<PackageReference Include="Serilog.Sinks.OpenTelemetry" Version="4.2.1-dev-02306" />

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); } }