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

Google.Protobuf.Reflection.MessageOptions

namespace Google.Protobuf.Reflection { public sealed class MessageOptions : IExtendableMessage<MessageOptions>, IMessage<MessageOptions>, IMessage, IEquatable<MessageOptions>, IDeepCloneable<MessageOptions>, IBufferMessage { public const int MessageSetWireFormatFieldNumber = 1; public const int NoStandardDescriptorAccessorFieldNumber = 2; public const int DeprecatedFieldNumber = 3; public const int MapEntryFieldNumber = 7; public const int DeprecatedLegacyJsonFieldConflictsFieldNumber = 11; public const int FeaturesFieldNumber = 12; public const int UninterpretedOptionFieldNumber = 999; public static MessageParser<MessageOptions> Parser { get; } public static MessageDescriptor Descriptor { get; } public bool MessageSetWireFormat { get; set; } public bool HasMessageSetWireFormat { get; } public bool NoStandardDescriptorAccessor { get; set; } public bool HasNoStandardDescriptorAccessor { get; } public bool Deprecated { get; set; } public bool HasDeprecated { get; } public bool MapEntry { get; set; } public bool HasMapEntry { get; } public bool DeprecatedLegacyJsonFieldConflicts { get; set; } public bool HasDeprecatedLegacyJsonFieldConflicts { get; } public FeatureSet Features { get; set; } public RepeatedField<UninterpretedOption> UninterpretedOption { get; } public MessageOptions(); public MessageOptions(MessageOptions other); public MessageOptions Clone(); public void ClearMessageSetWireFormat(); public void ClearNoStandardDescriptorAccessor(); public void ClearDeprecated(); public void ClearMapEntry(); public void ClearDeprecatedLegacyJsonFieldConflicts(); public bool Equals(MessageOptions other); public void WriteTo(CodedOutputStream output); public int CalculateSize(); public void MergeFrom(MessageOptions other); public void MergeFrom(CodedInputStream input); public TValue GetExtension<TValue>(Extension<MessageOptions, TValue> extension); public RepeatedField<TValue> GetExtension<TValue>(RepeatedExtension<MessageOptions, TValue> extension); public RepeatedField<TValue> GetOrInitializeExtension<TValue>(RepeatedExtension<MessageOptions, TValue> extension); public void SetExtension<TValue>(Extension<MessageOptions, TValue> extension, TValue value); public bool HasExtension<TValue>(Extension<MessageOptions, TValue> extension); public void ClearExtension<TValue>(Extension<MessageOptions, TValue> extension); public void ClearExtension<TValue>(RepeatedExtension<MessageOptions, TValue> extension); } }