ModelBusReferenceExtensionMethods Class
Extension methods for ModelBusReference
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
Microsoft.VisualStudio.Modeling.Integration.Picker.ModelBusReferenceExtensionMethods
Syntax
public static class ModelBusReferenceExtensionMethods
[ExtensionAttribute]
public ref class ModelBusReferenceExtensionMethods abstract sealed
[<AbstractClass>]
[<Sealed>]
type ModelBusReferenceExtensionMethods = class end
<ExtensionAttribute>
Public NotInheritable Class ModelBusReferenceExtensionMethods
Methods
Name | Description | |
---|---|---|
ApplyAdapterLimitations(IEnumerable<ModelBusAdapterManager>, IModelBrowserHost) | Applies filtering based on the host's metadata, by using the first found ApplyAdapterLimitationsAttribute. |
|
ApplyElementTypeLimitations(IEnumerable<SupportedType>, IModelBrowserHost) | Applies filtering based on the host's metadata, by using the first found ApplyElementTypeLimitationsAttribute. |
|
GetDisplayName(ModelBusReference) | Extension method that returns the calculated display name |
|
IsValidModelReference(ModelBusReference) | Extension method that returns whether the model-part of the reference is valid |
|
IsValidReference(ModelBusReference) | Extension method that returns whether the whole reference is valid |
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