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
Metodo pubblico VirtualTypeBuilder Inizializza una nuova istanza della classe di VirtualTypeBuilder .

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AssemblyName Ottiene o imposta il nome dell'assembly a cui il tipo virtuale deve appartenere.
Proprietà pubblica Attributes ottiene la raccolta di Attributes per il tipo virtuale.
Proprietà pubblica BaseType ottiene o imposta il tipo di base da cui il tipo virtuale è derivato.
Proprietà pubblica Constructors Ottiene una raccolta di costruttori per questo tipo virtuale.
Proprietà pubblica DeclaringType ottiene o imposta il tipo dichiarante per il tipo virtuale risultante.
Proprietà pubblica Events ottiene la raccolta di Events per il tipo virtuale.
Proprietà pubblica Fields ottiene la raccolta di Fields per il tipo virtuale risultante.
Proprietà pubblica Implementor Ottiene o imposta dall'implementatore che verrà utilizzato per il tipo virtuale risultante.
Proprietà pubblica IsPublic Ottiene o imposta un valore che indica se il tipo virtuale risultante contiene il modificatore di accesso pubblico.
Proprietà pubblica IsSerializable Ottiene o imposta un valore che indica se il tipo virtuale risultante è serializzabile.
Proprietà pubblica Methods ottiene la raccolta di metodi per il tipo virtuale risultante.
Proprietà pubblica Properties ottiene la raccolta di Properties per il tipo virtuale.
Proprietà pubblica TypeName Ottiene o imposta il nome del tipo per il tipo virtuale.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateType Crea un tipo virtuale in base alla configurazione del generatore virtuale del tipo.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico InitializeFromType(ITypeResolutionService, CodeNamespace) Inizializza questo generatore virtuale del tipo con i dati ottenuti dal tipo specificato.
Metodo pubblico InitializeFromType(ITypeResolutionService, CodeTypeDeclaration) Inizializza questo generatore virtuale del tipo con i dati ottenuti dal tipo specificato.
Metodo pubblico InitializeFromType(ITypeResolutionService, CodeTypeDeclaration, String) Inizializza questo generatore virtuale del tipo con i dati ottenuti dal tipo specificato.
Metodo pubblico 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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Shell.Design

VirtualTypeImplementor