C# Class Schemin.Evaluate.Environment

Datei anzeigen Open project: imphasing/schemin Class Usage Examples

Public Properties

Property Type Description
bindings IScheminType>.Dictionary
parent Environment

Public Methods

Method Description
AddBinding ( ScheminAtom symbol, IScheminType type ) : void
Environment ( ) : System.Collections.Generic
GetValue ( ScheminAtom symbol ) : IScheminType
RemoveBinding ( ScheminAtom symbol ) : void
ToString ( ) : string

Method Details

AddBinding() public method

public AddBinding ( ScheminAtom symbol, IScheminType type ) : void
symbol Schemin.AST.ScheminAtom
type IScheminType
return void

Environment() public method

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

GetValue() public method

public GetValue ( ScheminAtom symbol ) : IScheminType
symbol ScheminAtom
return IScheminType

RemoveBinding() public method

public RemoveBinding ( ScheminAtom symbol ) : void
symbol ScheminAtom
return void

ToString() public method

public ToString ( ) : string
return string

Property Details

bindings public_oe property

public Dictionary bindings
return IScheminType>.Dictionary

parent public_oe property

public Environment parent
return Environment