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

显示文件 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_oe property

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

nextChild public_oe property

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

nextSameName public_oe property

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

parent public_oe property

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