C# Class Pytocs.Types.DataTypeFactory

Afficher le fichier Open project: uxmal/pytocs

Méthodes publiques

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

Private Methods

Méthode Description
Register ( DictType dictType ) : DictType
Register ( ListType list ) : ListType
Register ( ModuleType module ) : ModuleType
Register ( TupleType tuple ) : TupleType

Method Details

CreateDict() public méthode

public CreateDict ( DataType key, DataType value ) : DictType
key DataType
value DataType
Résultat DictType

CreateList() public méthode

public CreateList ( ) : ListType
Résultat ListType

CreateList() public méthode

public CreateList ( DataType elt0 ) : ListType
elt0 DataType
Résultat ListType

CreateModule() public méthode

public CreateModule ( string name, string file, string qName, State parent ) : ModuleType
name string
file string
qName string
parent Pytocs.TypeInference.State
Résultat ModuleType

CreateTuple() public méthode

public CreateTuple ( ) : TupleType
Résultat TupleType

CreateTuple() public méthode

public CreateTuple ( DataType dataTypes ) : TupleType
dataTypes DataType
Résultat TupleType

DataTypeFactory() public méthode

public DataTypeFactory ( AnalyzerImpl analyzer ) : System
analyzer Pytocs.TypeInference.AnalyzerImpl
Résultat System