C# 클래스 Pytocs.Types.DataTypeFactory

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

공개 메소드들

메소드 설명
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