Table of Contents

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

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