Class MapField<TKey, TValue>.Codec (3.23.0)
Stay organized with collections
Save and categorize content based on your preferences.
public sealed class MapField<TKey, TValue>.Codec
A codec for a specific map field. This contains all the information required to encode and
decode the nested messages.
Inheritance
object >
MapField<TKey, TValue>.Codec
Namespace
Google.Protobuf.Collections
Assembly
Google.Protobuf.dll
Constructors
Codec(FieldCodec<TKey>, FieldCodec<TValue>, uint)
public Codec(FieldCodec<TKey> keyCodec, FieldCodec<TValue> valueCodec, uint mapTag)
Creates a new entry codec based on a separate key codec and value codec,
and the tag to use for each map entry.
Parameters |
Name |
Description |
keyCodec |
FieldCodec
The key codec.
|
valueCodec |
FieldCodec
The value codec.
|
mapTag |
uint
The map tag to use to introduce each map entry.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-10 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-09-10 UTC."}