C# Класс CommentReflowerLib.CommentBlock

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
mBlockEnd string
mBlockEndType StartEndBlockType
mBlockStart string
mBlockStartType StartEndBlockType
mFileAssociations string[]
mIsBlockEndRegEx bool
mIsBlockStartRegEx bool
mLineStart string
mName string
mOnlyEmptyLineBeforeStartOfBlock bool

Открытые методы

Метод Описание
CommentBlock ( CommentBlock other ) : System
CommentBlock ( XmlReader r ) : System
CommentBlock ( string mName, string mFileAssociations, StartEndBlockType mBlockStartType, string mBlockStart, bool mIsBlockStartRegEx, StartEndBlockType mBlockEndType, string mBlockEnd, bool mIsBlockEndRegEx, string mLineStart, bool mOnlyEmptyLineBeforeStartOfBlock ) : System
createFileAssocFromString ( string st ) : string[]
dumpToXml ( XmlWriter w ) : void
getAssociationsAsString ( ) : string
lineHasBlockPattern ( string currentLine, int &indentation ) : bool
lineIsBlockContinuation ( string currentLine, int indent ) : bool
lineIsEndOfBlock ( string currentLine, string nextLine, int indent, string &matchedBlockEnd ) : bool
lineIsStartOfBlock ( string currentLine, string previousLine, int indent, string &matchedBlockStart, int &numSpacesTrimmedOffStart ) : bool

Приватные методы

Метод Описание
getRegEx ( string str, bool isRegEx ) : string
lineIsPossibleBlockContinuationStart ( string currentLine, int indent ) : bool
lineMatchesBlockEnd ( string line, int indent, string &matchedBlockEnd ) : bool
lineMatchesBlockStart ( string line, int indent, string &matchedBlockStart, int &numSpacesTrimmedOffStart ) : bool

Описание методов

CommentBlock() публичный Метод

public CommentBlock ( CommentBlock other ) : System
other CommentBlock
Результат System

CommentBlock() публичный Метод

public CommentBlock ( XmlReader r ) : System
r System.Xml.XmlReader
Результат System

CommentBlock() публичный Метод

public CommentBlock ( string mName, string mFileAssociations, StartEndBlockType mBlockStartType, string mBlockStart, bool mIsBlockStartRegEx, StartEndBlockType mBlockEndType, string mBlockEnd, bool mIsBlockEndRegEx, string mLineStart, bool mOnlyEmptyLineBeforeStartOfBlock ) : System
mName string
mFileAssociations string
mBlockStartType StartEndBlockType
mBlockStart string
mIsBlockStartRegEx bool
mBlockEndType StartEndBlockType
mBlockEnd string
mIsBlockEndRegEx bool
mLineStart string
mOnlyEmptyLineBeforeStartOfBlock bool
Результат System

createFileAssocFromString() публичный статический Метод

public static createFileAssocFromString ( string st ) : string[]
st string
Результат string[]

dumpToXml() публичный Метод

public dumpToXml ( XmlWriter w ) : void
w System.Xml.XmlWriter
Результат void

getAssociationsAsString() публичный Метод

public getAssociationsAsString ( ) : string
Результат string

lineHasBlockPattern() публичный Метод

public lineHasBlockPattern ( string currentLine, int &indentation ) : bool
currentLine string
indentation int
Результат bool

lineIsBlockContinuation() публичный Метод

public lineIsBlockContinuation ( string currentLine, int indent ) : bool
currentLine string
indent int
Результат bool

lineIsEndOfBlock() публичный Метод

public lineIsEndOfBlock ( string currentLine, string nextLine, int indent, string &matchedBlockEnd ) : bool
currentLine string
nextLine string
indent int
matchedBlockEnd string
Результат bool

lineIsStartOfBlock() публичный Метод

public lineIsStartOfBlock ( string currentLine, string previousLine, int indent, string &matchedBlockStart, int &numSpacesTrimmedOffStart ) : bool
currentLine string
previousLine string
indent int
matchedBlockStart string
numSpacesTrimmedOffStart int
Результат bool

Описание свойств

mBlockEnd публичное свойство

public string mBlockEnd
Результат string

mBlockEndType публичное свойство

public StartEndBlockType mBlockEndType
Результат StartEndBlockType

mBlockStart публичное свойство

public string mBlockStart
Результат string

mBlockStartType публичное свойство

public StartEndBlockType mBlockStartType
Результат StartEndBlockType

mFileAssociations публичное свойство

public string[] mFileAssociations
Результат string[]

mIsBlockEndRegEx публичное свойство

public bool mIsBlockEndRegEx
Результат bool

mIsBlockStartRegEx публичное свойство

public bool mIsBlockStartRegEx
Результат bool

mLineStart публичное свойство

public string mLineStart
Результат string

mName публичное свойство

public string mName
Результат string

mOnlyEmptyLineBeforeStartOfBlock публичное свойство

public bool mOnlyEmptyLineBeforeStartOfBlock
Результат bool