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

Show file Open project: dotnet/corefx Class Usage Examples

Public Properties

Property Type Description
IsError bool
IsOptionalArgument bool
errorString string
flags EXPRFLAG
kind ExpressionKind
type CType

Public Methods

Method Description
GetSymWithType ( ) : SymWithType
HasError ( ) : bool
HasObject ( ) : bool
SetError ( ) : void
SetInaccessibleBit ( ) : void
SetMismatchedStaticBit ( ) : void
SetObject ( EXPR pExpr ) : void
getArgs ( ) : EXPR
getObject ( ) : EXPR
isOK ( ) : bool
setArgs ( EXPR args ) : void
setAssignment ( ) : void
setType ( CType t ) : void

Protected Methods

Method Description
RETAILVERIFY ( bool f ) : void

Method Details

GetSymWithType() public method

public GetSymWithType ( ) : SymWithType
return SymWithType

HasError() public method

public HasError ( ) : bool
return bool

HasObject() public method

public HasObject ( ) : bool
return bool

RETAILVERIFY() protected static method

protected static RETAILVERIFY ( bool f ) : void
f bool
return void

SetError() public method

public SetError ( ) : void
return void

SetInaccessibleBit() public method

public SetInaccessibleBit ( ) : void
return void

SetMismatchedStaticBit() public method

public SetMismatchedStaticBit ( ) : void
return void

SetObject() public method

public SetObject ( EXPR pExpr ) : void
pExpr EXPR
return void

getArgs() public method

public getArgs ( ) : EXPR
return EXPR

getObject() public method

public getObject ( ) : EXPR
return EXPR

isOK() public method

public isOK ( ) : bool
return bool

setArgs() public method

public setArgs ( EXPR args ) : void
args EXPR
return void

setAssignment() public method

public setAssignment ( ) : void
return void

setType() public method

public setType ( CType t ) : void
t CType
return void

Property Details

IsError public property

public bool IsError
return bool

IsOptionalArgument public property

public bool IsOptionalArgument
return bool

errorString public property

public string errorString
return string

flags public property

public EXPRFLAG flags
return EXPRFLAG

kind public property

public ExpressionKind kind
return ExpressionKind

type public property

public CType,Microsoft.CSharp.RuntimeBinder.Semantics type
return CType