C# Class CSE.Exps.MethResObject

The internal representation of a method resolution object.
Show file Open project: kcherr1/CSharp-Eval Class Usage Examples

Public Properties

Property Type Description
Args dynamic[]
InvTypes System.Type[]
MethInfo System.Reflection.MethodInfo
OnlyAppInExpForm bool

Public Methods

Method Description
MethResObject ( MethodInfo methInfo, Type invTypes, dynamic args, bool onlyAppInExpForm = false ) : System

The constructor for creating a MethResObject.

Method Details

MethResObject() public method

The constructor for creating a MethResObject.
public MethResObject ( MethodInfo methInfo, Type invTypes, dynamic args, bool onlyAppInExpForm = false ) : System
methInfo System.Reflection.MethodInfo The method information to set.
invTypes System.Type unused. Send null
args dynamic The argument list to set up for the constructed method resolution object.
onlyAppInExpForm bool Whether or not the method resolution applies only in expanded form.
return System

Property Details

Args public property

The list of arguments for this method resolution.
public dynamic[] Args
return dynamic[]

InvTypes public property

InvTypes. Unused.
public Type[],System InvTypes
return System.Type[]

MethInfo public property

Method information object.
public MethodInfo,System.Reflection MethInfo
return System.Reflection.MethodInfo

OnlyAppInExpForm public property

If this method resolution should match only in "expanded form", as defined in the C# specification, this is marked true, otherwise false.
public bool OnlyAppInExpForm
return bool