本文整理匯總了TypeScript中vs/editor/common/model/pieceTreeTextBuffer/pieceTreeBase.PieceTreeBase類的典型用法代碼示例。如果您正苦於以下問題:TypeScript PieceTreeBase類的具體用法?TypeScript PieceTreeBase怎麽用?TypeScript PieceTreeBase使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
在下文中一共展示了PieceTreeBase類的10個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1: getLinesContent
public getLinesContent(): string[] {
return this._pieceTree.getLinesContent();
}
示例2: getLength
public getLength(): number {
return this._pieceTree.getLength();
}
示例3: getLineCount
public getLineCount(): number {
return this._pieceTree.getLineCount();
}
示例4: getOffsetAt
public getOffsetAt(lineNumber: number, column: number): number {
return this._pieceTree.getOffsetAt(lineNumber, column);
}
示例5: getPositionAt
public getPositionAt(offset: number): Position {
return this._pieceTree.getPositionAt(offset);
}
示例6: getEOL
public getEOL(): string {
return this._pieceTree.getEOL();
}
示例7: createSnapshot
public createSnapshot(preserveBOM: boolean): ITextSnapshot {
return this._pieceTree.createSnapshot(preserveBOM ? this._BOM : '');
}
示例8:
findMatchesLineByLine(searchRange: Range, searchData: SearchData, captureMatches: boolean, limitResultCount: number): FindMatch[] {
return this._pieceTree.findMatchesLineByLine(searchRange, searchData, captureMatches, limitResultCount);
}
示例9: setEOL
public setEOL(newEOL: '\r\n' | '\n'): void {
this._pieceTree.setEOL(newEOL);
}
示例10: getLineLength
public getLineLength(lineNumber: number): number {
return this._pieceTree.getLineLength(lineNumber);
}