AvalonStudio.TextEditor.Indentation.CSharp.CSharpIndentationStrategy.IndentLine C# (CSharp) 메소드

IndentLine() 공개 메소드

public IndentLine ( TextDocument document, DocumentLine line, int caretOffset ) : int
document AvalonStudio.TextEditor.Document.TextDocument
line AvalonStudio.TextEditor.Document.DocumentLine
caretOffset int
리턴 int
		public override int IndentLine(TextDocument document, DocumentLine line, int caretOffset)
		{
			var lineNr = line.LineNumber;
			var acc = new TextDocumentAccessor(document, lineNr, lineNr);
			var result = Indent(acc, false, caretOffset);

			var t = acc.Text;
			if (t.Length == 0)
			{
				// use AutoIndentation for new lines in comments / verbatim strings.
				return base.IndentLine(document, line, caretOffset);
			}

			return result;
		}
CSharpIndentationStrategy