C# Класс Pytocs.TypeInference.Builtins.NativeModule

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
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