IExtensionLocator.GetExtendingDomainModels Method (Type, Boolean)

Returns a list of domain model types that extend the specified domain model.

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Syntax

'Declaration
Function GetExtendingDomainModels ( _
    domainModelType As Type, _
    recurse As Boolean _
) As IEnumerable(Of Type)
IEnumerable<Type> GetExtendingDomainModels(
    Type domainModelType,
    bool recurse
)
IEnumerable<Type^>^ GetExtendingDomainModels(
    Type^ domainModelType, 
    bool recurse
)
abstract GetExtendingDomainModels : 
        domainModelType:Type * 
        recurse:bool -> IEnumerable<Type> 
function GetExtendingDomainModels(
    domainModelType : Type, 
    recurse : boolean
) : IEnumerable<Type>

Parameters

  • domainModelType
    Type: Type

    Type of the domain model being extended.

  • recurse
    Type: Boolean

    Indicates whether only extensions of the specified domain model type should be returned, or whether extensions of its dependencies and extensions of extensions should be included.

Return Value

Type: IEnumerable<Type>
A list of domain model types that extend the specified type

.NET Framework Security

See Also

Reference

IExtensionLocator Interface

GetExtendingDomainModels Overload

Microsoft.VisualStudio.Modeling Namespace