• Articles
  • Api Documentation
Show / Hide Table of Contents
  • Authpb
    • AuthReflection
    • Permission
    • Permission.Types
    • Permission.Types.Type
    • Role
    • User
    • UserAddOptions
  • Etcd
    • DIExtensions
    • EtcdClient
    • EtcdClientCache
    • EtcdClientFactory
    • EtcdClientOptions
    • EtcdExtensions
    • EtcdWatcher
    • IEtcdClient
    • IEtcdClientFactory
    • StaticAddressResolverFactory
  • Etcd.Configuration
    • EtcdConfigurationOptions
  • Etcdserverpb
    • AlarmMember
    • AlarmRequest
    • AlarmRequest.Types
    • AlarmRequest.Types.AlarmAction
    • AlarmResponse
    • AlarmType
    • Auth
    • Auth.AuthClient
    • AuthDisableRequest
    • AuthDisableResponse
    • AuthEnableRequest
    • AuthEnableResponse
    • AuthRoleAddRequest
    • AuthRoleAddResponse
    • AuthRoleDeleteRequest
    • AuthRoleDeleteResponse
    • AuthRoleGetRequest
    • AuthRoleGetResponse
    • AuthRoleGrantPermissionRequest
    • AuthRoleGrantPermissionResponse
    • AuthRoleListRequest
    • AuthRoleListResponse
    • AuthRoleRevokePermissionRequest
    • AuthRoleRevokePermissionResponse
    • AuthStatusRequest
    • AuthStatusResponse
    • AuthUserAddRequest
    • AuthUserAddResponse
    • AuthUserChangePasswordRequest
    • AuthUserChangePasswordResponse
    • AuthUserDeleteRequest
    • AuthUserDeleteResponse
    • AuthUserGetRequest
    • AuthUserGetResponse
    • AuthUserGrantRoleRequest
    • AuthUserGrantRoleResponse
    • AuthUserListRequest
    • AuthUserListResponse
    • AuthUserRevokeRoleRequest
    • AuthUserRevokeRoleResponse
    • AuthenticateRequest
    • AuthenticateResponse
    • Cluster
    • Cluster.ClusterClient
    • CompactionRequest
    • CompactionResponse
    • Compare
    • Compare.TargetUnionOneofCase
    • Compare.Types
    • Compare.Types.CompareResult
    • Compare.Types.CompareTarget
    • DefragmentRequest
    • DefragmentResponse
    • DeleteRangeRequest
    • DeleteRangeResponse
    • DowngradeInfo
    • DowngradeRequest
    • DowngradeRequest.Types
    • DowngradeRequest.Types.DowngradeAction
    • DowngradeResponse
    • DowngradeVersionTestRequest
    • HashKVRequest
    • HashKVResponse
    • HashRequest
    • HashResponse
    • KV
    • KV.KVClient
    • Lease
    • Lease.LeaseClient
    • LeaseCheckpoint
    • LeaseCheckpointRequest
    • LeaseCheckpointResponse
    • LeaseGrantRequest
    • LeaseGrantResponse
    • LeaseKeepAliveRequest
    • LeaseKeepAliveResponse
    • LeaseLeasesRequest
    • LeaseLeasesResponse
    • LeaseRevokeRequest
    • LeaseRevokeResponse
    • LeaseStatus
    • LeaseTimeToLiveRequest
    • LeaseTimeToLiveResponse
    • Maintenance
    • Maintenance.MaintenanceClient
    • Member
    • MemberAddRequest
    • MemberAddResponse
    • MemberListRequest
    • MemberListResponse
    • MemberPromoteRequest
    • MemberPromoteResponse
    • MemberRemoveRequest
    • MemberRemoveResponse
    • MemberUpdateRequest
    • MemberUpdateResponse
    • MoveLeaderRequest
    • MoveLeaderResponse
    • PutRequest
    • PutResponse
    • RangeRequest
    • RangeRequest.Types
    • RangeRequest.Types.SortOrder
    • RangeRequest.Types.SortTarget
    • RangeResponse
    • RequestOp
    • RequestOp.RequestOneofCase
    • ResponseHeader
    • ResponseOp
    • ResponseOp.ResponseOneofCase
    • RpcReflection
    • SnapshotRequest
    • SnapshotResponse
    • StatusRequest
    • StatusResponse
    • TxnRequest
    • TxnResponse
    • Watch
    • Watch.WatchClient
    • WatchCancelRequest
    • WatchCreateRequest
    • WatchCreateRequest.Types
    • WatchCreateRequest.Types.FilterType
    • WatchProgressRequest
    • WatchRequest
    • WatchRequest.RequestUnionOneofCase
    • WatchResponse
  • Gogoproto
    • GogoExtensions
    • GogoReflection
  • Google.Api
    • Advice
    • AnnotationsExtensions
    • AnnotationsReflection
    • AuthProvider
    • AuthReflection
    • AuthRequirement
    • Authentication
    • AuthenticationRule
    • Backend
    • BackendReflection
    • BackendRule
    • BackendRule.AuthenticationOneofCase
    • BackendRule.Types
    • BackendRule.Types.PathTranslation
    • Billing
    • Billing.Types
    • Billing.Types.BillingDestination
    • BillingReflection
    • ChangeType
    • ClientExtensions
    • ClientLibraryDestination
    • ClientLibraryOrganization
    • ClientLibrarySettings
    • ClientReflection
    • CommonLanguageSettings
    • ConfigChange
    • ConfigChangeReflection
    • ConsumerReflection
    • Context
    • ContextReflection
    • ContextRule
    • Control
    • ControlReflection
    • CppSettings
    • CustomHttpPattern
    • Distribution
    • Distribution.Types
    • Distribution.Types.BucketOptions
    • Distribution.Types.BucketOptions.OptionsOneofCase
    • Distribution.Types.BucketOptions.Types
    • Distribution.Types.BucketOptions.Types.Explicit
    • Distribution.Types.BucketOptions.Types.Exponential
    • Distribution.Types.BucketOptions.Types.Linear
    • Distribution.Types.Exemplar
    • Distribution.Types.Range
    • DistributionReflection
    • Documentation
    • DocumentationReflection
    • DocumentationRule
    • DotnetSettings
    • Endpoint
    • EndpointReflection
    • ErrorReason
    • ErrorReasonReflection
    • FieldBehavior
    • FieldBehaviorExtensions
    • FieldBehaviorReflection
    • FieldInfo
    • FieldInfo.Types
    • FieldInfo.Types.Format
    • FieldInfoExtensions
    • FieldInfoReflection
    • FieldPolicy
    • GoSettings
    • Http
    • HttpBody
    • HttpReflection
    • HttpRule
    • HttpRule.PatternOneofCase
    • HttpbodyReflection
    • JavaSettings
    • JwtLocation
    • JwtLocation.InOneofCase
    • LabelDescriptor
    • LabelDescriptor.Types
    • LabelDescriptor.Types.ValueType
    • LabelReflection
    • LaunchStage
    • LaunchStageReflection
    • LogDescriptor
    • LogReflection
    • Logging
    • Logging.Types
    • Logging.Types.LoggingDestination
    • LoggingReflection
    • MethodPolicy
    • MethodSettings
    • MethodSettings.Types
    • MethodSettings.Types.LongRunning
    • Metric
    • MetricDescriptor
    • MetricDescriptor.Types
    • MetricDescriptor.Types.MetricDescriptorMetadata
    • MetricDescriptor.Types.MetricKind
    • MetricDescriptor.Types.ValueType
    • MetricReflection
    • MetricRule
    • MonitoredResource
    • MonitoredResourceDescriptor
    • MonitoredResourceMetadata
    • MonitoredResourceReflection
    • Monitoring
    • Monitoring.Types
    • Monitoring.Types.MonitoringDestination
    • MonitoringReflection
    • NodeSettings
    • OAuthRequirements
    • Page
    • PhpSettings
    • PolicyExtensions
    • PolicyReflection
    • ProjectProperties
    • Property
    • Property.Types
    • Property.Types.PropertyType
    • Publishing
    • PythonSettings
    • PythonSettings.Types
    • PythonSettings.Types.ExperimentalFeatures
    • Quota
    • QuotaLimit
    • QuotaReflection
    • ResourceDescriptor
    • ResourceDescriptor.Types
    • ResourceDescriptor.Types.History
    • ResourceDescriptor.Types.Style
    • ResourceExtensions
    • ResourceReference
    • ResourceReflection
    • RoutingExtensions
    • RoutingParameter
    • RoutingReflection
    • RoutingRule
    • RubySettings
    • Service
    • ServiceReflection
    • SourceInfo
    • SourceInfoReflection
    • SystemParameter
    • SystemParameterReflection
    • SystemParameterRule
    • SystemParameters
    • TypeReference
    • Usage
    • UsageReflection
    • UsageRule
    • Visibility
    • VisibilityExtensions
    • VisibilityReflection
    • VisibilityRule
  • Google.Protobuf
    • ByteString
    • CodedInputStream
    • CodedOutputStream
    • CodedOutputStream.OutOfSpaceException
    • Extension
    • ExtensionRegistry
    • ExtensionSet
    • ExtensionSet<TTarget>
    • Extension<TTarget, TValue>
    • FieldCodec
    • FieldCodec<T>
    • IBufferMessage
    • ICustomDiagnosticMessage
    • IDeepCloneable<T>
    • IExtendableMessage<T>
    • IMessage
    • IMessage<T>
    • InvalidJsonException
    • InvalidProtocolBufferException
    • JsonFormatter
    • JsonFormatter.Settings
    • JsonParser
    • JsonParser.Settings
    • MessageExtensions
    • MessageParser
    • MessageParser<T>
    • ParseContext
    • ProtoPreconditions
    • RepeatedExtension<TTarget, TValue>
    • RepeatedFieldExtensions
    • UnknownFieldSet
    • UnsafeByteOperations
    • UnsafeCollectionOperations
    • WireFormat
    • WireFormat.WireType
    • WriteContext
  • Google.Protobuf.Collections
    • Lists
    • MapField<TKey, TValue>
    • MapField<TKey, TValue>.Codec
    • ProtobufEqualityComparers
    • RepeatedField<T>
  • Google.Protobuf.Compiler
    • CodeGeneratorRequest
    • CodeGeneratorResponse
    • CodeGeneratorResponse.Types
    • CodeGeneratorResponse.Types.Feature
    • CodeGeneratorResponse.Types.File
    • PluginReflection
    • Version
  • Google.Protobuf.Reflection
    • CustomOptions
    • DescriptorBase
    • DescriptorDeclaration
    • DescriptorProto
    • DescriptorProto.Types
    • DescriptorProto.Types.ExtensionRange
    • DescriptorProto.Types.ReservedRange
    • DescriptorReflection
    • DescriptorValidationException
    • Edition
    • EnumDescriptor
    • EnumDescriptorProto
    • EnumDescriptorProto.Types
    • EnumDescriptorProto.Types.EnumReservedRange
    • EnumOptions
    • EnumValueDescriptor
    • EnumValueDescriptorProto
    • EnumValueOptions
    • ExtensionCollection
    • ExtensionRangeOptions
    • ExtensionRangeOptions.Types
    • ExtensionRangeOptions.Types.Declaration
    • ExtensionRangeOptions.Types.VerificationState
    • FeatureSet
    • FeatureSet.Types
    • FeatureSet.Types.EnforceNamingStyle
    • FeatureSet.Types.EnumType
    • FeatureSet.Types.FieldPresence
    • FeatureSet.Types.JsonFormat
    • FeatureSet.Types.MessageEncoding
    • FeatureSet.Types.RepeatedFieldEncoding
    • FeatureSet.Types.Utf8Validation
    • FeatureSetDefaults
    • FeatureSetDefaults.Types
    • FeatureSetDefaults.Types.FeatureSetEditionDefault
    • FieldDescriptor
    • FieldDescriptorProto
    • FieldDescriptorProto.Types
    • FieldDescriptorProto.Types.Label
    • FieldDescriptorProto.Types.Type
    • FieldOptions
    • FieldOptions.Types
    • FieldOptions.Types.CType
    • FieldOptions.Types.EditionDefault
    • FieldOptions.Types.FeatureSupport
    • FieldOptions.Types.JSType
    • FieldOptions.Types.OptionRetention
    • FieldOptions.Types.OptionTargetType
    • FieldType
    • FileDescriptor
    • FileDescriptorProto
    • FileDescriptorSet
    • FileOptions
    • FileOptions.Types
    • FileOptions.Types.OptimizeMode
    • GeneratedClrTypeInfo
    • GeneratedCodeInfo
    • GeneratedCodeInfo.Types
    • GeneratedCodeInfo.Types.Annotation
    • GeneratedCodeInfo.Types.Annotation.Types
    • GeneratedCodeInfo.Types.Annotation.Types.Semantic
    • IDescriptor
    • IFieldAccessor
    • MessageDescriptor
    • MessageDescriptor.FieldCollection
    • MessageOptions
    • MethodDescriptor
    • MethodDescriptorProto
    • MethodOptions
    • MethodOptions.Types
    • MethodOptions.Types.IdempotencyLevel
    • OneofAccessor
    • OneofDescriptor
    • OneofDescriptorProto
    • OneofOptions
    • OriginalNameAttribute
    • ServiceDescriptor
    • ServiceDescriptorProto
    • ServiceOptions
    • SourceCodeInfo
    • SourceCodeInfo.Types
    • SourceCodeInfo.Types.Location
    • Syntax
    • TypeRegistry
    • UninterpretedOption
    • UninterpretedOption.Types
    • UninterpretedOption.Types.NamePart
  • Google.Protobuf.WellKnownTypes
    • Any
    • AnyReflection
    • Api
    • ApiReflection
    • BoolValue
    • BytesValue
    • DoubleValue
    • Duration
    • DurationReflection
    • Empty
    • EmptyReflection
    • Enum
    • EnumValue
    • Field
    • Field.Types
    • Field.Types.Cardinality
    • Field.Types.Kind
    • FieldMask
    • FieldMask.MergeOptions
    • FieldMaskReflection
    • FloatValue
    • Int32Value
    • Int64Value
    • ListValue
    • Method
    • Mixin
    • NullValue
    • Option
    • SourceContext
    • SourceContextReflection
    • StringValue
    • Struct
    • StructReflection
    • Syntax
    • TimeExtensions
    • Timestamp
    • TimestampReflection
    • Type
    • TypeReflection
    • UInt32Value
    • UInt64Value
    • Value
    • Value.KindOneofCase
    • WrappersReflection
  • Google.Rpc
    • BadRequest
    • BadRequest.Types
    • BadRequest.Types.FieldViolation
    • Code
    • CodeReflection
    • DebugInfo
    • ErrorDetailsReflection
    • ErrorInfo
    • Help
    • Help.Types
    • Help.Types.Link
    • HttpHeader
    • HttpReflection
    • HttpRequest
    • HttpResponse
    • LocalizedMessage
    • PreconditionFailure
    • PreconditionFailure.Types
    • PreconditionFailure.Types.Violation
    • QuotaFailure
    • QuotaFailure.Types
    • QuotaFailure.Types.Violation
    • RequestInfo
    • ResourceInfo
    • RetryInfo
    • StandardErrorTypeRegistry
    • Status
    • StatusReflection
  • Google.Rpc.Context
    • AttributeContext
    • AttributeContext.Types
    • AttributeContext.Types.Api
    • AttributeContext.Types.Auth
    • AttributeContext.Types.Peer
    • AttributeContext.Types.Request
    • AttributeContext.Types.Resource
    • AttributeContext.Types.Response
    • AttributeContextReflection
    • AuditContext
    • AuditContextReflection
  • Google.Type
    • CalendarPeriod
    • CalendarPeriodReflection
    • Color
    • ColorReflection
    • Date
    • DateExtensions
    • DateReflection
    • DateTime
    • DateTime.TimeOffsetOneofCase
    • DatetimeReflection
    • DayOfWeek
    • DayofweekReflection
    • Decimal
    • DecimalReflection
    • Expr
    • ExprReflection
    • Fraction
    • FractionReflection
    • Interval
    • IntervalReflection
    • LatLng
    • LatlngReflection
    • LocalizedText
    • LocalizedTextReflection
    • Money
    • MoneyReflection
    • Month
    • MonthReflection
    • PhoneNumber
    • PhoneNumber.KindOneofCase
    • PhoneNumber.Types
    • PhoneNumber.Types.ShortCode
    • PhoneNumberReflection
    • PostalAddress
    • PostalAddressReflection
    • Quaternion
    • QuaternionReflection
    • TimeOfDay
    • TimeZone
    • TimeofdayReflection
  • Grpc.Core
    • AsyncAuthInterceptor
    • AsyncClientStreamingCall<TRequest, TResponse>
    • AsyncDuplexStreamingCall<TRequest, TResponse>
    • AsyncServerStreamingCall<TResponse>
    • AsyncStreamReaderExtensions
    • AsyncUnaryCall<TResponse>
    • AuthContext
    • AuthInterceptorContext
    • AuthProperty
    • BindServiceMethodAttribute
    • CallCredentials
    • CallCredentialsConfiguratorBase
    • CallInvoker
    • CallOptions
    • ChannelBase
    • ChannelCredentials
    • ChannelCredentialsConfiguratorBase
    • ClientBase
    • ClientBase.ClientBaseConfiguration
    • ClientBase<T>
    • ClientStreamingServerMethod<TRequest, TResponse>
    • ConnectivityState
    • ContextPropagationOptions
    • ContextPropagationToken
    • DeserializationContext
    • DuplexStreamingServerMethod<TRequest, TResponse>
    • IAsyncStreamReader<T>
    • IAsyncStreamWriter<T>
    • IClientStreamWriter<T>
    • IMethod
    • IServerStreamWriter<T>
    • KeyCertificatePair
    • Marshaller<T>
    • Marshallers
    • Metadata
    • Metadata.Entry
    • MethodType
    • Method<TRequest, TResponse>
    • RpcException
    • SerializationContext
    • ServerCallContext
    • ServerServiceDefinition
    • ServerServiceDefinition.Builder
    • ServerStreamingServerMethod<TRequest, TResponse>
    • ServiceBinderBase
    • SslCredentials
    • Status
    • StatusCode
    • UnaryServerMethod<TRequest, TResponse>
    • VerifyPeerCallback
    • VerifyPeerContext
    • VersionInfo
    • WriteFlags
    • WriteOptions
  • Grpc.Core.Interceptors
    • CallInvokerExtensions
    • ChannelExtensions
    • ClientInterceptorContext<TRequest, TResponse>
    • Interceptor
    • Interceptor.AsyncClientStreamingCallContinuation<TRequest, TResponse>
    • Interceptor.AsyncDuplexStreamingCallContinuation<TRequest, TResponse>
    • Interceptor.AsyncServerStreamingCallContinuation<TRequest, TResponse>
    • Interceptor.AsyncUnaryCallContinuation<TRequest, TResponse>
    • Interceptor.BlockingUnaryCallContinuation<TRequest, TResponse>
  • Grpc.Core.Utils
    • GrpcPreconditions
  • Grpc.Net.Client
    • GrpcChannel
    • GrpcChannelOptions
  • Grpc.Net.Client.Balancer
    • BalancerAddress
    • BalancerAttributes
    • BalancerAttributesKey<TValue>
    • BalancerState
    • ChannelState
    • CompletionContext
    • DnsResolverFactory
    • IBackoffPolicy
    • IBackoffPolicyFactory
    • IChannelControlHelper
    • ISubchannelCallTracker
    • LoadBalancer
    • LoadBalancerFactory
    • LoadBalancerOptions
    • PickContext
    • PickFirstBalancerFactory
    • PickResult
    • PickResultType
    • PollingResolver
    • Resolver
    • ResolverFactory
    • ResolverOptions
    • ResolverResult
    • RoundRobinBalancerFactory
    • StaticResolverFactory
    • Subchannel
    • SubchannelOptions
    • SubchannelPicker
    • SubchannelState
    • SubchannelsLoadBalancer
  • Grpc.Net.Client.Configuration
    • ConfigObject
    • HedgingPolicy
    • LoadBalancingConfig
    • MethodConfig
    • MethodName
    • PickFirstConfig
    • RetryPolicy
    • RetryThrottlingPolicy
    • RoundRobinConfig
    • ServiceConfig
  • Grpc.Net.Compression
    • DeflateCompressionProvider
    • GzipCompressionProvider
    • ICompressionProvider
  • Microsoft.Extensions.Configuration
    • ChainedBuilderExtensions
    • ChainedConfigurationProvider
    • ChainedConfigurationSource
    • ConfigurationBuilder
    • ConfigurationDebugViewContext
    • ConfigurationExtensions
    • ConfigurationKeyComparer
    • ConfigurationKeyNameAttribute
    • ConfigurationManager
    • ConfigurationPath
    • ConfigurationProvider
    • ConfigurationReloadToken
    • ConfigurationRoot
    • ConfigurationRootExtensions
    • ConfigurationSection
    • EtcdConfigurationExtensions
    • IConfiguration
    • IConfigurationBuilder
    • IConfigurationManager
    • IConfigurationProvider
    • IConfigurationRoot
    • IConfigurationSection
    • IConfigurationSource
    • MemoryConfigurationBuilderExtensions
    • StreamConfigurationProvider
    • StreamConfigurationSource
  • Microsoft.Extensions.Configuration.Memory
    • MemoryConfigurationProvider
    • MemoryConfigurationSource
  • Microsoft.Extensions.DependencyInjection
    • ActivatorUtilities
    • ActivatorUtilitiesConstructorAttribute
    • AsyncServiceScope
    • DefaultServiceProviderFactory
    • FromKeyedServicesAttribute
    • IKeyedServiceProvider
    • IServiceCollection
    • IServiceProviderFactory<TContainerBuilder>
    • IServiceProviderIsKeyedService
    • IServiceProviderIsService
    • IServiceScope
    • IServiceScopeFactory
    • ISupportRequiredService
    • KeyedService
    • ObjectFactory
    • ObjectFactory<T>
    • ServiceCollection
    • ServiceCollectionContainerBuilderExtensions
    • ServiceCollectionServiceExtensions
    • ServiceDescriptor
    • ServiceKeyAttribute
    • ServiceLifetime
    • ServiceProvider
    • ServiceProviderKeyedServiceExtensions
    • ServiceProviderOptions
    • ServiceProviderServiceExtensions
  • Microsoft.Extensions.DependencyInjection.Extensions
    • ServiceCollectionDescriptorExtensions
  • Microsoft.Extensions.Logging
    • EventId
    • IExternalScopeProvider
    • ILogger
    • ILoggerFactory
    • ILoggerProvider
    • ILogger<TCategoryName>
    • ISupportExternalScope
    • LogDefineOptions
    • LogLevel
    • LoggerExtensions
    • LoggerExternalScopeProvider
    • LoggerFactoryExtensions
    • LoggerMessage
    • LoggerMessageAttribute
    • Logger<T>
  • Microsoft.Extensions.Logging.Abstractions
    • LogEntry<TState>
    • NullLogger
    • NullLoggerFactory
    • NullLoggerProvider
    • NullLogger<T>
  • Microsoft.Extensions.Primitives
    • CancellationChangeToken
    • ChangeToken
    • CompositeChangeToken
    • Extensions
    • IChangeToken
    • StringSegment
    • StringSegmentComparer
    • StringTokenizer
    • StringTokenizer.Enumerator
    • StringValues
    • StringValues.Enumerator
  • Mvccpb
    • Event
    • Event.Types
    • Event.Types.EventType
    • KeyValue
    • KvReflection
  • Test
    • Testt
  • V3Electionpb
    • CampaignRequest
    • CampaignResponse
    • Election
    • Election.ElectionClient
    • ElectionReflection
    • LeaderKey
    • LeaderRequest
    • LeaderResponse
    • ProclaimRequest
    • ProclaimResponse
    • ResignRequest
    • ResignResponse
  • V3Lockpb
    • Lock
    • Lock.LockClient
    • LockReflection
    • LockRequest
    • LockResponse
    • UnlockRequest
    • UnlockResponse
  • Versionpb
    • VersionExtensions
    • VersionReflection

