Class MessageOptions
Inheritance
MessageOptions
Assembly: Google.Protobuf.dll
Syntax
public sealed class MessageOptions : IExtendableMessage<MessageOptions>, IMessage<MessageOptions>, IEquatable<MessageOptions>, IDeepCloneable<MessageOptions>, IBufferMessage, IMessage
Constructors
MessageOptions()
Declaration
MessageOptions(MessageOptions)
Declaration
public MessageOptions(MessageOptions other)
Parameters
Fields
DeprecatedFieldNumber
Declaration
public const int DeprecatedFieldNumber = 3
Field Value
DeprecatedLegacyJsonFieldConflictsFieldNumber
Declaration
public const int DeprecatedLegacyJsonFieldConflictsFieldNumber = 11
Field Value
FeaturesFieldNumber
Declaration
public const int FeaturesFieldNumber = 12
Field Value
MapEntryFieldNumber
Declaration
public const int MapEntryFieldNumber = 7
Field Value
Declaration
public const int MessageSetWireFormatFieldNumber = 1
Field Value
NoStandardDescriptorAccessorFieldNumber
Declaration
public const int NoStandardDescriptorAccessorFieldNumber = 2
Field Value
UninterpretedOptionFieldNumber
Declaration
public const int UninterpretedOptionFieldNumber = 999
Field Value
Properties
Deprecated
Declaration
public bool Deprecated { get; set; }
Property Value
DeprecatedLegacyJsonFieldConflicts
Declaration
[Obsolete]
public bool DeprecatedLegacyJsonFieldConflicts { get; set; }
Property Value
Descriptor
Declaration
public static MessageDescriptor Descriptor { get; }
Property Value
Features
Declaration
public FeatureSet Features { get; set; }
Property Value
HasDeprecated
Declaration
public bool HasDeprecated { get; }
Property Value
HasDeprecatedLegacyJsonFieldConflicts
Declaration
[Obsolete]
public bool HasDeprecatedLegacyJsonFieldConflicts { get; }
Property Value
HasMapEntry
Declaration
public bool HasMapEntry { get; }
Property Value
Declaration
public bool HasMessageSetWireFormat { get; }
Property Value
HasNoStandardDescriptorAccessor
Declaration
public bool HasNoStandardDescriptorAccessor { get; }
Property Value
MapEntry
Declaration
public bool MapEntry { get; set; }
Property Value
Declaration
public bool MessageSetWireFormat { get; set; }
Property Value
NoStandardDescriptorAccessor
Declaration
public bool NoStandardDescriptorAccessor { get; set; }
Property Value
Parser
Declaration
public static MessageParser<MessageOptions> Parser { get; }
Property Value
UninterpretedOption
Declaration
public RepeatedField<UninterpretedOption> UninterpretedOption { get; }
Property Value
Methods
CalculateSize()
Declaration
public int CalculateSize()
Returns
ClearDeprecated()
Declaration
public void ClearDeprecated()
ClearDeprecatedLegacyJsonFieldConflicts()
Declaration
[Obsolete]
public void ClearDeprecatedLegacyJsonFieldConflicts()
ClearExtension<TValue>(Extension<MessageOptions, TValue>)
Declaration
public void ClearExtension<TValue>(Extension<MessageOptions, TValue> extension)
Parameters
Type Parameters
ClearExtension<TValue>(RepeatedExtension<MessageOptions, TValue>)
Declaration
public void ClearExtension<TValue>(RepeatedExtension<MessageOptions, TValue> extension)
Parameters
Type Parameters
ClearMapEntry()
Declaration
public void ClearMapEntry()
Declaration
public void ClearMessageSetWireFormat()
ClearNoStandardDescriptorAccessor()
Declaration
public void ClearNoStandardDescriptorAccessor()
Clone()
Declaration
public MessageOptions Clone()
Returns
Equals(MessageOptions)
Declaration
public bool Equals(MessageOptions other)
Parameters
Returns
Equals(object)
Declaration
public override bool Equals(object other)
Parameters
Type |
Name |
Description |
object |
other |
|
Returns
Overrides
GetExtension<TValue>(Extension<MessageOptions, TValue>)
Declaration
public TValue GetExtension<TValue>(Extension<MessageOptions, TValue> extension)
Parameters
Returns
Type Parameters
GetExtension<TValue>(RepeatedExtension<MessageOptions, TValue>)
Declaration
public RepeatedField<TValue> GetExtension<TValue>(RepeatedExtension<MessageOptions, TValue> extension)
Parameters
Returns
Type Parameters
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
GetOrInitializeExtension<TValue>(RepeatedExtension<MessageOptions, TValue>)
Declaration
public RepeatedField<TValue> GetOrInitializeExtension<TValue>(RepeatedExtension<MessageOptions, TValue> extension)
Parameters
Returns
Type Parameters
HasExtension<TValue>(Extension<MessageOptions, TValue>)
Declaration
public bool HasExtension<TValue>(Extension<MessageOptions, TValue> extension)
Parameters
Returns
Type Parameters
Declaration
public void MergeFrom(CodedInputStream input)
Parameters
MergeFrom(MessageOptions)
Declaration
public void MergeFrom(MessageOptions other)
Parameters
SetExtension<TValue>(Extension<MessageOptions, TValue>, TValue)
Declaration
public void SetExtension<TValue>(Extension<MessageOptions, TValue> extension, TValue value)
Parameters
Type Parameters
ToString()
Declaration
public override string ToString()
Returns
Overrides
WriteTo(CodedOutputStream)
Declaration
public void WriteTo(CodedOutputStream output)
Parameters
Implements
Extension Methods