コード例 #1
0
ファイル: DocumentLine.cs プロジェクト: manojdjoshi/dnSpy
		internal DocumentLine(TextDocument document) {
#if DEBUG
			Debug.Assert(document != null);
			this.document = document;
#endif
		}
コード例 #2
0
ファイル: LineManager.cs プロジェクト: manojdjoshi/dnSpy
		public LineManager(DocumentLineTree documentLineTree, TextDocument document) {
			this.document = document;
			this.documentLineTree = documentLineTree;

			Rebuild();
		}
コード例 #3
0
ファイル: TextBuffer.cs プロジェクト: manojdjoshi/dnSpy
		public TextBuffer(IContentType contentType, string text) {
			if (contentType == null)
				throw new ArgumentNullException(nameof(contentType));
			Properties = new PropertyCollection();
			this.contentType = contentType;
			currentTextVersion = new TextVersion(this, text?.Length ?? 0, 0, 0);
			Document = new TextDocument(text);
			Document.SetOwnerThread(null);
		}