43 references to _methodTables
Microsoft.Diagnostics.DataContractReader.Contracts (43)
Contracts\RuntimeTypeSystem_1.cs (43)
35_methodTables.Clear(); 459if (_methodTables.ContainsKey(typeHandlePointer)) 478_ = _methodTables.TryAdd(methodTablePointer, trustedMethodTable); 487_ = _methodTables.TryAdd(methodTablePointer, trustedMethodTable); 499_ = _methodTables.TryAdd(methodTablePointer, trustedMethodTableF); 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]; 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; 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]; 749MethodTable methodTable = _methodTables[typeHandle.Address]; 758MethodTable methodTable = _methodTables[typeHandle.Address]; 771MethodTable methodTable = rts._methodTables[typePointer]; 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]; 1021MethodTable methodTable = _methodTables[typeHandle.Address]; 1251MethodTable mt = _methodTables[typeHandle.Address]; 1359MethodTable mt = _methodTables[methodDesc.MethodTable]; 1397MethodTable mt = _methodTables[methodDesc.MethodTable]; 1409TargetPointer modulePtr = _methodTables[methodDesc.MethodTable].Module; 1552return _methodTables[methodDesc.MethodTable]; 1590MethodTable mt = _methodTables[typeHandle.Address]; 1887Debug.Assert(_methodTables[typeHandle.Address].IsCanonMT); 1975Debug.Assert(_methodTables[typeHandle.Address].IsCanonMT);