Property | Type | Description | |
---|---|---|---|
OnDocumentClosing | void | ||
OnEditorTreeClosing | void | ||
OnTreeUpdateCompleted | void | ||
OutlineNode | bool | ||
OutlineRange | bool | ||
OutlineSections | void |
Method | Description | |
---|---|---|
BuildRegions ( OutlineRegionCollection newRegions ) : bool | ||
ROutlineRegionBuilder ( IREditorDocument document, IEditorShell shell ) : System | ||
Visit ( IAstNode node, object param ) : bool |
Method | Description | |
---|---|---|
CompareRegions ( OutlineRegionCollection newRegions, OutlineRegionCollection oldRegions, int upperBound ) : ITextRange | ||
Dispose ( bool disposing ) : void | ||
MainThreadAction ( object backgroundProcessingResult ) : void | ||
OnTextBufferChanged ( object sender, TextContentChangedEventArgs e ) : void |
Method | Description | |
---|---|---|
OnDocumentClosing ( object sender, |
||
OnEditorTreeClosing ( object sender, |
||
OnTreeUpdateCompleted ( object sender, |
||
OutlineNode ( IAstNode node, int &startLineNumber, int &endLineNumber ) : bool |
Determines if particular AST node produces collapsible region
|
|
OutlineRange ( ITextSnapshot snapshot, ITextRange range, int &startLineNumber, int &endLineNumber ) : bool |
Determines if range is large enough to be outlined
|
|
OutlineSections ( |
Outlines comments that define sections such as # NAME ---
|
public BuildRegions ( OutlineRegionCollection newRegions ) : bool | ||
newRegions | OutlineRegionCollection | |
return | bool |
protected CompareRegions ( OutlineRegionCollection newRegions, OutlineRegionCollection oldRegions, int upperBound ) : ITextRange | ||
newRegions | OutlineRegionCollection | |
oldRegions | OutlineRegionCollection | |
upperBound | int | |
return | ITextRange |
protected MainThreadAction ( object backgroundProcessingResult ) : void | ||
backgroundProcessingResult | object | |
return | void |
protected OnTextBufferChanged ( object sender, TextContentChangedEventArgs e ) : void | ||
sender | object | |
e | TextContentChangedEventArgs | |
return | void |
public ROutlineRegionBuilder ( IREditorDocument document, IEditorShell shell ) : System | ||
document | IREditorDocument | |
shell | IEditorShell | |
return | System |
public Visit ( IAstNode node, object param ) : bool | ||
node | IAstNode | |
param | object | |
return | bool |