Google.Protobuf.Reflection.Edition
The full set of known editions.
_1TestOnly = 1
Placeholder editions for testing feature resolution. These should not be
used or relied on outside of tests.
_2023 = 1000
Editions that have been released. The specific values are arbitrary and
should not be depended on, but they will always be time-ordered for easy
comparison.
_2024 = 1001
_2TestOnly = 2
_99997TestOnly = 99997
_99998TestOnly = 99998
_99999TestOnly = 99999
Legacy = 900
A placeholder edition for specifying default behaviors *before* a feature
was first introduced. This is effectively an "infinite past".
Max = 2147483647
Placeholder for specifying unbounded edition support. This should only
ever be used by plugins that can expect to never require any changes to
support a new edition.
Proto2 = 998
Legacy syntax "editions". These pre-date editions, but behave much like
distinct editions. These can't be used to specify the edition of proto
files, but feature definitions must supply proto2/proto3 defaults for
backwards compatibility.
Proto3 = 999
Unknown = 0
A placeholder for an unknown edition value.
Unstable = 9999
A placeholder edition for developing and testing unscheduled features.