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

Show file Open project: dotnet/corefx Class Usage Examples

Public Methods

Method Description
InsertChild ( Microsoft.CSharp.RuntimeBinder.Semantics.ParentSymbol parent, Symbol child ) : void
LookupSym ( Name name, Microsoft.CSharp.RuntimeBinder.Semantics.ParentSymbol parent, symbmask_t kindmask ) : Symbol
SYMTBL ( ) : System.Collections.Generic

Private Methods

Method Description
FindCorrectKind ( Symbol sym, symbmask_t kindmask ) : Symbol
InsertChildNoGrow ( Symbol child ) : void

Method Details

InsertChild() public method

public InsertChild ( Microsoft.CSharp.RuntimeBinder.Semantics.ParentSymbol parent, Symbol child ) : void
parent Microsoft.CSharp.RuntimeBinder.Semantics.ParentSymbol
child Symbol
return void

LookupSym() public method

public LookupSym ( Name name, Microsoft.CSharp.RuntimeBinder.Semantics.ParentSymbol parent, symbmask_t kindmask ) : Symbol
name Microsoft.CSharp.RuntimeBinder.Syntax.Name
parent Microsoft.CSharp.RuntimeBinder.Semantics.ParentSymbol
kindmask symbmask_t
return Symbol

SYMTBL() public method

public SYMTBL ( ) : System.Collections.Generic
return System.Collections.Generic