46 references to MappingBehavior
Microsoft.CodeAnalysis.Razor.Workspaces (11)
CodeActions\CSharp\UnformattedRemappingCSharpCodeActionResolver.cs (1)
59if (!_documentMappingService.TryMapToRazorDocumentRange(codeDocument.GetRequiredCSharpDocument(), textEdit.Range, MappingBehavior.Inclusive, out var originalRange))
Diagnostics\RazorTranslateDiagnosticsService.cs (1)
562MappingBehavior.Inferred,
DocumentMapping\AbstractDocumentMappingService.cs (4)
21public bool TryMapToRazorDocumentRange(RazorCSharpDocument csharpDocument, LinePositionSpan csharpRange, MappingBehavior mappingBehavior, out LinePositionSpan razorRange) 23if (mappingBehavior == MappingBehavior.Strict) 27else if (mappingBehavior == MappingBehavior.Inclusive) 31else if (mappingBehavior == MappingBehavior.Inferred)
DocumentMapping\IDocumentMappingService.cs (1)
12bool TryMapToRazorDocumentRange(RazorCSharpDocument csharpDocument, LinePositionSpan csharpRange, MappingBehavior mappingBehavior, out LinePositionSpan razorRange);
DocumentMapping\IDocumentMappingServiceExtensions.cs (3)
15=> service.TryMapToRazorDocumentRange(csharpDocument, csharpRange, MappingBehavior.Strict, out razorRange); 18=> service.TryMapToRazorDocumentRange(csharpDocument, csharpRange, MappingBehavior.Strict, out razorRange); 60public static bool TryMapToRazorDocumentRange(this IDocumentMappingService service, RazorCSharpDocument csharpDocument, LspRange csharpRange, MappingBehavior mappingBehavior, [NotNullWhen(true)] out LspRange? razorRange)
Protocol\DocumentMapping\RazorMapToDocumentRangesParams.cs (1)
22public MappingBehavior MappingBehavior { get; init; }
Microsoft.CodeAnalysis.Remote.Razor (3)
Debugging\RemoteDebugInfoService.cs (2)
48_documentMappingService.TryMapToRazorDocumentRange(codeDocument.GetRequiredCSharpDocument(), csharpSpan, MappingBehavior.Inclusive, out var hostSpan)) 82if (!_documentMappingService.TryMapToRazorDocumentRange(codeDocument.GetRequiredCSharpDocument(), projectedRange, MappingBehavior.Inclusive, out var hostDocumentRange))
DocumentMapping\RemoteDocumentMappingService.cs (1)
60if (TryMapToRazorDocumentRange(razorCodeDocument.GetRequiredCSharpDocument(), generatedDocumentRange, MappingBehavior.Strict, out var mappedRange))
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (16)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\RazorDocumentMappingServiceTest.cs (16)
38MappingBehavior.Strict, 61MappingBehavior.Strict, 85MappingBehavior.Strict, 109MappingBehavior.Inclusive, 133MappingBehavior.Inclusive, 157MappingBehavior.Inclusive, 183MappingBehavior.Inclusive, 209MappingBehavior.Inclusive, 233MappingBehavior.Inclusive, 259MappingBehavior.Inclusive, 283MappingBehavior.Inferred, 306MappingBehavior.Inferred, 333MappingBehavior.Inferred, 357MappingBehavior.Inferred, 380MappingBehavior.Inferred, 416MappingBehavior.Inferred,
Microsoft.VisualStudioCode.RazorExtension.UnitTests (16)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\RazorDocumentMappingServiceTest.cs (16)
38MappingBehavior.Strict, 61MappingBehavior.Strict, 85MappingBehavior.Strict, 109MappingBehavior.Inclusive, 133MappingBehavior.Inclusive, 157MappingBehavior.Inclusive, 183MappingBehavior.Inclusive, 209MappingBehavior.Inclusive, 233MappingBehavior.Inclusive, 259MappingBehavior.Inclusive, 283MappingBehavior.Inferred, 306MappingBehavior.Inferred, 333MappingBehavior.Inferred, 357MappingBehavior.Inferred, 380MappingBehavior.Inferred, 416MappingBehavior.Inferred,