Table of Contents

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()

public bool 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