Partager via


ProjectId Classe

Définition

Identificateur qui peut être utilisé pour faire référence au même Project dans les versions.

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)
Héritage
ProjectId
Attributs
Implémente

Remarques

Cela prend en charge le pack DataContractAttribute de messages général qui est sérialisable. Toutefois, dans la pratique, cela n’est pas sérialisé directement, mais à l’aide d’un formateur personnalisé Microsoft.CodeAnalysis.Remote.MessagePackFormatters.ProjectIdFormatter

Propriétés

Id

ID unique généré par le système.

Méthodes

CreateFromSerialized(Guid, String)

Identificateur qui peut être utilisé pour faire référence au même Project dans les versions.

CreateNewId(String)

Créez un instance ProjectId.

Equals(Object)

Identificateur qui peut être utilisé pour faire référence au même Project dans les versions.

Equals(ProjectId)

Identificateur qui peut être utilisé pour faire référence au même Project dans les versions.

GetHashCode()

Identificateur qui peut être utilisé pour faire référence au même Project dans les versions.

ToString()

Identificateur qui peut être utilisé pour faire référence au même Project dans les versions.

Opérateurs

Equality(ProjectId, ProjectId)

Identificateur qui peut être utilisé pour faire référence au même Project dans les versions.

Inequality(ProjectId, ProjectId)

Identificateur qui peut être utilisé pour faire référence au même Project dans les versions.

Implémentations d’interfaces explicites

IComparable<ProjectId>.CompareTo(ProjectId)

Identificateur qui peut être utilisé pour faire référence au même Project dans les versions.

S’applique à