FrameIT
REST_JSON_API.TupleFactory.TupleFactoryImpl Class Reference
Inheritance diagram for REST_JSON_API.TupleFactory.TupleFactoryImpl:
REST_JSON_API.ITupleFactory

Public Member Functions

 TupleFactoryImpl (Type tupleType, IEnumerable< string > propertyNames)
 
NewExpression MakeNewExpression (IEnumerable< Expression > arguments)
 

Properties

Type TupleType [get]
 
- Properties inherited from REST_JSON_API.ITupleFactory
Type TupleType [get]
 

Private Attributes

readonly ConstructorInfo _ctor
 
readonly MemberInfo[] _properties
 

Constructor & Destructor Documentation

◆ TupleFactoryImpl()

REST_JSON_API.TupleFactory.TupleFactoryImpl.TupleFactoryImpl ( Type  tupleType,
IEnumerable< string >  propertyNames 
)

Member Function Documentation

◆ MakeNewExpression()

NewExpression REST_JSON_API.TupleFactory.TupleFactoryImpl.MakeNewExpression ( IEnumerable< Expression >  arguments)

Member Data Documentation

◆ _ctor

readonly ConstructorInfo REST_JSON_API.TupleFactory.TupleFactoryImpl._ctor
private

◆ _properties

readonly MemberInfo [] REST_JSON_API.TupleFactory.TupleFactoryImpl._properties
private

Property Documentation

◆ TupleType

Type REST_JSON_API.TupleFactory.TupleFactoryImpl.TupleType
get

The documentation for this class was generated from the following file: