ProjectId Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Id |
Die vom System generierte eindeutige ID. |
Methoden
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
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
IComparable<ProjectId>.CompareTo(ProjectId) |
Ein Bezeichner, der verwendet werden kann, um versionsübergreifend auf dieselbe Project zu verweisen. |