Zdexby TheHolyOneZ
49,743 classes
Class

JsonParser

: Object
Google.Protobuf.JsonParser, Google.Protobuf 0x0018 (24 B) inherited 0x0010 Google.Protobuf.dll
0x00x0018

Members 8

OffsetSizeNameTypeFlagsDefault
0x08TimestampRegexRegexPrivateStatic+1 flags—
0x08DurationRegexRegexPrivateStatic+1 flags—
0x08SubsecondScalingFactorsint[]PrivateStatic+1 flags—
0x08FieldMaskPathSeparatorschar[]PrivateStatic+1 flags—
0x08NullValueDescriptorEnumDescriptorPrivateStatic+1 flags—
0x08defaultInstanceJsonParserPrivateStatic+1 flags—
0x08WellKnownTypeHandlersDictionary<System.StringPrivateStatic+1 flags—
0x08settingsSettingsPrivate+1 flags—

Functions 33

SignatureFlagsNativeParams
void MergeWrapperField(JsonParser parser, IMessage message, JsonTokenizer tokenizer)PrivateStatic0x08
JsonParser get_Default()PublicStatic+1 flags0x08
void .ctor(Settings settings)Public+1 flags0x08
void Merge(IMessage message, const string& json)1 flags0x08
void Merge(IMessage message, TextReader jsonReader)1 flags0x08
void Merge(IMessage message, JsonTokenizer tokenizer)Private0x08
void MergeField(IMessage message, FieldDescriptor field, JsonTokenizer tokenizer)Private0x08
void MergeRepeatedField(IMessage message, FieldDescriptor field, JsonTokenizer tokenizer)Private0x08
void MergeMapField(IMessage message, FieldDescriptor field, JsonTokenizer tokenizer)Private0x08
bool IsGoogleProtobufValueField(FieldDescriptor field)PrivateStatic0x08
bool IsGoogleProtobufNullValueField(FieldDescriptor field)PrivateStatic0x08
bool TryParseSingleValue(FieldDescriptor field, JsonTokenizer tokenizer, ref object& value)Private0x08
uint8 Parse(const string& json)Public0x08
uint8 Parse(TextReader jsonReader)Public0x08
IMessage Parse(const string& json, MessageDescriptor descriptor)Public0x08
IMessage Parse(TextReader jsonReader, MessageDescriptor descriptor)Public0x08
void MergeStructValue(IMessage message, JsonTokenizer tokenizer)Private0x08
void MergeStruct(IMessage message, JsonTokenizer tokenizer)Private0x08
void MergeAny(IMessage message, JsonTokenizer tokenizer)Private0x08
void MergeWellKnownTypeAnyBody(IMessage body, JsonTokenizer tokenizer)Private0x08
object ParseMapKey(FieldDescriptor field, const string& keyText)PrivateStatic0x08
object ParseSingleNumberValue(FieldDescriptor field, JsonToken token)PrivateStatic0x08
void CheckInteger(double value)PrivateStatic0x08
object ParseSingleStringValue(FieldDescriptor field, const string& text)PrivateStatic0x08
bool TryParseEnumStringValue(FieldDescriptor field, const string& text, ref object& value)Private0x08
IMessage NewMessageForField(FieldDescriptor field)PrivateStatic0x08
uint8 ParseNumericString(const string& text, Func<System.String parser)PrivateStatic0x08
void ValidateInfinityAndNan(const string& text, bool isPositiveInfinity, bool isNegativeInfinity, bool isNaN)PrivateStatic0x08
void MergeTimestamp(IMessage message, JsonToken token)PrivateStatic0x08
void MergeDuration(IMessage message, JsonToken token)PrivateStatic0x08
void MergeFieldMask(IMessage message, JsonToken token)PrivateStatic0x08
string ToSnakeCase(const string& text)PrivateStatic0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 2

types with a member, parameter or interface of this type