C# Class Microsoft.CSharp.RuntimeBinder.Semantics.CNullable

Mostra file Open project: dotnet/corefx Class Usage Examples

Public Methods

Method Description
BindNew ( EXPR pExprSrc ) : Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCALL
BindValue ( EXPR exprSrc ) : EXPR
CNullable ( SymbolLoader symbolLoader, ErrorHandling errorContext, ExprFactory exprFactory ) : System.Diagnostics
IsNullableConstructor ( EXPR expr ) : bool
StripNullableConstructor ( EXPR pExpr ) : EXPR

Private Methods

Method Description
GetErrorContext ( ) : ErrorHandling
GetExprFactory ( ) : ExprFactory
GetSymbolLoader ( ) : SymbolLoader

Method Details

BindNew() public method

public BindNew ( EXPR pExprSrc ) : Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCALL
pExprSrc EXPR
return Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCALL

BindValue() public method

public BindValue ( EXPR exprSrc ) : EXPR
exprSrc EXPR
return EXPR

CNullable() public method

public CNullable ( SymbolLoader symbolLoader, ErrorHandling errorContext, ExprFactory exprFactory ) : System.Diagnostics
symbolLoader SymbolLoader
errorContext Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling
exprFactory ExprFactory
return System.Diagnostics

IsNullableConstructor() public static method

public static IsNullableConstructor ( EXPR expr ) : bool
expr EXPR
return bool

StripNullableConstructor() public static method

public static StripNullableConstructor ( EXPR pExpr ) : EXPR
pExpr EXPR
return EXPR