Class MethodOptions
Inheritance
MethodOptions
Assembly: Google.Protobuf.dll
Syntax
public sealed class MethodOptions : IExtendableMessage<MethodOptions>, IMessage<MethodOptions>, IEquatable<MethodOptions>, IDeepCloneable<MethodOptions>, IBufferMessage, IMessage
Constructors
MethodOptions()
Declaration
MethodOptions(MethodOptions)
Declaration
public MethodOptions(MethodOptions other)
Parameters
Fields
DeprecatedFieldNumber
Declaration
public const int DeprecatedFieldNumber = 33
Field Value
FeaturesFieldNumber
Declaration
public const int FeaturesFieldNumber = 35
Field Value
IdempotencyLevelFieldNumber
Declaration
public const int IdempotencyLevelFieldNumber = 34
Field Value
UninterpretedOptionFieldNumber
Declaration
public const int UninterpretedOptionFieldNumber = 999
Field Value
Properties
Deprecated
Declaration
public bool Deprecated { 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
HasIdempotencyLevel
Declaration
public bool HasIdempotencyLevel { get; }
Property Value
IdempotencyLevel
Declaration
public MethodOptions.Types.IdempotencyLevel IdempotencyLevel { get; set; }
Property Value
Parser
Declaration
public static MessageParser<MethodOptions> 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()
ClearExtension<TValue>(Extension<MethodOptions, TValue>)
Declaration
public void ClearExtension<TValue>(Extension<MethodOptions, TValue> extension)
Parameters
Type Parameters
ClearExtension<TValue>(RepeatedExtension<MethodOptions, TValue>)
Declaration
public void ClearExtension<TValue>(RepeatedExtension<MethodOptions, TValue> extension)
Parameters
Type Parameters
ClearIdempotencyLevel()
Declaration
public void ClearIdempotencyLevel()
Clone()
Declaration
public MethodOptions Clone()
Returns
Equals(MethodOptions)
Declaration
public bool Equals(MethodOptions other)
Parameters
Returns
Equals(object)
Declaration
public override bool Equals(object other)
Parameters
Type |
Name |
Description |
object |
other |
|
Returns
Overrides
GetExtension<TValue>(Extension<MethodOptions, TValue>)
Declaration
public TValue GetExtension<TValue>(Extension<MethodOptions, TValue> extension)
Parameters
Returns
Type Parameters
GetExtension<TValue>(RepeatedExtension<MethodOptions, TValue>)
Declaration
public RepeatedField<TValue> GetExtension<TValue>(RepeatedExtension<MethodOptions, TValue> extension)
Parameters
Returns
Type Parameters
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
GetOrInitializeExtension<TValue>(RepeatedExtension<MethodOptions, TValue>)
Declaration
public RepeatedField<TValue> GetOrInitializeExtension<TValue>(RepeatedExtension<MethodOptions, TValue> extension)
Parameters
Returns
Type Parameters
HasExtension<TValue>(Extension<MethodOptions, TValue>)
Declaration
public bool HasExtension<TValue>(Extension<MethodOptions, TValue> extension)
Parameters
Returns
Type Parameters
Declaration
public void MergeFrom(CodedInputStream input)
Parameters
MergeFrom(MethodOptions)
Declaration
public void MergeFrom(MethodOptions other)
Parameters
SetExtension<TValue>(Extension<MethodOptions, TValue>, TValue)
Declaration
public void SetExtension<TValue>(Extension<MethodOptions, 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