private static string GetTypeKindName(grammar.MemberKind memberKind) { var type_kind = GetTypeKind(memberKind); switch (type_kind) { case global::WireType.TypeKind.ExplicitSize: return(nameof(global::WireType.TypeKind.ExplicitSize)); case global::WireType.TypeKind.ExplicitSizeList: return(nameof(global::WireType.TypeKind.ExplicitSizeList)); case global::WireType.TypeKind.ImplicitSize: return(nameof(global::WireType.TypeKind.ImplicitSize)); case global::WireType.TypeKind.ImplicitSizeList: return(nameof(global::WireType.TypeKind.ImplicitSizeList)); } return("UNKNOWN"); }
private static global::WireType.TypeKind GetTypeKind(grammar.MemberKind memberKind) { switch (memberKind) { case grammar.MemberKind.blobType: case grammar.MemberKind.stringType: case grammar.MemberKind.structType: return(global::WireType.TypeKind.ExplicitSize); case grammar.MemberKind.blobList: case grammar.MemberKind.stringList: case grammar.MemberKind.structList: return(global::WireType.TypeKind.ExplicitSizeList); case grammar.MemberKind.enumType: case grammar.MemberKind.f32Type: case grammar.MemberKind.f64Type: case grammar.MemberKind.i32Type: case grammar.MemberKind.i64Type: case grammar.MemberKind.timespanType: case grammar.MemberKind.timestampType: case grammar.MemberKind.u32Type: case grammar.MemberKind.u64Type: return(global::WireType.TypeKind.ImplicitSize); case grammar.MemberKind.enumList: case grammar.MemberKind.f32List: case grammar.MemberKind.f64List: case grammar.MemberKind.i32List: case grammar.MemberKind.i64List: case grammar.MemberKind.timespanList: case grammar.MemberKind.timestampList: case grammar.MemberKind.u32List: case grammar.MemberKind.u64List: return(global::WireType.TypeKind.ImplicitSizeList); } return((global::WireType.TypeKind) 7); }