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

Show file Open project: dotnet/corefx Class Usage Examples

Public Properties

Property Type Description
name Microsoft.CSharp.RuntimeBinder.Syntax.Name
nextChild Symbol
nextSameName Symbol
parent Microsoft.CSharp.RuntimeBinder.Semantics.ParentSymbol

Public Methods

Method Description
GetAccess ( ) : ACCESS
GetAssembly ( ) : Assembly
InternalsVisibleTo ( Assembly assembly ) : bool
IsAggregateDeclaration ( ) : bool
IsAggregateSymbol ( ) : bool
IsEventSymbol ( ) : bool
IsFMETHSYM ( ) : bool
IsFieldSymbol ( ) : bool
IsHideByName ( ) : bool
IsLocalVariableSymbol ( ) : bool
IsMethodOrPropertySymbol ( ) : bool
IsMethodSymbol ( ) : bool
IsNamespaceDeclaration ( ) : bool
IsNamespaceSymbol ( ) : bool
IsOverride ( ) : bool
IsPropertySymbol ( ) : bool
IsTypeParameterSymbol ( ) : bool
IsVirtual ( ) : bool
SameAssemOrFriend ( Symbol sym ) : bool
SetAccess ( ACCESS access ) : void
SymBaseVirtual ( ) : Symbol
checkBogus ( ) : bool
computeCurrentBogusState ( ) : bool
getBogus ( ) : bool
getInputFile ( ) : InputFile
getKind ( ) : SYMKIND
getType ( ) : CType
hasBogus ( ) : bool
initBogus ( ) : void
isUserCallable ( ) : bool
mask ( ) : symbmask_t
setBogus ( bool isBogus ) : void
setKind ( SYMKIND kind ) : void

Method Details

GetAccess() public method

public GetAccess ( ) : ACCESS
return ACCESS

GetAssembly() public method

public GetAssembly ( ) : Assembly
return System.Reflection.Assembly

InternalsVisibleTo() public method

public InternalsVisibleTo ( Assembly assembly ) : bool
assembly System.Reflection.Assembly
return bool

IsAggregateDeclaration() public method

public IsAggregateDeclaration ( ) : bool
return bool

IsAggregateSymbol() public method

public IsAggregateSymbol ( ) : bool
return bool

IsEventSymbol() public method

public IsEventSymbol ( ) : bool
return bool

IsFMETHSYM() public method

public IsFMETHSYM ( ) : bool
return bool

IsFieldSymbol() public method

public IsFieldSymbol ( ) : bool
return bool

IsHideByName() public method

public IsHideByName ( ) : bool
return bool

IsLocalVariableSymbol() public method

public IsLocalVariableSymbol ( ) : bool
return bool

IsMethodOrPropertySymbol() public method

public IsMethodOrPropertySymbol ( ) : bool
return bool

IsMethodSymbol() public method

public IsMethodSymbol ( ) : bool
return bool

IsNamespaceDeclaration() public method

public IsNamespaceDeclaration ( ) : bool
return bool

IsNamespaceSymbol() public method

public IsNamespaceSymbol ( ) : bool
return bool

IsOverride() public method

public IsOverride ( ) : bool
return bool

IsPropertySymbol() public method

public IsPropertySymbol ( ) : bool
return bool

IsTypeParameterSymbol() public method

public IsTypeParameterSymbol ( ) : bool
return bool

IsVirtual() public method

public IsVirtual ( ) : bool
return bool

SameAssemOrFriend() public method

public SameAssemOrFriend ( Symbol sym ) : bool
sym Symbol
return bool

SetAccess() public method

public SetAccess ( ACCESS access ) : void
access ACCESS
return void

SymBaseVirtual() public method

public SymBaseVirtual ( ) : Symbol
return Symbol

checkBogus() public method

public checkBogus ( ) : bool
return bool

computeCurrentBogusState() public method

public computeCurrentBogusState ( ) : bool
return bool

getBogus() public method

public getBogus ( ) : bool
return bool

getInputFile() public method

public getInputFile ( ) : InputFile
return InputFile

getKind() public method

public getKind ( ) : SYMKIND
return SYMKIND

getType() public method

public getType ( ) : CType
return CType

hasBogus() public method

public hasBogus ( ) : bool
return bool

initBogus() public method

public initBogus ( ) : void
return void

isUserCallable() public method

public isUserCallable ( ) : bool
return bool

mask() public method

public mask ( ) : symbmask_t
return symbmask_t

setBogus() public method

public setBogus ( bool isBogus ) : void
isBogus bool
return void

setKind() public method

public setKind ( SYMKIND kind ) : void
kind SYMKIND
return void

Property Details

name public property

public Name,Microsoft.CSharp.RuntimeBinder.Syntax name
return Microsoft.CSharp.RuntimeBinder.Syntax.Name

nextChild public property

public Symbol,Microsoft.CSharp.RuntimeBinder.Semantics nextChild
return Symbol

nextSameName public property

public Symbol,Microsoft.CSharp.RuntimeBinder.Semantics nextSameName
return Symbol

parent public property

public ParentSymbol,Microsoft.CSharp.RuntimeBinder.Semantics parent
return Microsoft.CSharp.RuntimeBinder.Semantics.ParentSymbol