C# Class Dynamitey.DynamicObjects.AggreType

A Fake Tupe that is an aggregate of other types
Inheritance: FauxType
Show file Open project: ekonbenefits/dynamitey Class Usage Examples

Public Methods

Method Description
AddType ( FauxType type ) : void

Adds the type.

AddType ( Type type ) : void

Adds the type.

AggreType ( ) : System

Initializes a new instance of the AggreType class.

GetContainedTypes ( ) : System.Type[]

Gets the contained types.

GetInterfaceTypes ( ) : System.Type[]

Gets the interface types.

GetMember ( string binderName ) : IEnumerable

Gets the members.

MakeTypeAppendable ( IEquivalentType type ) : AggreType

Makes the type appendable.

Method Details

AddType() public method

Adds the type.
public AddType ( FauxType type ) : void
type FauxType The type.
return void

AddType() public method

Adds the type.
public AddType ( Type type ) : void
type System.Type The type.
return void

AggreType() public method

Initializes a new instance of the AggreType class.
public AggreType ( ) : System
return System

GetContainedTypes() public method

Gets the contained types.
public GetContainedTypes ( ) : System.Type[]
return System.Type[]

GetInterfaceTypes() public method

Gets the interface types.
public GetInterfaceTypes ( ) : System.Type[]
return System.Type[]

GetMember() public method

Gets the members.
public GetMember ( string binderName ) : IEnumerable
binderName string Name of the binder.
return IEnumerable

MakeTypeAppendable() public static method

Makes the type appendable.
public static MakeTypeAppendable ( IEquivalentType type ) : AggreType
type IEquivalentType The type.
return AggreType