protobuf-net.Reflection 3.4.30
protobuf-net.Reflection
The .proto schema tooling behind protobuf-net, as a library: parse proto2/proto3 schemas into a
FileDescriptorSet, inspect or manipulate the descriptors, and generate C# or VB source from them.
var set = new FileDescriptorSet();
set.AddImportPath(".");
set.Add("person.proto", includeInOutput: true);
set.Process();
foreach (var file in CSharpCodeGenerator.Default.Generate(set))
{
Console.WriteLine(file.Name);
Console.WriteLine(file.Text);
}
The common imports (google/protobuf/*.proto and friends) are embedded, so they resolve without being on
disk. This is the same code generation used by the
protogen command-line tool and by
protobuf-net.dev; if you just want generated types, prefer one of those, or the
build-time generation described below.
More
Showing the top 20 packages that depend on protobuf-net.Reflection.
| Packages | Downloads |
|---|---|
|
Confluent.SchemaRegistry.Serdes.Protobuf
Provides a Protobuf Serializer and Deserializer for use with Confluent.Kafka with Confluent Schema Registry integration
|
45 |
|
Confluent.SchemaRegistry.Serdes.Protobuf
Provides a Protobuf Serializer and Deserializer for use with Confluent.Kafka with Confluent Schema Registry integration
|
46 |
|
Confluent.SchemaRegistry.Serdes.Protobuf
Provides a Protobuf Serializer and Deserializer for use with Confluent.Kafka with Confluent Schema Registry integration
|
47 |
|
Confluent.SchemaRegistry.Serdes.Protobuf
Provides a Protobuf Serializer and Deserializer for use with Confluent.Kafka with Confluent Schema Registry integration
|
48 |
|
Confluent.SchemaRegistry.Serdes.Protobuf
Provides a Protobuf Serializer and Deserializer for use with Confluent.Kafka with Confluent Schema Registry integration
|
49 |
|
Confluent.SchemaRegistry.Serdes.Protobuf
Provides a Protobuf Serializer and Deserializer for use with Confluent.Kafka with Confluent Schema Registry integration
|
50 |
|
Confluent.SchemaRegistry.Serdes.Protobuf
Provides a Protobuf Serializer and Deserializer for use with Confluent.Kafka with Confluent Schema Registry integration
|
51 |
|
Confluent.SchemaRegistry.Serdes.Protobuf
Provides a Protobuf Serializer and Deserializer for use with Confluent.Kafka with Confluent Schema Registry integration
|
53 |
|
Confluent.SchemaRegistry.Serdes.Protobuf
Provides a Protobuf Serializer and Deserializer for use with Confluent.Kafka with Confluent Schema Registry integration
|
54 |
|
Confluent.SchemaRegistry.Serdes.Protobuf
Provides a Protobuf Serializer and Deserializer for use with Confluent.Kafka with Confluent Schema Registry integration
|
55 |
https://github.com/protobuf-net/protobuf-net/releases
| Version | Downloads | Last updated |
|---|---|---|
| 3.4.30 | 9 | 09/16/2026 |
| 3.4.29 | 16 | 09/16/2026 |
| 3.4.28 | 8 | 09/15/2026 |
| 3.4.21 | 15 | 08/31/2026 |
| 3.4.19 | 17 | 08/26/2026 |
| 3.4.14 | 12 | 08/24/2026 |
| 3.4.0 | 12 | 08/21/2026 |
| 3.3.21 | 12 | 08/19/2026 |
| 3.3.8 | 15 | 08/14/2026 |
| 3.3.0 | 16 | 08/14/2026 |
| 3.2.52 | 53 | 03/19/2026 |
| 3.2.46 | 48 | 03/20/2026 |
| 3.2.12 | 56 | 03/20/2026 |
| 3.2.8 | 58 | 03/20/2026 |
| 3.2.0 | 49 | 03/20/2026 |
| 3.1.33 | 46 | 03/20/2026 |
| 3.1.25 | 59 | 03/20/2026 |
| 3.1.22 | 49 | 03/20/2026 |
| 3.1.17 | 52 | 03/20/2026 |
| 3.0.101 | 52 | 03/20/2026 |
| 3.0.73 | 44 | 03/20/2026 |
| 3.0.62 | 54 | 03/20/2026 |
| 3.0.52 | 55 | 03/20/2026 |
| 3.0.29 | 45 | 03/20/2026 |
| 3.0.27 | 45 | 03/20/2026 |
| 3.0.24 | 46 | 03/20/2026 |
| 3.0.21 | 45 | 03/20/2026 |
| 3.0.0 | 47 | 03/20/2026 |
| 3.0.0-alpha.155 | 50 | 03/20/2026 |
| 3.0.0-alpha.154 | 40 | 03/20/2026 |
| 3.0.0-alpha.152 | 46 | 03/20/2026 |
| 3.0.0-alpha.150 | 48 | 03/20/2026 |
| 3.0.0-alpha.143 | 55 | 03/20/2026 |
| 3.0.0-alpha.128 | 49 | 03/20/2026 |
| 3.0.0-alpha.122 | 46 | 03/20/2026 |
| 3.0.0-alpha.103 | 53 | 03/20/2026 |
| 3.0.0-alpha.91 | 45 | 03/20/2026 |
| 2.3.17 | 54 | 03/20/2026 |
| 2.3.16 | 45 | 03/20/2026 |
| 1.0.10 | 54 | 03/20/2026 |
| 1.0.8 | 54 | 03/20/2026 |
| 1.0.6 | 51 | 03/20/2026 |
| 1.0.2 | 48 | 03/20/2026 |
| 1.0.0 | 50 | 03/20/2026 |
| 0.9.1-alpha | 51 | 03/20/2026 |
| 0.9.0 | 51 | 03/20/2026 |