Provides the base requirements of an object that can drive automatic code outlining (folding) features for a language.
Methods
GetNodeAction(ref int, out IOutliningNodeDefinition)
Returns information about the action to take when incrementally updating automatic outlining for a particular offset.
Parameter | Type | Description |
---|---|---|
offset | int | The offset to examine. For improved incremental outlining performance, it can be modified to indicate the next meaningful offset for the source. |
definition | IOutlining |
If the node action indicated is a start or end, an IOutlining |
Returns
- Outlining
Node :Action An Outlining
Node indicating the action to take for the offset.Action