1 write to Address
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IRuntimeTypeSystem.cs (1)
17Address = address;
60 references to Address
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IRuntimeTypeSystem.cs (1)
22public bool IsNull => Address == 0;
Microsoft.Diagnostics.DataContractReader.Contracts (50)
Contracts\ComWrappers_1.cs (1)
182TargetPointer typeHandlePtr = rts.GetTypeByNameAndModule(NativeObjectWrapperName, NativeObjectWrapperNamespace, moduleHandle).Address;
Contracts\RuntimeTypeSystem_1.cs (43)
506return _methodTables[typeHandle.Address].Module; 530public TargetPointer GetParentMethodTable(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? TargetPointer.Null : _methodTables[typeHandle.Address].ParentMethodTable; 532public uint GetBaseSize(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 : _methodTables[typeHandle.Address].Flags.BaseSize; 534public uint GetComponentSize(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 : _methodTables[typeHandle.Address].Flags.ComponentSize; 538MethodTable methodTable = _methodTables[typeHandle.Address]; 546MethodTable canonMT = _methodTables[canonMTHandle.Address]; 561public bool IsFreeObjectMethodTable(TypeHandle typeHandle) => FreeObjectMethodTablePointer == typeHandle.Address; 563public bool IsString(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].Flags.IsString; 570public bool ContainsGCPointers(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].Flags.ContainsGCPointers; 571public bool RequiresAlign8(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].Flags.RequiresAlign8; 574&& _methodTables[typeHandle.Address].ParentMethodTable == _continuationMethodTablePointer; 588ulong mtAddress = typeHandle.Address; 650public bool IsDynamicStatics(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].Flags.IsDynamicStatics; 651public ushort GetNumInterfaces(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (ushort)0 : _methodTables[typeHandle.Address].NumInterfaces; 657MethodTable methodTable = _methodTables[typeHandle.Address]; 664MethodTable methodTable = _methodTables[typeHandle.Address]; 674public bool IsTrackedReferenceWithFinalizer(TypeHandle typeHandle) => typeHandle.IsMethodTable() && _methodTables[typeHandle.Address].Flags.IsTrackedReferenceWithFinalizer; 680MethodTable methodTable = _methodTables[typeHandle.Address]; 690MethodTable methodTable = _methodTables[typeHandle.Address]; 738MethodTable methodTable = _methodTables[typeHandle.Address]; 742return _target.ProcessedData.GetOrAdd<TypeInstantiation>(typeHandle.Address).TypeHandles; 749MethodTable methodTable = _methodTables[typeHandle.Address]; 758MethodTable methodTable = _methodTables[typeHandle.Address]; 791public bool IsGenericTypeDefinition(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].Flags.IsGenericTypeDefinition; 817return _methodTables[typeHandle.Address].Flags.ContainsGenericVariables; 820public bool IsCollectible(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.Address].Flags.IsCollectible; 825MethodTable methodTable = _methodTables[typeHandle.Address]; 847MethodTable methodTable = _methodTables[typeHandle.Address]; 891MethodTable methodTable = _methodTables[typeHandle.Address]; 924MethodTable methodTable = _methodTables[typeHandle.Address]; 949MethodTable methodTable = _methodTables[typeHandle.Address]; 995if (!(instantiation[i].Address == typeArguments[i].Address)) 1005GetTypeParam(potentialMatch).Address == elementType.Address && 1013if (typeHandle.Address == TargetPointer.Null) 1021MethodTable methodTable = _methodTables[typeHandle.Address]; 1028if (typeHandle.Address == TargetPointer.Null) 1251MethodTable mt = _methodTables[typeHandle.Address]; 1590MethodTable mt = _methodTables[typeHandle.Address]; 1594return GetVTableIndirections(typeHandle.Address).GetAddressOfSlot(slotNum); 1887Debug.Assert(_methodTables[typeHandle.Address].IsCanonMT); 1975Debug.Assert(_methodTables[typeHandle.Address].IsCanonMT);
Contracts\StackWalk\GC\GcSignatureTypeProvider.cs (1)
180if (typeHandle.Address == TargetPointer.Null)
RuntimeTypeSystemHelpers\ExtensionMethods.cs (5)
12return type.Address != 0 && ((ulong)type.Address & (ulong)RuntimeTypeSystem_1.TypeHandleBits.ValidMask) == (ulong)RuntimeTypeSystem_1.TypeHandleBits.TypeDesc; 17return type.Address != 0 && ((ulong)type.Address & (ulong)RuntimeTypeSystem_1.TypeHandleBits.ValidMask) == (ulong)RuntimeTypeSystem_1.TypeHandleBits.MethodTable; 25return (ulong)type.Address & ~(ulong)RuntimeTypeSystem_1.TypeHandleBits.ValidMask;
Microsoft.Diagnostics.DataContractReader.Legacy (9)
Dbi\DacDbiImpl.cs (2)
2092pLayout->componentID.token1 = charTypeHandle.Address.Value; 2109pLayout->componentID.token1 = componentTypeHandle.Address.Value;
SOSDacImpl.cs (7)
1109data->MTOfType = rtsContract.GetPrimitiveType(CorElementType.U).Address.ToClrDataAddress(_target); 1112data->MTOfType = foundTypeHandle.Address.ToClrDataAddress(_target); 1119data->MTOfType = paramTypeHandle.Address.ToClrDataAddress(_target); 1124data->MTOfType = foundTypeHandle.Address.ToClrDataAddress(_target); 1165data->MTOfEnclosingClass = ctx.Address.ToClrDataAddress(_target); 2927*value = methodTableHandle.Address.ToClrDataAddress(_target); 3384data->ElementTypeHandle = element.Address.Value;