프로퍼티 | 타입 | 설명 | |
---|---|---|---|
AddArgumentRestrictions | void | ||
AddSimpleHiddenMapping | void | ||
CreateActualArguments | Microsoft.Scripting.Actions.Calls.ActualArguments | ||
GetHiddenParameterCount | int | ||
GetParameterCount | void | ||
HasExplicitProtocolConversion | bool | ||
MakeAmbiguousCallError | |||
MakeCallFailureError | |||
MakeIncorrectArgumentCountError | |||
MakeSplattedItem | |||
RubyOverloadResolver | System.Linq.Expressions |
메소드 | 설명 | |
---|---|---|
CanConvertFrom ( Microsoft.Scripting.Actions.Calls.ParameterWrapper fromParameter, Microsoft.Scripting.Actions.Calls.ParameterWrapper toParameter ) : bool | ||
CanConvertFrom ( |
Returns true if fromArg of type fromType can be assigned to toParameter with a conversion on given narrowing level.
|
|
Convert ( |
||
MakeInvalidParametersError ( |
||
NormalizeArguments ( |
||
SelectBestConversionFor ( |
메소드 | 설명 | |
---|---|---|
AllowMemberInitialization ( |
||
BindToUnexpandedParams ( |
We expand params arrays for library methods. Splat operator needs to be used to pass content of an array/list into params array method.
|
|
CreateActualArguments ( IList |
||
GetSplattedExpression ( ) : |
||
GetSplattedItem ( int index ) : object | ||
MapSpecialParameters ( |
메소드 | 설명 | |
---|---|---|
AddArgumentRestrictions ( |
||
AddSimpleHiddenMapping ( |
||
CreateActualArguments ( List |
||
GetHiddenParameterCount ( |
||
GetParameterCount ( |
||
HasExplicitProtocolConversion ( Microsoft.Scripting.Actions.Calls.ParameterWrapper parameter ) : bool | ||
MakeAmbiguousCallError ( |
||
MakeCallFailureError ( |
||
MakeIncorrectArgumentCountError ( |
||
MakeSplattedItem ( IList list, |
||
RubyOverloadResolver ( |
protected AllowMemberInitialization ( |
||
method | ||
리턴 | bool |
protected BindToUnexpandedParams ( |
||
candidate | ||
리턴 | bool |
public CanConvertFrom ( Microsoft.Scripting.Actions.Calls.ParameterWrapper fromParameter, Microsoft.Scripting.Actions.Calls.ParameterWrapper toParameter ) : bool | ||
fromParameter | Microsoft.Scripting.Actions.Calls.ParameterWrapper | |
toParameter | Microsoft.Scripting.Actions.Calls.ParameterWrapper | |
리턴 | bool |
public CanConvertFrom ( |
||
fromType | ||
fromArg | ||
toParameter | Microsoft.Scripting.Actions.Calls.ParameterWrapper | |
level | NarrowingLevel | |
리턴 | bool |
public Convert ( |
||
metaObject | ||
restrictedType | ||
info | ||
toType | ||
리턴 |
protected CreateActualArguments ( IList |
||
namedArgs | IList |
|
argNames | IList |
|
preSplatLimit | int | |
postSplatLimit | int | |
리턴 | Microsoft.Scripting.Actions.Calls.ActualArguments |
protected GetSplattedExpression ( ) : |
||
리턴 |
public MakeInvalidParametersError ( |
||
target | ||
리턴 | Microsoft.Scripting.Actions.ErrorInfo |
protected MapSpecialParameters ( |
||
mapping | ||
리턴 |
public static NormalizeArguments ( |
||
metaBuilder | ||
args | ||
minCount | int | |
maxCount | int | |
리턴 | IList |
public SelectBestConversionFor ( |
||
arg | ||
candidateOne | Microsoft.Scripting.Actions.Calls.ParameterWrapper | |
candidateTwo | Microsoft.Scripting.Actions.Calls.ParameterWrapper | |
level | NarrowingLevel | |
리턴 | Candidate |