C# Class Machete.Runtime.HostObjects.HLazy

Inheritance: LObject
显示文件 Open project: ChaosPandion/Machete

Public Methods

Method Description
CanPut ( string p ) : bool
DefaultValue ( string hint ) : IDynamic
DefineOwnProperty ( string p, IPropertyDescriptor desc, bool @throw ) : bool
Get ( string p ) : IDynamic
GetOwnProperty ( string p ) : IPropertyDescriptor
GetProperty ( string p ) : IPropertyDescriptor
HLazy ( IEnvironment environment, Func createValue ) : System
HasProperty ( string p ) : bool

Method Details

CanPut() public method

public CanPut ( string p ) : bool
p string
return bool

DefaultValue() public method

public DefaultValue ( string hint ) : IDynamic
hint string
return IDynamic

DefineOwnProperty() public method

public DefineOwnProperty ( string p, IPropertyDescriptor desc, bool @throw ) : bool
p string
desc IPropertyDescriptor
@throw bool
return bool

Get() public method

public Get ( string p ) : IDynamic
p string
return IDynamic

GetOwnProperty() public method

public GetOwnProperty ( string p ) : IPropertyDescriptor
p string
return IPropertyDescriptor

GetProperty() public method

public GetProperty ( string p ) : IPropertyDescriptor
p string
return IPropertyDescriptor

HLazy() public method

public HLazy ( IEnvironment environment, Func createValue ) : System
environment IEnvironment
createValue Func
return System

HasProperty() public method

public HasProperty ( string p ) : bool
p string
return bool