10 writes to _dependencies
ILCompiler.Compiler (10)
IL\ILImporter.Scanner.cs (10)
129_dependencies = _unconditionalDependencies; 259_dependencies = basicBlock.Condition != null ? basicBlock.Dependencies : _unconditionalDependencies; 542_compilation.NodeFactory.MetadataManager.GetDependenciesDueToAccess(ref _dependencies, _compilation.NodeFactory, _canonMethodIL, method); 1223_factory.MetadataManager.GetDependenciesDueToAccess(ref _dependencies, _factory, _methodIL, (TypeDesc)_canonMethodIL.GetObject(token)); 1263_factory.MetadataManager.GetDependenciesDueToAccess(ref _dependencies, _factory, _methodIL, (TypeDesc)_canonMethodIL.GetObject(token)); 1287_factory.MetadataManager.GetDependenciesDueToAccess(ref _dependencies, _factory, _methodIL, (MethodDesc)_canonMethodIL.GetObject(token)); 1304_factory.MetadataManager.GetDependenciesDueToAccess(ref _dependencies, _factory, _methodIL, (FieldDesc)_canonMethodIL.GetObject(token)); 1346_compilation.NodeFactory.MetadataManager.GetDependenciesDueToAccess(ref _dependencies, _compilation.NodeFactory, _canonMethodIL, canonField); 1500_factory.MetadataManager.GetDependenciesDueToAccess(ref _dependencies, _factory, _methodIL, typeForAccessCheck); 1529_factory.MetadataManager.GetDependenciesDueToAccess(ref _dependencies, _factory, _methodIL, (TypeDesc)_canonMethodIL.GetObject(token));
127 references to _dependencies
ILCompiler.Compiler (127)
IL\ILImporter.Scanner.cs (127)
148_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.GetNonGCStaticBase, method.OwningType), "Owning type cctor"); 152_dependencies.Add(_factory.ReadyToRunHelper(ReadyToRunHelperId.GetNonGCStaticBase, method.OwningType), "Owning type cctor"); 161_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.MonitorEnter), reason); 162_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.MonitorExit), reason); 165_dependencies.Add(_compilation.NodeFactory.MethodEntrypoint(_compilation.NodeFactory.TypeSystemContext.GetCoreLibEntryPoint("System"u8, "Type"u8, "GetTypeFromMethodTable"u8, null)), reason); 170_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.NecessaryTypeHandle, method.OwningType), reason); 174_dependencies.Add(_factory.NecessaryTypeSymbol(method.OwningType), reason); 180_dependencies.Add(_compilation.NodeFactory.MethodEntrypoint(_compilation.NodeFactory.TypeSystemContext.GetCoreLibEntryPoint("Internal.Runtime.CompilerHelpers"u8, "SharedCodeHelpers"u8, "GetClassHandleFromMethodParam"u8, null)), reason); 189_dependencies.Add(_factory.MethodEntrypoint(asyncHelpers.GetKnownMethod("CaptureContexts"u8, null)), reason); 190_dependencies.Add(_factory.MethodEntrypoint(asyncHelpers.GetKnownMethod("RestoreContexts"u8, null)), reason); 278_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandleForCasting, catchType), "EH"); 282_dependencies.Add(_compilation.ComputeConstantLookup(ReadyToRunHelperId.TypeHandleForCasting, catchType), "EH"); 320_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandleForCasting, type), "IsInst/CastClass"); 324_dependencies.Add(_compilation.ComputeConstantLookup(ReadyToRunHelperId.TypeHandleForCasting, type), "IsInst/CastClass"); 612_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, owningType), reason); 616_dependencies.Add(_factory.ConstructedTypeSymbol(owningType), reason); 624_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.NewMultiDimArrRare), reason); 626_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.NewMultiDimArr), reason); 631_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.NewObject), reason); 643_dependencies.Add(_factory.VTable(method.OwningType), reason); 653_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.DefaultConstructor, runtimeDeterminedMethod.Instantiation[0]), reason); 659_dependencies.Add(type.IsValueType ? _factory.ExactCallableAddress(ctor) : _factory.CanonicalEntrypoint(ctor), reason); 669_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.ObjectAllocator, runtimeDeterminedMethod.Instantiation[0]), reason); 673_dependencies.Add(_compilation.ComputeConstantLookup(ReadyToRunHelperId.ObjectAllocator, method.Instantiation[0]), reason); 683_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, runtimeDeterminedMethod.Instantiation[0]), reason); 687_dependencies.Add(_factory.ConstructedTypeSymbol(method.Instantiation[0]), reason); 817int numDependenciesBeforeTargetDetermination = _dependencies.Count; 830_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.ConstrainedDirectCall, constrainedCallInfo), reason); 849_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodEntry, targetOfLookup), reason); 861_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodEntry, runtimeDeterminedMethod), reason); 865_dependencies.Add(_factory.FatFunctionPointer(targetMethod), reason); 888_dependencies.Add(_factory.StringAllocator(targetMethod), reason); 912_dependencies.Add(_factory.ShadowNonConcreteMethod(concreteMethod), reason); 917_dependencies.Add(instParam, reason); 920_dependencies.Add(_factory.CanonicalEntrypoint(targetMethod), reason); 925_dependencies.Add(GetMethodEntrypoint(targetMethod), reason); 930_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, _constrained), reason); 932_dependencies.Add(_factory.ConstructedTypeSymbol(_constrained), reason); 938_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, runtimeDeterminedMethod.OwningType), reason); 958_dependencies.Add(instParam, reason); 961_dependencies.Add(GetMethodEntrypoint(targetMethod), reason); 985_dependencies.Add(GetGenericLookupHelper(constrainedHelperId, constrainedCallInfo), reason); 999_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.DispatchCell, methodToLookup), reason); 1003_dependencies.Add(_factory.DispatchCell(methodToLookup), reason); 1006_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.GVMLookupForSlot), reason); 1012_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.DispatchCell, runtimeDeterminedMethod), reason); 1016_dependencies.Add(_factory.DispatchCell(method), reason); 1023_dependencies.Add(_factory.VirtualMethodUse(slotDefiningMethod), reason); 1040while (_dependencies.Count > numDependenciesBeforeTargetDetermination) 1041_dependencies.RemoveAt(_dependencies.Count - 1); 1047_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.DelegateCtor, info), reason); 1049_dependencies.Add(_factory.ReadyToRunHelper(ReadyToRunHelperId.DelegateCtor, info), reason); 1062_dependencies.Add(_compilation.NodeFactory.MethodEntrypoint(resumptionStub), asyncReason); 1064_dependencies.Add(_factory.ConstructedTypeSymbol(_compilation.TypeSystemContext.ContinuationType), asyncReason); 1068_dependencies.Add(_compilation.GetHelperEntrypoint(ReadyToRunHelper.AllocContinuation), asyncReason); 1069_dependencies.Add(_factory.MethodEntrypoint(asyncHelpers.GetKnownMethod("CaptureExecutionContext"u8, null)), asyncReason); 1070_dependencies.Add(_factory.MethodEntrypoint(asyncHelpers.GetKnownMethod("CaptureContinuationContext"u8, null)), asyncReason); 1071_dependencies.Add(_factory.MethodEntrypoint(asyncHelpers.GetKnownMethod("RestoreContextsOnSuspension"u8, null)), asyncReason); 1072_dependencies.Add(_factory.MethodEntrypoint(asyncHelpers.GetKnownMethod("FinishSuspensionNoContinuationContext"u8, null)), asyncReason); 1073_dependencies.Add(_factory.MethodEntrypoint(asyncHelpers.GetKnownMethod("FinishSuspensionWithContinuationContext"u8, null)), asyncReason); 1103_dependencies.Add(_factory.CanonicalEntrypoint(stub), "calli"); 1191_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.NecessaryTypeHandle, type), "Unbox"); 1195_dependencies.Add(_factory.NecessaryTypeSymbol(type), "Unbox"); 1202_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.Unbox_TypeTest), "Unbox"); 1210_dependencies.Add(GetHelperEntrypoint(helper), "Unbox"); 1215_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.GetRefAny), "refanyval"); 1221_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.TypeHandleToRuntimeType), "mkrefany"); 1222_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.TypeHandleToRuntimeTypeHandle), "mkrefany"); 1232_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, type), reason); 1236_dependencies.Add(_factory.MaximallyConstructableType(type), reason); 1265_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.GetRuntimeTypeHandle), "ldtoken"); 1266_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.GetRuntimeType), "ldtoken"); 1283_dependencies.Add(reference, "ldtoken"); 1291_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodHandle, method), "ldtoken"); 1295_dependencies.Add(_factory.RuntimeMethodHandle(method), "ldtoken"); 1298_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.GetRuntimeMethodHandle), "ldtoken"); 1308_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.FieldHandle, field), "ldtoken"); 1312_dependencies.Add(_factory.RuntimeFieldHandle(field), "ldtoken"); 1315_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.GetRuntimeFieldHandle), "ldtoken"); 1366_dependencies.Add(_factory.NotReadOnlyField(fieldToReport), "Field written outside initializer"); 1388_dependencies.Add(_compilation.GetFieldRvaData(field), reason); 1414_dependencies.Add(GetGenericLookupHelper(helperId, owningType), reason); 1418_dependencies.Add(_factory.ReadyToRunHelper(helperId, owningType), reason); 1440_dependencies.Add(_factory.SerializedStringObject((string)_methodIL.GetObject(token)), "ldstr"); 1504_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, type), reason); 1508_dependencies.Add(_factory.ConstructedTypeSymbol(type), reason); 1513_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.Box_Nullable), reason); 1517_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.Box), reason); 1532_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, elementType.MakeArrayType()), "newarr"); 1533_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.NewArray), "newarr"); 1539_dependencies.Add(_factory.ConstructedTypeSymbol(elementType.MakeArrayType()), "newarr"); 1545_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.RngChkFail), "ldelem"); 1550_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.RngChkFail), "ldelem"); 1562_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.Stelem_Ref), "stelem"); 1565_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.RngChkFail), "stelem"); 1574_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.NecessaryTypeHandle, elementType), "ldelema"); 1576_dependencies.Add(_factory.NecessaryTypeSymbol(elementType), "ldelema"); 1578_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.Ldelema_Ref), "ldelema"); 1581_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.RngChkFail), "ldelema"); 1592_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.Overflow), "_ovf"); 1598_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.LMulOfv), "_lmulovf"); 1599_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.ULMulOvf), "_ulmulovf"); 1602_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.Overflow), "_ovf"); 1608_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.ULDiv), "_uldiv"); 1609_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.LDiv), "_ldiv"); 1613_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.UDiv), "_udiv"); 1614_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.Div), "_div"); 1619_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.ThrowDivZero), "_divbyzero"); 1622_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.Overflow), "_ovf"); 1630_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.ULMod), "_ulmod"); 1631_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.LMod), "_lmod"); 1634_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.UMod), "_umod"); 1635_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.Mod), "_mod"); 1640_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.ThrowDivZero), "_divbyzero"); 1643_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.Overflow), "_ovf"); 1647_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.DblRem), "rem"); 1648_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.FltRem), "rem"); 1657_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.Dbl2IntOvf), "_dbl2intovf"); 1658_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.Dbl2UIntOvf), "_dbl2uintovf"); 1659_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.Dbl2LngOvf), "_dbl2lngovf"); 1660_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.Dbl2ULngOvf), "_dbl2ulngovf"); 1662_dependencies.Add(GetHelperEntrypoint(ReadyToRunHelper.Overflow), "_ovf"); 1966_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodDictionary, runtimeDeterminedResult), reason); 1967_dependencies.Add(_factory.CanonicalEntrypoint(targetMethod), reason); 1973_dependencies.Add(_compilation.NodeFactory.MethodGenericDictionary(runtimeDeterminedResult), reason); 1976_dependencies.Add(GetMethodEntrypoint(targetMethod), reason);