Class ImplementationsOf<T>

Namespace
Cratis.Types
Assembly
Cratis.Fundamentals.dll

Represents an implementation of IImplementationsOf<T>.

public class ImplementationsOf<T> : IImplementationsOf<T>, IEnumerable<Type>, IEnumerable where T : class

Type Parameters

T

Base type to discover for - must be an abstract class or an interface.

Inheritance
ImplementationsOf<T>
Implements
Inherited Members
Extension Methods

Remarks

Initializes a new instance of the ImplementationsOf<T> class.

Constructors

ImplementationsOf(ITypes)

Represents an implementation of IImplementationsOf<T>.

public ImplementationsOf(ITypes types)

Parameters

types ITypes

ITypes to use for finding types.

Remarks

Initializes a new instance of the ImplementationsOf<T> class.

Methods

GetEnumerator()

public IEnumerator<Type> GetEnumerator()

Returns

IEnumerator<Type>