ProjectId Kelas

Definisi

Pengidentifikasi yang dapat digunakan untuk merujuk ke yang sama Project di seluruh versi.

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)
Warisan
ProjectId
Atribut
Penerapan

Keterangan

Ini mendukung paket DataContractAttribute pesan umum yang dapat diserialisasikan. Namun, dalam praktiknya, ini tidak diserialisasikan secara langsung, tetapi melalui penggunaan formatter kustom Microsoft.CodeAnalysis.Remote.MessagePackFormatters.ProjectIdFormatter

Properti

Id

Sistem menghasilkan id unik.

Metode

CreateFromSerialized(Guid, String)

Pengidentifikasi yang dapat digunakan untuk merujuk ke yang sama Project di seluruh versi.

CreateNewId(String)

Buat instans ProjectId baru.

Equals(Object)

Pengidentifikasi yang dapat digunakan untuk merujuk ke yang sama Project di seluruh versi.

Equals(ProjectId)

Pengidentifikasi yang dapat digunakan untuk merujuk ke yang sama Project di seluruh versi.

GetHashCode()

Pengidentifikasi yang dapat digunakan untuk merujuk ke yang sama Project di seluruh versi.

ToString()

Pengidentifikasi yang dapat digunakan untuk merujuk ke yang sama Project di seluruh versi.

Operator

Equality(ProjectId, ProjectId)

Pengidentifikasi yang dapat digunakan untuk merujuk ke yang sama Project di seluruh versi.

Inequality(ProjectId, ProjectId)

Pengidentifikasi yang dapat digunakan untuk merujuk ke yang sama Project di seluruh versi.

Implementasi Antarmuka Eksplisit

IComparable<ProjectId>.CompareTo(ProjectId)

Pengidentifikasi yang dapat digunakan untuk merujuk ke yang sama Project di seluruh versi.

Berlaku untuk