Google.Protobuf.Reflection.ExtensionRangeOptions
public sealed class ExtensionRangeOptions : IExtendableMessage<ExtensionRangeOptions>, IMessage<ExtensionRangeOptions>, IMessage, IEquatable<ExtensionRangeOptions>, IDeepCloneable<ExtensionRangeOptions>, IBufferMessage
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);
}
}