ProjectId Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Identificatore che può essere usato per fare riferimento alla stessa Project versione.
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)
- Ereditarietà
-
ProjectId
- Attributi
- Implementazioni
Commenti
In questo modo è supportato il pacchetto DataContractAttribute di messaggi generale di cui è possibile eseguire la serializzazione. Tuttavia, in pratica, questo non viene serializzato direttamente, ma tramite l'uso di un formattatore personalizzato Microsoft.CodeAnalysis.Remote.MessagePackFormatters.ProjectIdFormatter
Proprietà
Id |
ID univoco generato dal sistema. |
Metodi
CreateFromSerialized(Guid, String) |
Identificatore che può essere usato per fare riferimento alla stessa Project versione. |
CreateNewId(String) |
Creare una nuova istanza di ProjectId. |
Equals(Object) |
Identificatore che può essere usato per fare riferimento alla stessa Project versione. |
Equals(ProjectId) |
Identificatore che può essere usato per fare riferimento alla stessa Project versione. |
GetHashCode() |
Identificatore che può essere usato per fare riferimento alla stessa Project versione. |
ToString() |
Identificatore che può essere usato per fare riferimento alla stessa Project versione. |
Operatori
Equality(ProjectId, ProjectId) |
Identificatore che può essere usato per fare riferimento alla stessa Project versione. |
Inequality(ProjectId, ProjectId) |
Identificatore che può essere usato per fare riferimento alla stessa Project versione. |
Implementazioni dell'interfaccia esplicita
IComparable<ProjectId>.CompareTo(ProjectId) |
Identificatore che può essere usato per fare riferimento alla stessa Project versione. |