3 implementations of IFileSystem
Microsoft.AspNetCore.Razor.Test.Common.Cohosting (1)
TestFileSystem.cs (1)
16internal sealed class TestFileSystem((string filePath, string contents)[]? files) : IFileSystem
Microsoft.CodeAnalysis.Razor.Workspaces (1)
FileSystem.cs (1)
9internal sealed class FileSystem : IFileSystem
Microsoft.CodeAnalysis.Remote.Razor (1)
RemoteFileSystem.cs (1)
12internal class RemoteFileSystem : IFileSystem
30 references to IFileSystem
Microsoft.CodeAnalysis.Razor.Workspaces (8)
CodeActions\Razor\ComponentAccessibilityCodeActionProvider.cs (2)
25internal class ComponentAccessibilityCodeActionProvider(IFileSystem fileSystem) : IRazorCodeActionProvider 27private readonly IFileSystem _fileSystem = fileSystem;
CodeActions\Razor\ExtractToCssCodeActionResolver.cs (2)
23IFileSystem fileSystem) : IRazorCodeActionResolver 26private readonly IFileSystem _fileSystem = fileSystem;
CodeActions\Razor\PromoteUsingCodeActionResolver.cs (2)
21internal class PromoteUsingCodeActionResolver(IFileSystem fileSystem) : IRazorCodeActionResolver 23private readonly IFileSystem _fileSystem = fileSystem;
Rename\RenameService.cs (2)
25IFileSystem fileSystem, 29private readonly IFileSystem _fileSystem = fileSystem;
Microsoft.CodeAnalysis.Remote.Razor (7)
CodeActions\RemoteServices.cs (3)
59internal sealed class OOPComponentAccessibilityCodeActionProvider(IFileSystem fileSystem) : ComponentAccessibilityCodeActionProvider(fileSystem); 94internal sealed class OOPExtractToCssCodeActionResolver(LanguageServerFeatureOptions languageServerFeatureOptions, IFileSystem fileSystem) 123internal sealed class OOPPromoteUsingDirectiveCodeActionResolver(IFileSystem fileSystem) : PromoteUsingCodeActionResolver(fileSystem);
RemoteFileSystem.cs (3)
11[Export(typeof(IFileSystem)), Shared] 14private IFileSystem _fileSystem = new FileSystem(); 38public void SetFileSystem(IFileSystem fileSystem)
Rename\OOPRenameService.cs (1)
14IFileSystem fileSystem,
Microsoft.VisualStudio.LanguageServices.Razor (6)
LanguageClient\Cohost\CohostApplyRenameEditEndpoint.cs (3)
33private readonly IFileSystem _fileSystem = new FileSystem(); 65private static void FixUpWorkspaceEdit(ApplyRenameEditParams request, IFileSystem fileSystem) 125public static void FixUpWorkspaceEdit(ApplyRenameEditParams request, IFileSystem fileSystem)
Rename\RazorRefactorNotifyService.cs (3)
24private readonly IFileSystem _fileSystem = new FileSystem(); 32private bool OnAfterGlobalSymbolRenamed(ISymbol symbol, string newName, bool throwOnFailure, IFileSystem fileSystem) 159public bool OnAfterGlobalSymbolRenamed(ISymbol symbol, string newName, bool throwOnFailure, IFileSystem fileSystem)
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (6)
Cohost\CohostApplyRenameEditEndpointTest.cs (3)
40var fileSystem = (RemoteFileSystem)OOPExportProvider.GetExportedValue<IFileSystem>(); 109var fileSystem = (RemoteFileSystem)OOPExportProvider.GetExportedValue<IFileSystem>(); 177var fileSystem = (RemoteFileSystem)OOPExportProvider.GetExportedValue<IFileSystem>();
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\CohostCodeActionsEndpointTestBase.cs (1)
65var fileSystem = (RemoteFileSystem)OOPExportProvider.GetExportedValue<IFileSystem>();
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostRenameEndpointTest.cs (1)
1476var fileSystem = (RemoteFileSystem)OOPExportProvider.GetExportedValue<IFileSystem>();
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostWillRenameEndpointTest.cs (1)
168var fileSystem = (RemoteFileSystem)OOPExportProvider.GetExportedValue<IFileSystem>();
Microsoft.VisualStudioCode.RazorExtension.UnitTests (3)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\CohostCodeActionsEndpointTestBase.cs (1)
65var fileSystem = (RemoteFileSystem)OOPExportProvider.GetExportedValue<IFileSystem>();
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostRenameEndpointTest.cs (1)
1476var fileSystem = (RemoteFileSystem)OOPExportProvider.GetExportedValue<IFileSystem>();
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostWillRenameEndpointTest.cs (1)
168var fileSystem = (RemoteFileSystem)OOPExportProvider.GetExportedValue<IFileSystem>();