Microsoft.VisualStudio.Modeling.Integration.Picker Namespace
| Class | Description | |
|---|---|---|
![]() | ApplyAdapterLimitationsAttribute | Filtering attribute used by the Picker to filter out any ModelBusReferences that do not refer to an adapter of the specified logical adapter id. |
![]() | ApplyElementTypeLimitationsAttribute | Filtering attribute used by the Picker to filter out any ModelBusReferences that do not represent an element type of the specified element type |
![]() | BrokenReferenceDetector | Detects broken references |
![]() | ModelBusReferenceExtensionMethods | Extension methods for ModelBusReference |
![]() | ModelElementReferenceEditor | Model element reference editor |
![]() | ModelReferenceEditor | Model reference editor |
![]() | PickerMetadataBaseAttribute | Base class for picker meta data classes |
![]() | ReferenceChangedEventArgs | ReferenceChangedEventArgs Class - used in ReferenceChangedEvent Contains a NewReference |
![]() | ReferenceEditorBase | Base reference editor class. Used for edititng ModelBusReference in property browser. |
![]() | SupplyFileBasedBrowserConfigurationAttribute | Supplies configuration for file based model browser <example> The folowing code will supply a configuration that will display "DSL Models" in the caption and filter all the dsl and diagram extensions [SupplyFileBasedBrowserConfiguration("DSL Models", "Model file|*.dsl|Diagram file|*.diagram")] public ModelBusReference MyReference { get; set; } </example> |
| Interface | Description | |
|---|---|---|
![]() | IModelBrowser | IModelBrowser - is the browser contract for the WPF user controls that act as the model browsers in the picker dialog. |
![]() | IModelBrowserHost | This is the contract class for the host that want to host the IModelBrowser WPF user control. |

