OpenTelemetry.Proto.Common.V1.InstrumentationScope
sealed class InstrumentationScope : IMessage<InstrumentationScope>, IMessage, IEquatable<InstrumentationScope>, IDeepCloneable<InstrumentationScope>, IBufferMessage
InstrumentationScope is a message representing the instrumentation scope information
such as the fully qualified name and version.
namespace OpenTelemetry.Proto.Common.V1
{
internal sealed class InstrumentationScope : IEquatable<InstrumentationScope>
{
public const int NameFieldNumber = 1;
public const int VersionFieldNumber = 2;
public const int AttributesFieldNumber = 3;
public const int DroppedAttributesCountFieldNumber = 4;
public static MessageParser<InstrumentationScope> Parser { get; }
public static MessageDescriptor Descriptor { get; }
MessageDescriptor Descriptor { get; }
public string Name { get; set; }
public string Version { get; set; }
public RepeatedField<KeyValue> Attributes { get; }
public uint DroppedAttributesCount { get; set; }
public InstrumentationScope();
public InstrumentationScope(InstrumentationScope other);
public InstrumentationScope Clone();
public bool Equals(InstrumentationScope other);
public void WriteTo(CodedOutputStream output);
void InternalWriteTo(ref WriteContext output);
public int CalculateSize();
public void MergeFrom(InstrumentationScope other);
public void MergeFrom(CodedInputStream input);
void InternalMergeFrom(ref ParseContext input);
}
}