IExtensionLocator.GetExtendingDomainModels Method

Definition

Overloads

GetExtendingDomainModels(Type)

Returns a list of domain model types that extend the specified domain model, either directly or indirectly

GetExtendingDomainModels(Type, Boolean)

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

GetExtendingDomainModels(Type)

Returns a list of domain model types that extend the specified domain model, either directly or indirectly

public:
 System::Collections::Generic::IEnumerable<Type ^> ^ GetExtendingDomainModels(Type ^ domainModelType);
public System.Collections.Generic.IEnumerable<Type> GetExtendingDomainModels (Type domainModelType);
abstract member GetExtendingDomainModels : Type -> seq<Type>
Public Function GetExtendingDomainModels (domainModelType As Type) As IEnumerable(Of Type)

Parameters

domainModelType
Type

Type of the domain model being extended.

Returns

A list of domain model types that extend the specified type

Applies to

GetExtendingDomainModels(Type, Boolean)

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

public:
 System::Collections::Generic::IEnumerable<Type ^> ^ GetExtendingDomainModels(Type ^ domainModelType, bool recurse);
public System.Collections.Generic.IEnumerable<Type> GetExtendingDomainModels (Type domainModelType, bool recurse);
abstract member GetExtendingDomainModels : Type * bool -> seq<Type>
Public Function GetExtendingDomainModels (domainModelType As Type, recurse As Boolean) As IEnumerable(Of Type)

Parameters

domainModelType
Type

Type of the domain model being extended.

recurse
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.

Returns

A list of domain model types that extend the specified type

Applies to