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 : 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 |
Система сгенерировала уникальный идентификатор. |
Методы
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 в разных версиях. |