Compilation\BuildManager.cs (58)
75internal static BuildManager TheBuildManager { get { return _theBuildManager; } }
93get { return _theBuildManager._optimizeCompilations; }
100get { return _theBuildManager._webHashFilePath; }
126internal static CompilationStage CompilationStage { get { return _theBuildManager._compilationStage; } }
130internal static VirtualPath ScriptVirtualDir { get { return _theBuildManager._scriptVirtualDir; } }
131internal static VirtualPath GlobalAsaxVirtualPath { get { return _theBuildManager._globalAsaxVirtualPath; } }
158_theBuildManager.Initialize();
171internal static ClientBuildManagerCallback CBMCallback { get { return _theBuildManager._cbmCallback; } }
229if (_theBuildManager._generatedFileTable == null) {
230_theBuildManager._generatedFileTable = new Dictionary<String, String>(StringComparer.OrdinalIgnoreCase);
233return _theBuildManager._generatedFileTable;
240_theBuildManager.EnsureTopLevelFilesCompiled();
241return _theBuildManager._codeAssemblies;
248internal static Assembly AppResourcesAssembly { get { return _theBuildManager._appResourcesAssembly; } }
254get { return _theBuildManager._throwOnFirstParseError; }
255set { _theBuildManager._throwOnFirstParseError = value; }
262get { return _theBuildManager._performingPrecompilation; }
263set { _theBuildManager._performingPrecompilation = value; }
268get { return _theBuildManager._skipTopLevelCompilationExceptions; }
269set { _theBuildManager._skipTopLevelCompilationExceptions = value; }
370_theBuildManager.EnsureTopLevelFilesCompiled();
384_theBuildManager._preAppStartHashCodeCombiner.AddObject(dependency);
765Tuple<long, long> specialFilesCombinedHash = _theBuildManager._codeGenCache.GetPreservedSpecialFilesCombinedHash();
767long topLevelFilesHash = _theBuildManager.CheckTopLevelFilesUpToDate(specialFilesCombinedHash.Item1);
773var currentHash = Tuple.Create(topLevelFilesHash, _theBuildManager._preAppStartHashCodeCombiner.CombinedHash);
774_theBuildManager.AfterPreAppStartExecute(currentHash, specialFilesCombinedHash);
1148_theBuildManager.EnsureTopLevelFilesCompiled();
1332_theBuildManager.EnsureTopLevelFilesCompiled();
1437_theBuildManager.ValidateVirtualPathInternal(virtualPath, false /*allowCrossApp*/, true /*codeFile*/);
1563return _theBuildManager.GetVPathBuildResultInternal(virtualPath, noBuild, allowCrossApp, allowBuildInPrecompile, throwIfNotFound, ensureIsUpToDate);
1859return (Assembly)_theBuildManager._localResourcesAssemblies[virtualDir];
1977return _theBuildManager.GetGlobalAsaxTypeInternal();
1990return _theBuildManager.GetGlobalAsaxBuildResultInternal();
2126return _theBuildManager.GetProfileTypeInternal();
2287return _theBuildManager.GetBuildResultFromCacheInternal(cacheKey, false /*keyFromVPP*/, null /*virtualPath*/,
2292return _theBuildManager.GetBuildResultFromCacheInternal(cacheKey, false /*keyFromVPP*/, virtualPath,
2403return _theBuildManager.CacheVPathBuildResultInternal(virtualPath, result, utcStart);
2414return _theBuildManager.CacheBuildResultInternal(cacheKey, result, 0 /*hashCode*/, utcStart);
2677return (_theBuildManager._precompTargetPhysicalDir != null);
2687return (_theBuildManager._precompilationFlags & PrecompilationFlags.Updatable) != 0;
2693return (_theBuildManager._precompilationFlags & PrecompilationFlags.Clean) != 0;
2703return (_theBuildManager._precompilationFlags & PrecompilationFlags.ForceDebug) != 0;
2709return (_theBuildManager._precompilationFlags & PrecompilationFlags.CodeAnalysis) != 0;
2715return (_theBuildManager._precompilationFlags & PrecompilationFlags.FixedNames) != 0;
2721return (_theBuildManager._precompilationFlags & PrecompilationFlags.AllowPartiallyTrustedCallers) != 0;
2727return (_theBuildManager._precompilationFlags & PrecompilationFlags.DelaySign) != 0;
2733return (_theBuildManager._precompilationFlags & PrecompilationFlags.IgnoreBadImageFormatException) != 0;
2739return _theBuildManager._strongNameKeyFile;
2745return _theBuildManager._strongNameKeyContainer;
2767string physicalPath = Path.Combine(_theBuildManager._precompTargetPhysicalDir, path);
2791return _theBuildManager.IsPrecompiledAppInternal;
2803return _theBuildManager.IsUpdatablePrecompiledAppInternal;
3104_theBuildManager._cbmCallback = callback;
3108_theBuildManager._cbmCallback = null;
3185if (_theBuildManager._topLevelFileCompilationException != null) {
3186_theBuildManager.ReportTopLevelCompilationException();
3338string resxDir = _theBuildManager._codegenResourceDir;
3341_theBuildManager._codegenResourceDir = resxDir;