public static Offset <KeywordsInTable> CreateKeywordsInTable(FlatBufferBuilder builder, ABC is_ = ABC.void_, public_ private_ = public_.NONE, int type = 0) { builder.StartTable(3); KeywordsInTable.AddType(builder, type); KeywordsInTable.AddPrivate(builder, private_); KeywordsInTable.AddIs(builder, is_); return(KeywordsInTable.EndKeywordsInTable(builder)); }
public static int Pack(FlatBuffers.FlatBufferBuilder builder, KeywordsInUnionUnion _o) { switch (_o.Type) { default: return(0); case KeywordsInUnion.static_: return(KeywordsInTable.Pack(builder, _o.Asstatic()).Value); case KeywordsInUnion.internal_: return(KeywordsInTable.Pack(builder, _o.Asinternal()).Value); } }
public void TestKeywordEscaping() { Assert.AreEqual((int)[email protected], 0); Assert.AreEqual((int)KeywordTest.ABC.@void, 0); Assert.AreEqual((int)KeywordTest.ABC.where, 1); Assert.AreEqual((int)KeywordTest.ABC.@stackalloc, 2); var fbb = new FlatBufferBuilder(1); var offset = KeywordsInTable.CreateKeywordsInTable( fbb, KeywordTest.ABC.@stackalloc, [email protected]); fbb.Finish(offset.Value); KeywordsInTable keywordsInTable = KeywordsInTable.GetRootAsKeywordsInTable(fbb.DataBuffer); Assert.AreEqual(keywordsInTable.Is, KeywordTest.ABC.@stackalloc); Assert.AreEqual(keywordsInTable.Private, [email protected]); }
public static KeywordsInTable GetRootAsKeywordsInTable(ByteBuffer _bb, KeywordsInTable obj) { return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }