Classe ModelBusReference
Incapsula un riferimento a un modello. Le seguenti variabili sono supportate: riferimento a un modello; riferimento a un elemento in un modello; riferimento a un modello e una visualizzazione del modello; riferimento a un elemento in un modello con una visualizzazione.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Integration
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)
Sintassi
'Dichiarazione
Public Class ModelBusReference _
Implements IEquatable(Of ModelBusReference)
public class ModelBusReference : IEquatable<ModelBusReference>
Il tipo ModelBusReference espone i seguenti membri.
Costruttori
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
AdapterReference | Restituisce il riferimento dell'adattatore contenuto nel riferimento del modello di bus o null se il gestore di adattatori necessario per deserializzare il riferimento dell'adattatore non è registrato con modelbus o se il riferimento del modello di bus non dispone di ModelBus. |
![]() |
ElementDisplayName | Nome di visualizzazione del modello descrittivo |
![]() |
IsAdapterReferenceResolved | Restituisce un valore che indica se il riferimento all'adattatore è stato deserializzato o meno. |
![]() |
LastStatus | L'ultimo stato di riferimento noto.Lo stato del riferimento è sconosciuto fino a quando non si tenta di creare un adattatore per il riferimento - in caso di esito positivo lo stato sarà valido, in caso contrario, non sarà valido |
![]() |
LogicalAdapterId | ID adattatore logico di ModelBusAdapter che consente di accedere al modello, all'elemento o alla visualizzazione a cui fa riferimento questo riferimento ModelBus. |
![]() |
ModelBus | |
![]() |
ModelDisplayName | Nome di visualizzazione del modello descrittivo |
![]() |
ReferenceContext | Oggetto ReferenceContext per questo riferimento |
![]() |
SerializedAdapterReference | Forma serializzata del riferimento dell'adattatore |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() ![]() |
Deserialize(String, ReferenceContext) | Deserializza il serializedReference e restituisce una nuova istanza di ModelBusReference |
![]() ![]() |
Deserialize(String, IModelBus, ReferenceContext) | Deserializza il serializedReference e restituisce una nuova istanza di ModelBusReference |
![]() |
Equals(Object) | Confronta questo riferimento con un altro oggetto. (Esegue l'override di Object.Equals(Object)). |
![]() |
Equals(ModelBusReference) | Esegue l'override dell'uguaglianza per ModelBusReferences |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
GetHashCode | Ottiene il codice hash di questa istanza di riferimento.Se due istanze a confronto sono uguali, devono fornire lo stesso codice hash. (Esegue l'override di Object.GetHashCode()). |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() ![]() |
Serialize | Restituisce il riferimento fornito serializzato come stringa |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Operatori
Nome | Descrizione | |
---|---|---|
![]() ![]() |
Equality | Confronta due istanze di ModelBusReference per stabilire se sono uguali. |
![]() ![]() |
Inequality | Confronta due istanze di ModelBusReferences per stabilirne la disuguaglianza. |
In alto
Metodi di estensione
Nome | Descrizione | |
---|---|---|
![]() |
GetDisplayName | Metodo di estensione che restituisce il nome visualizzato calcolato (Definito da ModelBusReferenceExtensionMethods). |
![]() |
IsValidModelReference | Metodo di estensione che indica se la parte modello del riferimento è valida (Definito da ModelBusReferenceExtensionMethods). |
![]() |
IsValidReference | Metodo di estensione che indica se l'intero riferimento è valido (Definito da ModelBusReferenceExtensionMethods). |
In alto
Note
L'interpretazione esatta di un ModelBusReference dipende dalla classe derivata di ModelBusAdapter da utilizzare per eseguire il wrapping del modello.
Per ulteriori informazioni, vedere Integrazione di modelli tramite ModelBus di Visual Studio.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.