ProjectId Clase

Definición

Identificador que se puede usar para hacer referencia a lo mismo Project entre versiones.

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)
Herencia
ProjectId
Atributos
Implementaciones

Comentarios

Esto admite el paquete DataContractAttribute de mensajes general de serializable. Sin embargo, en la práctica, esto no se serializa directamente, sino mediante el uso de un formateador personalizado Microsoft.CodeAnalysis.Remote.MessagePackFormatters.ProjectIdFormatter

Propiedades

Nombre Description
Id

Identificador único generado por el sistema.

Métodos

Nombre Description
CreateFromSerialized(Guid, String)

Identificador que se puede usar para hacer referencia a lo mismo Project entre versiones.

CreateNewId(String)

Cree una nueva instancia de ProjectId.

Equals(Object)

Identificador que se puede usar para hacer referencia a lo mismo Project entre versiones.

Equals(ProjectId)

Identificador que se puede usar para hacer referencia a lo mismo Project entre versiones.

GetHashCode()

Identificador que se puede usar para hacer referencia a lo mismo Project entre versiones.

ToString()

Identificador que se puede usar para hacer referencia a lo mismo Project entre versiones.

Operadores

Nombre Description
Equality(ProjectId, ProjectId)

Identificador que se puede usar para hacer referencia a lo mismo Project entre versiones.

Inequality(ProjectId, ProjectId)

Identificador que se puede usar para hacer referencia a lo mismo Project entre versiones.

Implementaciones de interfaz explícitas

Nombre Description
IComparable<ProjectId>.CompareTo(ProjectId)

Identificador que se puede usar para hacer referencia a lo mismo Project entre versiones.

Se aplica a