Class FileOptions

Inheritance
object
FileOptions
Implements
IExtendableMessage<FileOptions>
IMessage<FileOptions>
IEquatable<FileOptions>
IDeepCloneable<FileOptions>
IBufferMessage
IMessage
Inherited Members
object.GetType()
object.Equals(object, object)
object.ReferenceEquals(object, object)
Namespace: Google.Protobuf.Reflection
Assembly: Google.Protobuf.dll
Syntax
public sealed class FileOptions : IExtendableMessage<FileOptions>, IMessage<FileOptions>, IEquatable<FileOptions>, IDeepCloneable<FileOptions>, IBufferMessage, IMessage

Constructors

FileOptions()

Declaration
public FileOptions()

FileOptions(FileOptions)

Declaration
public FileOptions(FileOptions other)
Parameters
Type Name Description
FileOptions other

Fields

CcEnableArenasFieldNumber

Declaration
public const int CcEnableArenasFieldNumber = 31
Field Value
Type Description
int

CcGenericServicesFieldNumber

Declaration
public const int CcGenericServicesFieldNumber = 16
Field Value
Type Description
int

CsharpNamespaceFieldNumber

Declaration
public const int CsharpNamespaceFieldNumber = 37
Field Value
Type Description
int

DeprecatedFieldNumber

