20 references to CompilationUnitIndex
ILCompiler.ReadyToRun (20)
Compiler\ReadyToRunCompilationModuleGroupBase.cs (20)
63private readonly Dictionary<ModuleDesc, CompilationUnitIndex> _moduleCompilationUnits = new Dictionary<ModuleDesc, CompilationUnitIndex>(); 65private CompilationUnitIndex _nextCompilationUnit = CompilationUnitIndex.FirstDynamicallyAssigned; 217private CompilationUnitIndex ModuleToCompilationUnitIndex(ModuleDesc nonEcmaModule) 221return CompilationUnitIndex.Current; 224return CompilationUnitIndex.OutsideOfVersionBubble; 233if (!_moduleCompilationUnits.TryGetValue(module, out CompilationUnitIndex compilationUnit)) 236_nextCompilationUnit = (CompilationUnitIndex)(((int)_nextCompilationUnit) + 1); 246private bool IsCompilationUnitIndexExact(CompilationUnitIndex compilationUnitIndex) 255if (compilationUnitIndex != CompilationUnitIndex.Current) 267CompilationUnitIndex compilationIndex = compilationGroup.ModuleToCompilationUnitIndex(module); 279return _bits[(int)CompilationUnitIndex.RESERVEDForHasMultipleInexactCompilationUnits]; 290return _bits[(int)CompilationUnitIndex.RESERVEDForHasMultipleCompilationUnits]; 304_bits[(int)CompilationUnitIndex.RESERVEDForHasMultipleCompilationUnits] = true; 305_bits[(int)CompilationUnitIndex.RESERVEDForHasMultipleInexactCompilationUnits] = true; 327for (int i = (int)CompilationUnitIndex.First; i < _bits.Length; i++) 331if (!compilationGroup.IsCompilationUnitIndexExact((CompilationUnitIndex)i)) 339_bits[(int)CompilationUnitIndex.RESERVEDForHasMultipleCompilationUnits] = true; 344_bits[(int)CompilationUnitIndex.RESERVEDForHasMultipleInexactCompilationUnits] = true;