C# 클래스 Monobjc.Tools.Generator.Utilities.TypeManager

파일 보기 프로젝트 열기: Monobjc/monobjc-tools 1 사용 예제들

공개 메소드들

메소드 설명
ConvertName ( string name ) : string

Converts the name.

ConvertType ( String type, TextWriter logger ) : String

Converts the type.

ConvertType ( String type, bool &isOut, bool &isByRef, bool &isBlock, TextWriter logger ) : String

Converts the type.

HasClass ( string value ) : bool

Determines whether the specified instance contains this class.

SetClasses ( IEnumerable values ) : void

Sets the classes.

SetMappings ( String file ) : void

Sets the mappings.

SetMixedTypes ( String>.IDictionary values ) : void

Sets the mixed types.

보호된 메소드들

메소드 설명
GetRealType ( String type, bool is64Bits ) : String

Gets the real type of the given type.

IsMixedType ( String type ) : bool

Determines whether the specified type is a mixed type.

메소드 상세

ConvertName() 공개 메소드

Converts the name.
public ConvertName ( string name ) : string
name string The name.
리턴 string

ConvertType() 공개 메소드

Converts the type.
public ConvertType ( String type, TextWriter logger ) : String
type String The type.
logger System.IO.TextWriter
리턴 String

ConvertType() 공개 메소드

Converts the type.
public ConvertType ( String type, bool &isOut, bool &isByRef, bool &isBlock, TextWriter logger ) : String
type String The type.
isOut bool if set to true [is out].
isByRef bool if set to true [is by ref].
isBlock bool if set to true [is block].
logger System.IO.TextWriter
리턴 String

GetRealType() 보호된 메소드

Gets the real type of the given type.
protected GetRealType ( String type, bool is64Bits ) : String
type String The type.
is64Bits bool if set to true, return the 64 bits real type.
리턴 String

HasClass() 공개 메소드

Determines whether the specified instance contains this class.
public HasClass ( string value ) : bool
value string
리턴 bool

IsMixedType() 보호된 메소드

Determines whether the specified type is a mixed type.
protected IsMixedType ( String type ) : bool
type String The type.
리턴 bool

SetClasses() 공개 메소드

Sets the classes.
public SetClasses ( IEnumerable values ) : void
values IEnumerable
리턴 void

SetMappings() 공개 메소드

Sets the mappings.
public SetMappings ( String file ) : void
file String The file.
리턴 void

SetMixedTypes() 공개 메소드

Sets the mixed types.
public SetMixedTypes ( String>.IDictionary values ) : void
values String>.IDictionary
리턴 void