Class FoldingManager
Class FoldingManager.
Inheritance
Inherited Members
Namespace: Telerik.WinForms.Controls.SyntaxEditor.Folding
Assembly: Telerik.WinControls.SyntaxEditor.dll
Syntax
public class FoldingManager
Properties
Editor
Gets the editor.
Declaration
public RadSyntaxEditorElement Editor { get; }
Property Value
|
RadSyntaxEditorElement
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. |