3 instantiations of TransformSpec
System.Diagnostics.DiagnosticSource (3)
System\Diagnostics\DsesFilterAndTransform.cs (3)
176explicitTransforms = new TransformSpec(eventSource, filterAndPayloadSpec, specStartIdx, endIdx, explicitTransforms); 346explicitTransforms = new TransformSpec(eventSource, filterAndPayloadSpec, specStartIdx, endIdx, explicitTransforms); 1004newSerializableArgs = new TransformSpec(eventSource, property.Name, 0, property.Name.Length, newSerializableArgs);
18 references to TransformSpec
System.Diagnostics.DiagnosticSource (18)
System\Diagnostics\DsesFilterAndTransform.cs (18)
117TransformSpec? explicitTransforms = null; 210TransformSpec? explicitTransforms = null; 370TransformSpec? explicitTransforms, 418TransformSpec? implicitTransforms; 444new ConcurrentDictionary<Type, TransformSpec?>(1, 8), null); 452for (TransformSpec? serializableArg = implicitTransforms; serializableArg != null; serializableArg = serializableArg.Next) 459for (TransformSpec? explicitTransform = _explicitTransforms; explicitTransform != null; explicitTransform = explicitTransform.Next) 571public TransformSpec? Transforms; 585public TransformSpec(DiagnosticSourceEventSource eventSource, string transformSpec, int startIdx, int endIdx, TransformSpec? next = null) 636public TransformSpec? Next; 995private static TransformSpec? MakeImplicitTransforms(DiagnosticSourceEventSource eventSource, Type type) 997TransformSpec? newSerializableArgs = null; 1010private static TransformSpec? Reverse(TransformSpec? list) 1012TransformSpec? ret = null; 1015var next = list.Next; 1028private ConcurrentDictionary<Type, TransformSpec?>? _implicitTransformsTable; // If there is more than one object type for an implicit transform, they go here. 1029private readonly TransformSpec? _explicitTransforms; // payload to include because the user explicitly indicated how to fetch the field.