| Classes | |
|---|---|
| Google. | Immutable array of bytes. | 
| Google. | Reads and decodes protocol message fields. | 
| Google. | Encodes and writes protocol message fields. | 
| Google. | Factory methods for FieldCodec{T}. | 
| Google. | |
| Google. | Thrown when an attempt is made to parse invalid JSON, e.g. | 
| Google. | Thrown when a protocol message being parsed is invalid in some way, e.g. | 
| Google. | Reflection-based converter from messages to JSON. | 
| Google. | Reflection-based converter from JSON to messages. | 
| Google. | Extension methods on IMessage and IMessage{T}. | 
| Google. | A general message parser, typically used by reflection-based code as all the methods return simple IMessage. | 
| Google. | A parser for a specific message type. | 
| Google. | Helper methods for throwing exceptions when preconditions are not met. | 
| Google. | This class is used internally by the Protocol Buffer Library and generated message implementations. | 
| Interfaces | |
|---|---|
| Google. | A message type that has a custom string format for diagnostic purposes. | 
| Google. | Generic interface for a deeply cloneable type. | 
| Google. | Interface for a Protocol Buffers message, supporting basic operations required for serialization. | 
| Google. | Generic interface for a Protocol Buffers message, where the type parameter is expected to be the same type as the implementation class. | 
| Namespaces | |
|---|---|
| Google. | |
| Google. | |
| Google. | |
| Google. | |