İngilizce dilinde oku

Aracılığıyla paylaş


ProjectId Class

Definition

An identifier that can be used to refer to the same Project across versions.

C#
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(),nq}")]
public sealed class ProjectId : IEquatable<Microsoft.CodeAnalysis.ProjectId>
C#
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(),nq}")]
[System.Runtime.Serialization.DataContract]
public sealed class ProjectId : IComparable<Microsoft.CodeAnalysis.ProjectId>, IEquatable<Microsoft.CodeAnalysis.ProjectId>
C#
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(),nq}")]
[System.Runtime.Serialization.DataContract]
public sealed class ProjectId : IEquatable<Microsoft.CodeAnalysis.ProjectId>
Inheritance
ProjectId
Attributes
Implements

Remarks

This supports the general message-pack DataContractAttribute of being serializable. However, in practice, this is not serialized directly, but through the use of a custom formatter Microsoft.CodeAnalysis.Remote.MessagePackFormatters.ProjectIdFormatter

Properties

Id

The system generated unique id.

Methods

Operators

Explicit Interface Implementations

Applies to

Ürün Sürümler
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0