1 write to _target
Microsoft.Diagnostics.DataContractReader.Legacy (1)
27 references to _target
Microsoft.Diagnostics.DataContractReader.Legacy (27)
ClrDataFrame.cs (27)
48IStackWalk stackWalk = _target.Contracts.StackWalk;
80IPlatformAgnosticContext contextStruct = IPlatformAgnosticContext.GetContextForPlatform(_target);
81IPlatformAgnosticContext localContextStruct = IPlatformAgnosticContext.GetContextForPlatform(_target);
111TargetPointer appDomainAddr = _target.Contracts.Loader.GetAppDomain();
115appDomain.Interface = new ClrDataAppDomain(_target, appDomainAddr, legacyAppDomain);
145if (!_target.Contracts.RuntimeTypeSystem.TryGetMethodSignature(mdh, out ReadOnlySpan<byte> signature))
196IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
224? _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle)
318IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
379IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
381TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain();
383method.Interface = new ClrDataMethodInstance(_target, mdh, appDomain, legacyMethod);
426TargetPointer methodDescPtr = _target.Contracts.StackWalk.GetMethodDescPtr(_dataFrame);
430IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
436moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr);
454IStackWalk stackWalk = _target.Contracts.StackWalk;
455IDebugInfo debugInfo = _target.Contracts.DebugInfo;
460NativeVarLocation[] locations = FindAndResolveVarLocation(varInfos, codeOffset, varInfoSlot, context, _target);
502return new ClrDataValue(_target, valueFlags, locations, legacyImpl);
513IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
515ILoader loader = _target.Contracts.Loader;
525ushort sizeAndFlags = _target.Read<ushort>(ilHeader);
532int localToken = _target.Read<int>(ilHeader + 8);
539mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle)!;
574MetadataReader mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle) ?? throw new NotImplementedException();
575uint token = _target.Contracts.RuntimeTypeSystem.GetMethodToken(mdh);
577FlagSignatureTypeProvider provider = new(_target, moduleHandle);