Class Region
- Namespace
- GtkSource
- Assembly
- GtkSource-5.dll
public class Region : Object, IDisposable, 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
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