Lines Matching refs:FieldType
45 private FieldType fieldType;
130 /// Maps a field type as included in the .proto file to a FieldType.
132 private static FieldType GetFieldTypeFromProtoType(FieldDescriptorProto.Types.Type type)
137 return FieldType.Double;
139 return FieldType.Float;
141 return FieldType.Int64;
143 return FieldType.UInt64;
145 return FieldType.Int32;
147 return FieldType.Fixed64;
149 return FieldType.Fixed32;
151 return FieldType.Bool;
153 return FieldType.String;
155 return FieldType.Group;
157 return FieldType.Message;
159 return FieldType.Bytes;
161 return FieldType.UInt32;
163 return FieldType.Enum;
165 return FieldType.SFixed32;
167 return FieldType.SFixed64;
169 return FieldType.SInt32;
171 return FieldType.SInt64;
185 public bool IsMap => fieldType == FieldType.Message && messageType.Proto.Options != null && messageType.Proto.Options.MapEntry;
200 public FieldType FieldType => fieldType;
230 if (fieldType != FieldType.Enum)
245 if (fieldType != FieldType.Message)
268 fieldType = FieldType.Message;
272 fieldType = FieldType.Enum;
280 if (fieldType == FieldType.Message)
293 else if (fieldType == FieldType.Enum)
308 if (fieldType == FieldType.Message || fieldType == FieldType.Enum)