Jason Malinowski
Jason Malinowski
We support MSBuildWorkspace loading projects on mono, but we don't have any tests for it right now, which means we have to make fixes like https://github.com/dotnet/roslyn/pull/74392 which isn't great. I...
This link: https://github.com/AzureAD/microsoft-identity-web/blob/94bafe64728fb2bf362a22849f39850b40d0adbe/src/Microsoft.Identity.Web/Policy/RequiredScopeOrAppPermissionAttribute.cs#L14 doesn't actually exist -- it just goes to Bing.
I'm running into this issue while working on adding better support for VSIXes in the fast-up-to-date check. I added support to create an additional set "VsixItems" that has as inputs...
This allows us to place file-based programs in the host workspace so project-to-project references work; truly "miscellaneous files" projects will still stay in the MiscellaneousFiles workspace.
If the project system tells us about a file that's open and we are told about it on a background thread, we connect the file to the workspace on that...
If the project system tells us about a file that's open and we are told about it on a background thread, we connect the file to the workspace on that...
CPS passes us an INamespaceSymbol that is the global namespace symbol; it doesn't have a containing assembly. It does have a containing Compilation though, which is what we actually need....
ProjectSystemProject.UpdateProjectAnalyzerReferences has this line: https://github.com/dotnet/roslyn/blob/a89e286de3a509dd1d96db7d7e131a0c10a77917/src/Workspaces/Core/Portable/Workspace/ProjectSystem/ProjectSystemProject.cs#L830 The constructor for AnalyzerFileReference calls IAnalyzerAssemblyLoader.AddDependencyLocation, which does a bunch of I/O to read the assembly from disk to check its assembly name. This is...
## Background and Motivation Our "Workspace" type has a WorkspaceChanged event, which is raised any time a change is made to any part of the user's solution. This is commonly...
The VS bug has been fixed, so we can remove the workarounds.