1 write to TextSpan
Microsoft.CodeAnalysis.Features (1)
Structure\BlockSpan.cs (1)
59TextSpan = textSpan;
19 references to TextSpan
Microsoft.CodeAnalysis.EditorFeatures (8)
Structure\AbstractStructureTaggerProvider.cs (5)
223context.AddTag(new TagSpan<IStructureTag>(span.TextSpan.ToSnapshotSpan(snapshot), tag)); 246if (region.TextSpan.Length > 0) 252var regionSpan = region.TextSpan.ToSpan(); 270var startLine = snapshot.GetLineNumberFromPosition(region.TextSpan.Start); 271var endLine = snapshot.GetLineNumberFromPosition(region.TextSpan.End);
Structure\StructureTag.cs (3)
22OutliningSpan = blockSpan.TextSpan.ToSpan(); 28if (blockSpan.HintSpan.Start < blockSpan.TextSpan.Start) 34HeaderSpan = Span.FromBounds(blockSpan.HintSpan.Start, blockSpan.TextSpan.Start);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (4)
Structure\AbstractSyntaxStructureProviderTests.cs (4)
107Assert.Equal(expected.TextSpan.Start, actual.TextSpan.Start); 108Assert.Equal(expected.TextSpan.End, actual.TextSpan.End);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Structure\BlockSpanTests.cs (1)
27Assert.Equal(span, outliningRegion.TextSpan);
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
Structure\OmniSharpBlockStructureService.cs (1)
20return new OmniSharpBlockStructure(blockStructure.Spans.SelectAsArray(x => new OmniSharpBlockSpan(x.Type, x.IsCollapsible, x.TextSpan, x.HintSpan, x.BannerText, x.AutoCollapse, x.IsDefaultCollapsed)));
Microsoft.CodeAnalysis.Features (4)
Structure\BlockSpan.cs (4)
70return TextSpan != HintSpan 71? $"{{Span={TextSpan}, HintSpan={HintSpan}, BannerText=\"{BannerText}\", AutoCollapse={AutoCollapse}, IsDefaultCollapsed={IsDefaultCollapsed}}}" 72: $"{{Span={TextSpan}, BannerText=\"{BannerText}\", AutoCollapse={AutoCollapse}, IsDefaultCollapsed={IsDefaultCollapsed}}}"; 91var newTextSpan = textSpan.HasValue ? textSpan.Value : TextSpan;
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\FoldingRanges\FoldingRangesHandler.cs (1)
81var linePositionSpan = text.Lines.GetLinePositionSpan(span.TextSpan);