VirtualTypeBuilder Class
Creates new virtual typea. This class cannot be inherited.
Namespace: Microsoft.VisualStudio.Shell.Design
Assembly: Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
Syntax
Public NotInheritable Class VirtualTypeBuilder
Dim instance As VirtualTypeBuilder
public sealed class VirtualTypeBuilder
public ref class VirtualTypeBuilder sealed
public final class VirtualTypeBuilder
Remarks
This class produces new virtual types. A builder pattern is used to implement this class because the creation of a new virtual type requires extensive object configuration by defining properties, methods, and events. When the type’s configuration process is completed, call the CreateType method to create a new virtual type.
VirtualTypeBuilder builds a type either by accepting direct additions and removals from its various member collections or by initializing it from a Code Document Object Model (CodeDOM) CodeTypeDeclaration.
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.Shell.Design.VirtualTypeBuilder
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.