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

Returns

IntPtr

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetInputName()

public IntPtr GetInputName()

Returns

IntPtr

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

Returns

IntPtr

GetToken()

public TokenType GetToken()

Returns

TokenType

GetUserData()

public IntPtr GetUserData()

Returns

IntPtr

GetValue()

public TokenValueData GetValue()

Returns

TokenValueData

SetConfig(IntPtr)

public void SetConfig(IntPtr value)

Parameters

value IntPtr

SetInputName(IntPtr)

public void SetInputName(IntPtr value)

Parameters

value IntPtr

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

public void SetQdata(IntPtr value)

Parameters

value IntPtr

SetToken(TokenType)

public void SetToken(TokenType value)

Parameters

value TokenType

SetUserData(IntPtr)

public void SetUserData(IntPtr value)

Parameters

value IntPtr

SetValue(TokenValueData)

public void SetValue(TokenValueData value)

Parameters

value TokenValueData