Lines Matching defs:data
2 // Protocol Buffers - Google's data interchange format
49 /// Merges data from the given byte array into an existing message.
51 /// <param name="message">The message to merge the data into.</param>
52 /// <param name="data">The data to merge, which must be protobuf-encoded binary data.</param>
53 public static void MergeFrom(this IMessage message, byte[] data) =>
54 MergeFrom(message, data, false, null);
57 /// Merges data from the given byte array slice into an existing message.
59 /// <param name="message">The message to merge the data into.</param>
60 /// <param name="data">The data containing the slice to merge, which must be protobuf-encoded binary data.</param>
63 public static void MergeFrom(this IMessage message, byte[] data, int offset, int length) =>
64 MergeFrom(message, data, offset, length, false, null);
67 /// Merges data from the given byte string into an existing message.
69 /// <param name="message">The message to merge the data into.</param>
70 /// <param name="data">The data to merge, which must be protobuf-encoded binary data.</param>
71 public static void MergeFrom(this IMessage message, ByteString data) =>
72 MergeFrom(message, data, false, null);
75 /// Merges data from the given stream into an existing message.
77 /// <param name="message">The message to merge the data into.</param>
78 /// <param name="input">Stream containing the data to merge, which must be protobuf-encoded binary data.</param>
83 /// Merges length-delimited data from the given stream into an existing message.
86 /// The stream is expected to contain a length and then the data. Only the amount of data
89 /// <param name="message">The message to merge the data into.</param>
90 /// <param name="input">Stream containing the data to merge, which must be protobuf-encoded binary data.</param>
98 /// <returns>The message data as a byte array.</returns>
110 /// Writes the given message data to the given stream in protobuf encoding.
124 /// Writes the length and then data of the given message to a stream.
142 /// <returns>The message data as a byte string.</returns>
150 /// Writes the given message data to the given buffer writer in protobuf encoding.
166 /// Writes the given message data to the given span in protobuf encoding.
243 internal static void MergeFrom(this IMessage message, byte[] data, bool discardUnknownFields, ExtensionRegistry registry)
246 ProtoPreconditions.CheckNotNull(data, "data");
247 CodedInputStream input = new CodedInputStream(data);
254 internal static void MergeFrom(this IMessage message, byte[] data, int offset, int length, bool discardUnknownFields, ExtensionRegistry registry)
257 ProtoPreconditions.CheckNotNull(data, "data");
258 CodedInputStream input = new CodedInputStream(data, offset, length);
265 internal static void MergeFrom(this IMessage message, ByteString data, bool discardUnknownFields, ExtensionRegistry registry)
268 ProtoPreconditions.CheckNotNull(data, "data");
269 CodedInputStream input = data.CreateCodedInput();
288 internal static void MergeFrom(this IMessage message, ReadOnlySequence<byte> data, bool discardUnknownFields, ExtensionRegistry registry)
290 ParseContext.Initialize(data, out ParseContext ctx);