C# Class Machete.Runtime.RuntimeTypes.SpecificationTypes.SLexicalEnvironment

Inheritance: ILexicalEnvironment
显示文件 Open project: ChaosPandion/Machete Class Usage Examples

Public Methods

Method Description
GetIdentifierReference ( string name, bool strict ) : IReference
NewDeclarativeEnvironment ( ) : SLexicalEnvironment
NewObjectEnvironment ( IObject bindingObject, bool provideThis ) : ILexicalEnvironment
NewObjectEnvironment ( LObject o ) : SLexicalEnvironment
SLexicalEnvironment ( IEnvironment environment, IEnvironmentRecord record, ILexicalEnvironment parent ) : System

Private Methods

Method Description
ILexicalEnvironment ( ) : ILexicalEnvironment

Method Details

GetIdentifierReference() public method

public GetIdentifierReference ( string name, bool strict ) : IReference
name string
strict bool
return IReference

NewDeclarativeEnvironment() public method

public NewDeclarativeEnvironment ( ) : SLexicalEnvironment
return SLexicalEnvironment

NewObjectEnvironment() public method

public NewObjectEnvironment ( IObject bindingObject, bool provideThis ) : ILexicalEnvironment
bindingObject IObject
provideThis bool
return ILexicalEnvironment

NewObjectEnvironment() public method

public NewObjectEnvironment ( LObject o ) : SLexicalEnvironment
o LObject
return SLexicalEnvironment

SLexicalEnvironment() public method

public SLexicalEnvironment ( IEnvironment environment, IEnvironmentRecord record, ILexicalEnvironment parent ) : System
environment IEnvironment
record IEnvironmentRecord
parent ILexicalEnvironment
return System