本文整理汇总了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);
}