SchemaViewControllerBase.GetExtender Method
Returns an extender for the object being extended.
Namespace: Microsoft.VisualStudio.Data.Schema.Project.Project.ToolWindows
Assembly: Microsoft.VisualStudio.Data.Schema.Project (in Microsoft.VisualStudio.Data.Schema.Project.dll)
Syntax
'Declaration
Public Overridable Function GetExtender ( _
extenderName As String, _
extendee As IDatabaseSchemaViewNode, _
extenderSite As IExtenderSite, _
cookie As Integer, _
<OutAttribute> ByRef extender As BaseExtender _
) As Boolean
'Usage
Dim instance As SchemaViewControllerBase
Dim extenderName As String
Dim extendee As IDatabaseSchemaViewNode
Dim extenderSite As IExtenderSite
Dim cookie As Integer
Dim extender As BaseExtender
Dim returnValue As Boolean
returnValue = instance.GetExtender(extenderName, _
extendee, extenderSite, cookie, extender)
public virtual bool GetExtender(
string extenderName,
IDatabaseSchemaViewNode extendee,
IExtenderSite extenderSite,
int cookie,
out BaseExtender extender
)
public:
virtual bool GetExtender(
String^ extenderName,
IDatabaseSchemaViewNode^ extendee,
IExtenderSite^ extenderSite,
int cookie,
[OutAttribute] BaseExtender^% extender
)
public function GetExtender(
extenderName : String,
extendee : IDatabaseSchemaViewNode,
extenderSite : IExtenderSite,
cookie : int,
extender : BaseExtender
) : boolean
abstract GetExtender :
extenderName:string *
extendee:IDatabaseSchemaViewNode *
extenderSite:IExtenderSite *
cookie:int *
extender:BaseExtender -> bool
override GetExtender :
extenderName:string *
extendee:IDatabaseSchemaViewNode *
extenderSite:IExtenderSite *
cookie:int *
extender:BaseExtender -> bool
Parameters
- extenderName
Type: System.String
The extender name queried for
- extendee
Type: Microsoft.VisualStudio.Data.Schema.Project.Project.ToolWindows.DatabaseSchemaView.IDatabaseSchemaViewNode
The object being extended
- extenderSite
Type: EnvDTE.IExtenderSite
The site provided by Visual Studio
- cookie
Type: System.Int32
The cookie provided by Visual Studio
- extender
Type: Microsoft.VisualStudio.Data.Schema.Project.Project.Features.Extenders.BaseExtender%
The resulting extender provided by this contributor
Return Value
Type: System.Boolean
Returns true if an extender was successfully returned, false otherwise.
Implements
.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.
See Also
Reference
SchemaViewControllerBase Class
SchemaViewControllerBase Members
Microsoft.VisualStudio.Data.Schema.Project.Project.ToolWindows Namespace