Class FeatureSet
Assembly: Google.Protobuf.dll
Syntax
public sealed class FeatureSet : IExtendableMessage<FeatureSet>, IMessage<FeatureSet>, IEquatable<FeatureSet>, IDeepCloneable<FeatureSet>, IBufferMessage, IMessage
Constructors
FeatureSet()
Declaration
FeatureSet(FeatureSet)
Declaration
public FeatureSet(FeatureSet other)
Parameters
Fields
EnforceNamingStyleFieldNumber
Declaration
public const int EnforceNamingStyleFieldNumber = 7
Field Value
EnumTypeFieldNumber
Declaration
public const int EnumTypeFieldNumber = 2
Field Value
FieldPresenceFieldNumber
Declaration
public const int FieldPresenceFieldNumber = 1
Field Value
Declaration
public const int JsonFormatFieldNumber = 6
Field Value
MessageEncodingFieldNumber
Declaration
public const int MessageEncodingFieldNumber = 5
Field Value
RepeatedFieldEncodingFieldNumber
Declaration
public const int RepeatedFieldEncodingFieldNumber = 3
Field Value
Utf8ValidationFieldNumber
Declaration
public const int Utf8ValidationFieldNumber = 4
Field Value
Properties
Descriptor
Declaration
public static MessageDescriptor Descriptor { get; }
Property Value
EnforceNamingStyle
Declaration
public FeatureSet.Types.EnforceNamingStyle EnforceNamingStyle { get; set; }
Property Value
EnumType
Declaration
public FeatureSet.Types.EnumType EnumType { get; set; }
Property Value
FieldPresence
Declaration
public FeatureSet.Types.FieldPresence FieldPresence { get; set; }
Property Value
HasEnforceNamingStyle
Declaration
public bool HasEnforceNamingStyle { get; }
Property Value
HasEnumType
Declaration
public bool HasEnumType { get; }
Property Value
HasFieldPresence
Declaration
public bool HasFieldPresence { get; }
Property Value
Declaration
public bool HasJsonFormat { get; }
Property Value
HasMessageEncoding
Declaration
public bool HasMessageEncoding { get; }
Property Value
HasRepeatedFieldEncoding
Declaration
public bool HasRepeatedFieldEncoding { get; }
Property Value
HasUtf8Validation
Declaration
public bool HasUtf8Validation { get; }
Property Value
Declaration
public FeatureSet.Types.JsonFormat JsonFormat { get; set; }
Property Value
MessageEncoding
Declaration
public FeatureSet.Types.MessageEncoding MessageEncoding { get; set; }
Property Value
Parser
Declaration
public static MessageParser<FeatureSet> Parser { get; }
Property Value
RepeatedFieldEncoding
Declaration
public FeatureSet.Types.RepeatedFieldEncoding RepeatedFieldEncoding { get; set; }
Property Value
Utf8Validation
Declaration
public FeatureSet.Types.Utf8Validation Utf8Validation { get; set; }
Property Value
Methods
CalculateSize()
Declaration
public int CalculateSize()
Returns
ClearEnforceNamingStyle()
Declaration
public void ClearEnforceNamingStyle()
ClearEnumType()
Declaration
public void ClearEnumType()
ClearExtension<TValue>(Extension<FeatureSet, TValue>)
Declaration
public void ClearExtension<TValue>(Extension<FeatureSet, TValue> extension)
Parameters
Type Parameters
ClearExtension<TValue>(RepeatedExtension<FeatureSet, TValue>)
Declaration
public void ClearExtension<TValue>(RepeatedExtension<FeatureSet, TValue> extension)
Parameters
Type Parameters
ClearFieldPresence()
Declaration
public void ClearFieldPresence()
Declaration
public void ClearJsonFormat()
ClearMessageEncoding()
Declaration
public void ClearMessageEncoding()
ClearRepeatedFieldEncoding()
Declaration
public void ClearRepeatedFieldEncoding()
ClearUtf8Validation()
Declaration
public void ClearUtf8Validation()
Clone()
Declaration
public FeatureSet Clone()
Returns
Equals(FeatureSet)
Declaration
public bool Equals(FeatureSet other)
Parameters
Returns
Equals(object)
Declaration
public override bool Equals(object other)
Parameters
Type |
Name |
Description |
object |
other |
|
Returns
Overrides
GetExtension<TValue>(Extension<FeatureSet, TValue>)
Declaration
public TValue GetExtension<TValue>(Extension<FeatureSet, TValue> extension)
Parameters
Returns
Type Parameters
GetExtension<TValue>(RepeatedExtension<FeatureSet, TValue>)
Declaration
public RepeatedField<TValue> GetExtension<TValue>(RepeatedExtension<FeatureSet, TValue> extension)
Parameters
Returns
Type Parameters
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
GetOrInitializeExtension<TValue>(RepeatedExtension<FeatureSet, TValue>)
Declaration
public RepeatedField<TValue> GetOrInitializeExtension<TValue>(RepeatedExtension<FeatureSet, TValue> extension)
Parameters
Returns
Type Parameters
HasExtension<TValue>(Extension<FeatureSet, TValue>)
Declaration
public bool HasExtension<TValue>(Extension<FeatureSet, TValue> extension)
Parameters
Returns
Type Parameters
Declaration
public void MergeFrom(CodedInputStream input)
Parameters
MergeFrom(FeatureSet)
Declaration
public void MergeFrom(FeatureSet other)
Parameters
SetExtension<TValue>(Extension<FeatureSet, TValue>, TValue)
Declaration
public void SetExtension<TValue>(Extension<FeatureSet, 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