ProjectId クラス

定義

バージョン間で同じもの Project を参照するために使用できる識別子。

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 : 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>
Public NotInheritable Class ProjectId
Implements IEquatable(Of ProjectId)
継承
ProjectId
属性
実装

注釈

これにより、シリアル化可能な一般的なメッセージ パック DataContractAttribute がサポートされます。 ただし、実際には、これは直接シリアル化されるのではなく、カスタム フォーマッタを使用して行います。 Microsoft.CodeAnalysis.Remote.MessagePackFormatters.ProjectIdFormatter

プロパティ

Id

システムによって生成された一意の ID。

メソッド

CreateFromSerialized(Guid, String)

バージョン間で同じもの Project を参照するために使用できる識別子。

CreateNewId(String)

新しい ProjectId インスタンスを作成します。

Equals(Object)

バージョン間で同じもの Project を参照するために使用できる識別子。

Equals(ProjectId)

バージョン間で同じもの Project を参照するために使用できる識別子。

GetHashCode()

バージョン間で同じもの Project を参照するために使用できる識別子。

ToString()

バージョン間で同じもの Project を参照するために使用できる識別子。

演算子

Equality(ProjectId, ProjectId)

バージョン間で同じもの Project を参照するために使用できる識別子。

Inequality(ProjectId, ProjectId)

バージョン間で同じもの Project を参照するために使用できる識別子。

適用対象