Declaration
public const int DeprecatedFieldNumber = 23
Field Value
Type Description
int

FeaturesFieldNumber

Declaration
public const int FeaturesFieldNumber = 50
Field Value
Type Description
int

GoPackageFieldNumber

Declaration
public const int GoPackageFieldNumber = 11
Field Value
Type Description
int

JavaGenerateEqualsAndHashFieldNumber

Declaration
public const int JavaGenerateEqualsAndHashFieldNumber = 20
Field Value
Type Description
int

JavaGenericServicesFieldNumber

Declaration
public const int JavaGenericServicesFieldNumber = 17
Field Value
Type Description
int

JavaMultipleFilesFieldNumber

Declaration
public const int JavaMultipleFilesFieldNumber = 10
Field Value
Type Description
int

JavaOuterClassnameFieldNumber

Declaration
public const int JavaOuterClassnameFieldNumber = 8
Field Value
Type Description
int

JavaPackageFieldNumber

Declaration
public const int JavaPackageFieldNumber = 1
Field Value
Type Description
int

JavaStringCheckUtf8FieldNumber

Declaration
public const int JavaStringCheckUtf8FieldNumber = 27
Field Value
Type Description
int

ObjcClassPrefixFieldNumber

Declaration
public const int ObjcClassPrefixFieldNumber = 36
Field Value
Type Description
int

OptimizeForFieldNumber

Declaration
public const int OptimizeForFieldNumber = 9
Field Value
Type Description
int

PhpClassPrefixFieldNumber

Declaration
public const int PhpClassPrefixFieldNumber = 40
Field Value
Type Description
int

PhpMetadataNamespaceFieldNumber

Declaration
public const int PhpMetadataNamespaceFieldNumber = 44
Field Value
Type Description
int

PhpNamespaceFieldNumber

Declaration
public const int PhpNamespaceFieldNumber = 41
Field Value
Type Description
int

PyGenericServicesFieldNumber

Declaration
public const int PyGenericServicesFieldNumber = 18
Field Value
Type Description
int

RubyPackageFieldNumber

Declaration
public const int RubyPackageFieldNumber = 45
Field Value
Type Description
int

SwiftPrefixFieldNumber

Declaration
public const int SwiftPrefixFieldNumber = 39
Field Value
Type Description
int

UninterpretedOptionFieldNumber

Declaration
public const int UninterpretedOptionFieldNumber = 999
Field Value
Type Description
int

Properties

CcEnableArenas

Declaration
public bool CcEnableArenas { get; set; }
Property Value
Type Description
bool

CcGenericServices

Declaration
public bool CcGenericServices { get; set; }
Property Value
Type Description
bool

