Output formatter that creates a dictionary from AST nodes to segments in the output text.
More...
|
static IDictionary< AstNode,
ICSharpCode.AvalonEdit.Document.ISegment > | WriteNode (StringWriter writer, AstNode node, CSharpFormattingOptions policy, ICSharpCode.AvalonEdit.TextEditorOptions options) |
|
static IDictionary< AstNode,
ICSharpCode.AvalonEdit.Document.ISegment > | WriteNode (StringWriter writer, AstNode node, CSharpFormattingOptions policy, ICSharpCode.AvalonEdit.TextEditorOptions options) |
|
|
IDictionary< AstNode,
ICSharpCode.AvalonEdit.Document.ISegment > | Segments [get] |
|
|
Dictionary< AstNode,
ICSharpCode.AvalonEdit.Document.ISegment > | segments = new Dictionary<AstNode, ICSharpCode.AvalonEdit.Document.ISegment>() |
|
Stack< int > | startOffsets = new Stack<int>() |
|
readonly StringWriter | stringWriter |
|
Output formatter that creates a dictionary from AST nodes to segments in the output text.
CShellCore.CodeCompletion.SegmentTrackingOutputFormatter.SegmentTrackingOutputFormatter |
( |
StringWriter |
stringWriter | ) |
|
|
inline |
CShellCore.CodeCompletion.SegmentTrackingOutputFormatter.SegmentTrackingOutputFormatter |
( |
StringWriter |
stringWriter | ) |
|
|
inline |
static IDictionary<AstNode, ICSharpCode.AvalonEdit.Document.ISegment> CShellCore.CodeCompletion.SegmentTrackingOutputFormatter.WriteNode |
( |
StringWriter |
writer, |
|
|
AstNode |
node, |
|
|
CSharpFormattingOptions |
policy, |
|
|
ICSharpCode.AvalonEdit.TextEditorOptions |
options |
|
) |
| |
|
inlinestatic |
override void CShellCore.CodeCompletion.SegmentTrackingOutputFormatter.StartNode |
( |
AstNode |
node | ) |
|
|
inline |
override void CShellCore.CodeCompletion.SegmentTrackingOutputFormatter.EndNode |
( |
AstNode |
node | ) |
|
|
inline |
static IDictionary<AstNode, ICSharpCode.AvalonEdit.Document.ISegment> CShellCore.CodeCompletion.SegmentTrackingOutputFormatter.WriteNode |
( |
StringWriter |
writer, |
|
|
AstNode |
node, |
|
|
CSharpFormattingOptions |
policy, |
|
|
ICSharpCode.AvalonEdit.TextEditorOptions |
options |
|
) |
| |
|
inlinestatic |
override void CShellCore.CodeCompletion.SegmentTrackingOutputFormatter.StartNode |
( |
AstNode |
node | ) |
|
|
inline |
override void CShellCore.CodeCompletion.SegmentTrackingOutputFormatter.EndNode |
( |
AstNode |
node | ) |
|
|
inline |
Dictionary< AstNode, ICSharpCode.AvalonEdit.Document.ISegment > CShellCore.CodeCompletion.SegmentTrackingOutputFormatter.segments = new Dictionary<AstNode, ICSharpCode.AvalonEdit.Document.ISegment>() |
|
private |
Stack< int > CShellCore.CodeCompletion.SegmentTrackingOutputFormatter.startOffsets = new Stack<int>() |
|
private |
readonly StringWriter CShellCore.CodeCompletion.SegmentTrackingOutputFormatter.stringWriter |
|
private |
IDictionary< AstNode, ICSharpCode.AvalonEdit.Document.ISegment > CShellCore.CodeCompletion.SegmentTrackingOutputFormatter.Segments |
|
get |
The documentation for this class was generated from the following file: