1 instantiation of AnchorData
Microsoft.CodeAnalysis.Workspaces (1)
FormattingContext.cs (1)
424var data = new AnchorData(operation, anchorToken, originalSpace);
18 references to AnchorData
Microsoft.CodeAnalysis.Workspaces (18)
FormattingContext.AnchorData.cs (5)
39: IIntervalIntrospector<AnchorData>, 43int IIntervalIntrospector<AnchorData>.GetStart(AnchorData value) 46int IIntervalIntrospector<AnchorData>.GetLength(AnchorData value)
FormattingContext.cs (13)
39private readonly ContextIntervalTree<AnchorData, FormattingContextIntervalIntrospector> _anchorTree; 44private readonly SegmentedDictionary<SyntaxToken, AnchorData> _anchorBaseTokenMap = new(); 71_anchorTree = new ContextIntervalTree<AnchorData, FormattingContextIntervalIntrospector>(new FormattingContextIntervalIntrospector()); 424var data = new AnchorData(operation, anchorToken, originalSpace); 491private AnchorData? GetAnchorData(SyntaxToken token) 495var anchorData = _anchorTree.GetSmallestContainingInterval(span.Start, 0); 508var anchorData = GetAnchorData(token); 520var anchorData = GetAnchorData(token); 555var baseAnchorData = FindAnchorSpanOnSameLineAfterToken(tokenData); 570foreach (var interval in anchorData) 589private AnchorData? FindAnchorSpanOnSameLineAfterToken(TokenData tokenData) 594AnchorData? lastBaseAnchorData = null; 597if (_anchorBaseTokenMap.TryGetValue(tokenData.Token, out var tempAnchorData))