CsharpNamespace

Declaration
public string CsharpNamespace { get; set; }
Property Value
Type Description
string

Deprecated

Declaration
public bool Deprecated { get; set; }
Property Value
Type Description
bool

Descriptor

Declaration
public static MessageDescriptor Descriptor { get; }
Property Value
Type Description
MessageDescriptor

Features

Declaration
public FeatureSet Features { get; set; }
Property Value
Type Description
FeatureSet

GoPackage

Declaration
public string GoPackage { get; set; }
Property Value
Type Description
string

HasCcEnableArenas

Declaration
public bool HasCcEnableArenas { get; }
Property Value
Type Description
bool

HasCcGenericServices

Declaration
public bool HasCcGenericServices { get; }
Property Value
Type Description
bool

HasCsharpNamespace

Declaration
public bool HasCsharpNamespace { get; }
Property Value
Type Description
bool

HasDeprecated

Declaration
public bool HasDeprecated { get; }
Property Value
Type Description
bool

HasGoPackage

Declaration
public bool HasGoPackage { get; }
Property Value
Type Description
bool

HasJavaGenerateEqualsAndHash

Declaration
[Obsolete]
public bool HasJavaGenerateEqualsAndHash { get; }
Property Value
Type Description
bool

HasJavaGenericServices

Declaration
public bool HasJavaGenericServices { get; }
Property Value
Type Description
bool

