C# 클래스 ICSharpCode.NRefactory.CSharp.Completion.CSharpCompletionEngineBase.MiniLexer

파일 보기 프로젝트 열기: 0xd4d/NRefactory 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
IsFistNonWs bool
IsInChar bool
IsInMultiLineComment bool
IsInPreprocessorDirective bool
IsInSingleComment bool
IsInString bool
IsInVerbatimString bool

공개 메소드들

메소드 설명
MiniLexer ( string text ) : System
Parse ( Func act = null ) : bool

Parsing all text and calling act delegate on almost every character. Skipping begining of comments, begining of verbatim strings and escaped characters.

Parse ( int start, int length, Func act = null ) : bool

Parsing text from start to start+length and calling act delegate on almost every character. Skipping begining of comments, begining of verbatim strings and escaped characters.

메소드 상세

MiniLexer() 공개 메소드

public MiniLexer ( string text ) : System
text string
리턴 System

Parse() 공개 메소드

Parsing all text and calling act delegate on almost every character. Skipping begining of comments, begining of verbatim strings and escaped characters.
public Parse ( Func act = null ) : bool
act Func Return true to abort parsing. Integer argument represent offset in text.
리턴 bool

Parse() 공개 메소드

Parsing text from start to start+length and calling act delegate on almost every character. Skipping begining of comments, begining of verbatim strings and escaped characters.
public Parse ( int start, int length, Func act = null ) : bool
start int Start offset.
length int Lenght to parse.
act Func Return true to abort parsing. Integer argument represent offset in text.
리턴 bool

프로퍼티 상세

IsFistNonWs 공개적으로 프로퍼티

public bool IsFistNonWs
리턴 bool

IsInChar 공개적으로 프로퍼티

public bool IsInChar
리턴 bool

IsInMultiLineComment 공개적으로 프로퍼티

public bool IsInMultiLineComment
리턴 bool

IsInPreprocessorDirective 공개적으로 프로퍼티

public bool IsInPreprocessorDirective
리턴 bool

IsInSingleComment 공개적으로 프로퍼티

public bool IsInSingleComment
리턴 bool

IsInString 공개적으로 프로퍼티

public bool IsInString
리턴 bool

IsInVerbatimString 공개적으로 프로퍼티

public bool IsInVerbatimString
리턴 bool