Class CollapsableRegion
Represents a class that contains region which can be collapsed.
Inheritance
Implements
Inherited Members
Namespace: Syncfusion.Windows.Forms.Edit.Implementation.Parser
Assembly: Syncfusion.Edit.Windows.dll
Syntax
public class CollapsableRegion : IComparable
Constructors
CollapsableRegion()
Declaration
public CollapsableRegion()
Properties
Collapsed
Gets or sets a value indicating whether the region is collapsed or not.
Declaration
public bool Collapsed { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
CollapseName
Gets or sets the name of the collapse that is shown as text in collapsed region.
Declaration
public string CollapseName { get; set; }
Property Value
| Type |
|---|
| System.String |
End
Gets or sets the end of the collapsible region (Points to the start of the last lexem in the region). It can be null: in that case file will be parsed until end the end of this region.
Declaration
public IParsePoint End { get; set; }
Property Value
| Type |
|---|
| IParsePoint |
EndLexem
Gets or sets the lexem at end position ( the last lexem in the region. Example: "}" ).
Declaration
public ILexem EndLexem { get; set; }
Property Value
| Type |
|---|
| ILexem |
EndStack
Gets or sets the end stack of the collapsible region.
Declaration
public ConfigStack EndStack { get; set; }
Property Value
| Type |
|---|
| ConfigStack |
Lexem
Gets or sets the lexem at start position.
Declaration
public ILexem Lexem { get; set; }
Property Value
| Type |
|---|
| ILexem |
Start
Gets or sets the beginning of the collapsing region. It value can not be null.
Declaration
public IParsePoint Start { get; set; }
Property Value
| Type |
|---|
| IParsePoint |
StartStack
Gets or sets the start stack of the collapsible region.
Declaration
public ConfigStack StartStack { get; set; }
Property Value
| Type |
|---|
| ConfigStack |
UnreliableEnding
Gets a value indicating whether regions end stack is reliable or not.
Declaration
public bool UnreliableEnding { get; }
Property Value
| Type |
|---|
| System.Boolean |
Methods
AttachMonitoredEndPoint(IParsePoint)
Adds monitored point.
Declaration
public void AttachMonitoredEndPoint(IParsePoint point)
Parameters
| Type | Name | Description |
|---|---|---|
| IParsePoint | point | IParsePoint to be monitored. |
Remarks
When points is moved, region ending is treated as unreliable.
CompareTo(Object)
Helps to compares objects.
Declaration
public int CompareTo(object obj)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | obj | An object to compare with this instance. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Standard IComparable return value. |
Contains(IParsePoint)
Determines whether region contains given IParsePoint object.
Declaration
public bool Contains(IParsePoint point)
Parameters
| Type | Name | Description |
|---|---|---|
| IParsePoint | point | IParsePoint object. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True if contains, otherwise false. |
RaiseCollapsedStateChanged()
Raiser for CollapsedStateChanged event.
Declaration
protected void RaiseCollapsedStateChanged()
RaiseRegionDeletedEvent()
Raiser form RegionDeleted event.
Declaration
protected void RaiseRegionDeletedEvent()
ResetEnd()
Resets information about region end.
Declaration
public void ResetEnd()
Events
CollapsedStateChanged
Occurs when collapsed state of the region has changed.
Declaration
public event EventHandler CollapsedStateChanged
Event Type
| Type |
|---|
| System.EventHandler |
OutliningBeforeCollapse
Occurs before region is about to collapse.
Declaration
public event OutliningCancellableEventHandler OutliningBeforeCollapse
Event Type
| Type |
|---|
| OutliningCancellableEventHandler |
OutliningBeforeExpand
Occurs before region is about to expand.
Declaration
public event OutliningCancellableEventHandler OutliningBeforeExpand
Event Type
| Type |
|---|
| OutliningCancellableEventHandler |
OutliningCollapse
Occurs when region collapses.
Declaration
public event OutliningEventHandler OutliningCollapse
Event Type
| Type |
|---|
| OutliningEventHandler |
OutliningExpand
Occurs when region expands.
Declaration
public event OutliningEventHandler OutliningExpand
Event Type
| Type |
|---|
| OutliningEventHandler |
RegionDeleted
Occurs when start of the region was deleted.
Declaration
public event EventHandler RegionDeleted
Event Type
| Type |
|---|
| System.EventHandler |