Skip to content

Commit

Permalink
remove if check in LogRecordAttributeList
Browse files Browse the repository at this point in the history
  • Loading branch information
SimonCropp committed Jan 20, 2025
1 parent dcdaaae commit dd79bd4
Showing 1 changed file with 35 additions and 38 deletions.
73 changes: 35 additions & 38 deletions src/OpenTelemetry.Api/Logs/LogRecordAttributeList.cs
Original file line number Diff line number Diff line change
Expand Up @@ -228,53 +228,50 @@ public readonly Enumerator GetEnumerator()
attributeStorage ??= new List<KeyValuePair<string, object?>>(OverflowAdditionalCapacity);

// TODO: Perf test this, adjust as needed.
if (count > 0)
attributeStorage.Add(this.attribute1);
if (count == 1)
{
attributeStorage.Add(this.attribute1);
if (count == 1)
{
return attributeStorage;
}

attributeStorage.Add(this.attribute2);
if (count == 2)
{
return attributeStorage;
}
return attributeStorage;
}

attributeStorage.Add(this.attribute3);
if (count == 3)
{
return attributeStorage;
}
attributeStorage.Add(this.attribute2);
if (count == 2)
{
return attributeStorage;
}

attributeStorage.Add(this.attribute4);
if (count == 4)
{
return attributeStorage;
}
attributeStorage.Add(this.attribute3);
if (count == 3)
{
return attributeStorage;
}

attributeStorage.Add(this.attribute5);
if (count == 5)
{
return attributeStorage;
}
attributeStorage.Add(this.attribute4);
if (count == 4)
{
return attributeStorage;
}

attributeStorage.Add(this.attribute6);
if (count == 6)
{
return attributeStorage;
}
attributeStorage.Add(this.attribute5);
if (count == 5)
{
return attributeStorage;
}

attributeStorage.Add(this.attribute7);
if (count == 7)
{
return attributeStorage;
}
attributeStorage.Add(this.attribute6);
if (count == 6)
{
return attributeStorage;
}

attributeStorage.Add(this.attribute8);
attributeStorage.Add(this.attribute7);
if (count == 7)
{
return attributeStorage;
}

attributeStorage.Add(this.attribute8);

return attributeStorage;
}

Expand Down

0 comments on commit dd79bd4

Please sign in to comment.