public void WriteJson(Newtonsoft.Json.JsonWriter writer, KeywordsInUnionUnion _o, Newtonsoft.Json.JsonSerializer serializer) { if (_o == null) { return; } serializer.Serialize(writer, _o.Value); }
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 KeywordsInUnionUnion ReadJson(Newtonsoft.Json.JsonReader reader, KeywordsInUnionUnion _o, Newtonsoft.Json.JsonSerializer serializer) { if (_o == null) { return(null); } switch (_o.Type) { default: break; case KeywordsInUnion.static_: _o.Value = serializer.Deserialize <KeywordsInTableT>(reader); break; case KeywordsInUnion.internal_: _o.Value = serializer.Deserialize <KeywordsInTableT>(reader); break; } return(_o); }