HasJavaMultipleFiles

Declaration
public bool HasJavaMultipleFiles { get; }
Property Value
Type Description
bool

HasJavaOuterClassname

Declaration
public bool HasJavaOuterClassname { get; }
Property Value
Type Description
bool

HasJavaPackage

Declaration
public bool HasJavaPackage { get; }
Property Value
Type Description
bool

HasJavaStringCheckUtf8

Declaration
public bool HasJavaStringCheckUtf8 { get; }
Property Value
Type Description
bool

HasObjcClassPrefix

Declaration
public bool HasObjcClassPrefix { get; }
Property Value
Type Description
bool

HasOptimizeFor

Declaration
public bool HasOptimizeFor { get; }
Property Value
Type Description
bool

HasPhpClassPrefix

Declaration
public bool HasPhpClassPrefix { get; }
Property Value
Type Description
bool

HasPhpMetadataNamespace

Declaration
public bool HasPhpMetadataNamespace { get; }
Property Value
Type Description
bool

HasPhpNamespace

Declaration
public bool HasPhpNamespace { get; }
Property Value
Type Description
bool

HasPyGenericServices

Declaration
public bool HasPyGenericServices { get; }
Property Value
Type Description
bool

HasRubyPackage

Declaration
public bool HasRubyPackage { get; }
Property Value
Type Description
bool

