Class FoldingManager
Class FoldingManager.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Controls.SyntaxEditor.Folding
Assembly: Telerik.Windows.Controls.SyntaxEditor.dll
Syntax
public class FoldingManager
Properties
Editor
Gets the editor.
Declaration
public RadSyntaxEditor Editor { get; }
Property Value
RadSyntaxEditor
The editor. |
FoldingRegions
Gets the folding regions.
Declaration
public IEnumerable<FoldingRegion> FoldingRegions { get; }
Property Value
System.Collections.Generic.IEnumerable<FoldingRegion>
The folding regions. |
IsUpdateInProgress
Gets a value indicating whether this instance is update in progress.
Declaration
public bool IsUpdateInProgress { get; }
Property Value
System.Boolean
|
Methods
BeginUpdate()
Begins the update.
Declaration
public void BeginUpdate()
ClearFoldings()
Clears the foldings.
Declaration
public void ClearFoldings()
CreateFolding(Int32, Int32, Boolean, String, Object)
Creates the folding.
Declaration
public FoldingRegion CreateFolding(int start, int end, bool isFolded = false, string title = "...", object toolTipContent = null)
Parameters
System.Int32
start
|
System.Int32
end
|
System.Boolean
isFolded
|
System.String
title
|
System.Object
toolTipContent
|
Returns
FoldingRegion
|
EndUpdate()
Ends the update.
Declaration
public void EndUpdate()
Exceptions
System.InvalidOperationException
There is no active update to end. |
GetFoldingsContainingIndex(Int32)
Gets the index of the foldings containing.
Declaration
public IEnumerable<FoldingRegion> GetFoldingsContainingIndex(int index)
Parameters
System.Int32
index
The index. |
Returns
System.Collections.Generic.IEnumerable<FoldingRegion>
|
GetFoldingsContainingLine(Int32)
Gets the foldings containing line.
Declaration
public IEnumerable<FoldingRegion> GetFoldingsContainingLine(int lineNumber)
Parameters
System.Int32
lineNumber
The line number. |
Returns
System.Collections.Generic.IEnumerable<FoldingRegion>
|
GetFoldingsIntersectingSpan(Span)
Gets the foldings intersecting span.
Declaration
public IEnumerable<FoldingRegion> GetFoldingsIntersectingSpan(Span span)
Parameters
Span
span
The span. |
Returns
System.Collections.Generic.IEnumerable<FoldingRegion>
|
RemoveFolding(FoldingRegion)
Removes the folding.
Declaration
public void RemoveFolding(FoldingRegion foldingRegion)
Parameters
FoldingRegion
foldingRegion
The folding region. |
UnfoldAllRegionsContaningIndex(Int32)
Unfolds the index of all regions containing.
Declaration
public void UnfoldAllRegionsContaningIndex(int index)
Parameters
System.Int32
index
The index. |