DesignerWindowPane.IVsExtensibleObject.GetAutomationObject Method
Gets the automation object for this window pane.
Namespace: Microsoft.VisualStudio.Shell.Design
Assembly: Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
Syntax
'Declaration
Private Function GetAutomationObject ( _
propName As String, _
<OutAttribute> ByRef extObj As Object _
) As Integer Implements IVsExtensibleObject.GetAutomationObject
int IVsExtensibleObject.GetAutomationObject(
string propName,
out Object extObj
)
private:
virtual int GetAutomationObject(
String^ propName,
[OutAttribute] Object^% extObj
) sealed = IVsExtensibleObject::GetAutomationObject
private abstract GetAutomationObject :
propName:string *
extObj:Object byref -> int
private override GetAutomationObject :
propName:string *
extObj:Object byref -> int
JScript does not support explicit interface implementations.
Parameters
propName
Type: StringThe name of the automation object. This can be nulla null reference (Nothing in Visual Basic) or an empty string.
extObj
Type: Object%The automation object.
Return Value
Type: Int32
S_OK if successful.
Implements
IVsExtensibleObject.GetAutomationObject(String, Object%)
Remarks
The default implementation returns IDesignerHost if the name is empty or LOGVIEWID_Designer. If it is any other value, this method will assume the value is a type name, try to obtain the type, and if successful, call GetService on the design surface for the 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.