HasSwiftPrefix

Declaration
public bool HasSwiftPrefix { get; }
Property Value
Type Description
bool

JavaGenerateEqualsAndHash

Declaration
[Obsolete]
public bool JavaGenerateEqualsAndHash { get; set; }
Property Value
Type Description
bool

JavaGenericServices

Declaration
public bool JavaGenericServices { get; set; }
Property Value
Type Description
bool

JavaMultipleFiles

Declaration
public bool JavaMultipleFiles { get; set; }
Property Value
Type Description
bool

JavaOuterClassname

Declaration
public string JavaOuterClassname { get; set; }
Property Value
Type Description
string

JavaPackage

Declaration
public string JavaPackage { get; set; }
Property Value
Type Description
string

JavaStringCheckUtf8

Declaration
public bool JavaStringCheckUtf8 { get; set; }
Property Value
Type Description
bool

ObjcClassPrefix

Declaration
public string ObjcClassPrefix { get; set; }
Property Value
Type Description
string

OptimizeFor

Declaration
public FileOptions.Types.OptimizeMode OptimizeFor { get; set; }
Property Value
Type Description
FileOptions.Types.OptimizeMode

Parser

Declaration
public static MessageParser<FileOptions> Parser { get; }
Property Value
Type Description
MessageParser<FileOptions>

PhpClassPrefix

Declaration
public string PhpClassPrefix { get; set; }
Property Value
Type Description
string

PhpMetadataNamespace

Declaration
public string PhpMetadataNamespace { get; set; }
Property Value
Type Description
string

PhpNamespace

Declaration
public string PhpNamespace { get; set; }
Property Value
Type Description
string

PyGenericServices

Declaration
public bool PyGenericServices { get; set; }
Property Value
Type Description
bool

RubyPackage

