ProjectIdentifier Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Structure identifying a project context's state at the time of setting Diagnostics.
public value class ProjectIdentifier : IEquatable<Microsoft::VisualStudio::RpcContracts::Utilities::ProjectIdentifier>
[System.Runtime.Serialization.DataContract]
public struct ProjectIdentifier : IEquatable<Microsoft.VisualStudio.RpcContracts.Utilities.ProjectIdentifier>
[<System.Runtime.Serialization.DataContract>]
type ProjectIdentifier = struct
Public Structure ProjectIdentifier
Implements IEquatable(Of ProjectIdentifier)
- Inheritance
-
ProjectIdentifier
- Attributes
- Implements
Constructors
ProjectIdentifier(String, String, String) |
Initializes a new instance of the ProjectIdentifier structure. |
Properties
Context |
Gets the context in which the diagnostic was generated (e.g. win32, macOS). |
DisplayName |
Gets the human-readable combination of the Name and Context. |
Identifier |
Gets the ProjectIdentifier. This is usually the project GUID. |
IsContextActive |
Gets a value indicating whether the context was active at the time of state capture. |
Name |
Gets the name of the project. |
Methods
Equals(Object) |
Compares a ProjectIdentifier to an object. |
Equals(ProjectIdentifier) |
Compares two ProjectIdentifier to each other. |
GetHashCode() |
Gets a unique hash code for the instance called on. |
Operators
Equality(ProjectIdentifier, ProjectIdentifier) |
Indicates whether |
Inequality(ProjectIdentifier, ProjectIdentifier) |
Indicates whether |