ProjectId 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个标识符,可用于跨版本引用相同的 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 : 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)
- 继承
-
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 。 |
显式接口实现
| IComparable<ProjectId>.CompareTo(ProjectId) |
一个标识符,可用于跨版本引用相同的 Project 。 |