20 references to CompilationUnitIndex
ILCompiler.ReadyToRun (20)
Compiler\ReadyToRunCompilationModuleGroupBase.cs (20)
62private readonly Dictionary<ModuleDesc, CompilationUnitIndex> _moduleCompilationUnits = new Dictionary<ModuleDesc, CompilationUnitIndex>(); 64private CompilationUnitIndex _nextCompilationUnit = CompilationUnitIndex.FirstDynamicallyAssigned; 188private CompilationUnitIndex ModuleToCompilationUnitIndex(ModuleDesc nonEcmaModule) 192return CompilationUnitIndex.Current; 195return CompilationUnitIndex.OutsideOfVersionBubble; 204if (!_moduleCompilationUnits.TryGetValue(module, out CompilationUnitIndex compilationUnit)) 207_nextCompilationUnit = (CompilationUnitIndex)(((int)_nextCompilationUnit) + 1); 217private bool IsCompilationUnitIndexExact(CompilationUnitIndex compilationUnitIndex) 226if (compilationUnitIndex != CompilationUnitIndex.Current) 238CompilationUnitIndex compilationIndex = compilationGroup.ModuleToCompilationUnitIndex(module); 250return _bits[(int)CompilationUnitIndex.RESERVEDForHasMultipleInexactCompilationUnits]; 261return _bits[(int)CompilationUnitIndex.RESERVEDForHasMultipleCompilationUnits]; 275_bits[(int)CompilationUnitIndex.RESERVEDForHasMultipleCompilationUnits] = true; 276_bits[(int)CompilationUnitIndex.RESERVEDForHasMultipleInexactCompilationUnits] = true; 298for (int i = (int)CompilationUnitIndex.First; i < _bits.Length; i++) 302if (!compilationGroup.IsCompilationUnitIndexExact((CompilationUnitIndex)i)) 310_bits[(int)CompilationUnitIndex.RESERVEDForHasMultipleCompilationUnits] = true; 315_bits[(int)CompilationUnitIndex.RESERVEDForHasMultipleInexactCompilationUnits] = true;