Zdexby TheHolyOneZ
49,743 classes
Class

JsonFormatter

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

Members 15

OffsetSizeNameTypeFlagsDefault
—0x08AnyTypeUrlFieldstringStatic+2 flags2006074247616
—0x08AnyDiagnosticValueFieldstringStatic+2 flags2006074247616
—0x08AnyWellKnownTypeValueFieldstringStatic+2 flags2006074247616
—0x08NameValueSeparatorstringPrivateStatic+1 flags2006074247616
—0x08ValueSeparatorstringPrivateStatic+1 flags2006074247616
—0x08MultilineValueSeparatorstringPrivateStatic+1 flags2006074247616
—0x02ObjectOpenBracketushortPrivateStatic+1 flags51648
—0x02ObjectCloseBracketushortPrivateStatic+1 flags51648
—0x02ListBracketOpenushortPrivateStatic+1 flags51648
—0x02ListBracketCloseushortPrivateStatic+1 flags51648
0x08<Default>k__BackingFieldJsonFormatterPrivateStatic+1 flags—
0x08diagnosticFormatterJsonFormatterPrivateStatic+1 flags—
0x08CommonRepresentationsstring[]PrivateStatic+1 flags—
0x08settingsSettingsPrivate+1 flags—
—0x08HexstringPrivateStatic+1 flags2006074247616

Functions 35

SignatureFlagsNativeParams
JsonFormatter get_Default()PublicStatic+1 flags0x08
void .cctor()PrivateStatic+1 flags0x00
bool get_DiagnosticOnly()Private+1 flags0x01
void .ctor(Settings settings)Public+1 flags0x08
string Format(IMessage message)Public0x08
string Format(IMessage message, int indentationLevel)Public0x08
void Format(IMessage message, TextWriter writer)Public0x08
void Format(IMessage message, TextWriter writer, int indentationLevel)Public0x08
string ToDiagnosticString(IMessage message)PublicStatic0x08
void WriteMessage(TextWriter writer, IMessage message, int indentationLevel)Private0x08
bool WriteMessageFields(TextWriter writer, IMessage message, bool assumeFirstFieldWritten, int indentationLevel)Private0x08
void MaybeWriteValueSeparator(TextWriter writer, bool first)Private0x08
bool ShouldFormatFieldValue(IMessage message, FieldDescriptor field, object value)Private0x08
string ToJsonName(const string& name)Static+1 flags0x08
string FromJsonName(const string& name)Static+1 flags0x08
void WriteNull(TextWriter writer)PrivateStatic0x08
bool IsDefaultValue(FieldDescriptor descriptor, object value)PrivateStatic0x08
void WriteValue(TextWriter writer, object value)Public0x08
void WriteValue(TextWriter writer, object value, int indentationLevel)Public0x08
void WriteWellKnownTypeValue(TextWriter writer, MessageDescriptor descriptor, object value, int indentationLevel)Private0x08
void WriteTimestamp(TextWriter writer, IMessage value)Private0x08
void WriteDuration(TextWriter writer, IMessage value)Private0x08
void WriteFieldMask(TextWriter writer, IMessage value)Private0x08
void WriteAny(TextWriter writer, IMessage value, int indentationLevel)Private0x08
void WriteDiagnosticOnlyAny(TextWriter writer, IMessage value)PrivateStatic0x08
void WriteStruct(TextWriter writer, IMessage message, int indentationLevel)Private0x08
void WriteStructFieldValue(TextWriter writer, IMessage message, int indentationLevel)Private0x08
void WriteList(TextWriter writer, IList list, int indentationLevel)1 flags0x08
void WriteDictionary(TextWriter writer, IDictionary dictionary, int indentationLevel)1 flags0x08
void WriteString(TextWriter writer, const string& text)Static+1 flags0x08
void HexEncodeUtf16CodeUnit(TextWriter writer, ushort c)PrivateStatic0x08
void WriteBracketOpen(TextWriter writer, ushort openChar)Private0x08
void WriteBracketClose(TextWriter writer, ushort closeChar, bool hasFields, int indentationLevel)Private0x08
void MaybeWriteValueWhitespace(TextWriter writer, int indentationLevel)Private0x08
void WriteIndentation(TextWriter writer, int indentationLevel)Private0x08