<PackageReference Include="Google.Protobuf" Version="3.35.1" />

Google.Protobuf.Reflection.ExtensionRangeOptions

namespace Google.Protobuf.Reflection { public sealed class ExtensionRangeOptions : IExtendableMessage<ExtensionRangeOptions>, IMessage<ExtensionRangeOptions>, IMessage, IEquatable<ExtensionRangeOptions>, IDeepCloneable<ExtensionRangeOptions>, IBufferMessage { public static class Types { public enum VerificationState { [OriginalName("DECLARATION")] Declaration, [OriginalName("UNVERIFIED")] Unverified } public sealed class Declaration : IMessage<Declaration>, IMessage, IEquatable<Declaration>, IDeepCloneable<Declaration>, IBufferMessage { public const int NumberFieldNumber = 1; public const int FullNameFieldNumber = 2; public const int TypeFieldNumber = 3; public const int ReservedFieldNumber = 5; public const int RepeatedFieldNumber = 6; public static MessageParser<Declaration> Parser { get; } public static MessageDescriptor Descriptor { get; } public int Number { get; set; } public bool HasNumber { get; } public string FullName { get; set; } public bool HasFullName { get; } public string Type { get; set; } public bool HasType { get; } public bool Reserved { get; set; } public bool HasReserved { get; } public bool Repeated { get; set; } public bool HasRepeated { get; } public Declaration(); public Declaration(Declaration other); public Declaration Clone(); public void ClearNumber(); public void ClearFullName(); public void ClearType(); public void ClearReserved(); public void ClearRepeated(); public bool Equals(Declaration other); public void WriteTo(CodedOutputStream output); public int CalculateSize(); public void MergeFrom(Declaration other); public void MergeFrom(CodedInputStream input); } } public const int UninterpretedOptionFieldNumber = 999; public const int DeclarationFieldNumber = 2; public const int FeaturesFieldNumber = 50; public const int VerificationFieldNumber = 3; public static MessageParser<ExtensionRangeOptions> Parser { get; } public static MessageDescriptor Descriptor { get; } public RepeatedField<UninterpretedOption> UninterpretedOption { get; } public RepeatedField<Types.Declaration> Declaration { get; } public FeatureSet Features { get; set; } public Types.VerificationState Verification { get; set; } public bool HasVerification { get; } public ExtensionRangeOptions(); public ExtensionRangeOptions(ExtensionRangeOptions other); public ExtensionRangeOptions Clone(); public void ClearVerification(); public bool Equals(ExtensionRangeOptions other); public void WriteTo(CodedOutputStream output); public int CalculateSize(); public void MergeFrom(ExtensionRangeOptions other); public void MergeFrom(CodedInputStream input); public TValue GetExtension<TValue>(Extension<ExtensionRangeOptions, TValue> extension); public RepeatedField<TValue> GetExtension<TValue>(RepeatedExtension<ExtensionRangeOptions, TValue> extension); public RepeatedField<TValue> GetOrInitializeExtension<TValue>(RepeatedExtension<ExtensionRangeOptions, TValue> extension); public void SetExtension<TValue>(Extension<ExtensionRangeOptions, TValue> extension, TValue value); public bool HasExtension<TValue>(Extension<ExtensionRangeOptions, TValue> extension); public void ClearExtension<TValue>(Extension<ExtensionRangeOptions, TValue> extension); public void ClearExtension<TValue>(RepeatedExtension<ExtensionRangeOptions, TValue> extension); } }