Table of Contents

Class ScannerHandle

Namespace
GLib.Internal
Assembly
GLib-2.0.dll
public abstract class ScannerHandle : SafeHandle, IDisposable
Inheritance
ScannerHandle
Implements
Derived
Inherited Members

Constructors

ScannerHandle(bool)

protected ScannerHandle(bool ownsHandle)

Parameters

ownsHandle bool

Properties

IsInvalid

When overridden in a derived class, gets a value indicating whether the handle value is invalid.

public override sealed bool IsInvalid { get; }

Property Value

bool

true if the handle value is invalid; otherwise, false.

Methods

Equals(ScannerHandle?)

public bool Equals(ScannerHandle? other)

Parameters

other ScannerHandle

Returns

bool

Equals(object?)

Determines whether the specified object is equal to the current object.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

GetConfig()

public nint GetConfig()

Returns

nint

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetInputName()

public nint GetInputName()

Returns

nint

GetLine()

public uint GetLine()

Returns

uint

GetMaxParseErrors()

public uint GetMaxParseErrors()

Returns

uint

GetMsgHandler()

public ScannerMsgFunc GetMsgHandler()

Returns

ScannerMsgFunc

GetNextLine()

public uint GetNextLine()

Returns

uint

GetNextPosition()

public uint GetNextPosition()

Returns

uint

GetNextToken()

public TokenType GetNextToken()

Returns

TokenType

GetNextValue()

public TokenValueData GetNextValue()

Returns

TokenValueData

GetParseErrors()

public uint GetParseErrors()

Returns

uint

GetPosition()

public uint GetPosition()

Returns

uint

GetQdata()

public nint GetQdata()

Returns

nint

GetToken()

public TokenType GetToken()

Returns

TokenType

GetUserData()

public nint GetUserData()

Returns

nint

GetValue()

public TokenValueData GetValue()

Returns

TokenValueData

SetConfig(nint)

public void SetConfig(nint value)

Parameters

value nint

SetInputName(nint)

public void SetInputName(nint value)

Parameters

value nint

SetLine(uint)

public void SetLine(uint value)

Parameters

value uint

SetMaxParseErrors(uint)

public void SetMaxParseErrors(uint value)

Parameters

value uint

SetMsgHandler(ScannerMsgFunc)

public void SetMsgHandler(ScannerMsgFunc value)

Parameters

value ScannerMsgFunc

SetNextLine(uint)

public void SetNextLine(uint value)

Parameters

value uint

SetNextPosition(uint)

public void SetNextPosition(uint value)

Parameters

value uint

SetNextToken(TokenType)

public void SetNextToken(TokenType value)

Parameters

value TokenType

SetNextValue(TokenValueData)

public void SetNextValue(TokenValueData value)

Parameters

value TokenValueData

SetParseErrors(uint)

public void SetParseErrors(uint value)

Parameters

value uint

SetPosition(uint)

public void SetPosition(uint value)

Parameters

value uint

SetQdata(nint)

public void SetQdata(nint value)

Parameters

value nint

SetToken(TokenType)

public void SetToken(TokenType value)

Parameters

value TokenType

SetUserData(nint)

public void SetUserData(nint value)

Parameters

value nint

SetValue(TokenValueData)

public void SetValue(TokenValueData value)

Parameters

value TokenValueData