Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Filtering attribute used by the Picker to filter out any ModelBusReferences that do not represent an element type of the specified element type
Namespace:   Microsoft.VisualStudio.Modeling.Integration.Picker
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)
Inheritance Hierarchy
System.Object
  System.Attribute
    Microsoft.VisualStudio.Modeling.Integration.Picker.PickerMetadataBaseAttribute
      Microsoft.VisualStudio.Modeling.Integration.Picker.ApplyElementTypeLimitationsAttribute
Syntax
[CLSCompliantAttribute(false)]
[AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple = false, 
    Inherited = false)]
public sealed class ApplyElementTypeLimitationsAttribute : PickerMetadataBaseAttribute
[CLSCompliantAttribute(false)]
[AttributeUsageAttribute(AttributeTargets::Property, AllowMultiple = false, 
    Inherited = false)]
public ref class ApplyElementTypeLimitationsAttribute sealed : PickerMetadataBaseAttribute
[<Sealed>]
[<CLSCompliantAttribute(false)>]
[<AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple = false,
    Inherited = false)>]
type ApplyElementTypeLimitationsAttribute = 
    class
        inherit PickerMetadataBaseAttribute
    end
<CLSCompliantAttribute(False)>
<AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple := False,
    Inherited := False)>
Public NotInheritable Class ApplyElementTypeLimitationsAttribute
    Inherits PickerMetadataBaseAttribute
Constructors
| Name | Description | |
|---|---|---|
| .gif) | ApplyElementTypeLimitationsAttribute(Type[]) | Creates limitation based on element types | 
Properties
| Name | Description | |
|---|---|---|
| .jpeg) | ElementTypes | Gets the applied limitations | 
| .jpeg) | TypeId | (Inherited from Attribute.) | 
Methods
| Name | Description | |
|---|---|---|
| .gif) | Equals(Object) | (Inherited from Attribute.) | 
| .gif) | GetHashCode() | (Inherited from Attribute.) | 
| .gif) | GetType() | (Inherited from Object.) | 
| .gif) | IsDefaultAttribute() | (Inherited from Attribute.) | 
| .gif) | Match(Object) | (Inherited from Attribute.) | 
| .gif) | ToString() | (Inherited from Object.) | 
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
| .jpeg) .jpeg) | _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) | (Inherited from Attribute.) | 
| .jpeg) .jpeg) | _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) | (Inherited from Attribute.) | 
| .jpeg) .jpeg) | _Attribute.GetTypeInfoCount(UInt32) | (Inherited from Attribute.) | 
| .jpeg) .jpeg) | _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) | (Inherited from Attribute.) | 
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.VisualStudio.Modeling.Integration.Picker Namespace
Return to top