public sealed class RepeatedExtension<TTarget, TValue> : Extension where TTarget : IExtendableMessage<TTarget>
Represents a type-safe extension identifier used for getting repeated extension values in IExtendableMessage<T> instances. This API is experimental and subject to change.
Namespace
Google.ProtobufAssembly
Google.Protobuf.dll
Type Parameters |
|
---|---|
Name | Description |
TTarget |
The message type this field applies to |
TValue |
The repeated field value type of this extension |
Constructors
RepeatedExtension(int, FieldCodec<TValue>)
public RepeatedExtension(int fieldNumber, FieldCodec<TValue> codec)
Creates a new repeated extension identifier with the specified field number and codec
Parameters | |
---|---|
Name | Description |
fieldNumber |
int |
codec |
FieldCodec |