Class FileOptions
Assembly: Google.Protobuf.dll
Syntax
public sealed class FileOptions : IExtendableMessage<FileOptions>, IMessage<FileOptions>, IEquatable<FileOptions>, IDeepCloneable<FileOptions>, IBufferMessage, IMessage
Constructors
FileOptions()
Declaration
FileOptions(FileOptions)
Declaration
public FileOptions(FileOptions other)
Parameters
Fields
CcEnableArenasFieldNumber
Declaration
public const int CcEnableArenasFieldNumber = 31
Field Value
CcGenericServicesFieldNumber
Declaration
public const int CcGenericServicesFieldNumber = 16
Field Value
CsharpNamespaceFieldNumber
Declaration
public const int CsharpNamespaceFieldNumber = 37
Field Value
DeprecatedFieldNumber
Declaration
public const int DeprecatedFieldNumber = 23
Field Value
FeaturesFieldNumber
Declaration
public const int FeaturesFieldNumber = 50
Field Value
GoPackageFieldNumber
Declaration
public const int GoPackageFieldNumber = 11
Field Value
JavaGenerateEqualsAndHashFieldNumber
Declaration
public const int JavaGenerateEqualsAndHashFieldNumber = 20
Field Value
JavaGenericServicesFieldNumber
Declaration
public const int JavaGenericServicesFieldNumber = 17
Field Value
JavaMultipleFilesFieldNumber
Declaration
public const int JavaMultipleFilesFieldNumber = 10
Field Value
JavaOuterClassnameFieldNumber
Declaration
public const int JavaOuterClassnameFieldNumber = 8
Field Value
JavaPackageFieldNumber
Declaration
public const int JavaPackageFieldNumber = 1
Field Value
JavaStringCheckUtf8FieldNumber
Declaration
public const int JavaStringCheckUtf8FieldNumber = 27
Field Value
ObjcClassPrefixFieldNumber
Declaration
public const int ObjcClassPrefixFieldNumber = 36
Field Value
OptimizeForFieldNumber
Declaration
public const int OptimizeForFieldNumber = 9
Field Value
PhpClassPrefixFieldNumber
Declaration
public const int PhpClassPrefixFieldNumber = 40
Field Value
Declaration
public const int PhpMetadataNamespaceFieldNumber = 44
Field Value
PhpNamespaceFieldNumber
Declaration
public const int PhpNamespaceFieldNumber = 41
Field Value
PyGenericServicesFieldNumber
Declaration
public const int PyGenericServicesFieldNumber = 18
Field Value
RubyPackageFieldNumber
Declaration
public const int RubyPackageFieldNumber = 45
Field Value
SwiftPrefixFieldNumber
Declaration
public const int SwiftPrefixFieldNumber = 39
Field Value
UninterpretedOptionFieldNumber
Declaration
public const int UninterpretedOptionFieldNumber = 999
Field Value
Properties
CcEnableArenas
Declaration
public bool CcEnableArenas { get; set; }
Property Value
CcGenericServices
Declaration
public bool CcGenericServices { get; set; }
Property Value
CsharpNamespace
Declaration
public string CsharpNamespace { get; set; }
Property Value
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
GoPackage
Declaration
public string GoPackage { get; set; }
Property Value
HasCcEnableArenas
Declaration
public bool HasCcEnableArenas { get; }
Property Value
HasCcGenericServices
Declaration
public bool HasCcGenericServices { get; }
Property Value
HasCsharpNamespace
Declaration
public bool HasCsharpNamespace { get; }
Property Value
HasDeprecated
Declaration
public bool HasDeprecated { get; }
Property Value
HasGoPackage
Declaration
public bool HasGoPackage { get; }
Property Value
HasJavaGenerateEqualsAndHash
Declaration
[Obsolete]
public bool HasJavaGenerateEqualsAndHash { get; }
Property Value
HasJavaGenericServices
Declaration
public bool HasJavaGenericServices { get; }
Property Value
HasJavaMultipleFiles
Declaration
public bool HasJavaMultipleFiles { get; }
Property Value
HasJavaOuterClassname
Declaration
public bool HasJavaOuterClassname { get; }
Property Value
HasJavaPackage
Declaration
public bool HasJavaPackage { get; }
Property Value
HasJavaStringCheckUtf8
Declaration
public bool HasJavaStringCheckUtf8 { get; }
Property Value
HasObjcClassPrefix
Declaration
public bool HasObjcClassPrefix { get; }
Property Value
HasOptimizeFor
Declaration
public bool HasOptimizeFor { get; }
Property Value
HasPhpClassPrefix
Declaration
public bool HasPhpClassPrefix { get; }
Property Value
Declaration
public bool HasPhpMetadataNamespace { get; }
Property Value
HasPhpNamespace
Declaration
public bool HasPhpNamespace { get; }
Property Value
HasPyGenericServices
Declaration
public bool HasPyGenericServices { get; }
Property Value
HasRubyPackage
Declaration
public bool HasRubyPackage { get; }
Property Value
HasSwiftPrefix
Declaration
public bool HasSwiftPrefix { get; }
Property Value
JavaGenerateEqualsAndHash
Declaration
[Obsolete]
public bool JavaGenerateEqualsAndHash { get; set; }
Property Value
JavaGenericServices
Declaration
public bool JavaGenericServices { get; set; }
Property Value
JavaMultipleFiles
Declaration
public bool JavaMultipleFiles { get; set; }
Property Value
JavaOuterClassname
Declaration
public string JavaOuterClassname { get; set; }
Property Value
JavaPackage
Declaration
public string JavaPackage { get; set; }
Property Value
JavaStringCheckUtf8
Declaration
public bool JavaStringCheckUtf8 { get; set; }
Property Value
ObjcClassPrefix
Declaration
public string ObjcClassPrefix { get; set; }
Property Value
OptimizeFor
Declaration
public FileOptions.Types.OptimizeMode OptimizeFor { get; set; }
Property Value
Parser
Declaration
public static MessageParser<FileOptions> Parser { get; }
Property Value
PhpClassPrefix
Declaration
public string PhpClassPrefix { get; set; }
Property Value
Declaration
public string PhpMetadataNamespace { get; set; }
Property Value
PhpNamespace
Declaration
public string PhpNamespace { get; set; }
Property Value
PyGenericServices
Declaration
public bool PyGenericServices { get; set; }
Property Value
RubyPackage
Declaration
public string RubyPackage { get; set; }
Property Value
SwiftPrefix
Declaration
public string SwiftPrefix { get; set; }
Property Value
UninterpretedOption
Declaration
public RepeatedField<UninterpretedOption> UninterpretedOption { get; }
Property Value
Methods
CalculateSize()
Declaration
public int CalculateSize()
Returns
ClearCcEnableArenas()
Declaration
public void ClearCcEnableArenas()
ClearCcGenericServices()
Declaration
public void ClearCcGenericServices()
ClearCsharpNamespace()
Declaration
public void ClearCsharpNamespace()
ClearDeprecated()
Declaration
public void ClearDeprecated()
ClearExtension<TValue>(Extension<FileOptions, TValue>)
Declaration
public void ClearExtension<TValue>(Extension<FileOptions, TValue> extension)
Parameters
Type Parameters
ClearExtension<TValue>(RepeatedExtension<FileOptions, TValue>)
Declaration
public void ClearExtension<TValue>(RepeatedExtension<FileOptions, TValue> extension)
Parameters
Type Parameters
ClearGoPackage()
Declaration
public void ClearGoPackage()
ClearJavaGenerateEqualsAndHash()
Declaration
[Obsolete]
public void ClearJavaGenerateEqualsAndHash()
ClearJavaGenericServices()
Declaration
public void ClearJavaGenericServices()
ClearJavaMultipleFiles()
Declaration
public void ClearJavaMultipleFiles()
ClearJavaOuterClassname()
Declaration
public void ClearJavaOuterClassname()
ClearJavaPackage()
Declaration
public void ClearJavaPackage()
ClearJavaStringCheckUtf8()
Declaration
public void ClearJavaStringCheckUtf8()
ClearObjcClassPrefix()
Declaration
public void ClearObjcClassPrefix()
ClearOptimizeFor()
Declaration
public void ClearOptimizeFor()
ClearPhpClassPrefix()
Declaration
public void ClearPhpClassPrefix()
Declaration
public void ClearPhpMetadataNamespace()
ClearPhpNamespace()
Declaration
public void ClearPhpNamespace()
ClearPyGenericServices()
Declaration
public void ClearPyGenericServices()
ClearRubyPackage()
Declaration
public void ClearRubyPackage()
ClearSwiftPrefix()
Declaration
public void ClearSwiftPrefix()
Clone()
Declaration
public FileOptions Clone()
Returns
Equals(FileOptions)
Declaration
public bool Equals(FileOptions other)
Parameters
Returns
Equals(object)
Declaration
public override bool Equals(object other)
Parameters
Type |
Name |
Description |
object |
other |
|
Returns
Overrides
GetExtension<TValue>(Extension<FileOptions, TValue>)
Declaration
public TValue GetExtension<TValue>(Extension<FileOptions, TValue> extension)
Parameters
Returns
Type Parameters
GetExtension<TValue>(RepeatedExtension<FileOptions, TValue>)
Declaration
public RepeatedField<TValue> GetExtension<TValue>(RepeatedExtension<FileOptions, TValue> extension)
Parameters
Returns
Type Parameters
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
GetOrInitializeExtension<TValue>(RepeatedExtension<FileOptions, TValue>)
Declaration
public RepeatedField<TValue> GetOrInitializeExtension<TValue>(RepeatedExtension<FileOptions, TValue> extension)
Parameters
Returns
Type Parameters
HasExtension<TValue>(Extension<FileOptions, TValue>)
Declaration
public bool HasExtension<TValue>(Extension<FileOptions, TValue> extension)
Parameters
Returns
Type Parameters
Declaration
public void MergeFrom(CodedInputStream input)
Parameters
MergeFrom(FileOptions)
Declaration
public void MergeFrom(FileOptions other)
Parameters
SetExtension<TValue>(Extension<FileOptions, TValue>, TValue)
Declaration
public void SetExtension<TValue>(Extension<FileOptions, 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