Classe GlobalType
Fornisce la classe base per i tipi definiti nel progetto o vengono generati dal codice.
Gerarchia di ereditarietà
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.Shell.Design.GlobalType
Microsoft.VisualStudio.Shell.Design.GlobalObject
Spazio dei nomi: Microsoft.VisualStudio.Shell.Design
Assembly: Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
Sintassi
'Dichiarazione
Public MustInherit Class GlobalType _
Inherits MarshalByRefObject
public abstract class GlobalType : MarshalByRefObject
Il tipo GlobalType espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
GlobalType | inizializza una nuova istanza di GlobalType. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
ObjectType | Ottiene il tipo esaminato di GlobalType. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
ClearObjectType | rimuove la proprietà di ObjectType . | |
CreateObjRef | Crea un oggetto che contiene tutte le informazioni rilevanti obbligatorio per generare un proxy utilizzato per comunicare con un oggetto remoto. (Ereditato da MarshalByRefObject) | |
Equals | Verificare se l'oggetto specificato è uguale al tipo globale corrente. (Esegue l'override di Object.Equals(Object)). | |
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 | restituisce il codice hash per il tipo globale corrente. (Esegue l'override di Object.GetHashCode()). | |
GetLifetimeService | Recupera l'oggetto corrente del servizio di durata che controlla i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject) | |
GetObjectType | restituisce il tipo di questo tipo globale. | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
InitializeLifetimeService | Ottiene un oggetto di servizio di durata per controllare i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject) | |
MemberwiseClone() | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
MemberwiseClone(Boolean) | Crea una copia superficiale corrente MarshalByRefObject oggetto. (Ereditato da MarshalByRefObject) | |
OnChanged | Genera l'evento di Changed . | |
OnChanging | Genera l'evento di Changing . | |
OnRemoved | Genera l'evento di Removed . | |
OnRemoving | Genera l'evento di Removing . | |
PerformChange | Reinizializza il tipo globale e agli utenti le modifiche alla forma. | |
PerformRemove | Rimuove il tipo globale e notifica agli utenti della rimozione. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
Changed | Si verifica dopo che il tipo globale corrente viene modificato. | |
Changing | Si verifica prima che il tipo globale corrente venga modificato. | |
Removed | Si verifica dopo che il tipo globale corrente viene rimosso da utilizzare. | |
Removing | Si verifica prima che il tipo globale corrente sia stato rimosso da utilizzare. |
In alto
Note
Un tipo globale è un oggetto definito ad esempio standard, ma il tipo per questo oggetto proviene da un progetto nella soluzione o dal codice generato.
La classe di GlobalType fornisce dati su un tipo complessivo specifico.Non è possibile creare direttamente i tipi globali, ma è spesso necessario tenere traccia delle modifiche, le aggiunte e le rimozione effettuate del tipo.GlobalType eredita da MarshalByRefObject in modo che GlobalObject, che deriva da GlobalType, le istanze restituite con il marshalling tra domini.
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.