Lines Matching refs:IMessage
144 public string Format(IMessage message)
157 public void Format(IMessage message, TextWriter writer)
177 /// This differs from calling <see cref="Format(IMessage)"/> on the default JSON
189 public static string ToDiagnosticString(IMessage message)
195 private void WriteMessage(TextWriter writer, IMessage message)
216 private bool WriteMessageFields(TextWriter writer, IMessage message, bool assumeFirstFieldWritten)
248 private bool ShouldFormatFieldValue(IMessage message, FieldDescriptor field, object value) =>
353 /// advanced use cases; most users should be using <see cref="Format(IMessage)"/>
354 /// or <see cref="Format(IMessage, TextWriter)"/>.
432 else if (value is IMessage)
434 Format((IMessage)value, writer);
464 if (value is IMessage)
466 var message = (IMessage) value;
474 WriteTimestamp(writer, (IMessage)value);
479 WriteDuration(writer, (IMessage)value);
484 WriteFieldMask(writer, (IMessage)value);
489 WriteStruct(writer, (IMessage)value);
495 WriteList(writer, (IList)fieldAccessor.GetValue((IMessage)value));
500 WriteStructFieldValue(writer, (IMessage)value);
505 WriteAny(writer, (IMessage)value);
508 WriteMessage(writer, (IMessage)value);
511 private void WriteTimestamp(TextWriter writer, IMessage value)
522 private void WriteDuration(TextWriter writer, IMessage value)
530 private void WriteFieldMask(TextWriter writer, IMessage value)
536 private void WriteAny(TextWriter writer, IMessage value)
552 IMessage message = descriptor.Parser.ParseFrom(data);
572 private void WriteDiagnosticOnlyAny(TextWriter writer, IMessage value)
589 private void WriteStruct(TextWriter writer, IMessage message)
597 IMessage value = (IMessage) entry.Value;
615 private void WriteStructFieldValue(TextWriter writer, IMessage message)
635 var nestedMessage = (IMessage) specifiedField.Accessor.GetValue(message);