LLamaSharp/docs/xmldocs/llama.native.llamagrammarel...

1.9 KiB

LLamaGrammarElement

Namespace: LLama.Native

An element of a grammar

public struct LLamaGrammarElement

Inheritance ObjectValueTypeLLamaGrammarElement
Implements IEquatable<LLamaGrammarElement>

Fields

Type

The type of this element

public LLamaGrammarElementType Type;

Value

Unicode code point or rule ID

public uint Value;

Constructors

LLamaGrammarElement(LLamaGrammarElementType, UInt32)

Construct a new LLamaGrammarElement

LLamaGrammarElement(LLamaGrammarElementType type, uint value)

Parameters

type LLamaGrammarElementType

value UInt32

Methods

IsCharElement()

bool IsCharElement()

Returns

Boolean

ToString()

string ToString()

Returns

String

GetHashCode()

int GetHashCode()

Returns

Int32

Equals(Object)

bool Equals(object obj)

Parameters

obj Object

Returns

Boolean

Equals(LLamaGrammarElement)

bool Equals(LLamaGrammarElement other)

Parameters

other LLamaGrammarElement

Returns

Boolean