Gets or sets the base type from which the virtual type is derived.
Namespace:  Microsoft.VisualStudio.Shell.Design
Assembly:  Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
Syntax
声明
Public Property BaseType As Type
    Get
    Set
用法
Dim instance As VirtualTypeBuilder
Dim value As Type
value = instance.BaseType
instance.BaseType = value
public Type BaseType { get; set; }
public:
property Type^ BaseType {
    Type^ get ();
    void set (Type^ value);
}
member BaseType : Type with get, set
function get BaseType () : Type
function set BaseType (value : Type)
Property Value
Type: System.Type
A Type that represents a base type from which the virtual type is derived.
Exceptions
| Exception | Condition | 
|---|---|
| ArgumentNullException | The value passed is nulla null reference (Nothing in Visual Basic).  | 
| ArgumentException | The type passed has a UnderlyingSystemType that differs from the type, or if the type passed is a virtual type.  | 
Remarks
A base type must be an actual runtime type, not another virtual type. The default value of the BaseType property is the Object type.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.