Condividi tramite


ProjectId Classe

Definizione

Identificatore che può essere usato per fare riferimento alla stessa Project versione.

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)
Ereditarietà
ProjectId
Attributi
Implementazioni

Commenti

In questo modo è supportato il pacchetto DataContractAttribute di messaggi generale di cui è possibile eseguire la serializzazione. Tuttavia, in pratica, questo non viene serializzato direttamente, ma tramite l'uso di un formattatore personalizzato Microsoft.CodeAnalysis.Remote.MessagePackFormatters.ProjectIdFormatter

Proprietà

Id

ID univoco generato dal sistema.

Metodi

CreateFromSerialized(Guid, String)

Identificatore che può essere usato per fare riferimento alla stessa Project versione.

CreateNewId(String)

Creare una nuova istanza di ProjectId.

Equals(Object)

Identificatore che può essere usato per fare riferimento alla stessa Project versione.

Equals(ProjectId)

Identificatore che può essere usato per fare riferimento alla stessa Project versione.

GetHashCode()

Identificatore che può essere usato per fare riferimento alla stessa Project versione.

ToString()

Identificatore che può essere usato per fare riferimento alla stessa Project versione.

Operatori

Equality(ProjectId, ProjectId)

Identificatore che può essere usato per fare riferimento alla stessa Project versione.

Inequality(ProjectId, ProjectId)

Identificatore che può essere usato per fare riferimento alla stessa Project versione.

Implementazioni dell'interfaccia esplicita

IComparable<ProjectId>.CompareTo(ProjectId)

Identificatore che può essere usato per fare riferimento alla stessa Project versione.

Si applica a