Method | Description | |
---|---|---|
GetChildResults ( ) : IEnumerable |
||
GetInferredReturnType ( IType parameterTypes ) : IType |
Gets the return type inferred when the parameter types are inferred to be parameterTypes This method determines the return type inferred from the lambda body, which is used as part of C# type inference. Use the ReturnType property to retrieve the actual return type as determined by the target delegate type. |
|
IsValid ( IType parameterTypes, IType returnType, CSharpConversions conversions ) : Conversion |
Gets whether the lambda body is valid for the given parameter types and return type.
|
Method | Description | |
---|---|---|
LambdaResolveResult ( ) : System.Collections.Generic |
public abstract GetInferredReturnType ( IType parameterTypes ) : IType | ||
parameterTypes | IType | |
return | IType |
public abstract IsValid ( IType parameterTypes, IType returnType, CSharpConversions conversions ) : Conversion | ||
parameterTypes | IType | |
returnType | IType | |
conversions | CSharpConversions | |
return | Conversion |
protected LambdaResolveResult ( ) : System.Collections.Generic | ||
return | System.Collections.Generic |