Home
last modified time | relevance | path

Searched refs:IMessage (Results 1 - 25 of 80) sorted by relevance

1234

/third_party/protobuf/csharp/src/Google.Protobuf/
H A DMessageParser.cs42 /// return simple <see cref="IMessage"/>.
46 private Func<IMessage> factory;
52 internal MessageParser(Func<IMessage> factory, bool discardUnknownFields, ExtensionRegistry extensions) in MessageParser()
63 internal IMessage CreateTemplate() in CreateTemplate()
73 public IMessage ParseFrom(byte[] data) in ParseFrom()
75 IMessage message = factory(); in ParseFrom()
87 public IMessage ParseFrom(byte[] data, int offset, int length) in ParseFrom()
89 IMessage message = factory(); in ParseFrom()
99 public IMessage ParseFrom(ByteString data) in ParseFrom()
101 IMessage messag in ParseFrom()
[all...]
H A DMessageExtensions.cs44 /// Extension methods on <see cref="IMessage"/> and <see cref="IMessage{T}"/>.
53 public static void MergeFrom(this IMessage message, byte[] data) => in MergeFrom()
63 public static void MergeFrom(this IMessage message, byte[] data, int offset, int length) => in MergeFrom()
71 public static void MergeFrom(this IMessage message, ByteString data) => in MergeFrom()
79 public static void MergeFrom(this IMessage message, Stream input) => in MergeFrom()
91 public static void MergeDelimitedFrom(this IMessage message, Stream input) => in MergeDelimitedFrom()
99 public static byte[] ToByteArray(this IMessage message) in ToByteArray()
114 public static void WriteTo(this IMessage message, Stream output) in WriteTo()
128 public static void WriteDelimitedTo(this IMessage messag
[all...]
H A DJsonFormatter.cs144 public string Format(IMessage message) in Format()
157 public void Format(IMessage message, TextWriter writer) in Format()
177 /// This differs from calling <see cref="Format(IMessage)"/> on the default JSON
189 public static string ToDiagnosticString(IMessage message) in ToDiagnosticString()
195 private void WriteMessage(TextWriter writer, IMessage message) in WriteMessage()
216 private bool WriteMessageFields(TextWriter writer, IMessage message, bool assumeFirstFieldWritten) in WriteMessageFields()
248 private bool ShouldFormatFieldValue(IMessage message, FieldDescriptor field, object value) => in ShouldFormatFieldValue()
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) in WriteValue()
[all...]
H A DIMessage.cs42 public interface IMessage interface
78 public interface IMessage<T> : IMessage, IEquatable<T>, IDeepCloneable<T> where T : IMessage<T> interface
H A DFieldMaskTree.cs231 public void Merge(IMessage source, IMessage destination, FieldMask.MergeOptions options) in Merge()
252 IMessage source, in Merge()
253 IMessage destination, in Merge()
298 Merge(entry.Value, childPath, (IMessage)sourceField, (IMessage)destinationField, options); in Merge()
336 var sourceByteString = ((IMessage)sourceField).ToByteString(); in Merge()
337 var destinationValue = (IMessage)field.Accessor.GetValue(destination); in Merge()
H A DJsonParser.cs73 private static readonly Dictionary<string, Action<JsonParser, IMessage, JsonTokenizer>>
74 WellKnownTypeHandlers = new Dictionary<string, Action<JsonParser, IMessage, JsonTokenizer>>
97 private static void MergeWrapperField(JsonParser parser, IMessage message, JsonTokenizer tokenizer) in MergeWrapperField()
123 internal void Merge(IMessage message, string json) in Merge()
133 internal void Merge(IMessage message, TextReader jsonReader) in Merge()
151 private void Merge(IMessage message, JsonTokenizer tokenizer) in Merge()
159 Action<JsonParser, IMessage, JsonTokenizer> handler; in Merge()
220 private void MergeField(IMessage message, FieldDescriptor field, JsonTokenizer tokenizer) in MergeField()
253 private void MergeRepeatedField(IMessage message, FieldDescriptor field, JsonTokenizer tokenizer) in MergeRepeatedField()
279 private void MergeMapField(IMessage messag
394 public T Parse<T>(string json) where T : IMessage, new() global() field in Google.Protobuf.JsonParser
407 public T Parse<T>(TextReader jsonReader) where T : IMessage, new() global() field in Google.Protobuf.JsonParser
[all...]
H A DWritingPrimitivesMessages.cs51 public static void WriteMessage(ref WriteContext ctx, IMessage value) in WriteMessage()
61 public static void WriteGroup(ref WriteContext ctx, IMessage value) in WriteGroup()
71 public static void WriteRawMessage(ref WriteContext ctx, IMessage message) in WriteRawMessage()
H A DExtensionValue.cs128 if (field is IMessage) in IsInitialized()
130 return (field as IMessage).IsInitialized(); in IsInitialized()
209 if (element is IMessage) in IsInitialized()
211 if (!(element as IMessage).IsInitialized()) in IsInitialized()
/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/
H A DReflectionUtil.cs70 internal static void ForceInitialize<T>() => new ReflectionHelper<IMessage, T>(); in ForceInitialize()
81 /// <param name="method">The method to create a delegate for, which must be declared in an IMessage
83 internal static Func<IMessage, object> CreateFuncIMessageObject(MethodInfo method) =>
92 /// <param name="method">The method to create a delegate for, which must be declared in an IMessage
94 internal static Func<IMessage, int> CreateFuncIMessageInt32(MethodInfo method) =>
101 /// <param name="method">The method to create a delegate for, which must be declared in an IMessage
103 internal static Action<IMessage, object> CreateActionIMessageObject(MethodInfo method) =>
110 /// <param name="method">The method to create a delegate for, which must be declared in an IMessage
112 internal static Action<IMessage> CreateActionIMessage(MethodInfo method) =>
115 internal static Func<IMessage, boo
[all...]
H A DOneofAccessor.cs44 private readonly Func<IMessage, int> caseDelegate;
45 private readonly Action<IMessage> clearDelegate;
47 private OneofAccessor(OneofDescriptor descriptor, Func<IMessage, int> caseDelegate, Action<IMessage> clearDelegate) in OneofAccessor()
84 public void Clear(IMessage message) => clearDelegate(message);
89 public FieldDescriptor GetCaseFieldDescriptor(IMessage message) in GetCaseFieldDescriptor()
H A DFieldAccessorBase.cs44 private readonly Func<IMessage, object> getValueDelegate;
55 public object GetValue(IMessage message) in GetValue()
60 public abstract bool HasValue(IMessage message); in HasValue()
61 public abstract void Clear(IMessage message); in Clear()
62 public abstract void SetValue(IMessage message, object value); in SetValue()
H A DSingleFieldAccessor.cs49 private readonly Action<IMessage, object> setValueDelegate;
50 private readonly Action<IMessage> clearDelegate;
51 private readonly Func<IMessage, bool> hasDelegate;
120 public override void Clear(IMessage message) => clearDelegate(message);
121 public override bool HasValue(IMessage message) => hasDelegate(message);
122 public override void SetValue(IMessage message, object value) => setValueDelegate(message, value); in SetValue()
H A DIFieldAccessor.cs52 void Clear(IMessage message); in Clear()
59 object GetValue(IMessage message); in GetValue()
65 bool HasValue(IMessage message); in HasValue()
75 void SetValue(IMessage message, object value); in SetValue()
H A DExtensionAccessor.cs49 public void Clear(IMessage message) in Clear()
54 public bool HasValue(IMessage message) in HasValue()
59 public object GetValue(IMessage message) in GetValue()
64 public void SetValue(IMessage message, object value) in SetValue()
H A DMapFieldAccessor.cs48 public override void Clear(IMessage message) in Clear()
54 public override bool HasValue(IMessage message) in HasValue()
59 public override void SetValue(IMessage message, object value) in SetValue()
H A DRepeatedFieldAccessor.cs48 public override void Clear(IMessage message) in Clear()
54 public override bool HasValue(IMessage message) in HasValue()
59 public override void SetValue(IMessage message, object value) in SetValue()
/third_party/protobuf/csharp/src/Google.Protobuf.Benchmarks/
H A DParseMessagesBenchmark.cs65 public IMessage ManyWrapperFieldsMessage_ParseFromByteArray() in ManyWrapperFieldsMessage_ParseFromByteArray()
71 public IMessage ManyWrapperFieldsMessage_ParseFromReadOnlySequence() in ManyWrapperFieldsMessage_ParseFromReadOnlySequence()
77 public IMessage ManyPrimitiveFieldsMessage_ParseFromByteArray() in ManyPrimitiveFieldsMessage_ParseFromByteArray()
83 public IMessage ManyPrimitiveFieldsMessage_ParseFromReadOnlySequence() in ManyPrimitiveFieldsMessage_ParseFromReadOnlySequence()
89 public IMessage RepeatedFieldMessage_ParseFromByteArray() in RepeatedFieldMessage_ParseFromByteArray()
95 public IMessage RepeatedFieldMessage_ParseFromReadOnlySequence() in RepeatedFieldMessage_ParseFromReadOnlySequence()
101 public IMessage EmptyMessage_ParseFromByteArray() in EmptyMessage_ParseFromByteArray()
107 public IMessage EmptyMessage_ParseFromReadOnlySequence() in EmptyMessage_ParseFromReadOnlySequence()
201 private readonly IMessage message;
203 private readonly Func<IMessage> factor
[all...]
/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/
H A DFieldMaskPartial.cs118 public static FieldMask FromString<T>(string value) where T : IMessage property in Google.Protobuf.WellKnownTypes.FieldMask
127 public static FieldMask FromStringEnumerable<T>(IEnumerable<string> paths) where T : IMessage property in Google.Protobuf.WellKnownTypes.FieldMask
154 public static FieldMask FromFieldNumbers<T>(params int[] fieldNumbers) where T : IMessage property in Google.Protobuf.WellKnownTypes.FieldMask
163 public static FieldMask FromFieldNumbers<T>(IEnumerable<int> fieldNumbers) where T : IMessage property in Google.Protobuf.WellKnownTypes.FieldMask
211 public static bool IsValid<T>(FieldMask fieldMask) where T : IMessage property in Google.Protobuf.WellKnownTypes.FieldMask
238 public static bool IsValid<T>(string path) where T : IMessage property in Google.Protobuf.WellKnownTypes.FieldMask
321 public void Merge(IMessage source, IMessage destination, MergeOptions options) in Merge()
329 public void Merge(IMessage source, IMessage destinatio
[all...]
H A DAnyPartial.cs88 public T Unpack<T>() where T : IMessage, new() field in Google.Protobuf.WellKnownTypes.Any
108 public bool TryUnpack<T>(out T result) where T : IMessage, new() field in Google.Protobuf.WellKnownTypes.Any
128 public static Any Pack(IMessage message) => Pack(message, DefaultPrefix);
136 public static Any Pack(IMessage message, string typeUrlPrefix) in Pack()
H A DWrappers.cs60 public sealed partial class DoubleValue : pb::IMessage<DoubleValue>
76 pbr::MessageDescriptor pb::IMessage.Descriptor {
240 public sealed partial class FloatValue : pb::IMessage<FloatValue>
256 pbr::MessageDescriptor pb::IMessage.Descriptor {
420 public sealed partial class Int64Value : pb::IMessage<Int64Value>
436 pbr::MessageDescriptor pb::IMessage.Descriptor {
600 public sealed partial class UInt64Value : pb::IMessage<UInt64Value>
616 pbr::MessageDescriptor pb::IMessage.Descriptor {
780 public sealed partial class Int32Value : pb::IMessage<Int32Value>
796 pbr::MessageDescriptor pb::IMessage
[all...]
/third_party/protobuf/csharp/src/Google.Protobuf.Test/
H A DUnknownFieldSetTest.cs77 public void TestMergeCodedInput(IMessage message) in TestMergeCodedInput()
91 public void TestMergeMessage(IMessage message) in TestMergeMessage()
104 public void TestEquals(IMessage message) in TestEquals()
117 public void TestHashCode(IMessage message) in TestHashCode()
127 public void TestClone(IMessage message) in TestClone()
143 public void TestDiscardUnknownFields(IMessage message) in TestDiscardUnknownFields()
149 Action<IMessage> assertEmpty = msg => in TestDiscardUnknownFields()
155 Action<IMessage> assertFull = msg => Assert.AreEqual(fullSize, msg.CalculateSize()); in TestDiscardUnknownFields()
H A DMessageParsingHelpers.cs42 public static void AssertReadingMessage<T>(MessageParser<T> parser, byte[] bytes, Action<T> assert) where T : IMessage<T> property in Google.Protobuf.MessageParsingHelpers
57 public static void AssertReadingMessage(MessageParser parser, byte[] bytes, Action<IMessage> assert) in AssertReadingMessage()
73 where TMessage : IMessage<TMessage>
81 public static void AssertRoundtrip<T>(MessageParser<T> parser, T message, Action<T> additionalAssert = null) where T : IMessage<T> property in Google.Protobuf.MessageParsingHelpers
106 public static void AssertWritingMessage(IMessage message) in AssertWritingMessage()
/third_party/protobuf/csharp/src/Google.Protobuf.Test/Reflection/
H A DFieldAccessTest.cs95 IMessage message = SampleMessages.CreateFullTestAllTypes(); in GetValue_IncorrectType()
104 var accessor = ((IMessage) message).Descriptor.Fields[TestProtos.TestAllTypes.SingleForeignMessageFieldNumber].Accessor; in HasValue_Proto3_Message()
116 var accessor = ((IMessage) message).Descriptor.Fields[TestProtos.TestAllTypes.OneofStringFieldNumber].Accessor; in HasValue_Proto3_Oneof()
131 var accessor = ((IMessage) message).Descriptor.Fields[TestProto3Optional.OptionalInt64FieldNumber].Accessor; in HasValue_Proto3_Primitive_Optional()
144 IMessage message = SampleMessages.CreateFullTestAllTypes(); in HasValue_Proto3_Primitive_NotOptional()
153 var accessor = ((IMessage) message).Descriptor.Fields[TestProtos.TestAllTypes.RepeatedBoolFieldNumber].Accessor; in HasValue_Proto3_Repeated()
161 var accessor = ((IMessage) message).Descriptor.Fields[Proto2.TestAllTypes.OptionalInt64FieldNumber].Accessor; in HasValue_Proto2_Primitive()
176 var field = ((IMessage) message).Descriptor.Fields[Proto2.TestAllTypes.OptionalForeignMessageFieldNumber]; in HasValue_Proto2_Message()
188 var accessor = ((IMessage) message).Descriptor.Fields[Proto2.TestAllTypes.OneofStringFieldNumber].Accessor; in HasValue_Proto2_Oneof()
203 var accessor = ((IMessage) messag in HasValue_Proto2_Repeated()
[all...]
/third_party/protobuf/csharp/src/Google.Protobuf.JsonDump/
H A DProgram.cs59 if (!typeof(IMessage).GetTypeInfo().IsAssignableFrom(type)) in Main()
61 Console.Error.WriteLine("Type {0} doesn't implement IMessage.", args[0]); in Main()
64 IMessage message = (IMessage) Activator.CreateInstance(type); in Main()
/third_party/protobuf/csharp/src/Google.Protobuf.Test.TestProtos/
H A DUnittestCustomOptionsProto3.cs260 public sealed partial class TestMessageWithCustomOptions : pb::IMessage<TestMessageWithCustomOptions>
276 pbr::MessageDescriptor pb::IMessage.Descriptor {
513 public sealed partial class CustomOptionFooRequest : pb::IMessage<CustomOptionFooRequest>
529 pbr::MessageDescriptor pb::IMessage.Descriptor {
649 public sealed partial class CustomOptionFooResponse : pb::IMessage<CustomOptionFooResponse>
665 pbr::MessageDescriptor pb::IMessage.Descriptor {
785 public sealed partial class CustomOptionFooClientMessage : pb::IMessage<CustomOptionFooClientMessage>
801 pbr::MessageDescriptor pb::IMessage.Descriptor {
921 public sealed partial class CustomOptionFooServerMessage : pb::IMessage<CustomOptionFooServerMessage>
937 pbr::MessageDescriptor pb::IMessage
[all...]

Completed in 15 milliseconds

1234