3 instantiations of TransformSpec
System.Diagnostics.DiagnosticSource (3)
System\Diagnostics\DsesFilterAndTransform.cs (3)
177explicitTransforms = new TransformSpec(eventSource, filterAndPayloadSpec, specStartIdx, endIdx, explicitTransforms);
362explicitTransforms = new TransformSpec(eventSource, filterAndPayloadSpec, specStartIdx, endIdx, explicitTransforms);
1020newSerializableArgs = new TransformSpec(eventSource, property.Name, 0, property.Name.Length, newSerializableArgs);
18 references to TransformSpec
System.Diagnostics.DiagnosticSource (18)
System\Diagnostics\DsesFilterAndTransform.cs (18)
118TransformSpec? explicitTransforms = null;
211TransformSpec? explicitTransforms = null;
386TransformSpec? explicitTransforms,
434TransformSpec? implicitTransforms;
460new ConcurrentDictionary<Type, TransformSpec?>(1, 8), null);
468for (TransformSpec? serializableArg = implicitTransforms; serializableArg != null; serializableArg = serializableArg.Next)
475for (TransformSpec? explicitTransform = _explicitTransforms; explicitTransform != null; explicitTransform = explicitTransform.Next)
587public TransformSpec? Transforms;
601public TransformSpec(DiagnosticSourceEventSource eventSource, string transformSpec, int startIdx, int endIdx, TransformSpec? next = null)
652public TransformSpec? Next;
1011private static TransformSpec? MakeImplicitTransforms(DiagnosticSourceEventSource eventSource, Type type)
1013TransformSpec? newSerializableArgs = null;
1026private static TransformSpec? Reverse(TransformSpec? list)
1028TransformSpec? ret = null;
1031var next = list.Next;
1044private ConcurrentDictionary<Type, TransformSpec?>? _implicitTransformsTable; // If there is more than one object type for an implicit transform, they go here.
1045private readonly TransformSpec? _explicitTransforms; // payload to include because the user explicitly indicated how to fetch the field.