Class Region
- Namespace
- GtkSource
- Assembly
- GtkSource-5.dll
public class Region : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
- Inheritance
-
Region
- Implements
-
- Inherited Members
-
Constructors
Region(bool, params ConstructArgument[])
protected Region(bool owned, params ConstructArgument[] constructArguments)
Parameters
owned
bool
constructArguments
ConstructArgument[]
Region(IntPtr, bool)
protected Region(IntPtr ptr, bool ownedRef)
Parameters
ptr
IntPtr
ownedRef
bool
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