171 implementations of IData
Microsoft.Diagnostics.DataContractReader.Contracts (171)
Contracts\DacStreams_1.cs (1)
47internal sealed class DacStreams_1_Data : IData<DacStreams_1_Data>
Contracts\Loader_1.cs (1)
658private sealed class DynamicILBlobTable : IData<DynamicILBlobTable>
Contracts\RuntimeTypeSystem_1.cs (5)
350private sealed class InstantiatedMethodDesc : IData<InstantiatedMethodDesc> 387private sealed class DynamicMethodDesc : IData<DynamicMethodDesc> 418private sealed class StoredSigMethodDesc : IData<StoredSigMethodDesc> 763private sealed class TypeInstantiation : IData<TypeInstantiation> 1256private sealed class FunctionPointerRetAndArgs : IData<FunctionPointerRetAndArgs>
Contracts\StressLog.cs (1)
232private sealed class StressLogMemory(IReadOnlyList<TargetPointer> chunks) : Data.IData<StressLogMemory>
Data\AppDomain.cs (1)
8internal sealed class AppDomain : IData<AppDomain>
Data\Array.cs (1)
6internal sealed class Array : IData<Array>
Data\ArrayListBase.cs (2)
12internal sealed class ArrayListBase : IData<ArrayListBase> 52internal sealed class ArrayListBlock : IData<ArrayListBlock>
Data\Assembly.cs (1)
8internal sealed class Assembly : IData<Assembly>
Data\AssemblyBinder.cs (1)
8internal sealed class AssemblyBinder : IData<AssemblyBinder>
Data\AsyncMethodData.cs (1)
6internal sealed class AsyncMethodData : IData<AsyncMethodData>
Data\AuxiliarySymbolInfo.cs (1)
6internal sealed class AuxiliarySymbolInfo : IData<AuxiliarySymbolInfo>
Data\Bucket.cs (1)
6internal sealed class Bucket : IData<Bucket>
Data\CardTableInfo.cs (1)
6internal sealed class CardTableInfo : IData<CardTableInfo>
Data\CGrowableSymbolStream.cs (1)
6internal sealed class CGrowableSymbolStream : IData<CGrowableSymbolStream>
Data\CodeHeap.cs (1)
6internal sealed class CodeHeap : IData<CodeHeap>
Data\CodeHeapListNode.cs (1)
6internal sealed class CodeHeapListNode : IData<CodeHeapListNode>
Data\CodeRangeMapRangeList.cs (1)
6internal sealed class CodeRangeMapRangeList : IData<CodeRangeMapRangeList>
Data\ComCallWrapper.cs (1)
7internal sealed class ComCallWrapper : IData<ComCallWrapper>
Data\ComInterfaceEntry.cs (1)
8internal sealed class ComInterfaceEntry : IData<ComInterfaceEntry>
Data\ComMethodTable.cs (1)
6internal sealed class ComMethodTable : IData<ComMethodTable>
Data\ComWrappersVtablePtrs.cs (1)
9internal sealed class ComWrappersVtablePtrs : IData<ComWrappersVtablePtrs>
Data\CoreLibBinder.cs (1)
8internal sealed class CoreLibBinder : IData<CoreLibBinder>
Data\CtxEntry.cs (1)
6internal sealed class CtxEntry : IData<CtxEntry>
Data\Debugger.cs (1)
7internal sealed class Debugger : IData<Debugger>
Data\DebuggerRCThread.cs (1)
6internal sealed class DebuggerRCThread : IData<DebuggerRCThread>
Data\DynamicILBlobEntry.cs (1)
6internal sealed class DynamicILBlobEntry : IData<DynamicILBlobEntry>
Data\DynamicMetadata.cs (1)
6internal sealed class DynamicMetadata : IData<DynamicMetadata>
Data\DynamicStaticsInfo.cs (1)
8internal sealed class DynamicStaticsInfo : IData<DynamicStaticsInfo>
Data\EEAllocContext.cs (1)
6internal sealed class EEAllocContext : IData<EEAllocContext>
Data\EEClass.cs (1)
6internal sealed class EEClass : IData<EEClass>
Data\EEConfig.cs (1)
6internal sealed class EEConfig : IData<EEConfig>
Data\EEILException.cs (1)
6internal sealed class EEILException : IData<EEILException>
Data\EEJitManager.cs (1)
6internal sealed class EEJitManager : IData<EEJitManager>
Data\EETypeHashTable.cs (1)
9internal sealed class EETypeHashTable : IData<EETypeHashTable>
Data\Exception.cs (1)
6internal sealed class Exception : IData<Exception>
Data\ExceptionClause.cs (2)
17internal sealed class EEExceptionClause : IData<EEExceptionClause>, IExceptionClauseData 44internal sealed class R2RExceptionClause : IData<R2RExceptionClause>, IExceptionClauseData
Data\ExceptionInfo.cs (1)
6internal sealed class ExceptionInfo : IData<ExceptionInfo>
Data\ExceptionLookupTableEntry.cs (1)
6internal sealed class ExceptionLookupTableEntry : IData<ExceptionLookupTableEntry>
Data\FieldDesc.cs (1)
6internal sealed class FieldDesc : IData<FieldDesc>
Data\FixupPrecodeData.cs (1)
6internal sealed class FixupPrecodeData : IData<FixupPrecodeData>
Data\Frames\ArgumentRegisters.cs (1)
8internal class ArgumentRegisters : IData<ArgumentRegisters>
Data\Frames\CalleeSavedRegisters.cs (1)
8internal class CalleeSavedRegisters : IData<CalleeSavedRegisters>
Data\Frames\DebuggerEval.cs (1)
6internal class DebuggerEval : IData<DebuggerEval>
Data\Frames\DynamicHelperFrame.cs (1)
6internal class DynamicHelperFrame : IData<DynamicHelperFrame>
Data\Frames\ExternalMethodFrame.cs (1)
6internal class ExternalMethodFrame : IData<ExternalMethodFrame>
Data\Frames\FaultingExceptionFrame.cs (1)
6internal class FaultingExceptionFrame : IData<FaultingExceptionFrame>
Data\Frames\Frame.cs (1)
6internal sealed class Frame : IData<Frame>
Data\Frames\FramedMethodFrame.cs (1)
6internal class FramedMethodFrame : IData<FramedMethodFrame>
Data\Frames\FuncEvalFrame.cs (1)
9internal class FuncEvalFrame : IData<FuncEvalFrame>
Data\Frames\HijackArgs.cs (1)
8internal class HijackArgs : IData<HijackArgs>
Data\Frames\HijackArgsAMD64.cs (1)
6internal class HijackArgsAMD64 : IData<HijackArgsAMD64>
Data\Frames\HijackFrame.cs (1)
6internal class HijackFrame : IData<HijackFrame>
Data\Frames\InlinedCallFrame.cs (1)
6internal class InlinedCallFrame : IData<InlinedCallFrame>
Data\Frames\ResumableFrame.cs (1)
6internal class ResumableFrame : IData<ResumableFrame>
Data\Frames\SoftwareExceptionFrame.cs (1)
6internal class SoftwareExceptionFrame : IData<SoftwareExceptionFrame>
Data\Frames\StubDispatchFrame.cs (1)
6internal class StubDispatchFrame : IData<StubDispatchFrame>
Data\Frames\TailCallFrame.cs (1)
6internal class TailCallFrame : IData<TailCallFrame>
Data\Frames\TransitionBlock.cs (1)
6internal class TransitionBlock : IData<TransitionBlock>
Data\GC\CFinalize.cs (1)
8internal sealed class CFinalize : IData<CFinalize>
Data\GC\GCHeapSVR.cs (1)
10internal sealed class GCHeapSVR : IData<GCHeapSVR>, IGCHeap
Data\GC\Generation.cs (1)
6internal sealed class Generation : IData<Generation>
Data\GC\HeapSegment.cs (1)
6internal sealed class HeapSegment : IData<HeapSegment>
Data\GC\OOMHistory.cs (1)
6internal sealed class OomHistory : IData<OomHistory>
Data\GCAllocContext.cs (1)
6internal sealed class GCAllocContext : IData<GCAllocContext>
Data\GenericsDictInfo.cs (1)
6internal sealed class GenericsDictInfo : IData<GenericsDictInfo>
Data\HandleTable.cs (1)
7internal sealed class HandleTable : IData<HandleTable>
Data\HandleTableBucket.cs (1)
7internal sealed class HandleTableBucket : IData<HandleTableBucket>
Data\HandleTableMap.cs (1)
9internal sealed class HandleTableMap : IData<HandleTableMap>
Data\HashMap.cs (1)
6internal sealed class HashMap : IData<HashMap>
Data\HostCodeHeap.cs (1)
6internal sealed class HostCodeHeap : IData<HostCodeHeap>
Data\IdDispenser.cs (1)
8internal sealed class IdDispenser : IData<IdDispenser>
Data\ILCodeVersioningState.cs (1)
6internal sealed class ILCodeVersioningState : IData<ILCodeVersioningState>
Data\ILCodeVersionNode.cs (1)
8internal sealed class ILCodeVersionNode : IData<ILCodeVersionNode>
Data\ImageDataDirectory.cs (1)
6internal sealed class ImageDataDirectory : IData<ImageDataDirectory>
Data\ImageDosHeader.cs (1)
6internal sealed class ImageDosHeader : IData<ImageDosHeader>
Data\ImageFileHeader.cs (1)
8internal sealed class ImageFileHeader : IData<ImageFileHeader>
Data\ImageNTHeaders.cs (1)
8internal sealed class ImageNTHeaders : IData<ImageNTHeaders>
Data\ImageOptionalHeader.cs (1)
8internal sealed class ImageOptionalHeader : IData<ImageOptionalHeader>
Data\ImageSectionHeader.cs (1)
8internal sealed class ImageSectionHeader : IData<ImageSectionHeader>
Data\InflightTLSData.cs (1)
8internal sealed class InflightTLSData : IData<InflightTLSData>
Data\InstMethodHashTable.cs (1)
9internal sealed class InstMethodHashTable : IData<InstMethodHashTable>
Data\InterfaceEntry.cs (1)
6internal sealed class InterfaceEntry : IData<InterfaceEntry>
Data\InternalComInterfaceDispatch.cs (1)
6internal sealed class InternalComInterfaceDispatch : IData<InternalComInterfaceDispatch>
Data\InteropSyncBlockInfo.cs (1)
6internal sealed class InteropSyncBlockInfo : IData<InteropSyncBlockInfo>
Data\InterpByteCodeStart.cs (1)
6internal sealed class InterpByteCodeStart : IData<InterpByteCodeStart>
Data\InterpMethod.cs (1)
6internal sealed class InterpMethod : IData<InterpMethod>
Data\InterpMethodContextFrame.cs (1)
6internal sealed class InterpMethodContextFrame : IData<InterpMethodContextFrame>
Data\InterpreterFrame.cs (1)
6internal sealed class InterpreterFrame : IData<InterpreterFrame>
Data\InterpreterPrecodeData.cs (1)
6internal sealed class InterpreterPrecodeData : IData<InterpreterPrecodeData>
Data\InterpreterRealCodeHeader.cs (1)
6internal sealed class InterpreterRealCodeHeader : IData<InterpreterRealCodeHeader>
Data\JITNotification.cs (1)
6internal sealed class JITNotification : IData<JITNotification>
Data\LoaderAllocator.cs (1)
6internal sealed class LoaderAllocator : IData<LoaderAllocator>
Data\LoaderCodeHeap.cs (1)
6internal sealed class LoaderCodeHeap : IData<LoaderCodeHeap>
Data\LoaderHeap.cs (1)
6internal sealed class LoaderHeap : IData<LoaderHeap>
Data\LoaderHeapBlock.cs (1)
6internal sealed class LoaderHeapBlock : IData<LoaderHeapBlock>
Data\ManagedObjectWrapperHolderObject.cs (1)
8internal sealed class ManagedObjectWrapperHolderObject : IData<ManagedObjectWrapperHolderObject>
Data\ManagedObjectWrapperLayout.cs (1)
8internal sealed class ManagedObjectWrapperLayout : IData<ManagedObjectWrapperLayout>
Data\MethodDesc.cs (4)
8internal sealed class MethodDesc : IData<MethodDesc> 38internal sealed class InstantiatedMethodDesc : IData<InstantiatedMethodDesc> 55internal sealed class DynamicMethodDesc : IData<DynamicMethodDesc> 68internal sealed class StoredSigMethodDesc : IData<StoredSigMethodDesc>
Data\MethodDescChunk.cs (1)
8internal sealed class MethodDescChunk : IData<MethodDescChunk>
Data\MethodDescCodeData.cs (1)
7internal sealed class MethodDescCodeData : IData<MethodDescCodeData>
Data\MethodDescVersioningState.cs (1)
8internal sealed class MethodDescVersioningState : IData<MethodDescVersioningState>
Data\MethodTable.cs (1)
6internal sealed class MethodTable : IData<MethodTable>
Data\MethodTableAuxiliaryData.cs (1)
6internal sealed class MethodTableAuxiliaryData : IData<MethodTableAuxiliaryData>
Data\Module.cs (1)
8internal sealed class Module : IData<Module>
Data\ModuleLookupMap.cs (1)
6internal sealed class ModuleLookupMap : IData<ModuleLookupMap>
Data\NativeCodeVersionNode.cs (1)
8internal sealed class NativeCodeVersionNode : IData<NativeCodeVersionNode>
Data\NativeObjectWrapperObject.cs (1)
8internal sealed class NativeObjectWrapperObject : IData<NativeObjectWrapperObject>
Data\Object.cs (1)
8internal sealed class Object : IData<Object>
Data\ObjectHandle.cs (1)
6internal sealed class ObjectHandle : IData<ObjectHandle>
Data\ObjectHeader.cs (1)
6internal sealed class ObjectHeader : IData<ObjectHeader>
Data\PatchpointInfo.cs (1)
8internal sealed class PatchpointInfo : IData<PatchpointInfo>
Data\PEAssembly.cs (1)
8internal sealed class PEAssembly : IData<PEAssembly>
Data\PEImage.cs (1)
6internal sealed class PEImage : IData<PEImage>
Data\PEImageLayout.cs (1)
6internal sealed class PEImageLayout : IData<PEImageLayout>
Data\PlatformMetadata.cs (1)
6internal sealed class PlatformMetadata : IData<PlatformMetadata>
Data\PortableEntryPoint.cs (1)
8internal sealed class PortableEntryPoint : IData<PortableEntryPoint>
Data\PrecodeMachineDescriptor.cs (1)
6internal sealed class PrecodeMachineDescriptor : IData<PrecodeMachineDescriptor>
Data\ProbeExtensionResult.cs (1)
8internal sealed class ProbeExtensionResult : IData<ProbeExtensionResult>
Data\ProfControlBlock.cs (1)
6internal sealed class ProfControlBlock : IData<ProfControlBlock>
Data\RangeSection.cs (1)
6internal sealed class RangeSection : IData<RangeSection>
Data\RangeSectionFragment.cs (1)
6internal sealed class RangeSectionFragment : IData<RangeSectionFragment>
Data\RangeSectionMap.cs (1)
6internal sealed class RangeSectionMap : IData<RangeSectionMap>
Data\RCW.cs (1)
8internal sealed class RCW : IData<RCW>
Data\RCWCleanupList.cs (1)
6internal sealed class RCWCleanupList : IData<RCWCleanupList>
Data\ReadyToRunCoreHeader.cs (1)
8internal sealed class ReadyToRunCoreHeader : IData<ReadyToRunCoreHeader>
Data\ReadyToRunCoreInfo.cs (1)
6internal sealed class ReadyToRunCoreInfo : IData<ReadyToRunCoreInfo>
Data\ReadyToRunHeader.cs (1)
6internal sealed class ReadyToRunHeader : IData<ReadyToRunHeader>
Data\ReadyToRunInfo.cs (1)
8internal sealed class ReadyToRunInfo : IData<ReadyToRunInfo>
Data\ReadyToRunSection.cs (1)
6internal sealed class ReadyToRunSection : IData<ReadyToRunSection>
Data\RealCodeHeader.cs (1)
6internal sealed class RealCodeHeader : IData<RealCodeHeader>
Data\RegionFreeList.cs (1)
6internal sealed class RegionFreeList : IData<RegionFreeList>
Data\RuntimeFunction.cs (1)
6internal sealed class RuntimeFunction : IData<RuntimeFunction>
Data\RuntimeThreadLocals.cs (1)
6internal sealed class RuntimeThreadLocals : IData<RuntimeThreadLocals>
Data\SimpleComCallWrapper.cs (1)
8internal sealed class SimpleComCallWrapper : IData<SimpleComCallWrapper>
Data\StressLog.cs (1)
8internal sealed class StressLog : IData<StressLog>
Data\StressLogChunk.cs (1)
6internal sealed class StressLogChunk : IData<StressLogChunk>
Data\StressLogModuleDesc.cs (1)
6internal sealed class StressLogModuleDesc : IData<StressLogModuleDesc>
Data\StressMsg.cs (1)
9internal sealed class StressMsg : IData<StressMsg>
Data\String.cs (1)
6internal sealed class String : IData<String>
Data\StubPrecodeData.cs (2)
6internal sealed class StubPrecodeData_1 : IData<StubPrecodeData_1> 22internal sealed class StubPrecodeData_2 : IData<StubPrecodeData_2>
Data\SyncBlock.cs (1)
6internal sealed class SyncBlock : IData<SyncBlock>
Data\SyncBlockCache.cs (1)
6internal sealed class SyncBlockCache : IData<SyncBlockCache>
Data\SyncTableEntry.cs (1)
6internal sealed class SyncTableEntry : IData<SyncTableEntry>
Data\SystemDomain.cs (1)
8internal sealed class SystemDomain : IData<SystemDomain>
Data\TableSegment.cs (1)
7internal sealed class TableSegment : IData<TableSegment>
Data\ThisPtrRetBufPrecodeData.cs (1)
6internal sealed class ThisPtrRetBufPrecodeData : IData<ThisPtrRetBufPrecodeData>
Data\Thread.cs (1)
6internal sealed class Thread : IData<Thread>
Data\ThreadLocalData.cs (1)
8internal sealed class ThreadLocalData : IData<ThreadLocalData>
Data\ThreadStaticsInfo.cs (1)
8internal sealed class ThreadStaticsInfo : IData<ThreadStaticsInfo>
Data\ThreadStore.cs (1)
6internal sealed class ThreadStore : IData<ThreadStore>
Data\ThreadStressLog.cs (1)
6internal sealed class ThreadStressLog : IData<ThreadStressLog>
Data\TLSIndex.cs (1)
8internal sealed class TLSIndex : IData<TLSIndex>
Data\TypeDesc.cs (4)
6internal sealed class TypeDesc : IData<TypeDesc> 18internal sealed class ParamTypeDesc : IData<ParamTypeDesc> 34internal sealed class TypeVarTypeDesc : IData<TypeVarTypeDesc> 53internal sealed class FnPtrTypeDesc : IData<FnPtrTypeDesc>
Data\UnwindInfo.cs (1)
8internal sealed class UnwindInfo : IData<UnwindInfo>
Data\VASigCookie.cs (1)
6internal sealed class VASigCookie : IData<VASigCookie>
Data\VirtualCallStubManager.cs (1)
6internal sealed class VirtualCallStubManager : IData<VirtualCallStubManager>
Data\WebcilHeader.cs (1)
6internal sealed class WebcilHeader : IData<WebcilHeader>
Data\WebcilSectionHeader.cs (1)
6internal sealed class WebcilSectionHeader : IData<WebcilSectionHeader>
178 references to IData
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
866public T GetOrAdd<T>(TargetPointer address) where T : IData<T>
Microsoft.Diagnostics.DataContractReader.Abstractions (8)
Contracts\ISHash.cs (3)
19public interface ISHash<TKey, TEntry> where TEntry : IData<TEntry> 27public TEntry LookupSHash<TKey, TEntry>(ISHash<TKey, TEntry> hashTable, TKey key) where TEntry : IData<TEntry> => throw new NotImplementedException(); 28public ISHash<TKey, TEntry> CreateSHash<TKey, TEntry>(Target target, TargetPointer address, Target.TypeInfo type, ITraits<TKey, TEntry> traits) where TEntry : IData<TEntry> => throw new NotImplementedException();
Data\IData.cs (1)
6public interface IData<TSelf> where TSelf : IData<TSelf>
Target.cs (1)
257T GetOrAdd<T>(TargetPointer address) where T : Data.IData<T>;
TargetFieldExtensions.cs (3)
100where T : IData<T> 116where T : IData<T> 133where T : IData<T>
Microsoft.Diagnostics.DataContractReader.Contracts (169)
Contracts\DacStreams_1.cs (1)
49static DacStreams_1_Data IData<DacStreams_1_Data>.Create(Target target, TargetPointer address) => new DacStreams_1_Data(target);
Contracts\Loader_1.cs (1)
660static DynamicILBlobTable IData<DynamicILBlobTable>.Create(Target target, TargetPointer address)
Contracts\PrecodeStubs_1.cs (1)
64public static KnownPrecodeType? TryGetKnownPrecodeType_Impl<TPrecodeStubsImplementation, TStubPrecodeData>(TargetPointer instrPointer, Target target, Data.PrecodeMachineDescriptor precodeMachineDescriptor) where TPrecodeStubsImplementation : IPrecodeStubsContractCommonApi<TStubPrecodeData> where TStubPrecodeData : IData<TStubPrecodeData>
Contracts\PrecodeStubs_Common.cs (1)
32internal class PrecodeStubsCommon<TPrecodeStubsImplementation, TStubPrecodeData> : IPrecodeStubs where TPrecodeStubsImplementation : IPrecodeStubsContractCommonApi<TStubPrecodeData> where TStubPrecodeData : IData<TStubPrecodeData>
Contracts\SHash_1.cs (1)
18private class SHash<TKey, TEntry> : ISHash<TKey, TEntry> where TEntry : IData<TEntry>
Data\AppDomain.cs (1)
10static AppDomain IData<AppDomain>.Create(Target target, TargetPointer address) => new AppDomain(target, address);
Data\Array.cs (1)
8static Array IData<Array>.Create(Target target, TargetPointer address)
Data\ArrayListBase.cs (2)
14static ArrayListBase IData<ArrayListBase>.Create(Target target, TargetPointer address) => new ArrayListBase(target, address); 54static ArrayListBlock IData<ArrayListBlock>.Create(Target target, TargetPointer address) => new ArrayListBlock(target, address);
Data\Assembly.cs (1)
10static Assembly IData<Assembly>.Create(Target target, TargetPointer address) => new Assembly(target, address);
Data\AssemblyBinder.cs (1)
10static AssemblyBinder IData<AssemblyBinder>.Create(Target target, TargetPointer address) => new AssemblyBinder(target, address);
Data\AsyncMethodData.cs (1)
8static AsyncMethodData IData<AsyncMethodData>.Create(Target target, TargetPointer address) => new AsyncMethodData(target, address);
Data\AuxiliarySymbolInfo.cs (1)
8static AuxiliarySymbolInfo IData<AuxiliarySymbolInfo>.Create(Target target, TargetPointer address)
Data\Bucket.cs (1)
8static Bucket IData<Bucket>.Create(Target target, TargetPointer address)
Data\CardTableInfo.cs (1)
8static CardTableInfo IData<CardTableInfo>.Create(Target target, TargetPointer address)
Data\CGrowableSymbolStream.cs (1)
8static CGrowableSymbolStream IData<CGrowableSymbolStream>.Create(Target target, TargetPointer address) => new CGrowableSymbolStream(target, address);
Data\CodeHeap.cs (1)
8static CodeHeap IData<CodeHeap>.Create(Target target, TargetPointer address)
Data\CodeHeapListNode.cs (1)
8static CodeHeapListNode IData<CodeHeapListNode>.Create(Target target, TargetPointer address)
Data\CodeRangeMapRangeList.cs (1)
8static CodeRangeMapRangeList IData<CodeRangeMapRangeList>.Create(Target target, TargetPointer address)
Data\ComCallWrapper.cs (1)
9static ComCallWrapper IData<ComCallWrapper>.Create(Target target, TargetPointer address) => new ComCallWrapper(target, address);
Data\ComInterfaceEntry.cs (1)
10static ComInterfaceEntry IData<ComInterfaceEntry>.Create(Target target, TargetPointer address)
Data\ComMethodTable.cs (1)
8static ComMethodTable IData<ComMethodTable>.Create(Target target, TargetPointer address) => new ComMethodTable(target, address);
Data\ComWrappersVtablePtrs.cs (1)
11static ComWrappersVtablePtrs IData<ComWrappersVtablePtrs>.Create(Target target, TargetPointer address) => new ComWrappersVtablePtrs(target, address);
Data\CoreLibBinder.cs (1)
10static CoreLibBinder IData<CoreLibBinder>.Create(Target target, TargetPointer address) => new CoreLibBinder(target, address);
Data\CtxEntry.cs (1)
8static CtxEntry IData<CtxEntry>.Create(Target target, TargetPointer address) => new CtxEntry(target, address);
Data\Debugger.cs (1)
9static Debugger IData<Debugger>.Create(Target target, TargetPointer address)
Data\DebuggerRCThread.cs (1)
8static DebuggerRCThread IData<DebuggerRCThread>.Create(Target target, TargetPointer address)
Data\DynamicILBlobEntry.cs (1)
8static DynamicILBlobEntry IData<DynamicILBlobEntry>.Create(Target target, TargetPointer address)
Data\DynamicMetadata.cs (1)
8static DynamicMetadata IData<DynamicMetadata>.Create(Target target, TargetPointer address) => new DynamicMetadata(target, address);
Data\DynamicStaticsInfo.cs (1)
10static DynamicStaticsInfo IData<DynamicStaticsInfo>.Create(Target target, TargetPointer address) => new DynamicStaticsInfo(target, address);
Data\EEAllocContext.cs (1)
8static EEAllocContext IData<EEAllocContext>.Create(Target target, TargetPointer address)
Data\EEClass.cs (1)
8static EEClass IData<EEClass>.Create(Target target, TargetPointer address) => new EEClass(target, address);
Data\EEConfig.cs (1)
8static EEConfig IData<EEConfig>.Create(Target target, TargetPointer address)
Data\EEILException.cs (1)
8static EEILException IData<EEILException>.Create(Target target, TargetPointer address) => new EEILException(target, address);
Data\EEJitManager.cs (1)
8static EEJitManager IData<EEJitManager>.Create(Target target, TargetPointer address) => new EEJitManager(target, address);
Data\EETypeHashTable.cs (1)
13static EETypeHashTable IData<EETypeHashTable>.Create(Target target, TargetPointer address) => new EETypeHashTable(target, address);
Data\Exception.cs (1)
8static Exception IData<Exception>.Create(Target target, TargetPointer address)
Data\ExceptionClause.cs (2)
19static EEExceptionClause IData<EEExceptionClause>.Create(Target target, TargetPointer address) => new EEExceptionClause(target, address); 46static R2RExceptionClause IData<R2RExceptionClause>.Create(Target target, TargetPointer address) => new R2RExceptionClause(target, address);
Data\ExceptionInfo.cs (1)
8static ExceptionInfo IData<ExceptionInfo>.Create(Target target, TargetPointer address)
Data\ExceptionLookupTableEntry.cs (1)
8static ExceptionLookupTableEntry IData<ExceptionLookupTableEntry>.Create(Target target, TargetPointer address) => new ExceptionLookupTableEntry(target, address);
Data\FieldDesc.cs (1)
8static FieldDesc IData<FieldDesc>.Create(Target target, TargetPointer address) => new FieldDesc(target, address);
Data\FixupPrecodeData.cs (1)
8static FixupPrecodeData IData<FixupPrecodeData>.Create(Target target, TargetPointer address)
Data\Frames\ArgumentRegisters.cs (1)
10static ArgumentRegisters IData<ArgumentRegisters>.Create(Target target, TargetPointer address)
Data\Frames\CalleeSavedRegisters.cs (1)
10static CalleeSavedRegisters IData<CalleeSavedRegisters>.Create(Target target, TargetPointer address)
Data\Frames\DebuggerEval.cs (1)
8static DebuggerEval IData<DebuggerEval>.Create(Target target, TargetPointer address)
Data\Frames\DynamicHelperFrame.cs (1)
8static DynamicHelperFrame IData<DynamicHelperFrame>.Create(Target target, TargetPointer address)
Data\Frames\ExternalMethodFrame.cs (1)
8static ExternalMethodFrame IData<ExternalMethodFrame>.Create(Target target, TargetPointer address)
Data\Frames\FaultingExceptionFrame.cs (1)
8static FaultingExceptionFrame IData<FaultingExceptionFrame>.Create(Target target, TargetPointer address)
Data\Frames\Frame.cs (1)
8static Frame IData<Frame>.Create(Target target, TargetPointer address)
Data\Frames\FramedMethodFrame.cs (1)
8static FramedMethodFrame IData<FramedMethodFrame>.Create(Target target, TargetPointer address)
Data\Frames\FuncEvalFrame.cs (1)
11static FuncEvalFrame IData<FuncEvalFrame>.Create(Target target, TargetPointer address)
Data\Frames\HijackArgs.cs (1)
10static HijackArgs IData<HijackArgs>.Create(Target target, TargetPointer address)
Data\Frames\HijackArgsAMD64.cs (1)
8static HijackArgsAMD64 IData<HijackArgsAMD64>.Create(Target target, TargetPointer address)
Data\Frames\HijackFrame.cs (1)
8static HijackFrame IData<HijackFrame>.Create(Target target, TargetPointer address)
Data\Frames\InlinedCallFrame.cs (1)
8static InlinedCallFrame IData<InlinedCallFrame>.Create(Target target, TargetPointer address)
Data\Frames\ResumableFrame.cs (1)
8static ResumableFrame IData<ResumableFrame>.Create(Target target, TargetPointer address)
Data\Frames\SoftwareExceptionFrame.cs (1)
8static SoftwareExceptionFrame IData<SoftwareExceptionFrame>.Create(Target target, TargetPointer address)
Data\Frames\StubDispatchFrame.cs (1)
8static StubDispatchFrame IData<StubDispatchFrame>.Create(Target target, TargetPointer address)
Data\Frames\TailCallFrame.cs (1)
8static TailCallFrame IData<TailCallFrame>.Create(Target target, TargetPointer address)
Data\Frames\TransitionBlock.cs (1)
8static TransitionBlock IData<TransitionBlock>.Create(Target target, TargetPointer address)
Data\GC\CFinalize.cs (1)
10static CFinalize IData<CFinalize>.Create(Target target, TargetPointer address) => new CFinalize(target, address);
Data\GC\GCHeapSVR.cs (1)
12static GCHeapSVR IData<GCHeapSVR>.Create(Target target, TargetPointer address) => new GCHeapSVR(target, address);
Data\GC\Generation.cs (1)
8static Generation IData<Generation>.Create(Target target, TargetPointer address) => new Generation(target, address);
Data\GC\HeapSegment.cs (1)
8static HeapSegment IData<HeapSegment>.Create(Target target, TargetPointer address) => new HeapSegment(target, address);
Data\GC\OOMHistory.cs (1)
8static OomHistory IData<OomHistory>.Create(Target target, TargetPointer address) => new OomHistory(target, address);
Data\GCAllocContext.cs (1)
8static GCAllocContext IData<GCAllocContext>.Create(Target target, TargetPointer address)
Data\GenericsDictInfo.cs (1)
8static GenericsDictInfo IData<GenericsDictInfo>.Create(Target target, TargetPointer address) => new GenericsDictInfo(target, address);
Data\HandleTable.cs (1)
9static HandleTable IData<HandleTable>.Create(Target target, TargetPointer address)
Data\HandleTableBucket.cs (1)
9static HandleTableBucket IData<HandleTableBucket>.Create(Target target, TargetPointer address)
Data\HandleTableMap.cs (1)
11static HandleTableMap IData<HandleTableMap>.Create(Target target, TargetPointer address)
Data\HashMap.cs (1)
8static HashMap IData<HashMap>.Create(Target target, TargetPointer address)
Data\HostCodeHeap.cs (1)
8static HostCodeHeap IData<HostCodeHeap>.Create(Target target, TargetPointer address)
Data\IdDispenser.cs (1)
10static IdDispenser IData<IdDispenser>.Create(Target target, TargetPointer address) => new IdDispenser(target, address);
Data\ILCodeVersioningState.cs (1)
8static ILCodeVersioningState IData<ILCodeVersioningState>.Create(Target target, TargetPointer address)
Data\ILCodeVersionNode.cs (1)
10static ILCodeVersionNode IData<ILCodeVersionNode>.Create(Target target, TargetPointer address) => new ILCodeVersionNode(target, address);
Data\ImageDataDirectory.cs (1)
8static ImageDataDirectory IData<ImageDataDirectory>.Create(Target target, TargetPointer address)
Data\ImageDosHeader.cs (1)
8static ImageDosHeader IData<ImageDosHeader>.Create(Target target, TargetPointer address)
Data\ImageFileHeader.cs (1)
10static ImageFileHeader IData<ImageFileHeader>.Create(Target target, TargetPointer address) => new ImageFileHeader(target, address);
Data\ImageNTHeaders.cs (1)
10static ImageNTHeaders IData<ImageNTHeaders>.Create(Target target, TargetPointer address) => new ImageNTHeaders(target, address);
Data\ImageOptionalHeader.cs (1)
10static ImageOptionalHeader IData<ImageOptionalHeader>.Create(Target target, TargetPointer address) => new ImageOptionalHeader(target, address);
Data\ImageSectionHeader.cs (1)
10static ImageSectionHeader IData<ImageSectionHeader>.Create(Target target, TargetPointer address) => new ImageSectionHeader(target, address);
Data\InflightTLSData.cs (1)
10static InflightTLSData IData<InflightTLSData>.Create(Target target, TargetPointer address) => new InflightTLSData(target, address);
Data\InstMethodHashTable.cs (1)
13static InstMethodHashTable IData<InstMethodHashTable>.Create(Target target, TargetPointer address) => new InstMethodHashTable(target, address);
Data\InterfaceEntry.cs (1)
8static InterfaceEntry IData<InterfaceEntry>.Create(Target target, TargetPointer address) => new InterfaceEntry(target, address);
Data\InternalComInterfaceDispatch.cs (1)
8static InternalComInterfaceDispatch IData<InternalComInterfaceDispatch>.Create(Target target, TargetPointer address)
Data\InteropSyncBlockInfo.cs (1)
8static InteropSyncBlockInfo IData<InteropSyncBlockInfo>.Create(Target target, TargetPointer address)
Data\InterpByteCodeStart.cs (1)
8static InterpByteCodeStart IData<InterpByteCodeStart>.Create(Target target, TargetPointer address)
Data\InterpMethod.cs (1)
8static InterpMethod IData<InterpMethod>.Create(Target target, TargetPointer address)
Data\InterpMethodContextFrame.cs (1)
8static InterpMethodContextFrame IData<InterpMethodContextFrame>.Create(Target target, TargetPointer address)
Data\InterpreterFrame.cs (1)
8static InterpreterFrame IData<InterpreterFrame>.Create(Target target, TargetPointer address)
Data\InterpreterPrecodeData.cs (1)
8static InterpreterPrecodeData IData<InterpreterPrecodeData>.Create(Target target, TargetPointer address)
Data\InterpreterRealCodeHeader.cs (1)
8static InterpreterRealCodeHeader IData<InterpreterRealCodeHeader>.Create(Target target, TargetPointer address)
Data\JITNotification.cs (1)
8static JITNotification IData<JITNotification>.Create(Target target, TargetPointer address)
Data\LoaderAllocator.cs (1)
8static LoaderAllocator IData<LoaderAllocator>.Create(Target target, TargetPointer address)
Data\LoaderCodeHeap.cs (1)
8static LoaderCodeHeap IData<LoaderCodeHeap>.Create(Target target, TargetPointer address)
Data\LoaderHeap.cs (1)
8static LoaderHeap IData<LoaderHeap>.Create(Target target, TargetPointer address)
Data\LoaderHeapBlock.cs (1)
8static LoaderHeapBlock IData<LoaderHeapBlock>.Create(Target target, TargetPointer address)
Data\ManagedObjectWrapperHolderObject.cs (1)
10static ManagedObjectWrapperHolderObject IData<ManagedObjectWrapperHolderObject>.Create(Target target, TargetPointer address) => new ManagedObjectWrapperHolderObject(target, address);
Data\ManagedObjectWrapperLayout.cs (1)
10static ManagedObjectWrapperLayout IData<ManagedObjectWrapperLayout>.Create(Target target, TargetPointer address) => new ManagedObjectWrapperLayout(target, address);
Data\MethodDesc.cs (4)
10static MethodDesc IData<MethodDesc>.Create(Target target, TargetPointer address) => new MethodDesc(target, address); 40static InstantiatedMethodDesc IData<InstantiatedMethodDesc>.Create(Target target, TargetPointer address) => new InstantiatedMethodDesc(target, address); 57static DynamicMethodDesc IData<DynamicMethodDesc>.Create(Target target, TargetPointer address) => new DynamicMethodDesc(target, address); 70static StoredSigMethodDesc IData<StoredSigMethodDesc>.Create(Target target, TargetPointer address) => new StoredSigMethodDesc(target, address);
Data\MethodDescChunk.cs (1)
10static MethodDescChunk IData<MethodDescChunk>.Create(Target target, TargetPointer address) => new MethodDescChunk(target, address);
Data\MethodDescCodeData.cs (1)
9static MethodDescCodeData IData<MethodDescCodeData>.Create(Target target, TargetPointer address) => new MethodDescCodeData(target, address);
Data\MethodDescVersioningState.cs (1)
10static MethodDescVersioningState IData<MethodDescVersioningState>.Create(Target target, TargetPointer address) => new MethodDescVersioningState(target, address);
Data\MethodTable.cs (1)
8static MethodTable IData<MethodTable>.Create(Target target, TargetPointer address) => new MethodTable(target, address);
Data\MethodTableAuxiliaryData.cs (1)
8static MethodTableAuxiliaryData IData<MethodTableAuxiliaryData>.Create(Target target, TargetPointer address) => new MethodTableAuxiliaryData(target, address);
Data\Module.cs (1)
10static Module IData<Module>.Create(Target target, TargetPointer address)
Data\ModuleLookupMap.cs (1)
8static ModuleLookupMap IData<ModuleLookupMap>.Create(Target target, TargetPointer address) => new ModuleLookupMap(target, address);
Data\NativeCodeVersionNode.cs (1)
10static NativeCodeVersionNode IData<NativeCodeVersionNode>.Create(Target target, TargetPointer address) => new NativeCodeVersionNode(target, address);
Data\NativeObjectWrapperObject.cs (1)
10static NativeObjectWrapperObject IData<NativeObjectWrapperObject>.Create(Target target, TargetPointer address) => new NativeObjectWrapperObject(target, address);
Data\Object.cs (1)
10static Object IData<Object>.Create(Target target, TargetPointer address) => new Object(target, address);
Data\ObjectHandle.cs (1)
8static ObjectHandle IData<ObjectHandle>.Create(Target target, TargetPointer address)
Data\ObjectHeader.cs (1)
8static ObjectHeader IData<ObjectHeader>.Create(Target target, TargetPointer address)
Data\PatchpointInfo.cs (1)
10static PatchpointInfo IData<PatchpointInfo>.Create(Target target, TargetPointer address)
Data\PEAssembly.cs (1)
10static PEAssembly IData<PEAssembly>.Create(Target target, TargetPointer address) => new PEAssembly(target, address);
Data\PEImage.cs (1)
8static PEImage IData<PEImage>.Create(Target target, TargetPointer address) => new PEImage(target, address);
Data\PEImageLayout.cs (1)
8static PEImageLayout IData<PEImageLayout>.Create(Target target, TargetPointer address) => new PEImageLayout(target, address);
Data\PlatformMetadata.cs (1)
8static PlatformMetadata IData<PlatformMetadata>.Create(Target target, TargetPointer address)
Data\PortableEntryPoint.cs (1)
10static PortableEntryPoint IData<PortableEntryPoint>.Create(Target target, TargetPointer address) => new PortableEntryPoint(target, address);
Data\PrecodeMachineDescriptor.cs (1)
8static PrecodeMachineDescriptor IData<PrecodeMachineDescriptor>.Create(Target target, TargetPointer address)
Data\ProbeExtensionResult.cs (1)
10static ProbeExtensionResult IData<ProbeExtensionResult>.Create(Target target, TargetPointer address) => new ProbeExtensionResult(target, address);
Data\ProfControlBlock.cs (1)
8static ProfControlBlock IData<ProfControlBlock>.Create(Target target, TargetPointer address)
Data\RangeSection.cs (1)
8static RangeSection IData<RangeSection>.Create(Target target, TargetPointer address)
Data\RangeSectionFragment.cs (1)
8static RangeSectionFragment IData<RangeSectionFragment>.Create(Target target, TargetPointer address)
Data\RangeSectionMap.cs (1)
8static RangeSectionMap IData<RangeSectionMap>.Create(Target target, TargetPointer address)
Data\RCW.cs (1)
10static RCW IData<RCW>.Create(Target target, TargetPointer address) => new RCW(target, address);
Data\RCWCleanupList.cs (1)
8static RCWCleanupList IData<RCWCleanupList>.Create(Target target, TargetPointer address) => new RCWCleanupList(target, address);
Data\ReadyToRunCoreHeader.cs (1)
10static ReadyToRunCoreHeader IData<ReadyToRunCoreHeader>.Create(Target target, TargetPointer address)
Data\ReadyToRunCoreInfo.cs (1)
8static ReadyToRunCoreInfo IData<ReadyToRunCoreInfo>.Create(Target target, TargetPointer address)
Data\ReadyToRunHeader.cs (1)
8static ReadyToRunHeader IData<ReadyToRunHeader>.Create(Target target, TargetPointer address)
Data\ReadyToRunInfo.cs (1)
10static ReadyToRunInfo IData<ReadyToRunInfo>.Create(Target target, TargetPointer address)
Data\ReadyToRunSection.cs (1)
8static ReadyToRunSection IData<ReadyToRunSection>.Create(Target target, TargetPointer address)
Data\RealCodeHeader.cs (1)
8static RealCodeHeader IData<RealCodeHeader>.Create(Target target, TargetPointer address)
Data\RegionFreeList.cs (1)
8static RegionFreeList IData<RegionFreeList>.Create(Target target, TargetPointer address)
Data\RuntimeFunction.cs (1)
8static RuntimeFunction IData<RuntimeFunction>.Create(Target target, TargetPointer address)
Data\RuntimeThreadLocals.cs (1)
8static RuntimeThreadLocals IData<RuntimeThreadLocals>.Create(Target target, TargetPointer address)
Data\SimpleComCallWrapper.cs (1)
10static SimpleComCallWrapper IData<SimpleComCallWrapper>.Create(Target target, TargetPointer address) => new SimpleComCallWrapper(target, address);
Data\StressLog.cs (1)
10static StressLog IData<StressLog>.Create(Target target, TargetPointer address)
Data\StressLogChunk.cs (1)
8static StressLogChunk IData<StressLogChunk>.Create(Target target, TargetPointer address)
Data\StressLogModuleDesc.cs (1)
8static StressLogModuleDesc IData<StressLogModuleDesc>.Create(Target target, TargetPointer address)
Data\StressMsg.cs (1)
11static StressMsg IData<StressMsg>.Create(Target target, TargetPointer address)
Data\String.cs (1)
8static String IData<String>.Create(Target target, TargetPointer address)
Data\StubPrecodeData.cs (2)
8static StubPrecodeData_1 IData<StubPrecodeData_1>.Create(Target target, TargetPointer address) 24static StubPrecodeData_2 IData<StubPrecodeData_2>.Create(Target target, TargetPointer address)
Data\SyncBlock.cs (1)
8static SyncBlock IData<SyncBlock>.Create(Target target, TargetPointer address)
Data\SyncBlockCache.cs (1)
8static SyncBlockCache IData<SyncBlockCache>.Create(Target target, TargetPointer address)
Data\SyncTableEntry.cs (1)
8static SyncTableEntry IData<SyncTableEntry>.Create(Target target, TargetPointer address)
Data\SystemDomain.cs (1)
10static SystemDomain IData<SystemDomain>.Create(Target target, TargetPointer address) => new SystemDomain(target, address);
Data\TableSegment.cs (1)
9static TableSegment IData<TableSegment>.Create(Target target, TargetPointer address) => new TableSegment(target, address);
Data\ThisPtrRetBufPrecodeData.cs (1)
8static ThisPtrRetBufPrecodeData IData<ThisPtrRetBufPrecodeData>.Create(Target target, TargetPointer address)
Data\Thread.cs (1)
8static Thread IData<Thread>.Create(Target target, TargetPointer address)
Data\ThreadLocalData.cs (1)
10static ThreadLocalData IData<ThreadLocalData>.Create(Target target, TargetPointer address) => new ThreadLocalData(target, address);
Data\ThreadStaticsInfo.cs (1)
10static ThreadStaticsInfo IData<ThreadStaticsInfo>.Create(Target target, TargetPointer address) => new ThreadStaticsInfo(target, address);
Data\ThreadStore.cs (1)
8static ThreadStore IData<ThreadStore>.Create(Target target, TargetPointer address)
Data\ThreadStressLog.cs (1)
8static ThreadStressLog IData<ThreadStressLog>.Create(Target target, TargetPointer address)
Data\TLSIndex.cs (1)
10static TLSIndex IData<TLSIndex>.Create(Target target, TargetPointer address) => new TLSIndex(target, address);
Data\TypeDesc.cs (4)
8static TypeDesc IData<TypeDesc>.Create(Target target, TargetPointer address) => new TypeDesc(target, address); 20static ParamTypeDesc IData<ParamTypeDesc>.Create(Target target, TargetPointer address) => new ParamTypeDesc(target, address); 36static TypeVarTypeDesc IData<TypeVarTypeDesc>.Create(Target target, TargetPointer address) => new TypeVarTypeDesc(target, address); 55static FnPtrTypeDesc IData<FnPtrTypeDesc>.Create(Target target, TargetPointer address) => new FnPtrTypeDesc(target, address);
Data\UnwindInfo.cs (1)
10static UnwindInfo IData<UnwindInfo>.Create(Target target, TargetPointer address)
Data\VASigCookie.cs (1)
8static VASigCookie IData<VASigCookie>.Create(Target target, TargetPointer address)
Data\VirtualCallStubManager.cs (1)
8static VirtualCallStubManager IData<VirtualCallStubManager>.Create(Target target, TargetPointer address)
Data\WebcilHeader.cs (1)
8static WebcilHeader IData<WebcilHeader>.Create(Target target, TargetPointer address) => new WebcilHeader(target, address);
Data\WebcilSectionHeader.cs (1)
8static WebcilSectionHeader IData<WebcilSectionHeader>.Create(Target target, TargetPointer address) => new WebcilSectionHeader(target, address);
RuntimeTypeSystemHelpers\TypeValidation.cs (1)
197private static bool ValidateDataReadable<T>(Target target, TargetPointer dataAddress) where T : IData<T>