@@ -132,7 +132,7 @@ public void InjectExtract_TextMap_Ok()
132
132
AssertOpenTracerSpanContextEqual ( spanContextShim , extractedSpanContext ! ) ;
133
133
}
134
134
135
- private static void AssertOpenTracerSpanContextEqual ( ISpanContext source , ISpanContext target )
135
+ private static void AssertOpenTracerSpanContextEqual ( SpanContextShim source , ISpanContext target )
136
136
{
137
137
Assert . Equal ( source . TraceId , target . TraceId ) ;
138
138
Assert . Equal ( source . SpanId , target . SpanId ) ;
@@ -144,7 +144,7 @@ private static void AssertOpenTracerSpanContextEqual(ISpanContext source, ISpanC
144
144
/// Simple ITextMap implementation used for the inject/extract tests.
145
145
/// </summary>
146
146
/// <seealso cref="OpenTracing.Propagation.ITextMap" />
147
- private class TextMapCarrier : ITextMap
147
+ private sealed class TextMapCarrier : ITextMap
148
148
{
149
149
private readonly Dictionary < string , string > map = new ( ) ;
150
150
@@ -159,22 +159,4 @@ public void Set(string key, string value)
159
159
160
160
IEnumerator IEnumerable . GetEnumerator ( ) => this . map . GetEnumerator ( ) ;
161
161
}
162
-
163
- /// <summary>
164
- /// Simple IBinary implementation used for the inject/extract tests.
165
- /// </summary>
166
- /// <seealso cref="OpenTracing.Propagation.IBinary" />
167
- private class BinaryCarrier : IBinary
168
- {
169
- private readonly MemoryStream carrierStream = new ( ) ;
170
-
171
- public MemoryStream Get ( ) => this . carrierStream ;
172
-
173
- public void Set ( MemoryStream stream )
174
- {
175
- this . carrierStream . SetLength ( stream . Length ) ;
176
- this . carrierStream . Seek ( 0 , SeekOrigin . Begin ) ;
177
- stream . CopyTo ( this . carrierStream , ( int ) this . carrierStream . Length ) ;
178
- }
179
- }
180
162
}
0 commit comments