5 instantiations of ProjectCacheException
Microsoft.Build (5)
BackEnd\Components\Communications\SerializationContractInitializer.cs (2)
33new(typeof(ProjectCache.ProjectCacheException), (msg, inner) => new ProjectCache.ProjectCacheException(msg, inner)), 36new(typeof(Experimental.ProjectCache.ProjectCacheException), (msg, inner) => new ProjectCache.ProjectCacheException(msg, inner)),
BackEnd\Components\ProjectCache\ProjectCacheException.cs (3)
62throw new ProjectCacheException(message, innerException, hasBeenLoggedByProjectCache: false, errorCode); 73throw new ProjectCacheException(message: message, innerException: null, hasBeenLoggedByProjectCache: true, errorCode: errorCode); 84throw new ProjectCacheException(message: message, innerException: null, hasBeenLoggedByProjectCache: false, errorCode: errorCode);
14 references to ProjectCacheException
Microsoft.Build (10)
BackEnd\Components\Communications\SerializationContractInitializer.cs (1)
33new(typeof(ProjectCache.ProjectCacheException), (msg, inner) => new ProjectCache.ProjectCacheException(msg, inner)),
BackEnd\Components\ProjectCache\ProjectCacheService.cs (9)
301ProjectCacheException.ThrowForErrorLoggedInsideTheProjectCache("ProjectCacheInitializationFailed"); 444ProjectCacheException.ThrowForMSBuildIssueWithTheProjectCache("NoProjectCachePluginFoundInAssembly", pluginAssemblyPath); 646ProjectCacheException.ThrowForErrorLoggedInsideTheProjectCache("ProjectCacheQueryFailed", buildRequest.ProjectFullPath); 654catch (Exception e) when (e is not ProjectCacheException) 919catch (Exception e) when (e is not ProjectCacheException) 935ProjectCacheException.ThrowForErrorLoggedInsideTheProjectCache("ProjectCacheHandleBuildResultFailed", fileAccessContext.ProjectFullPath); 1003catch (Exception e) when (e is not ProjectCacheException && e is not Experimental.ProjectCache.ProjectCacheException) 1019ProjectCacheException.ThrowForErrorLoggedInsideTheProjectCache("ProjectCacheShutdownFailed"); 1038ProjectCacheException.ThrowAsUnhandledException(
MSBuild (4)
XMake.cs (4)
1264catch (Exception e) when (e is ProjectCacheException || e is Microsoft.Build.Experimental.ProjectCache.ProjectCacheException) 1267ProjectCacheException pce = e as ProjectCacheException; 1944if (exception is LoggerException or InternalLoggerException or ProjectCacheException)