<PackageReference Include="Apache.Arrow" Version="23.0.0" />

Google.FlatBuffers.Verifier

class Verifier
namespace Google.FlatBuffers { internal class Verifier { public const int SIZE_BYTE = 1; public const int SIZE_INT = 4; public const int SIZE_U_OFFSET = 4; public const int SIZE_S_OFFSET = 4; public const int SIZE_V_OFFSET = 2; public const int SIZE_PREFIX_LENGTH = 4; public const int FLATBUFFERS_MAX_BUFFER_SIZE = int.MaxValue; public const int FILE_IDENTIFIER_LENGTH = 4; public ByteBuffer Buf { get; set; } public Options options { get; set; } public int depth { get; set; } public int numTables { get; set; } public Verifier(); public Verifier(ByteBuffer buf, Options options = null); public Verifier SetMaxDepth(int value); public Verifier SetMaxTables(int value); public Verifier SetAlignmentCheck(bool value); public Verifier SetStringCheck(bool value); public bool VerifyTableStart(uint tablePos); public bool VerifyTableEnd(uint tablePos); public bool VerifyField(uint tablePos, short offsetId, ulong elementSize, ulong align, bool required); public bool VerifyString(uint tablePos, short vOffset, bool required); public bool VerifyVectorOfData(uint tablePos, short vOffset, ulong elementSize, bool required); public bool VerifyVectorOfStrings(uint tablePos, short offsetId, bool required); public bool VerifyVectorOfTables(uint tablePos, short offsetId, VerifyTableAction verifyAction, bool required); public bool VerifyTable(uint tablePos, short offsetId, VerifyTableAction verifyAction, bool required); public bool VerifyNestedBuffer(uint tablePos, short offsetId, VerifyTableAction verifyAction, bool required); public bool VerifyUnionData(uint pos, ulong elementSize, ulong align); public bool VerifyUnionString(uint pos); public bool VerifyUnion(uint tablePos, short typeIdVOffset, short valueVOffset, VerifyUnionAction verifyAction, bool required); public bool VerifyVectorOfUnion(uint tablePos, short typeOffsetId, short offsetId, VerifyUnionAction verifyAction, bool required); public bool VerifyBuffer(string identifier, bool sizePrefixed, VerifyTableAction verifyAction); } }