ProjectId Klasse

Definition

Ein Bezeichner, der verwendet werden kann, um versionsübergreifend auf dieselbe Project zu verweisen.

public ref class ProjectId sealed : IEquatable<Microsoft::CodeAnalysis::ProjectId ^>
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(),nq}")]
public sealed class ProjectId : IEquatable<Microsoft.CodeAnalysis.ProjectId>
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(),nq}")]
[System.Runtime.Serialization.DataContract]
public sealed class ProjectId : IComparable<Microsoft.CodeAnalysis.ProjectId>, IEquatable<Microsoft.CodeAnalysis.ProjectId>
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(),nq}")]
[System.Runtime.Serialization.DataContract]
public sealed class ProjectId : IEquatable<Microsoft.CodeAnalysis.ProjectId>
[<System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(),nq}")>]
type ProjectId = class
    interface IEquatable<ProjectId>
[<System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(),nq}")>]
[<System.Runtime.Serialization.DataContract>]
type ProjectId = class
    interface IEquatable<ProjectId>
    interface IComparable<ProjectId>
[<System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(),nq}")>]
[<System.Runtime.Serialization.DataContract>]
type ProjectId = class
    interface IEquatable<ProjectId>
Public NotInheritable Class ProjectId
Implements IEquatable(Of ProjectId)
Public NotInheritable Class ProjectId
Implements IComparable(Of ProjectId), IEquatable(Of ProjectId)
Vererbung
ProjectId
Attribute
Implementiert

Hinweise

Dies unterstützt das allgemeine Nachrichtenpaket DataContractAttribute , das serialisierbar ist. In der Praxis wird dies jedoch nicht direkt serialisiert, sondern durch die Verwendung eines benutzerdefinierten Formatierungsprogramms. Microsoft.CodeAnalysis.Remote.MessagePackFormatters.ProjectIdFormatter

Eigenschaften

Name Beschreibung
Id

Die vom System generierte eindeutige ID.

Methoden

Name Beschreibung
CreateFromSerialized(Guid, String)

Ein Bezeichner, der verwendet werden kann, um versionsübergreifend auf dieselbe Project zu verweisen.

CreateNewId(String)

Erstellen Sie eine neue ProjectId-instance.

Equals(Object)

Ein Bezeichner, der verwendet werden kann, um versionsübergreifend auf dieselbe Project zu verweisen.

Equals(ProjectId)

Ein Bezeichner, der verwendet werden kann, um versionsübergreifend auf dieselbe Project zu verweisen.

GetHashCode()

Ein Bezeichner, der verwendet werden kann, um versionsübergreifend auf dieselbe Project zu verweisen.

ToString()

Ein Bezeichner, der verwendet werden kann, um versionsübergreifend auf dieselbe Project zu verweisen.

Operatoren

Name Beschreibung
Equality(ProjectId, ProjectId)

Ein Bezeichner, der verwendet werden kann, um versionsübergreifend auf dieselbe Project zu verweisen.

Inequality(ProjectId, ProjectId)

Ein Bezeichner, der verwendet werden kann, um versionsübergreifend auf dieselbe Project zu verweisen.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IComparable<ProjectId>.CompareTo(ProjectId)

Ein Bezeichner, der verwendet werden kann, um versionsübergreifend auf dieselbe Project zu verweisen.

Gilt für: