531 instantiations of FieldAttribute
Microsoft.Diagnostics.DataContractReader.Contracts (531)
Data\AppDomain.cs (2)
9
[
Field
] public partial TargetPointer RootAssembly { get; }
14
[
Field
] public partial TargetPointer FriendlyName { get; }
Data\Array.cs (1)
9
[
Field
("m_NumComponents")]
Data\ArrayListBase.cs (3)
15
[
Field
] public partial uint Count { get; }
59
[
Field
] public partial TargetPointer Next { get; }
60
[
Field
] public partial uint Size { get; }
Data\Assembly.cs (6)
9
[
Field
] public partial TargetPointer Module { get; }
10
[
Field
] public partial byte IsCollectible { get; }
11
[
Field
] public partial bool IsDynamic { get; }
12
[
Field
] public partial TargetPointer Error { get; }
13
[
Field
] public partial uint NotifyFlags { get; }
14
[
Field
] public partial bool IsLoaded { get; }
Data\AssemblyBinder.cs (1)
9
[
Field
] public partial ObjectHandle AssemblyLoadContext { get; }
Data\AsyncMethodData.cs (2)
9
[
Field
] public partial uint Flags { get; }
10
[
Field
] public partial Signature Signature { get; }
Data\AsyncResumeInfo.cs (1)
9
[
Field
] public partial TargetPointer DiagnosticIP { get; }
Data\AuxiliarySymbolInfo.cs (2)
14
[
Field
("Address")] public partial TargetCodePointer CodeAddress { get; }
15
[
Field
] public partial TargetPointer Name { get; }
Data\CardTableInfo.cs (3)
9
[
Field
] public partial uint Recount { get; }
10
[
Field
] public partial TargetNUInt Size { get; }
11
[
Field
] public partial TargetPointer NextCardTable { get; }
Data\CGrowableSymbolStream.cs (2)
9
[
Field
] public partial TargetPointer Buffer { get; }
10
[
Field
] public partial uint Size { get; }
Data\CLiteWeightStgdbRW.cs (1)
10
[
Field
] public partial TargetPointer MetadataAddress { get; }
Data\CMiniMdRW.cs (2)
14
[
Field
] public partial uint TableCount { get; }
15
[
Field
(UnderlyingBoolType = typeof(uint))] public partial bool All4ByteColumns { get; }
Data\CMiniMdSchema.cs (2)
9
[
Field
] public partial byte Heaps { get; }
10
[
Field
] public partial ulong Sorted { get; }
Data\CodeHeap.cs (1)
9
[
Field
] public partial byte HeapType { get; }
Data\CodeHeapListNode.cs (6)
9
[
Field
] public partial TargetPointer Next { get; }
10
[
Field
] public partial TargetPointer StartAddress { get; }
11
[
Field
] public partial TargetPointer EndAddress { get; }
12
[
Field
] public partial TargetPointer MapBase { get; }
13
[
Field
] public partial TargetPointer HeaderMap { get; }
14
[
Field
] public partial TargetPointer Heap { get; }
Data\CodeRangeMapRangeList.cs (1)
9
[
Field
] public partial int RangeListType { get; }
Data\ComCallWrapper.cs (3)
11
[
Field
] public partial TargetPointer Handle { get; }
12
[
Field
] public partial TargetPointer SimpleWrapper { get; }
13
[
Field
] public partial TargetPointer Next { get; }
Data\ComMethodTable.cs (2)
9
[
Field
] public partial TargetNUInt Flags { get; }
10
[
Field
] public partial TargetPointer MethodTable { get; }
Data\ConditionalWeakTable.cs (1)
10
[
Field
("_container")]
Data\ConditionalWeakTableContainer.cs (2)
10
[
Field
("_buckets")]
14
[
Field
("_entries")]
Data\ConditionalWeakTableEntry.cs (2)
9
[
Field
("HashCode")]
12
[
Field
("Next")]
Data\ContinuationObject.cs (3)
9
[
Field
] public partial TargetPointer Next { get; }
10
[
Field
] public partial TargetPointer ResumeInfo { get; }
11
[
Field
] public partial int State { get; }
Data\CoreLibBinder.cs (1)
9
[
Field
] public partial TargetPointer Classes { get; }
Data\CtxEntry.cs (2)
9
[
Field
] public partial TargetPointer STAThread { get; }
10
[
Field
] public partial TargetPointer CtxCookie { get; }
Data\Debugger.cs (8)
9
[
Field
] public partial int LeftSideInitialized { get; }
10
[
Field
] public partial uint Defines { get; }
11
[
Field
] public partial uint MDStructuresVersion { get; }
12
[
Field
] public partial TargetPointer RCThread { get; }
14
[
Field
(Writable = true)] public partial int RSRequestedSync { get; private set; }
15
[
Field
(Writable = true)] public partial int SendExceptionsOutsideOfJMC { get; private set; }
16
[
Field
(Writable = true)] public partial int GCNotificationEventsEnabled { get; private set; }
17
[
Field
] public partial TargetPointer RgHijackFunction { get; }
Data\DebuggerRCThread.cs (1)
9
[
Field
] public partial TargetPointer DCB { get; }
Data\Delegate.cs (5)
9
[
Field
] public partial TargetPointer HelperObject { get; }
10
[
Field
] public partial TargetPointer Target { get; }
11
[
Field
] public partial TargetCodePointer MethodPtr { get; }
12
[
Field
] public partial TargetCodePointer MethodPtrAux { get; }
13
[
Field
] public partial TargetNInt ExtraData { get; }
Data\DynamicILBlobEntry.cs (2)
9
[
Field
] public partial uint EntryMethodToken { get; }
10
[
Field
] public partial TargetPointer EntryIL { get; }
Data\DynamicMetadata.cs (1)
9
[
Field
] public partial uint Size { get; }
Data\EEAllocContext.cs (1)
9
[
Field
] public partial GCAllocContext GCAllocationContext { get; }
Data\EEClass.cs (12)
9
[
Field
] public partial TargetPointer MethodTable { get; }
10
[
Field
] public partial TargetPointer MethodDescChunk { get; }
11
[
Field
] public partial ushort NumMethods { get; }
12
[
Field
] public partial uint CorTypeAttr { get; }
21
[
Field
] public partial byte InternalCorElementType { get; }
22
[
Field
] public partial ushort NumInstanceFields { get; }
23
[
Field
] public partial ushort NumStaticFields { get; }
24
[
Field
] public partial ushort NumThreadStaticFields { get; }
25
[
Field
] public partial TargetPointer FieldDescList { get; }
26
[
Field
] public partial ushort NumNonVirtualSlots { get; }
27
[
Field
] public partial byte BaseSizePadding { get; }
28
[
Field
] public partial TargetPointer OptionalFields { get; }
Data\EEClassOptionalFields.cs (1)
9
[
Field
] public partial SystemVEightByteRegistersInfo? EightByteRegistersInfo { get; }
Data\EEConfig.cs (1)
9
[
Field
] public partial uint ModifiableAssemblies { get; }
Data\EEJitManager.cs (2)
9
[
Field
] public partial bool StoreRichDebugInfo { get; }
10
[
Field
] public partial TargetPointer AllCodeHeaps { get; }
Data\EnCAddedField.cs (3)
9
[
Field
] public partial TargetPointer Next { get; }
10
[
Field
] public partial TargetPointer FieldDesc { get; }
11
[
Field
] public partial ObjectHandle FieldData { get; }
Data\EnCAddedFieldElement.cs (1)
9
[
Field
] public partial TargetPointer Next { get; }
Data\EnCAddedStaticField.cs (1)
9
[
Field
] public partial TargetPointer FieldDesc { get; }
Data\EnCEEClassData.cs (3)
9
[
Field
] public partial TargetPointer MethodTable { get; }
10
[
Field
] public partial TargetPointer AddedInstanceFields { get; }
11
[
Field
] public partial TargetPointer AddedStaticFields { get; }
Data\EnCFieldDesc.cs (2)
9
[
Field
] public partial int NeedsFixup { get; }
10
[
Field
] public partial TargetPointer StaticFieldData { get; }
Data\EnCSyncBlockInfo.cs (1)
9
[
Field
] public partial TargetPointer List { get; }
Data\Exception.cs (8)
9
[
Field
("_message")]
12
[
Field
("_innerException")]
15
[
Field
("_stackTrace")]
18
[
Field
("_watsonBuckets")]
21
[
Field
("_stackTraceString")]
24
[
Field
("_remoteStackTraceString")]
27
[
Field
("_HResult")]
30
[
Field
("_xcode")]
Data\ExceptionClause.cs (12)
20
[
Field
] public partial uint Flags { get; }
21
[
Field
] public partial uint TryStartPC { get; }
22
[
Field
] public partial uint TryEndPC { get; }
23
[
Field
] public partial uint HandlerStartPC { get; }
24
[
Field
] public partial uint HandlerEndPC { get; }
25
[
Field
] public partial TargetNUInt TypeHandle { get; }
34
[
Field
] public partial uint Flags { get; }
35
[
Field
] public partial uint TryStartPC { get; }
36
[
Field
] public partial uint TryEndPC { get; }
37
[
Field
] public partial uint HandlerStartPC { get; }
38
[
Field
] public partial uint HandlerEndPC { get; }
39
[
Field
] public partial uint ClassToken { get; }
Data\ExceptionInfo.cs (14)
9
[
Field
] public partial TargetPointer PreviousNestedInfo { get; }
10
[
Field
] public partial TargetPointer ThrownObject { get; }
11
[
Field
] public partial uint ExceptionFlags { get; }
12
[
Field
] public partial TargetPointer StackLowBound { get; }
13
[
Field
] public partial TargetPointer StackHighBound { get; }
14
[
Field
] public partial TargetPointer ExceptionRecord { get; }
15
[
Field
] public partial TargetPointer ContextRecord { get; }
18
[
Field
] public partial TargetPointer? ExceptionWatsonBucketTrackerBuckets { get; }
19
[
Field
] public partial byte PassNumber { get; }
20
[
Field
] public partial TargetPointer CSFEHClause { get; }
21
[
Field
] public partial TargetPointer CSFEnclosingClause { get; }
22
[
Field
] public partial TargetPointer CallerOfActualHandlerFrame { get; }
23
[
Field
] public partial uint ClauseForCatchHandlerStartPC { get; }
24
[
Field
] public partial uint ClauseForCatchHandlerEndPC { get; }
Data\ExceptionLookupTableEntry.cs (2)
9
[
Field
] public partial uint MethodStartRVA { get; }
10
[
Field
] public partial uint ExceptionInfoRVA { get; }
Data\FieldDesc.cs (3)
9
[
Field
] public partial uint DWord1 { get; }
10
[
Field
] public partial uint DWord2 { get; }
11
[
Field
] public partial TargetPointer MTOfEnclosingClass { get; }
Data\FixupPrecodeData.cs (1)
9
[
Field
] public partial TargetPointer MethodDesc { get; }
Data\Frames\DebuggerEval.cs (3)
12
[
Field
] public partial bool EvalUsesHijack { get; }
13
[
Field
] public partial uint MethodToken { get; }
14
[
Field
] public partial TargetPointer AssemblyPtr { get; }
Data\Frames\DynamicHelperFrame.cs (1)
9
[
Field
] public partial int DynamicHelperFrameFlags { get; }
Data\Frames\ExternalMethodFrame.cs (1)
9
[
Field
] public partial TargetPointer Indirection { get; }
Data\Frames\Frame.cs (1)
9
[
Field
] public partial TargetPointer Next { get; }
Data\Frames\FramedMethodFrame.cs (2)
9
[
Field
] public partial TargetPointer TransitionBlockPtr { get; }
10
[
Field
] public partial TargetPointer MethodDescPtr { get; }
Data\Frames\FuncEvalFrame.cs (2)
12
[
Field
] public partial TargetPointer DebuggerEvalPtr { get; }
13
[
Field
] public partial TargetCodePointer ReturnAddress { get; }
Data\Frames\HijackArgsAMD64.cs (1)
13
[
Field
] public partial TargetPointer? Rsp { get; }
Data\Frames\HijackFrame.cs (2)
9
[
Field
] public partial TargetCodePointer ReturnAddress { get; }
10
[
Field
] public partial TargetPointer HijackArgsPtr { get; }
Data\Frames\InlinedCallFrame.cs (5)
9
[
Field
] public partial TargetPointer CallSiteSP { get; }
10
[
Field
] public partial TargetCodePointer CallerReturnAddress { get; }
11
[
Field
] public partial TargetPointer CalleeSavedFP { get; }
12
[
Field
] public partial TargetPointer? SPAfterProlog { get; }
13
[
Field
] public partial TargetPointer Datum { get; }
Data\Frames\PInvokeCalliFrame.cs (1)
9
[
Field
] public partial TargetPointer VASigCookiePtr { get; }
Data\Frames\ResumableFrame.cs (1)
9
[
Field
] public partial TargetPointer TargetContextPtr { get; }
Data\Frames\SoftwareExceptionFrame.cs (1)
12
[
Field
] public partial TargetCodePointer ReturnAddress { get; }
Data\Frames\StubDispatchFrame.cs (4)
9
[
Field
] public partial TargetPointer MethodDescPtr { get; }
10
[
Field
] public partial TargetPointer RepresentativeMTPtr { get; }
11
[
Field
] public partial uint RepresentativeSlot { get; }
12
[
Field
] public partial TargetPointer Indirection { get; }
Data\Frames\TailCallFrame.cs (1)
12
[
Field
] public partial TargetCodePointer ReturnAddress { get; }
Data\Frames\TransitionBlock.cs (1)
9
[
Field
] public partial TargetCodePointer ReturnAddress { get; }
Data\FunctionTableIndexRangeSection.cs (4)
12
[
Field
] public partial uint MinFunctionTableIndex { get; }
13
[
Field
] public partial uint NumRuntimeFunctions { get; }
14
[
Field
] public partial TargetPointer R2RModule { get; }
15
[
Field
] public partial TargetPointer Next { get; }
Data\GC\GCHeapSVR.cs (17)
12
[
Field
] public partial TargetPointer? MarkArray { get; }
13
[
Field
] public partial TargetPointer? NextSweepObj { get; }
14
[
Field
] public partial TargetPointer? BackgroundMinSavedAddr { get; }
15
[
Field
] public partial TargetPointer? BackgroundMaxSavedAddr { get; }
16
[
Field
] public partial TargetPointer AllocAllocated { get; }
17
[
Field
] public partial TargetPointer EphemeralHeapSegment { get; }
18
[
Field
] public partial TargetPointer CardTable { get; }
19
[
Field
] public partial TargetPointer FinalizeQueue { get; }
25
[
Field
] public partial TargetPointer? SavedSweepEphemeralSeg { get; }
26
[
Field
] public partial TargetPointer? SavedSweepEphemeralStart { get; }
28
[
Field
] public partial OomHistory OomData { get; }
30
[
Field
] public partial TargetPointer? InternalRootArray { get; }
31
[
Field
] public partial TargetNUInt? InternalRootArrayIndex { get; }
32
[
Field
(UnderlyingBoolType = typeof(int))] public partial bool? HeapAnalyzeSuccess { get; }
39
[
Field
] public partial TargetPointer? FreeableSohSegment { get; }
40
[
Field
] public partial TargetPointer? FreeableUohSegment { get; }
41
[
Field
] public partial TargetPointer? FreeRegions { get; }
Data\GC\Generation.cs (3)
9
[
Field
] public partial GCAllocContext AllocationContext { get; }
10
[
Field
] public partial TargetPointer StartSegment { get; }
13
[
Field
] public partial TargetPointer? AllocationStart { get; }
Data\GC\HeapSegment.cs (9)
9
[
Field
] public partial TargetPointer Allocated { get; }
10
[
Field
] public partial TargetPointer Committed { get; }
11
[
Field
] public partial TargetPointer Reserved { get; }
12
[
Field
] public partial TargetPointer Used { get; }
13
[
Field
] public partial TargetPointer Mem { get; }
14
[
Field
] public partial TargetNUInt Flags { get; }
15
[
Field
] public partial TargetPointer Next { get; }
16
[
Field
] public partial TargetPointer BackgroundAllocated { get; }
19
[
Field
] public partial TargetPointer? Heap { get; }
Data\GC\OOMHistory.cs (9)
9
[
Field
] public partial int Reason { get; }
10
[
Field
] public partial TargetNUInt AllocSize { get; }
11
[
Field
] public partial TargetPointer Reserved { get; }
12
[
Field
] public partial TargetPointer Allocated { get; }
13
[
Field
] public partial TargetNUInt GcIndex { get; }
14
[
Field
] public partial int Fgm { get; }
15
[
Field
] public partial TargetNUInt Size { get; }
16
[
Field
] public partial TargetNUInt AvailablePagefileMb { get; }
17
[
Field
] public partial uint LohP { get; }
Data\GCAllocContext.cs (4)
9
[
Field
] public partial TargetPointer Pointer { get; }
10
[
Field
] public partial TargetPointer Limit { get; }
11
[
Field
] public partial long AllocBytes { get; }
12
[
Field
] public partial long AllocBytesLoh { get; }
Data\GCFrame.cs (4)
9
[
Field
] public partial TargetPointer Next { get; }
10
[
Field
] public partial TargetPointer ObjRefs { get; }
11
[
Field
] public partial uint NumObjRefs { get; }
12
[
Field
] public partial uint GCFlags { get; }
Data\GenericsDictInfo.cs (2)
9
[
Field
] public partial ushort NumDicts { get; }
10
[
Field
] public partial ushort NumTypeArgs { get; }
Data\HandleTable.cs (1)
9
[
Field
] public partial TargetPointer SegmentList { get; }
Data\HandleTableBucket.cs (1)
9
[
Field
] public partial TargetPointer Table { get; }
Data\HandleTableMap.cs (1)
12
[
Field
] public partial TargetPointer Next { get; }
Data\HashMap.cs (1)
9
[
Field
] public partial TargetPointer Buckets { get; }
Data\HostCodeHeap.cs (2)
9
[
Field
] public partial TargetPointer BaseAddress { get; }
10
[
Field
] public partial TargetPointer CurrentAddress { get; }
Data\IdDispenser.cs (2)
9
[
Field
] public partial TargetPointer IdToThread { get; }
10
[
Field
] public partial uint HighestId { get; }
Data\ILCodeVersioningState.cs (5)
9
[
Field
] public partial TargetPointer FirstVersionNode { get; }
10
[
Field
] public partial uint ActiveVersionKind { get; }
11
[
Field
] public partial TargetPointer ActiveVersionNode { get; }
12
[
Field
] public partial TargetPointer ActiveVersionModule { get; }
13
[
Field
] public partial uint ActiveVersionMethodDef { get; }
Data\ILCodeVersionNode.cs (6)
9
[
Field
] public partial TargetNUInt VersionId { get; }
10
[
Field
] public partial TargetPointer Next { get; }
11
[
Field
] public partial uint RejitState { get; }
12
[
Field
] public partial TargetPointer ILAddress { get; }
13
[
Field
] public partial uint Deoptimized { get; }
14
[
Field
] public partial InstrumentedILOffsetMapping InstrumentedILMap { get; }
Data\ImageDataDirectory.cs (2)
9
[
Field
] public partial uint VirtualAddress { get; }
10
[
Field
] public partial uint Size { get; }
Data\InflightTLSData.cs (3)
9
[
Field
] public partial TargetPointer Next { get; }
10
[
Field
] public partial TLSIndex TlsIndex { get; }
11
[
Field
] public partial ObjectHandle TLSData { get; }
Data\InstrumentedILOffsetMapping.cs (2)
9
[
Field
] public partial uint Count { get; }
10
[
Field
] public partial TargetPointer Map { get; }
Data\InterfaceEntry.cs (2)
9
[
Field
] public partial TargetPointer MethodTable { get; }
10
[
Field
] public partial TargetPointer Unknown { get; }
Data\InteropSyncBlockInfo.cs (3)
9
[
Field
] public partial TargetPointer? RCW { get; }
10
[
Field
] public partial TargetPointer? CCW { get; }
11
[
Field
] public partial TargetPointer? CCF { get; }
Data\InterpByteCodeStart.cs (1)
9
[
Field
] public partial TargetPointer Method { get; }
Data\InterpMethod.cs (1)
9
[
Field
] public partial TargetPointer MethodDesc { get; }
Data\InterpMethodContextFrame.cs (5)
9
[
Field
] public partial TargetPointer StartIp { get; }
10
[
Field
] public partial TargetPointer ParentPtr { get; }
11
[
Field
] public partial TargetPointer Ip { get; }
12
[
Field
] public partial TargetPointer NextPtr { get; }
13
[
Field
] public partial TargetPointer Stack { get; }
Data\InterpreterFrame.cs (2)
9
[
Field
] public partial TargetPointer TopInterpMethodContextFrame { get; }
10
[
Field
] public partial bool IsFaulting { get; }
Data\InterpreterPrecodeData.cs (2)
9
[
Field
] public partial TargetPointer ByteCodeAddr { get; }
10
[
Field
] public partial byte Type { get; }
Data\InterpreterRealCodeHeader.cs (3)
9
[
Field
] public partial TargetPointer MethodDesc { get; }
10
[
Field
] public partial TargetPointer DebugInfo { get; }
11
[
Field
] public partial TargetPointer GCInfo { get; }
Data\JITNotification.cs (3)
9
[
Field
(Writable = true)] public partial ushort State { get; private set; }
10
[
Field
(Writable = true)] public partial TargetNUInt ClrModule { get; private set; }
11
[
Field
(Writable = true)] public partial uint MethodToken { get; private set; }
Data\List.cs (2)
10
[
Field
("_items")]
14
[
Field
("_size")]
Data\LoaderAllocator.cs (13)
9
[
Field
] public partial uint ReferenceCount { get; }
10
[
Field
] public partial TargetPointer HighFrequencyHeap { get; }
11
[
Field
] public partial TargetPointer LowFrequencyHeap { get; }
12
[
Field
] public partial TargetPointer StaticsHeap { get; }
13
[
Field
] public partial TargetPointer StubHeap { get; }
14
[
Field
] public partial TargetPointer ExecutableHeap { get; }
15
[
Field
] public partial TargetPointer? FixupPrecodeHeap { get; }
16
[
Field
] public partial TargetPointer? NewStubPrecodeHeap { get; }
17
[
Field
] public partial TargetPointer? DynamicHelpersStubHeap { get; }
18
[
Field
] public partial TargetPointer VirtualCallStubManager { get; }
19
[
Field
] public partial ObjectHandle ObjectHandle { get; }
20
[
Field
] public partial bool IsCollectible { get; }
21
[
Field
] public partial ulong CreationNumber { get; }
Data\LoaderHeap.cs (1)
9
[
Field
] public partial TargetPointer FirstBlock { get; }
Data\LoaderHeapBlock.cs (3)
9
[
Field
] public partial TargetPointer Next { get; }
10
[
Field
] public partial TargetPointer VirtualAddress { get; }
11
[
Field
] public partial TargetNUInt VirtualSize { get; }
Data\Lock.cs (3)
9
[
Field
("_state")]
12
[
Field
("_owningThreadId")]
15
[
Field
("_recursionCount")]
Data\ManagedObjectWrapperHolderObject.cs (2)
9
[
Field
] public partial TargetPointer WrappedObject { get; }
10
[
Field
] public partial TargetPointer Wrapper { get; }
Data\ManagedObjectWrapperLayout.cs (5)
9
[
Field
] public partial long RefCount { get; }
10
[
Field
] public partial int Flags { get; }
11
[
Field
] public partial int UserDefinedCount { get; }
12
[
Field
] public partial TargetPointer UserDefined { get; }
13
[
Field
] public partial TargetPointer Dispatches { get; }
Data\MDInternalRW.cs (1)
9
[
Field
] public partial TargetPointer Stgdb { get; }
Data\MemoryRange.cs (2)
9
[
Field
] public partial TargetPointer StartAddress { get; }
10
[
Field
] public partial TargetNUInt Size { get; }
Data\MethodDesc.cs (14)
9
[
Field
] public partial byte ChunkIndex { get; }
10
[
Field
] public partial ushort Slot { get; }
11
[
Field
] public partial ushort Flags { get; }
12
[
Field
] public partial ushort Flags3AndTokenRemainder { get; }
13
[
Field
] public partial byte EntryPointFlags { get; }
14
[
Field
] public partial TargetPointer CodeData { get; }
15
[
Field
] public partial TargetPointer? GCCoverageInfo { get; }
21
[
Field
] public partial TargetPointer PerInstInfo { get; }
22
[
Field
] public partial ushort NumGenericArgs { get; }
23
[
Field
] public partial ushort Flags2 { get; }
29
[
Field
] public partial TargetPointer MethodName { get; }
35
[
Field
] public partial TargetPointer Sig { get; }
36
[
Field
] public partial uint cSig { get; }
37
[
Field
] public partial uint ExtendedFlags { get; }
Data\MethodDescChunk.cs (5)
9
[
Field
] public partial TargetPointer MethodTable { get; }
10
[
Field
] public partial TargetPointer Next { get; }
11
[
Field
] public partial byte Size { get; }
12
[
Field
] public partial byte Count { get; }
13
[
Field
] public partial ushort FlagsAndTokenRange { get; }
Data\MethodDescCodeData.cs (3)
9
[
Field
] public partial TargetCodePointer TemporaryEntryPoint { get; }
10
[
Field
] public partial TargetPointer VersioningState { get; }
11
[
Field
] public partial uint OptimizationTier { get; }
Data\MethodDescVersioningState.cs (2)
9
[
Field
] public partial TargetPointer NativeCodeVersionNode { get; }
10
[
Field
] public partial byte Flags { get; }
Data\MethodTable.cs (10)
9
[
Field
] public partial uint MTFlags { get; }
10
[
Field
] public partial uint BaseSize { get; }
11
[
Field
] public partial uint MTFlags2 { get; }
12
[
Field
] public partial TargetPointer EEClassOrCanonMT { get; }
13
[
Field
] public partial TargetPointer Module { get; }
14
[
Field
] public partial TargetPointer ParentMethodTable { get; }
15
[
Field
] public partial TargetPointer PerInstInfo { get; }
16
[
Field
] public partial ushort NumInterfaces { get; }
17
[
Field
] public partial ushort NumVirtuals { get; }
18
[
Field
] public partial TargetPointer AuxiliaryData { get; }
Data\MethodTableAuxiliaryData.cs (3)
9
[
Field
] public partial TargetPointer LoaderModule { get; }
10
[
Field
] public partial short OffsetToNonVirtualSlots { get; }
11
[
Field
] public partial uint Flags { get; }
Data\Module.cs (15)
9
[
Field
] public partial TargetPointer Assembly { get; }
10
[
Field
] public partial TargetPointer PEAssembly { get; }
12
[
Field
(Writable = true)]
15
[
Field
] public partial TargetPointer Base { get; }
16
[
Field
] public partial TargetPointer LoaderAllocator { get; }
17
[
Field
] public partial TargetPointer DynamicMetadata { get; }
18
[
Field
] public partial uint MetadataGeneration { get; }
19
[
Field
] public partial TargetPointer SimpleName { get; }
20
[
Field
] public partial TargetPointer Path { get; }
21
[
Field
] public partial TargetPointer FileName { get; }
22
[
Field
] public partial TargetPointer ReadyToRunInfo { get; }
23
[
Field
] public partial TargetPointer GrowableSymbolStream { get; }
24
[
Field
] public partial TargetPointer AvailableTypeParams { get; }
25
[
Field
] public partial TargetPointer InstMethodHashTable { get; }
39
[
Field
] public partial TargetPointer DynamicILBlobTable { get; }
Data\ModuleLookupMap.cs (4)
9
[
Field
] public partial TargetPointer TableData { get; }
10
[
Field
] public partial TargetPointer Next { get; }
11
[
Field
] public partial uint Count { get; }
12
[
Field
] public partial TargetNUInt SupportedFlagsMask { get; }
Data\NativeCodeVersionNode.cs (7)
9
[
Field
] public partial TargetPointer Next { get; }
10
[
Field
] public partial TargetPointer MethodDesc { get; }
12
[
Field
] public partial TargetCodePointer NativeCode { get; }
13
[
Field
] public partial uint Flags { get; }
14
[
Field
] public partial TargetNUInt ILVersionId { get; }
16
[
Field
] public partial TargetPointer? GCCoverageInfo { get; }
17
[
Field
] public partial uint OptimizationTier { get; }
Data\NativeObjectWrapperObject.cs (1)
9
[
Field
] public partial TargetPointer ExternalComObject { get; }
Data\ObjcTrackingInformation.cs (1)
9
[
Field
("_memory")]
Data\Object.cs (1)
9
[
Field
("m_pMethTab", Pointer = true)]
Data\ObjectHeader.cs (1)
9
[
Field
] public partial uint SyncBlockValue { get; }
Data\PatchpointInfo.cs (1)
9
[
Field
] public partial uint LocalCount { get; }
Data\PEAssembly.cs (3)
9
[
Field
] public partial TargetPointer PEImage { get; }
10
[
Field
] public partial TargetPointer AssemblyBinder { get; }
11
[
Field
] public partial TargetPointer MDImport { get; }
Data\PEImage.cs (3)
11
[
Field
] public partial TargetPointer? FlatImageLayout { get; }
12
[
Field
] public partial TargetPointer LoadedImageLayout { get; }
13
[
Field
] public partial ProbeExtensionResult ProbeExtensionResult { get; }
Data\PEImageLayout.cs (4)
9
[
Field
] public partial TargetPointer Base { get; }
10
[
Field
] public partial uint Size { get; }
11
[
Field
] public partial uint Flags { get; }
12
[
Field
] public partial uint Format { get; }
Data\PlatformMetadata.cs (1)
13
[
Field
] public partial byte CodePointerFlags { get; }
Data\PortableEntryPoint.cs (1)
9
[
Field
] public partial TargetPointer MethodDesc { get; }
Data\PrecodeMachineDescriptor.cs (3)
9
[
Field
] public partial byte InvalidPrecodeType { get; }
10
[
Field
] public partial byte StubPrecodeType { get; }
11
[
Field
] public partial uint StubCodePageSize { get; }
Data\ProbeExtensionResult.cs (1)
9
[
Field
] public partial int Type { get; }
Data\ProfControlBlock.cs (4)
9
[
Field
] public partial ulong GlobalEventMask { get; }
10
[
Field
] public partial bool RejitOnAttachEnabled { get; }
11
[
Field
] public partial TargetPointer MainProfilerProfInterface { get; }
12
[
Field
] public partial int NotificationProfilerCount { get; }
Data\RangeSection.cs (8)
9
[
Field
] public partial TargetPointer RangeBegin { get; }
10
[
Field
] public partial TargetPointer RangeEndOpen { get; }
11
[
Field
] public partial TargetPointer NextForDelete { get; }
12
[
Field
] public partial TargetPointer JitManager { get; }
13
[
Field
] public partial TargetPointer HeapList { get; }
14
[
Field
] public partial int Flags { get; }
15
[
Field
] public partial TargetPointer R2RModule { get; }
16
[
Field
] public partial TargetPointer RangeList { get; }
Data\RangeSectionFragment.cs (3)
9
[
Field
] public partial TargetPointer RangeBegin { get; }
10
[
Field
] public partial TargetPointer RangeEndOpen { get; }
11
[
Field
] public partial TargetPointer RangeSection { get; }
Data\RCW.cs (11)
12
[
Field
] public partial TargetPointer NextCleanupBucket { get; }
13
[
Field
] public partial TargetPointer NextRCW { get; }
14
[
Field
] public partial uint Flags { get; }
15
[
Field
] public partial TargetPointer CtxCookie { get; }
16
[
Field
] public partial TargetPointer CtxEntry { get; }
17
[
Field
] public partial TargetPointer IdentityPointer { get; }
18
[
Field
] public partial uint SyncBlockIndex { get; }
19
[
Field
] public partial TargetPointer VTablePtr { get; }
20
[
Field
] public partial TargetPointer CreatorThread { get; }
21
[
Field
] public partial uint RefCount { get; }
22
[
Field
] public partial TargetPointer UnknownPointer { get; }
Data\RCWCleanupList.cs (1)
9
[
Field
] public partial TargetPointer FirstBucket { get; }
Data\ReadyToRunCoreHeader.cs (1)
12
[
Field
] public partial uint NumberOfSections { get; }
Data\ReadyToRunCoreInfo.cs (1)
9
[
Field
(Pointer = true)]
Data\ReadyToRunHeader.cs (2)
9
[
Field
] public partial ushort MajorVersion { get; }
10
[
Field
] public partial ushort MinorVersion { get; }
Data\ReadyToRunInfo.cs (11)
11
[
Field
] public partial TargetPointer CompositeInfo { get; }
12
[
Field
] public partial TargetPointer ReadyToRunHeader { get; }
13
[
Field
] public partial uint NumRuntimeFunctions { get; }
14
[
Field
] public partial uint NumHotColdMap { get; }
15
[
Field
] public partial TargetPointer DelayLoadMethodCallThunks { get; }
16
[
Field
] public partial TargetPointer DebugInfoSection { get; }
17
[
Field
] public partial TargetPointer ExceptionInfoSection { get; }
18
[
Field
] public partial TargetPointer LoadedImageBase { get; }
19
[
Field
] public partial TargetPointer Composite { get; }
20
[
Field
] public partial uint NumImportSections { get; }
23
[
Field
] public partial TargetPointer? MinVirtualIP { get; }
Data\ReadyToRunSection.cs (2)
9
[
Field
] public partial uint Type { get; }
10
[
Field
] public partial ImageDataDirectory Section { get; }
Data\RealCodeHeader.cs (5)
9
[
Field
] public partial TargetPointer MethodDesc { get; }
10
[
Field
] public partial TargetPointer DebugInfo { get; }
11
[
Field
] public partial TargetPointer EHInfo { get; }
12
[
Field
] public partial TargetPointer GCInfo { get; }
13
[
Field
] public partial uint NumUnwindInfos { get; }
Data\RegionFreeList.cs (1)
9
[
Field
] public partial TargetPointer HeadFreeRegion { get; }
Data\RuntimeFunction.cs (3)
9
[
Field
] public partial uint BeginAddress { get; }
12
[
Field
] public partial uint? EndAddress { get; }
13
[
Field
] public partial uint UnwindData { get; }
Data\RuntimeThreadLocals.cs (1)
9
[
Field
] public partial EEAllocContext AllocContext { get; }
Data\Signature.cs (2)
9
[
Field
] public partial TargetPointer SignaturePointer { get; }
10
[
Field
] public partial uint SignatureLength { get; }
Data\SimpleComCallWrapper.cs (4)
9
[
Field
] public partial TargetPointer OuterIUnknown { get; }
10
[
Field
] public partial long RefCount { get; }
11
[
Field
] public partial uint Flags { get; }
12
[
Field
] public partial TargetPointer MainWrapper { get; }
Data\StgPool.cs (3)
9
[
Field
] public partial TargetPointer SegData { get; }
10
[
Field
] public partial TargetPointer NextSegment { get; }
11
[
Field
] public partial uint DataSize { get; }
Data\StgPoolSeg.cs (3)
9
[
Field
] public partial TargetPointer SegData { get; }
10
[
Field
] public partial TargetPointer NextSegment { get; }
11
[
Field
] public partial uint DataSize { get; }
Data\StressLog.cs (10)
9
[
Field
] public partial uint LoggedFacilities { get; }
10
[
Field
] public partial uint Level { get; }
11
[
Field
] public partial uint MaxSizePerThread { get; }
12
[
Field
] public partial uint MaxSizeTotal { get; }
13
[
Field
] public partial int TotalChunks { get; }
14
[
Field
] public partial ulong TickFrequency { get; }
15
[
Field
] public partial ulong StartTimestamp { get; }
16
[
Field
] public partial ulong StartTime { get; }
17
[
Field
] public partial TargetNUInt ModuleOffset { get; }
19
[
Field
] public partial TargetPointer Logs { get; }
Data\StressLogChunk.cs (3)
9
[
Field
] public partial TargetPointer Next { get; }
14
[
Field
] public partial uint Sig1 { get; }
15
[
Field
] public partial uint Sig2 { get; }
Data\StressLogModuleDesc.cs (2)
9
[
Field
] public partial TargetPointer BaseAddress { get; }
10
[
Field
] public partial TargetNUInt Size { get; }
Data\String.cs (1)
12
[
Field
("m_StringLength")]
Data\StubPrecodeData.cs (4)
9
[
Field
] public partial TargetPointer MethodDesc { get; }
10
[
Field
] public partial byte Type { get; }
16
[
Field
] public partial TargetPointer SecretParam { get; }
17
[
Field
] public partial byte Type { get; }
Data\SyncBlock.cs (3)
9
[
Field
] public partial uint ThinLock { get; }
10
[
Field
] public partial TargetPointer LinkNext { get; }
11
[
Field
] public partial uint HashCode { get; }
Data\SyncBlockCache.cs (2)
9
[
Field
] public partial uint FreeSyncTableIndex { get; }
10
[
Field
] public partial TargetPointer CleanupBlockList { get; }
Data\SystemDomain.cs (1)
12
[
Field
] public partial TargetPointer SystemAssembly { get; }
Data\SystemVEightByteRegistersInfo.cs (5)
10
[
Field
] public partial byte NumEightBytes { get; }
11
[
Field
] public partial byte EightByteClassification0 { get; }
12
[
Field
] public partial byte EightByteClassification1 { get; }
13
[
Field
] public partial byte EightByteSize0 { get; }
14
[
Field
] public partial byte EightByteSize1 { get; }
Data\TableSegment.cs (1)
11
[
Field
] public partial TargetPointer NextSegment { get; }
Data\ThisPtrRetBufPrecodeData.cs (1)
9
[
Field
] public partial TargetPointer MethodDesc { get; }
Data\Thread.cs (18)
9
[
Field
] public partial uint Id { get; }
10
[
Field
] public partial TargetNUInt OSId { get; }
11
[
Field
] public partial uint State { get; }
12
[
Field
(Writable = true)] public partial uint DebuggerControlledThreadState { get; private set; }
13
[
Field
] public partial uint PreemptiveGCDisabled { get; }
14
[
Field
] public partial TargetPointer Frame { get; }
15
[
Field
] public partial TargetPointer GCFrame { get; }
16
[
Field
] public partial TargetPointer CachedStackBase { get; }
17
[
Field
] public partial TargetPointer CachedStackLimit { get; }
18
[
Field
] public partial ObjectHandle ExposedObject { get; }
19
[
Field
] public partial ObjectHandle LastThrownObject { get; }
20
[
Field
] public partial uint LastThrownObjectIsUnhandled { get; }
21
[
Field
] public partial TargetPointer LinkNext { get; }
27
[
Field
] public partial TargetPointer? UEWatsonBucketTrackerBuckets { get; }
28
[
Field
] public partial TargetPointer ThreadLocalDataPtr { get; }
29
[
Field
] public partial TargetPointer DebuggerFilterContext { get; }
30
[
Field
] public partial uint InteropDebuggingHijacked { get; }
31
[
Field
] public partial ObjectHandle CurrentCustomDebuggerNotification { get; }
Data\ThreadLocalData.cs (5)
9
[
Field
] public partial TargetPointer CollectibleTlsArrayData { get; }
10
[
Field
] public partial TargetPointer NonCollectibleTlsArrayData { get; }
11
[
Field
] public partial int CollectibleTlsDataCount { get; }
12
[
Field
] public partial int NonCollectibleTlsDataCount { get; }
13
[
Field
] public partial TargetPointer InFlightData { get; }
Data\ThreadStore.cs (6)
9
[
Field
] public partial int ThreadCount { get; }
10
[
Field
] public partial TargetPointer FirstThreadLink { get; }
11
[
Field
] public partial int UnstartedCount { get; }
12
[
Field
] public partial int BackgroundCount { get; }
13
[
Field
] public partial int PendingCount { get; }
14
[
Field
] public partial int DeadCount { get; }
Data\ThreadStressLog.cs (7)
9
[
Field
] public partial TargetPointer Next { get; }
10
[
Field
] public partial ulong ThreadId { get; }
11
[
Field
] public partial bool WriteHasWrapped { get; }
12
[
Field
] public partial TargetPointer CurrentPtr { get; }
13
[
Field
] public partial TargetPointer ChunkListHead { get; }
14
[
Field
] public partial TargetPointer ChunkListTail { get; }
15
[
Field
] public partial TargetPointer CurrentWriteChunk { get; }
Data\TLSIndex.cs (1)
9
[
Field
] public partial uint TLSIndexRawIndex { get; }
Data\TypedByRef.cs (2)
9
[
Field
]
12
[
Field
]
Data\TypeDesc.cs (7)
9
[
Field
] public partial uint TypeAndFlags { get; }
16
[
Field
] public partial TargetPointer TypeArg { get; }
29
[
Field
] public partial TargetPointer Module { get; }
30
[
Field
] public partial uint Token { get; }
43
[
Field
] public partial uint NumArgs { get; }
44
[
Field
] public partial uint CallConv { get; }
49
[
Field
] public partial TargetPointer LoaderModule { get; }
Data\UnorderedArrayBase.cs (2)
9
[
Field
] public partial uint Count { get; }
10
[
Field
] public partial TargetPointer Table { get; }
Data\VASigCookie.cs (2)
9
[
Field
] public partial uint SizeOfArgs { get; }
10
[
Field
] public partial Signature Signature { get; }
Data\VirtualCallStubManager.cs (2)
9
[
Field
] public partial TargetPointer IndcellHeap { get; }
10
[
Field
] public partial TargetPointer? CacheEntryHeap { get; }
3 references to FieldAttribute
Microsoft.Diagnostics.DataContractReader.Abstractions (3)
CdacAttributes.cs (3)
11
/// <see cref="
FieldAttribute
"/>-marked properties from the descriptor-resolved
84
/// this, <see cref="
FieldAttribute
"/> on an <c>IData</c> property does an
115
/// <see cref="
FieldAttribute
"/>: primitives use <c>target.Read<T></c>