public
sealed
class
CppSettings
:
IMessage<CppSettings>
,
IEquatable<CppSettings>
,
IDeepCloneable<CppSettings>
,
IBufferMessage
,
IMessage
Settings for C++ client libraries.
Implements
IMessage CppSettings , IEquatable CppSettings , IDeepCloneable CppSettings , IBufferMessage , IMessageNamespace
Google.ApiAssembly
Google.Api.CommonProtos.dll
Constructors
CppSettings()
public
CppSettings
()
CppSettings(CppSettings)
public
CppSettings
(
CppSettings
other
)
Fields
CommonFieldNumber
public
const
int
CommonFieldNumber
=
1
Field number for the "common" field.
Properties
Common
public
CommonLanguageSettings
Common
{
get
;
set
;
}
Some settings.
Descriptor
public
static
MessageDescriptor
Descriptor
{
get
;
}
Parser
public
static
MessageParser<CppSettings>
Parser
{
get
;
}
Methods
CalculateSize()
public
int
CalculateSize
()
Calculates the size of this message in Protocol Buffer wire format, in bytes.
The number of bytes required to write this message to a coded output stream.
Clone()
public
CppSettings
Clone
()
Creates a deep clone of this object.
Equals(CppSettings)
public
bool
Equals
(
CppSettings
other
)
Equals(object)
public
override
bool
Equals
(
object
other
)
GetHashCode()
public
override
int
GetHashCode
()
MergeFrom(CppSettings)
public
void
MergeFrom
(
CppSettings
other
)
Merges the given message into this one.
See the user guide for precise merge semantics.
MergeFrom(CodedInputStream)
public
void
MergeFrom
(
CodedInputStream
input
)
Merges the data from the specified coded input stream with the current message.
See the user guide for precise merge semantics.
ToString()
public
override
string
ToString
()
WriteTo(CodedOutputStream)
public
void
WriteTo
(
CodedOutputStream
output
)
Writes the data to the given coded output stream.
output