Поделиться через


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

Система сгенерировала уникальный идентификатор.

Методы

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

Применяется к