Share via


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
System_CAPS_pubmethodSystem_CAPS_static ApplyAdapterLimitations(IEnumerable<ModelBusAdapterManager>, IModelBrowserHost)

Applies filtering based on the host's metadata, by using the first found ApplyAdapterLimitationsAttribute.

System_CAPS_pubmethodSystem_CAPS_static ApplyElementTypeLimitations(IEnumerable<SupportedType>, IModelBrowserHost)

Applies filtering based on the host's metadata, by using the first found ApplyElementTypeLimitationsAttribute.

System_CAPS_pubmethodSystem_CAPS_static GetDisplayName(ModelBusReference)

Extension method that returns the calculated display name

System_CAPS_pubmethodSystem_CAPS_static IsValidModelReference(ModelBusReference)

Extension method that returns whether the model-part of the reference is valid

System_CAPS_pubmethodSystem_CAPS_static 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