<PackageReference Include="Serilog.Sinks.OpenTelemetry" Version="4.2.0" />

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.
public const int AttributesFieldNumber = 3

Field number for the "attributes" field.

public const int DroppedAttributesCountFieldNumber = 4

Field number for the "dropped_attributes_count" field.

public const int NameFieldNumber = 1

Field number for the "name" field.

public const int VersionFieldNumber = 2

Field number for the "version" field.

public static MessageDescriptor Descriptor { get; }

public static MessageParser<InstrumentationScope> Parser { get; }

public RepeatedField<KeyValue> Attributes { get; }

public uint DroppedAttributesCount { get; set; }

public string Name { get; set; }

An empty instrumentation scope name means the name is unknown.

public string Version { get; set; }

public int CalculateSize()

public bool Equals(InstrumentationScope other)

public void MergeFrom(InstrumentationScope other)

public void MergeFrom(CodedInputStream input)

public void WriteTo(CodedOutputStream output)