in sdk/src/Core/AWSXRayRecorderImpl.cs [331:350]
protected void PopulateNewSegmentAttributes(Segment newSegment)
{
if (RuntimeContext != null)
{
foreach (var keyValuePair in RuntimeContext)
{
newSegment.Aws[keyValuePair.Key] = keyValuePair.Value;
}
}
if (Origin != null)
{
newSegment.Origin = Origin;
}
foreach (var keyValuePair in ServiceContext)
{
newSegment.Service[keyValuePair.Key] = keyValuePair.Value;
}
}