protected void PopulateNewSegmentAttributes()

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