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; 168private CompilationUnitIndex ModuleToCompilationUnitIndex(ModuleDesc nonEcmaModule) 172return CompilationUnitIndex.Current; 175return CompilationUnitIndex.OutsideOfVersionBubble; 184if (!_moduleCompilationUnits.TryGetValue(module, out CompilationUnitIndex compilationUnit)) 187_nextCompilationUnit = (CompilationUnitIndex)(((int)_nextCompilationUnit) + 1); 197private bool IsCompilationUnitIndexExact(CompilationUnitIndex compilationUnitIndex) 206if (compilationUnitIndex != CompilationUnitIndex.Current) 218CompilationUnitIndex compilationIndex = compilationGroup.ModuleToCompilationUnitIndex(module); 230return _bits[(int)CompilationUnitIndex.RESERVEDForHasMultipleInexactCompilationUnits]; 241return _bits[(int)CompilationUnitIndex.RESERVEDForHasMultipleCompilationUnits]; 255_bits[(int)CompilationUnitIndex.RESERVEDForHasMultipleCompilationUnits] = true; 256_bits[(int)CompilationUnitIndex.RESERVEDForHasMultipleInexactCompilationUnits] = true; 278for (int i = (int)CompilationUnitIndex.First; i < _bits.Length; i++) 282if (!compilationGroup.IsCompilationUnitIndexExact((CompilationUnitIndex)i)) 290_bits[(int)CompilationUnitIndex.RESERVEDForHasMultipleCompilationUnits] = true; 295_bits[(int)CompilationUnitIndex.RESERVEDForHasMultipleInexactCompilationUnits] = true;