Google.Protobuf.Reflection.FeatureSet
public sealed class FeatureSet : IExtendableMessage<FeatureSet>, IMessage<FeatureSet>, IMessage, IEquatable<FeatureSet>, IDeepCloneable<FeatureSet>, IBufferMessage
TODO Enums in C++ gencode (and potentially other languages) are
not well scoped. This means that each of the feature enums below can clash
with each other. The short names we've chosen maximize call-site
readability, but leave us very open to this scenario. A future feature will
be designed and implemented to handle this, hopefully before we ever hit a
conflict here.
Container for nested types declared in the FeatureSet message type.
Field number for the "default_symbol_visibility" field.
Field number for the "enforce_naming_style" field.
Field number for the "enum_type" field.
Field number for the "field_presence" field.
Field number for the "json_format" field.
Field number for the "message_encoding" field.
Field number for the "repeated_field_encoding" field.
Field number for the "utf8_validation" field.
Gets whether the "default_symbol_visibility" field is set
Gets whether the "enforce_naming_style" field is set
Gets whether the "enum_type" field is set
Gets whether the "field_presence" field is set
Gets whether the "json_format" field is set
Gets whether the "message_encoding" field is set
Gets whether the "repeated_field_encoding" field is set
Gets whether the "utf8_validation" field is set
public FeatureSet()
Clears the value of the "default_symbol_visibility" field
Clears the value of the "enforce_naming_style" field
Clears the value of the "enum_type" field
Clears the value of the "field_presence" field
Clears the value of the "json_format" field
Clears the value of the "message_encoding" field
Clears the value of the "repeated_field_encoding" field
Clears the value of the "utf8_validation" field
public RepeatedField<TValue> GetOrInitializeExtension<TValue>(RepeatedExtension<FeatureSet, TValue> extension)