C# Класс Pytocs.Types.DataTypeFactory

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

Открытые методы

Метод Описание
CreateDict ( DataType key, DataType value ) : DictType
CreateList ( ) : ListType
CreateList ( DataType elt0 ) : ListType
CreateModule ( string name, string file, string qName, State parent ) : ModuleType
CreateTuple ( ) : TupleType
CreateTuple ( DataType dataTypes ) : TupleType
DataTypeFactory ( AnalyzerImpl analyzer ) : System

Приватные методы

Метод Описание
Register ( DictType dictType ) : DictType
Register ( ListType list ) : ListType
Register ( ModuleType module ) : ModuleType
Register ( TupleType tuple ) : TupleType

Описание методов

CreateDict() публичный Метод

public CreateDict ( DataType key, DataType value ) : DictType
key DataType
value DataType
Результат DictType

CreateList() публичный Метод

public CreateList ( ) : ListType
Результат ListType

CreateList() публичный Метод

public CreateList ( DataType elt0 ) : ListType
elt0 DataType
Результат ListType

CreateModule() публичный Метод

public CreateModule ( string name, string file, string qName, State parent ) : ModuleType
name string
file string
qName string
parent Pytocs.TypeInference.State
Результат ModuleType

CreateTuple() публичный Метод

public CreateTuple ( ) : TupleType
Результат TupleType

CreateTuple() публичный Метод

public CreateTuple ( DataType dataTypes ) : TupleType
dataTypes DataType
Результат TupleType

DataTypeFactory() публичный Метод

public DataTypeFactory ( AnalyzerImpl analyzer ) : System
analyzer Pytocs.TypeInference.AnalyzerImpl
Результат System