C# 클래스 Serenity.CodeGeneration.TypeScriptParser

파일 보기 프로젝트 열기: volkanceylan/Serenity

공개 프로퍼티들

프로퍼티 타입 설명
ReportToken Action
ReportType Action

공개 메소드들

메소드 설명
IsWhitespace ( ) : bool
Parse ( string input ) : void
ParseBaseTypeIdentifier ( ) : string
ParseDottedIdentifier ( ) : string
ParseGenericConstraint ( ) : string
ParseGenericIdentifier ( ) : string
SkipWhitespace ( ) : bool
TypeScriptParser ( ) : System

비공개 메소드들

메소드 설명
Dump ( ) : void
Is ( TokenType type, string text ) : bool
Next ( ) : bool
NextCharIf ( string c ) : bool
NextIf ( bool>.Func check ) : bool
NextIf ( TokenType type ) : bool
NextIf ( TokenType type, string text ) : bool
Parse ( ) : bool
ParseChar ( ) : bool
ParseExpression ( Func terminate ) : string
ParseFunction ( ) : bool
ParseIdentifier ( ) : bool
ParseImport ( ) : bool
ParseNamespace ( ) : bool
ParseType ( ) : bool
ParseTypeExpressionAndDefault ( string &initialValue, Func terminator ) : string
ParseTypeMember ( ) : bool
ParseVar ( ) : bool
Peek ( ) : Token

메소드 상세

IsWhitespace() 공개 메소드

public IsWhitespace ( ) : bool
리턴 bool

Parse() 공개 메소드

public Parse ( string input ) : void
input string
리턴 void

ParseBaseTypeIdentifier() 공개 메소드

public ParseBaseTypeIdentifier ( ) : string
리턴 string

ParseDottedIdentifier() 공개 메소드

public ParseDottedIdentifier ( ) : string
리턴 string

ParseGenericConstraint() 공개 메소드

public ParseGenericConstraint ( ) : string
리턴 string

ParseGenericIdentifier() 공개 메소드

public ParseGenericIdentifier ( ) : string
리턴 string

SkipWhitespace() 공개 메소드

public SkipWhitespace ( ) : bool
리턴 bool

TypeScriptParser() 공개 메소드

public TypeScriptParser ( ) : System
리턴 System

프로퍼티 상세

ReportToken 공개적으로 프로퍼티

public Action ReportToken
리턴 Action

ReportType 공개적으로 프로퍼티

public Action ReportType
리턴 Action