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 в разных версиях. |