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

Inheritance: IObjectEnvironmentRecord
Show file Open project: ChaosPandion/Machete

Public Methods

Method Description
CreateMutableBinding ( string n, bool d ) : void
DeleteBinding ( string n ) : bool
Get ( string name, bool strict ) : IDynamic
GetBindingValue ( string n, bool s ) : IDynamic
HasBinding ( string n ) : bool
ImplicitThisValue ( ) : IDynamic
SObjectEnvironmentRecord ( IEnvironment environment, IObject bindingObject, bool provideThis ) : System
Set ( string name, IDynamic value, bool strict ) : void
SetMutableBinding ( string n, IDynamic v, bool s ) : void

Method Details

CreateMutableBinding() public method

public CreateMutableBinding ( string n, bool d ) : void
n string
d bool
return void

DeleteBinding() public method

public DeleteBinding ( string n ) : bool
n string
return bool

Get() public method

public Get ( string name, bool strict ) : IDynamic
name string
strict bool
return IDynamic

GetBindingValue() public method

public GetBindingValue ( string n, bool s ) : IDynamic
n string
s bool
return IDynamic

HasBinding() public method

public HasBinding ( string n ) : bool
n string
return bool

ImplicitThisValue() public method

public ImplicitThisValue ( ) : IDynamic
return IDynamic

SObjectEnvironmentRecord() public method

public SObjectEnvironmentRecord ( IEnvironment environment, IObject bindingObject, bool provideThis ) : System
environment IEnvironment
bindingObject IObject
provideThis bool
return System

Set() public method

public Set ( string name, IDynamic value, bool strict ) : void
name string
value IDynamic
strict bool
return void

SetMutableBinding() public method

public SetMutableBinding ( string n, IDynamic v, bool s ) : void
n string
v IDynamic
s bool
return void