C# 클래스 TS2CSImplementor, md-typescript

파일 보기 프로젝트 열기: atsushieno/md-typescript

공개 메소드들

메소드 설명
Main ( string args ) : void
Run ( string args ) : void

비공개 메소드들

메소드 설명
EnumerateMethods ( Type type ) : IEnumerable
EnumerateProperties ( Type type ) : IEnumerable
EscapeIdentifier ( string s ) : string
GenerateClass ( Type type ) : void
GenerateEnum ( Type type ) : void
GenerateFieldSignature ( Type type, PropertyInfo p, string access ) : void
GenerateImplements ( Type type ) : void
GenerateInterface ( Type type ) : void
GenerateMethodSignature ( Type type, MethodInfo m, string access ) : void
GetArgumentAttributes ( ParameterInfo p ) : string
GetArgumentOptionalInitializer ( ParameterInfo p ) : string
GetArgumentsSignature ( MethodBase m ) : string
GetBaseTypeFromAttribute ( Type type ) : string
GetImplementedType ( Type type, bool addImpl = false ) : string
GetImplements ( Type type ) : IEnumerable
GetInheritanceChain ( Type type ) : IEnumerable
GetMarshaledCallArgument ( Type type, string name ) : string
GetMarshaledCallArguments ( MethodBase m ) : string
GetObjectLiteral ( object o ) : string
ImplementInterfaceMethods ( Type classType, Type type ) : void
ImplementInterfaceProperties ( Type classType, Type type ) : void
ImplementInterfaces ( Type classType ) : void
ImplementMethods ( Type type ) : void
ImplementProperties ( Type type ) : void
IsCallType ( Type type ) : bool
IsObjectInstance ( Type type ) : bool
IsStronglyTypedArray ( Type type ) : bool
LookupType ( Type context, string name ) : Type
ToImplementorName ( Type container, string name ) : string

메소드 상세

Main() 공개 정적인 메소드

public static Main ( string args ) : void
args string
리턴 void

Run() 공개 메소드

public Run ( string args ) : void
args string
리턴 void