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^, array<Object^>^) | Gets the value of the requested property. |
![]() | GetType() | (Inherited from Object.) |
![]() | InvokeConstructor(ConstructorInfo^, array<Object^>^) | Creates an instance of a type. |
![]() | InvokeMethod(MethodInfo^, Object^, array<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^, array<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.

