ProvideViewAdapterAttribute Constructor (Type, AttributeScope, Object)
Initializes a new for the specified base type and scope.
Namespace: Microsoft.VisualStudio.Shell.Design
Assembly: Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
Syntax
'Declaration
Public Sub New ( _
baseType As Type, _
scope As AttributeScope, _
scopeData As Object _
)
public ProvideViewAdapterAttribute(
Type baseType,
AttributeScope scope,
Object scopeData
)
public:
ProvideViewAdapterAttribute(
Type^ baseType,
AttributeScope scope,
Object^ scopeData
)
new :
baseType:Type *
scope:AttributeScope *
scopeData:Object -> ProvideViewAdapterAttribute
public function ProvideViewAdapterAttribute(
baseType : Type,
scope : AttributeScope,
scopeData : Object
)
Parameters
baseType
Type: System.TypeThe type that this view adapter should handle.
scope
Type: Microsoft.VisualStudio.Shell.Design.AttributeScopeA value from AttributeScope enumeration.
scopeData
Type: System.ObjectData associated with the scope of the attribute.
Remarks
This constructor checks that the scope value is valid for the scopeData value. If scope is Global, scopeData must be nulla null reference (Nothing in Visual Basic). If scope is Language, scopeData must be a string value (indicating the name of the language). If scope is File, scopeData must be a string starting with "." (indicating the file extension).
.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
ProvideViewAdapterAttribute Class