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);
}
}