Classe VirtualTypeBuilder
Crea il nuovo testo digitareun virtuale.questa classe non può essere ereditata.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Shell.Design.VirtualTypeBuilder
Spazio dei nomi: Microsoft.VisualStudio.Shell.Design
Assembly: Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
Sintassi
'Dichiarazione
Public NotInheritable Class VirtualTypeBuilder
public sealed class VirtualTypeBuilder
Il tipo VirtualTypeBuilder espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
VirtualTypeBuilder | Inizializza una nuova istanza della classe di VirtualTypeBuilder . |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
AssemblyName | Ottiene o imposta il nome dell'assembly a cui il tipo virtuale deve appartenere. | |
Attributes | ottiene la raccolta di Attributes per il tipo virtuale. | |
BaseType | ottiene o imposta il tipo di base da cui il tipo virtuale è derivato. | |
Constructors | Ottiene una raccolta di costruttori per questo tipo virtuale. | |
DeclaringType | ottiene o imposta il tipo dichiarante per il tipo virtuale risultante. | |
Events | ottiene la raccolta di Events per il tipo virtuale. | |
Fields | ottiene la raccolta di Fields per il tipo virtuale risultante. | |
Implementor | Ottiene o imposta dall'implementatore che verrà utilizzato per il tipo virtuale risultante. | |
IsPublic | Ottiene o imposta un valore che indica se il tipo virtuale risultante contiene il modificatore di accesso pubblico. | |
IsSerializable | Ottiene o imposta un valore che indica se il tipo virtuale risultante è serializzabile. | |
Methods | ottiene la raccolta di metodi per il tipo virtuale risultante. | |
Properties | ottiene la raccolta di Properties per il tipo virtuale. | |
TypeName | Ottiene o imposta il nome del tipo per il tipo virtuale. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
CreateType | Crea un tipo virtuale in base alla configurazione del generatore virtuale del tipo. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
InitializeFromType(ITypeResolutionService, CodeNamespace) | Inizializza questo generatore virtuale del tipo con i dati ottenuti dal tipo specificato. | |
InitializeFromType(ITypeResolutionService, CodeTypeDeclaration) | Inizializza questo generatore virtuale del tipo con i dati ottenuti dal tipo specificato. | |
InitializeFromType(ITypeResolutionService, CodeTypeDeclaration, String) | Inizializza questo generatore virtuale del tipo con i dati ottenuti dal tipo specificato. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
Questa classe genera nuovi tipi virtuali.Un modello del generatore viene utilizzato per implementare la classe perché la creazione di un nuovo tipo virtuale richiedono un'estesa configurazione della definizione delle proprietà, metodi ed eventi.Quando il processo di configurazione del tipo viene eseguito, chiamare il metodo di CreateType per creare un nuovo tipo virtuale.
VirtualTypeBuilder compila un tipo o accettando le aggiunte dirette e di rimozione effettuate dalle varie raccolte di membro o inizializzandolo da codedom (Code Document Object Model) CodeTypeDeclaration.
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.