C# Class Pytocs.TypeInference.Builtins.NativeModule

Afficher le fichier Open project: uxmal/pytocs

Protected Properties

Свойство Type Description
module ModuleType
name string
outer Builtins
table State

Méthodes publiques

Méthode Description
ToString ( ) : string
getModule ( ) : ModuleType
initBindings ( ) : void

Méthodes protégées

Méthode Description
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

Method Details

NativeModule() protected méthode

protected NativeModule ( Builtins outer, string name ) : System
outer Builtins
name string
Résultat System

ToString() public méthode

public ToString ( ) : string
Résultat string

addAttr() protected méthode

protected addAttr ( string name, Pytocs.Syntax.Url url, DataType type ) : void
name string
url Pytocs.Syntax.Url
type DataType
Résultat void

addAttributes_beCareful() protected méthode

protected addAttributes_beCareful ( DataType type ) : void
type DataType
Résultat void

addClass() protected méthode

protected addClass ( string name, Pytocs.Syntax.Url url, DataType type ) : void
name string
url Pytocs.Syntax.Url
type DataType
Résultat void

addFunction() protected méthode

protected addFunction ( string name, Pytocs.Syntax.Url url, DataType type ) : void
name string
url Pytocs.Syntax.Url
type DataType
Résultat void

addFunctions_beCareful() protected méthode

protected addFunctions_beCareful ( DataType type ) : void
type DataType
Résultat void

addMethod() protected méthode

protected addMethod ( string name, Pytocs.Syntax.Url url, DataType type ) : void
name string
url Pytocs.Syntax.Url
type DataType
Résultat void

addNoneFuncs() protected méthode

protected addNoneFuncs ( ) : void
Résultat void

addNumAttrs() protected méthode

protected addNumAttrs ( ) : void
Résultat void

addNumFuncs() protected méthode

protected addNumFuncs ( ) : void
Résultat void

addStrAttrs() protected méthode

protected addStrAttrs ( ) : void
Résultat void

addStrFuncs() protected méthode

protected addStrFuncs ( ) : void
Résultat void

addUnknownAttrs() protected méthode

protected addUnknownAttrs ( ) : void
Résultat void

addUnknownFuncs() protected méthode

protected addUnknownFuncs ( ) : void
Résultat void

createModuleType() protected méthode

protected createModuleType ( ) : void
Résultat void

getModule() public méthode

public getModule ( ) : ModuleType
Résultat ModuleType

initBindings() public abstract méthode

public abstract initBindings ( ) : void
Résultat void

liburl() protected méthode

protected liburl ( ) : Pytocs.Syntax.Url
Résultat Pytocs.Syntax.Url

liburl() protected méthode

protected liburl ( string anchor ) : Pytocs.Syntax.Url
anchor string
Résultat Pytocs.Syntax.Url

update() protected méthode

protected update ( string name, Pytocs.Syntax.Url url, DataType type, BindingKind kind ) : void
name string
url Pytocs.Syntax.Url
type DataType
kind BindingKind
Résultat void

Property Details

module protected_oe property

protected ModuleType module
Résultat ModuleType

name protected_oe property

protected string name
Résultat string

outer protected_oe property

protected Builtins,Pytocs.TypeInference outer
Résultat Builtins

table protected_oe property

protected State,Pytocs.TypeInference table
Résultat State