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.Type
    The type that this view adapter should handle.
  • scopeData
    Type: System.Object
    Data 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

See Also

Reference

ProvideViewAdapterAttribute Class

ProvideViewAdapterAttribute Overload

Microsoft.VisualStudio.Shell.Design Namespace