VirtualTypeImplementor Class
The base class you must derive from to provide an implementation of your virtual type.
Assembly: Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
| Name | Description | |
|---|---|---|
![]() | VirtualTypeImplementor() | Initializes a new instance of the VirtualTypeImplementor class. |
| Name | Description | |
|---|---|---|
![]() | AddEventHandler(EventInfo, Object, Delegate) | Adds the given delegate to the given event. |
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetField(FieldInfo, Object) | Gets the value of the requested field. |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetPropertyValue(PropertyInfo, Object, Object[]) | Gets the value of the requested property. |
![]() | GetType() | (Inherited from Object.) |
![]() | InvokeConstructor(ConstructorInfo, Object[]) | Creates an instance of a type. |
![]() | InvokeMethod(MethodInfo, Object, Object[]) | Invokes a method on the object. |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | RemoveEventHandler(EventInfo, Object, Delegate) | Removes the given delegate from the given event. |
![]() | SetField(FieldInfo, Object, Object) | Sets the value of the requested field. |
![]() | SetPropertyValue(PropertyInfo, Object, Object, Object[]) | Sets the value of the requested property. |
![]() | ToString() | (Inherited from Object.) |
A virtual type has no implementation of its own. VirtualTypeImplementor acts as the implementation part of a virtual type.
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

