Metric Class

public sealed class Metric : IBufferMessage, IDeepCloneable<Metric>, IMessage, IMessage<Metric>, IEquatable<Metric>

No documentation is available.

Implements

Constructors

NameDescription
Metric()
Metric(Metric)

Metric overloads

Metric()

public Metric()

No documentation is available.

Metric(Metric)

public Metric(Metric other)
Parameters
other Metric

No documentation is available.

Properties

NameDescription
Description
Descriptor
Name
Parser
Unit
pb::Google.Protobuf.IMessage.Descriptor

Description

public string Description { get; set; }

Property value

string

No documentation is available.

Descriptor

public static MessageDescriptor Descriptor { get; }

Property value

MessageDescriptor

No documentation is available.

Name

public string Name { get; set; }

Property value

string

No documentation is available.

Parser

public static MessageParser<Metric> Parser { get; }

Property value

MessageParser<Metric>

No documentation is available.

Unit

public string Unit { get; set; }

Property value

string

No documentation is available.

pb::Google.Protobuf.IMessage.Descriptor

MessageDescriptor IMessage.Descriptor { get; }

Property value

MessageDescriptor

No documentation is available.

Methods

NameDescription
CalculateSize()
Clone()
Equals(Metric)
Equals(object)
GetHashCode()
MergeFrom(CodedInputStream)
MergeFrom(Metric)
ToString()
WriteTo(CodedOutputStream)
pb::Google.Protobuf.IBufferMessage.InternalMergeFrom(ParseContext)
pb::Google.Protobuf.IBufferMessage.InternalWriteTo(WriteContext)

CalculateSize()

public int CalculateSize()

Returns

int

No documentation is available.

Clone()

public Metric Clone()

Returns

Metric

No documentation is available.

Equals overloads

Equals(Metric)

public bool Equals(Metric other)
Parameters
other Metric
Returns

bool

No documentation is available.

Equals(object)

public override bool Equals(object other)
Parameters
other object
Returns

bool

No documentation is available.

GetHashCode()

public override int GetHashCode()

Returns

int

No documentation is available.

MergeFrom overloads

MergeFrom(CodedInputStream)

public void MergeFrom(CodedInputStream input)
Parameters
input CodedInputStream

No documentation is available.

MergeFrom(Metric)

public void MergeFrom(Metric other)
Parameters
other Metric

No documentation is available.

ToString()

public override string ToString()

Returns

string

No documentation is available.

WriteTo(CodedOutputStream)

public void WriteTo(CodedOutputStream output)

Parameters

output CodedOutputStream

No documentation is available.

pb::Google.Protobuf.IBufferMessage.InternalMergeFrom(ParseContext)

void IBufferMessage.InternalMergeFrom(ref ParseContext input)

Parameters

input ParseContext

No documentation is available.

pb::Google.Protobuf.IBufferMessage.InternalWriteTo(WriteContext)

void IBufferMessage.InternalWriteTo(ref WriteContext output)

Parameters

output WriteContext

No documentation is available.

Constants

NameDescription
DescriptionFieldNumberField number for the "description" field.
NameFieldNumberField number for the "name" field.
UnitFieldNumberField number for the "unit" field.

DescriptionFieldNumber

Field number for the "description" field.

public const int DescriptionFieldNumber = 2

NameFieldNumber

Field number for the "name" field.

public const int NameFieldNumber = 1

UnitFieldNumber

Field number for the "unit" field.

public const int UnitFieldNumber = 3