Google.Protobuf.Reflection.UninterpretedOption
public sealed class UninterpretedOption : IMessage<UninterpretedOption>, IMessage, IEquatable<UninterpretedOption>, IDeepCloneable<UninterpretedOption>, IBufferMessage
A message representing a option the parser does not recognize. This only
appears in options protos created by the compiler::Parser class.
DescriptorPool resolves these when building Descriptor objects. Therefore,
options protos in descriptor objects (e.g. returned by Descriptor::options(),
or produced by Descriptor::CopyTo()) will never have UninterpretedOptions
in them.
namespace Google.Protobuf.Reflection
{
public sealed class UninterpretedOption : IMessage<UninterpretedOption>, IMessage, IEquatable<UninterpretedOption>, IDeepCloneable<UninterpretedOption>, IBufferMessage
{
public static class Types
{
public sealed class NamePart : IMessage<NamePart>, IMessage, IEquatable<NamePart>, IDeepCloneable<NamePart>, IBufferMessage
{
public const int NamePart_FieldNumber = 1;
public const int IsExtensionFieldNumber = 2;
public static MessageParser<NamePart> Parser { get; }
public static MessageDescriptor Descriptor { get; }
public string NamePart_ { get; set; }
public bool HasNamePart_ { get; }
public bool IsExtension { get; set; }
public bool HasIsExtension { get; }
public NamePart();
public NamePart(NamePart other);
public NamePart Clone();
public void ClearNamePart_();
public void ClearIsExtension();
public bool Equals(NamePart other);
public void WriteTo(CodedOutputStream output);
public int CalculateSize();
public void MergeFrom(NamePart other);
public void MergeFrom(CodedInputStream input);
}
}
public const int NameFieldNumber = 2;
public const int IdentifierValueFieldNumber = 3;
public const int PositiveIntValueFieldNumber = 4;
public const int NegativeIntValueFieldNumber = 5;
public const int DoubleValueFieldNumber = 6;
public const int StringValueFieldNumber = 7;
public const int AggregateValueFieldNumber = 8;
public static MessageParser<UninterpretedOption> Parser { get; }
public static MessageDescriptor Descriptor { get; }
public RepeatedField<Types.NamePart> Name { get; }
public string IdentifierValue { get; set; }
public bool HasIdentifierValue { get; }
public ulong PositiveIntValue { get; set; }
public bool HasPositiveIntValue { get; }
public long NegativeIntValue { get; set; }
public bool HasNegativeIntValue { get; }
public double DoubleValue { get; set; }
public bool HasDoubleValue { get; }
public ByteString StringValue { get; set; }
public bool HasStringValue { get; }
public string AggregateValue { get; set; }
public bool HasAggregateValue { get; }
public UninterpretedOption();
public UninterpretedOption(UninterpretedOption other);
public UninterpretedOption Clone();
public void ClearIdentifierValue();
public void ClearPositiveIntValue();
public void ClearNegativeIntValue();
public void ClearDoubleValue();
public void ClearStringValue();
public void ClearAggregateValue();
public bool Equals(UninterpretedOption other);
public void WriteTo(CodedOutputStream output);
public int CalculateSize();
public void MergeFrom(UninterpretedOption other);
public void MergeFrom(CodedInputStream input);
}
}