public interface IMessage<T> : IMessage, IEquatable<T>, IDeepCloneable<T> where T : IMessage<T>Generic interface for a Protocol Buffers message, where the type parameter is expected to be the same type as the implementation class.
Namespace
Google.ProtobufAssembly
Google.Protobuf.dll
Type Parameter |
|
|---|---|
| Name | Description |
T |
The message type. |
Methods
MergeFrom(T)
void MergeFrom(T message)Merges the given message into this one.
| Parameter | |
|---|---|
| Name | Description |
message |
TThe message to merge with this one. Must not be null. |
See the user guide for precise merge semantics.