Class Region
- Namespace
- GtkSource
- Assembly
- GtkSource-5.dll
public class Region : Object, IDisposable, NativeObject, GTypeProvider, InstanceFactory
- Inheritance
-
Region
- Implements
-
- Inherited Members
-
Constructors
Region(params ConstructArgument[])
public Region(params ConstructArgument[] constructArguments)
Parameters
constructArguments ConstructArgument[]
Region(RegionHandle)
public Region(RegionHandle handle)
Parameters
handle RegionHandle
Fields
BufferPropertyDefinition
public static readonly Property<TextBuffer?, Region> BufferPropertyDefinition
Field Value
- Property<TextBuffer, Region>
Properties
Buffer
public TextBuffer? Buffer { get; }
Property Value
- TextBuffer
Methods
AddRegion(Region?)
public void AddRegion(Region? regionToAdd)
Parameters
regionToAdd Region
AddSubregion(TextIter, TextIter)
public void AddSubregion(TextIter start, TextIter end)
Parameters
start TextIter
end TextIter
GetBounds(out TextIter, out TextIter)
public bool GetBounds(out TextIter start, out TextIter end)
Parameters
start TextIter
end TextIter
Returns
- bool
GetBuffer()
public TextBuffer? GetBuffer()
Returns
- TextBuffer
GetGType()
public static Type GetGType()
Returns
- Type
GetStartRegionIter(out RegionIter)
public void GetStartRegionIter(out RegionIter iter)
Parameters
iter RegionIter
IntersectRegion(Region?)
public Region? IntersectRegion(Region? region2)
Parameters
region2 Region
Returns
- Region
IntersectSubregion(TextIter, TextIter)
public Region? IntersectSubregion(TextIter start, TextIter end)
Parameters
start TextIter
end TextIter
Returns
- Region
IsEmpty()
Returns
- bool
New(TextBuffer)
public static Region New(TextBuffer buffer)
Parameters
buffer TextBuffer
Returns
- Region
SubtractRegion(Region?)
public void SubtractRegion(Region? regionToSubtract)
Parameters
regionToSubtract Region
SubtractSubregion(TextIter, TextIter)
public void SubtractSubregion(TextIter start, TextIter end)
Parameters
start TextIter
end TextIter
ToString()
public string? ToString()
Returns
- string