Declaration
public string RubyPackage { get; set; }
Property Value
Type Description
string

SwiftPrefix

Declaration
public string SwiftPrefix { get; set; }
Property Value
Type Description
string

UninterpretedOption

Declaration
public RepeatedField<UninterpretedOption> UninterpretedOption { get; }
Property Value
Type Description
RepeatedField<UninterpretedOption>

Methods

CalculateSize()

Declaration
public int CalculateSize()
Returns
Type Description
int

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 Name Description
Extension<FileOptions, TValue> extension
Type Parameters
Name Description
TValue

ClearExtension<TValue>(RepeatedExtension<FileOptions, TValue>)

Declaration
public void ClearExtension<TValue>(RepeatedExtension<FileOptions, TValue> extension)
Parameters
Type Name Description
RepeatedExtension<FileOptions, TValue> extension
Type Parameters
Name Description
TValue

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()

ClearPhpMetadataNamespace()

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
Type Description
FileOptions

Equals(FileOptions)

Declaration
public bool Equals(FileOptions other)
Parameters
Type Name Description
FileOptions other
Returns
Type Description
bool

Equals(object)

Declaration
public override bool Equals(object other)
Parameters
Type Name Description
object other
Returns
Type Description
bool
Overrides
object.Equals(object)

GetExtension<TValue>(Extension<FileOptions, TValue>)

Declaration
public TValue GetExtension<TValue>(Extension<FileOptions, TValue> extension)
Parameters
Type Name Description
Extension<FileOptions, TValue> extension
Returns
Type Description
TValue
Type Parameters
Name Description
TValue

GetExtension<TValue>(RepeatedExtension<FileOptions, TValue>)

Declaration
public RepeatedField<TValue> GetExtension<TValue>(RepeatedExtension<FileOptions, TValue> extension)
Parameters
Type Name Description
RepeatedExtension<FileOptions, TValue> extension
Returns
Type Description
RepeatedField<TValue>
Type Parameters
Name Description
TValue

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
int
Overrides
object.GetHashCode()

GetOrInitializeExtension<TValue>(RepeatedExtension<FileOptions, TValue>)

Declaration
public RepeatedField<TValue> GetOrInitializeExtension<TValue>(RepeatedExtension<FileOptions, TValue> extension)
Parameters
Type Name Description
RepeatedExtension<FileOptions, TValue> extension
Returns
Type Description
RepeatedField<TValue>
Type Parameters
Name Description
TValue

HasExtension<TValue>(Extension<FileOptions, TValue>)

Declaration
public bool HasExtension<TValue>(Extension<FileOptions, TValue> extension)
Parameters
Type Name Description
Extension<FileOptions, TValue> extension
Returns
Type Description
bool
Type Parameters
Name Description
TValue

MergeFrom(CodedInputStream)

Declaration
public void MergeFrom(CodedInputStream input)
Parameters
Type Name Description
CodedInputStream input

MergeFrom(FileOptions)

Declaration
public void MergeFrom(FileOptions other)
Parameters
Type Name Description
FileOptions other

SetExtension<TValue>(Extension<FileOptions, TValue>, TValue)

Declaration
public void SetExtension<TValue>(Extension<FileOptions, TValue> extension, TValue value)
Parameters
Type Name Description
Extension<FileOptions, TValue> extension
TValue value
Type Parameters
Name Description
TValue

ToString()

Declaration
public override string ToString()
Returns
Type Description
string
Overrides
object.ToString()

WriteTo(CodedOutputStream)

Declaration
public void WriteTo(CodedOutputStream output)
Parameters
Type Name Description
CodedOutputStream output

Implements

IExtendableMessage<T>
IMessage<T>
IEquatable<T>
IDeepCloneable<T>
IBufferMessage
IMessage

Extension Methods

MessageExtensions.IsInitialized(IMessage)
MessageExtensions.MergeDelimitedFrom(IMessage, Stream)
MessageExtensions.MergeFrom(IMessage, ByteString)
MessageExtensions.MergeFrom(IMessage, ReadOnlySequence<byte>)
MessageExtensions.MergeFrom(IMessage, byte[])
MessageExtensions.MergeFrom(IMessage, byte[], int, int)
MessageExtensions.MergeFrom(IMessage, Stream)
MessageExtensions.MergeFrom(IMessage, ReadOnlySpan<byte>)
MessageExtensions.ToByteArray(IMessage)
MessageExtensions.ToByteString(IMessage)
MessageExtensions.WriteDelimitedTo(IMessage, Stream)
MessageExtensions.WriteTo(IMessage, IBufferWriter<byte>)
MessageExtensions.WriteTo(IMessage, Stream)
MessageExtensions.WriteTo(IMessage, Span<byte>)
In this article
Back to top Generated by DocFX