C# 클래스 Pytocs.TypeInference.Builtins.NativeModule

파일 보기 프로젝트 열기: uxmal/pytocs

보호된 프로퍼티들

프로퍼티 타입 설명
module ModuleType
name string
outer Builtins
table State

공개 메소드들

메소드 설명
ToString ( ) : string
getModule ( ) : ModuleType
initBindings ( ) : void

보호된 메소드들

메소드 설명
NativeModule ( Builtins outer, string name ) : System
addAttr ( string name, Pytocs.Syntax.Url url, DataType type ) : void
addAttributes_beCareful ( DataType type ) : void
addClass ( string name, Pytocs.Syntax.Url url, DataType type ) : void
addFunction ( string name, Pytocs.Syntax.Url url, DataType type ) : void
addFunctions_beCareful ( DataType type ) : void
addMethod ( string name, Pytocs.Syntax.Url url, DataType type ) : void
addNoneFuncs ( ) : void
addNumAttrs ( ) : void
addNumFuncs ( ) : void
addStrAttrs ( ) : void
addStrFuncs ( ) : void
addUnknownAttrs ( ) : void
addUnknownFuncs ( ) : void
createModuleType ( ) : void
liburl ( ) : Pytocs.Syntax.Url
liburl ( string anchor ) : Pytocs.Syntax.Url
update ( string name, Pytocs.Syntax.Url url, DataType type, BindingKind kind ) : void

메소드 상세

NativeModule() 보호된 메소드

protected NativeModule ( Builtins outer, string name ) : System
outer Builtins
name string
리턴 System

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

addAttr() 보호된 메소드

protected addAttr ( string name, Pytocs.Syntax.Url url, DataType type ) : void
name string
url Pytocs.Syntax.Url
type DataType
리턴 void

addAttributes_beCareful() 보호된 메소드

protected addAttributes_beCareful ( DataType type ) : void
type DataType
리턴 void

addClass() 보호된 메소드

protected addClass ( string name, Pytocs.Syntax.Url url, DataType type ) : void
name string
url Pytocs.Syntax.Url
type DataType
리턴 void

addFunction() 보호된 메소드

protected addFunction ( string name, Pytocs.Syntax.Url url, DataType type ) : void
name string
url Pytocs.Syntax.Url
type DataType
리턴 void

addFunctions_beCareful() 보호된 메소드

protected addFunctions_beCareful ( DataType type ) : void
type DataType
리턴 void

addMethod() 보호된 메소드

protected addMethod ( string name, Pytocs.Syntax.Url url, DataType type ) : void
name string
url Pytocs.Syntax.Url
type DataType
리턴 void

addNoneFuncs() 보호된 메소드

protected addNoneFuncs ( ) : void
리턴 void

addNumAttrs() 보호된 메소드

protected addNumAttrs ( ) : void
리턴 void

addNumFuncs() 보호된 메소드

protected addNumFuncs ( ) : void
리턴 void

addStrAttrs() 보호된 메소드

protected addStrAttrs ( ) : void
리턴 void

addStrFuncs() 보호된 메소드

protected addStrFuncs ( ) : void
리턴 void

addUnknownAttrs() 보호된 메소드

protected addUnknownAttrs ( ) : void
리턴 void

addUnknownFuncs() 보호된 메소드

protected addUnknownFuncs ( ) : void
리턴 void

createModuleType() 보호된 메소드

protected createModuleType ( ) : void
리턴 void

getModule() 공개 메소드

public getModule ( ) : ModuleType
리턴 ModuleType

initBindings() 공개 추상적인 메소드

public abstract initBindings ( ) : void
리턴 void

liburl() 보호된 메소드

protected liburl ( ) : Pytocs.Syntax.Url
리턴 Pytocs.Syntax.Url

liburl() 보호된 메소드

protected liburl ( string anchor ) : Pytocs.Syntax.Url
anchor string
리턴 Pytocs.Syntax.Url

update() 보호된 메소드

protected update ( string name, Pytocs.Syntax.Url url, DataType type, BindingKind kind ) : void
name string
url Pytocs.Syntax.Url
type DataType
kind BindingKind
리턴 void

프로퍼티 상세

module 보호되어 있는 프로퍼티

protected ModuleType module
리턴 ModuleType

name 보호되어 있는 프로퍼티

protected string name
리턴 string

outer 보호되어 있는 프로퍼티

protected Builtins,Pytocs.TypeInference outer
리턴 Builtins

table 보호되어 있는 프로퍼티

protected State,Pytocs.TypeInference table
리턴 State