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