C# 클래스 Machete.Runtime.HostObjects.HLazy

상속: LObject
파일 보기 프로젝트 열기: ChaosPandion/Machete

공개 메소드들

메소드 설명
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

메소드 상세

CanPut() 공개 메소드

public CanPut ( string p ) : bool
p string
리턴 bool

DefaultValue() 공개 메소드

public DefaultValue ( string hint ) : IDynamic
hint string
리턴 IDynamic

DefineOwnProperty() 공개 메소드

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

Get() 공개 메소드

public Get ( string p ) : IDynamic
p string
리턴 IDynamic

GetOwnProperty() 공개 메소드

public GetOwnProperty ( string p ) : IPropertyDescriptor
p string
리턴 IPropertyDescriptor

GetProperty() 공개 메소드

public GetProperty ( string p ) : IPropertyDescriptor
p string
리턴 IPropertyDescriptor

HLazy() 공개 메소드

public HLazy ( IEnvironment environment, Func createValue ) : System
environment IEnvironment
createValue Func
리턴 System

HasProperty() 공개 메소드

public HasProperty ( string p ) : bool
p string
리턴 bool