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.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.11.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 dell'adattatore obbligatorio deserializzare il riferimento dell'adattatore non viene registrato dal modelbus, o se questo riferimento del modello di bus non dispone di un ModelBus. |
![]() |
ElementDisplayName | nome visualizzato di modello semplice da usare |
![]() |
IsAdapterReferenceResolved | Restituisce se il riferimento dell'adattatore è stato deserializzato o meno. |
![]() |
LastStatus | L'ultima conosce lo stato di riferimento.Lo stato di riferimento è sconosciuto finché non è tentato di creare un adpapter per il riferimento - in caso di esito positivo lo stato sarà valido, l'altro non valido consigliabile |
![]() |
LogicalAdapterId | Identificazione logica del ModelBusAdapter che consente di accedere al modello, all'elemento o elemento visivo a cui fa riferimento questo riferimento ModelBus. |
![]() |
ModelBus | |
![]() |
ModelDisplayName | nome visualizzato di modello semplice da usare |
![]() |
ReferenceContext | oggetto di ReferenceContext per questo riferimento |
![]() |
SerializedAdapterReference | Form serializzato di 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 a un altro oggetto. (Esegue l'override di Object.Equals(Object)). |
![]() |
Equals(ModelBusReference) | Esegue l'override di 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 di uguale, 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 uguaglianza. |
![]() ![]() |
Inequality | Confronta due istanze di ModelBusReferences 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 restituisce se la modello-parte di riferimento è valida (Definito da ModelBusReferenceExtensionMethods). |
![]() |
IsValidReference | metodo di estensione che restituisce se il riferimento di tutto è 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.