5 instantiations of DocumentPositionInfo
Microsoft.CodeAnalysis.Razor.Workspaces (4)
Completion\Delegation\DelegatedCompletionHelper.cs (1)
194var provisionalPositionInfo = new DocumentPositionInfo(
DocumentMapping\IDocumentMappingServiceExtensions.cs (2)
34return new DocumentPositionInfo(RazorLanguageKind.Html, new Position(0, 0), razorIndex); 57return new DocumentPositionInfo(languageKind, position, razorIndex);
DocumentMapping\PreferHtmlInAttributeValuesDocumentPositionStrategy.cs (1)
45return new DocumentPositionInfo(RazorLanguageKind.Html, codeDocument.Source.Text.GetPosition(absolutePosition), absolutePosition);
Microsoft.CodeAnalysis.Remote.Razor (1)
RazorDocumentServiceBase.cs (1)
40positionInfo = new DocumentPositionInfo(RazorLanguageKind.CSharp, csharpPosition, positionInfo.HostDocumentIndex);
32 references to DocumentPositionInfo
Microsoft.CodeAnalysis.Razor.Workspaces (14)
Completion\Delegation\DelegatedCompletionHelper.cs (3)
161DocumentPositionInfo originalPositionInfo, 181var previousCharacterPositionInfo = documentMappingService.GetPositionInfo(codeDocument, originalPositionInfo.HostDocumentIndex - 1); 194var provisionalPositionInfo = new DocumentPositionInfo(
DocumentMapping\DefaultDocumentPositionInfoStrategy.cs (1)
16public DocumentPositionInfo GetPositionInfo(IDocumentMappingService mappingService, RazorCodeDocument codeDocument, int hostDocumentIndex)
DocumentMapping\IDocumentMappingServiceExtensions.cs (1)
20public static DocumentPositionInfo GetPositionInfo(
DocumentMapping\IDocumentPositionInfoStrategy.cs (1)
10DocumentPositionInfo GetPositionInfo(IDocumentMappingService mappingService, RazorCodeDocument codeDocument, int hostDocumentIndex);
DocumentMapping\PreferAttributeNameDocumentPositionInfoStrategy.cs (1)
21public DocumentPositionInfo GetPositionInfo(IDocumentMappingService mappingService, RazorCodeDocument codeDocument, int hostDocumentIndex)
DocumentMapping\PreferHtmlInAttributeValuesDocumentPositionStrategy.cs (2)
23public DocumentPositionInfo GetPositionInfo(IDocumentMappingService mappingService, RazorCodeDocument codeDocument, int hostDocumentIndex) 25var positionInfo = DefaultDocumentPositionInfoStrategy.Instance.GetPositionInfo(mappingService, codeDocument, hostDocumentIndex);
GoToDefinition\AbstractDefinitionService.cs (1)
31DocumentPositionInfo positionInfo,
GoToDefinition\IDefinitionService.cs (1)
18DocumentPositionInfo positionInfo,
Protocol\Completion\CompletionPositionInfo.cs (1)
23[property: JsonPropertyName("documentPositionInfo")] DocumentPositionInfo DocumentPositionInfo,
Rename\IRenameService.cs (1)
16DocumentPositionInfo positionInfo,
Rename\RenameService.cs (1)
34DocumentPositionInfo positionInfo,
Microsoft.CodeAnalysis.Remote.Razor (14)
AutoInsert\RemoteAutoInsertService.cs (1)
86var positionInfo = GetPositionInfo(codeDocument, index);
Completion\RemoteCompletionService.cs (3)
74var positionInfo = GetPositionInfo(codeDocument, index); 117var documentPositionInfo = positionInfo.DocumentPositionInfo; 201var documentPositionInfo = positionInfo.DocumentPositionInfo;
FindAllReferences\RemoteFindAllReferencesService.cs (1)
64var positionInfo = GetPositionInfo(codeDocument, hostDocumentIndex, preferCSharpOverHtml: true);
GoToDefinition\RemoteGoToDefinitionService.cs (1)
61var positionInfo = GetPositionInfo(codeDocument, hostDocumentIndex, preferCSharpOverHtml: true);
GoToImplementation\RemoteGoToImplementationService.cs (1)
54var positionInfo = GetPositionInfo(codeDocument, hostDocumentIndex, preferCSharpOverHtml: true);
Hover\RemoteHoverService.cs (1)
63var positionInfo = GetPositionInfo(codeDocument, hostDocumentIndex, preferCSharpOverHtml: true);
RazorDocumentServiceBase.cs (5)
22protected DocumentPositionInfo GetPositionInfo(RazorCodeDocument codeDocument, int hostDocumentIndex) 25protected DocumentPositionInfo GetPositionInfo(RazorCodeDocument codeDocument, int hostDocumentIndex, bool preferCSharpOverHtml) 27var positionInfo = DocumentPositionInfoStrategy.GetPositionInfo(DocumentMappingService, codeDocument, hostDocumentIndex); 47protected bool TryGetDocumentPositionInfo(RazorCodeDocument codeDocument, Position position, out DocumentPositionInfo positionInfo) 50protected bool TryGetDocumentPositionInfo(RazorCodeDocument codeDocument, Position position, bool preferCSharpOverHtml, out DocumentPositionInfo positionInfo)
Rename\RemoteRenameService.cs (1)
64var positionInfo = GetPositionInfo(codeDocument, hostDocumentIndex, preferCSharpOverHtml: true);
Microsoft.VisualStudio.LanguageServices.Razor (1)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionEndpoint.cs (1)
124var documentPositionInfo = completionPositionInfo.DocumentPositionInfo;
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (1)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\AutoInsert\PreferHtmlInAttributeValuesDocumentPositionInfoStrategyTest.cs (1)
55var result = PreferHtmlInAttributeValuesDocumentPositionInfoStrategy.Instance.GetPositionInfo(documentMappingService, codeDocument, cursorPosition);
Microsoft.VisualStudioCode.RazorExtension (1)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionEndpoint.cs (1)
124var documentPositionInfo = completionPositionInfo.DocumentPositionInfo;
Microsoft.VisualStudioCode.RazorExtension.UnitTests (1)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\AutoInsert\PreferHtmlInAttributeValuesDocumentPositionInfoStrategyTest.cs (1)
55var result = PreferHtmlInAttributeValuesDocumentPositionInfoStrategy.Instance.GetPositionInfo(documentMappingService, codeDocument, cursorPosition);