C# 클래스 Microsoft.Scripting.Actions.Calls.SimpleArgBuilder

SimpleArgBuilder produces the value produced by the user as the argument value. It also tracks information about the original parameter and is used to create extended methods for params arrays and param dictionary functions.
상속: ArgBuilder
파일 보기 프로젝트 열기: jschementi/iron 1 사용 예제들

공개 메소드들

메소드 설명
Clone ( ParameterInfo newType ) : ArgBuilder
SimpleArgBuilder ( ParameterInfo info, Type parameterType, int index, bool isParams, bool isParamsDict ) : System.Linq.Expressions
SimpleArgBuilder ( Type parameterType, int index, bool isParams, bool isParamsDict ) : System.Linq.Expressions

Parameter info is not available for this argument.

보호된 메소드들

메소드 설명
Copy ( int newIndex ) : SimpleArgBuilder
ToExpression ( OverloadResolver resolver, Microsoft.Scripting.Actions.Calls.RestrictedArguments args, bool hasBeenUsed ) : Expression

비공개 메소드들

메소드 설명
MakeCopy ( int newIndex ) : SimpleArgBuilder
SimpleArgBuilder ( ParameterInfo info, int index ) : System.Linq.Expressions

메소드 상세

Clone() 공개 메소드

public Clone ( ParameterInfo newType ) : ArgBuilder
newType System.Reflection.ParameterInfo
리턴 ArgBuilder

Copy() 보호된 메소드

protected Copy ( int newIndex ) : SimpleArgBuilder
newIndex int
리턴 SimpleArgBuilder

SimpleArgBuilder() 공개 메소드

public SimpleArgBuilder ( ParameterInfo info, Type parameterType, int index, bool isParams, bool isParamsDict ) : System.Linq.Expressions
info System.Reflection.ParameterInfo
parameterType System.Type
index int
isParams bool
isParamsDict bool
리턴 System.Linq.Expressions

SimpleArgBuilder() 공개 메소드

Parameter info is not available for this argument.
public SimpleArgBuilder ( Type parameterType, int index, bool isParams, bool isParamsDict ) : System.Linq.Expressions
parameterType System.Type
index int
isParams bool
isParamsDict bool
리턴 System.Linq.Expressions

ToExpression() 보호된 메소드

protected ToExpression ( OverloadResolver resolver, Microsoft.Scripting.Actions.Calls.RestrictedArguments args, bool hasBeenUsed ) : Expression
resolver OverloadResolver
args Microsoft.Scripting.Actions.Calls.RestrictedArguments
hasBeenUsed bool
리턴 Expression