280 references to Character
Analyzer.Utilities.UnitTests (2)
FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysisTests.cs (2)
116&& span.StartLinePosition.Character + 1 == Column 145int columnNumber = linePosition.Character + 1;
ConfigurationSchemaGenerator (1)
RuntimeSource\Configuration.Binder\Specs\InterceptorInfo.cs (1)
185CharacterNumber = linePosSpan.StartLinePosition.Character + 1;
GenerateDocumentationAndConfigFiles (1)
src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
79message = $"Unexpected difference at offset {index}: Line {position.Line + 1}, Column {position.Character + 1} \"{line.ToString()}\" (Found: [{found}] Expected: [{expected}])";
Metrics (1)
src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
79message = $"Unexpected difference at offset {index}: Line {position.Line + 1}, Column {position.Character + 1} \"{line.ToString()}\" (Found: [{found}] Expected: [{expected}])";
Metrics.Legacy (1)
src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
79message = $"Unexpected difference at offset {index}: Line {position.Line + 1}, Column {position.Character + 1} \"{line.ToString()}\" (Found: [{found}] Expected: [{expected}])";
Microsoft.AspNetCore.Analyzer.Testing (3)
Assert.cs (3)
29if (actualLinePosition.Character > 0) 31if (actualLinePosition.Character + 1 != expected.Column) 36$"Expected diagnostic to start at column \"{expected.Column}\" was actually on column \"{actualLinePosition.Character + 1}\"");
Microsoft.AspNetCore.Components.Analyzers.Tests (4)
Verifiers\DiagnosticVerifier.cs (4)
216if (actualLinePosition.Character > 0) 218if (actualLinePosition.Character + 1 != expected.Column) 224expected.Column, actualLinePosition.Character + 1, FormatDiagnostics(analyzer, diagnostic))); 269linePosition.Character + 1,
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (4)
Verifiers\DiagnosticVerifier.cs (4)
216if (actualLinePosition.Character > 0) 218if (actualLinePosition.Character + 1 != expected.Column) 224expected.Column, actualLinePosition.Character + 1, FormatDiagnostics(analyzer, diagnostic))); 269linePosition.Character + 1,
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
StaticRouteHandlerModel\Endpoint.cs (1)
168return (filePath, lineSpan.StartLinePosition.Line + 1, lineSpan.StartLinePosition.Character + 1);
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (2)
CompilationFailedExceptionFactory.cs (2)
125mappedLineSpan.StartLinePosition.Character + 1, 127mappedLineSpan.EndLinePosition.Character + 1);
Microsoft.CodeAnalysis (20)
CodeGen\SequencePointList.cs (2)
179int startColumn = fileLinePositionSpan.StartLinePosition.Character + 1; 180int endColumn = fileLinePositionSpan.EndLinePosition.Character + 1;
CommandLine\SarifErrorLogger.cs (2)
51_writer.Write("startColumn", span.StartLinePosition.Character + 1); 53_writer.Write("endColumn", span.EndLinePosition.Character + 1);
Diagnostic\DiagnosticFormatter.cs (1)
79return string.Format("({0},{1})", span.Start.Line + 1, span.Start.Character + 1);
Diagnostic\Location.cs (2)
115result += "(" + pos.Path + "@" + (pos.StartLinePosition.Line + 1) + ":" + (pos.StartLinePosition.Character + 1) + ")"; 144result += "(" + pos.Path + "@" + (pos.StartLinePosition.Line + 1) + ":" + (pos.StartLinePosition.Character + 1) + ")";
Syntax\LineDirectiveMap.cs (6)
74return (mappedLine == -1) ? new LinePosition(unmapped.Character) : new LinePosition(mappedLine, unmapped.Character); 84unmappedStartPos.Character < entry.UnmappedCharacterOffset.GetValueOrDefault()) 98entry.MappedSpan.Start.Character + unmapped.Character - entry.UnmappedCharacterOffset.GetValueOrDefault() : 99unmapped.Character);
Syntax\SyntaxTreeExtensions.cs (1)
79message = $"Unexpected difference at offset {index}: Line {position.Line + 1}, Column {position.Character + 1} \"{line.ToString()}\" (Found: [{found}] Expected: [{expected}])";
Text\LinePosition.cs (5)
107return other.Line == this.Line && other.Character == this.Character; 124return Hash.Combine(Line, Character); 133return Line + "," + Character; 139return (result != 0) ? result : _character.CompareTo(other.Character);
Text\TextLineCollection.cs (1)
70return this[position.Line].Start + position.Character;
Microsoft.CodeAnalysis.Analyzers (1)
src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
79message = $"Unexpected difference at offset {index}: Line {position.Line + 1}, Column {position.Character + 1} \"{line.ToString()}\" (Found: [{found}] Expected: [{expected}])";
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
79message = $"Unexpected difference at offset {index}: Line {position.Line + 1}, Column {position.Character + 1} \"{line.ToString()}\" (Found: [{found}] Expected: [{expected}])";
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
79message = $"Unexpected difference at offset {index}: Line {position.Line + 1}, Column {position.Character + 1} \"{line.ToString()}\" (Found: [{found}] Expected: [{expected}])";
Microsoft.CodeAnalysis.CodeStyle (1)
src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
79message = $"Unexpected difference at offset {index}: Line {position.Line + 1}, Column {position.Character + 1} \"{line.ToString()}\" (Found: [{found}] Expected: [{expected}])";
Microsoft.CodeAnalysis.CSharp (10)
CommandLine\CommandLineDiagnosticFormatter.cs (3)
34span.Start.Character + 1, 36span.End.Character + 1); 42span.Start.Character + 1);
Compilation\CSharpSemanticModel.cs (1)
5297var characterNumberOneIndexed = lineSpan.Character + 1;
Emitter\Model\PEModuleBuilder.cs (2)
472span.StartLinePosition.Character, 474span.EndLinePosition.Character));
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (2)
510span.StartLinePosition.Character, 512span.EndLinePosition.Character));
Parser\Blender.cs (1)
151var column = oldTree.SyntaxTree.GetLineSpan(new TextSpan(start, 0)).Span.Start.Character;
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1308diagnostics.Add(ErrorCode.ERR_InterceptorMustReferToStartOfTokenPosition, attributeLocation, referencedToken.Text, linePositionZeroBased.Line + 1, linePositionZeroBased.Character + 1);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (1)
401|| document.Text.Lines.GetLinePosition(document.Text.Length).Character == 0)
Microsoft.CodeAnalysis.CSharp.Features (2)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (1)
175var offsetOfBasePosition = baseLinePosition.Character;
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (1)
401|| document.Text.Lines.GetLinePosition(document.Text.Length).Character == 0)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (15)
Diagnostics\LineSpanDirectiveTests.cs (1)
501return Math.Min(line.Start + position.Character, line.End);
Diagnostics\LocationsTests.cs (14)
61Assert.Equal(expectedStartOffset, mappedSpan.StartLinePosition.Character); 63Assert.Equal(expectedEndOffset, mappedSpan.EndLinePosition.Character); 97Assert.Equal(4, flpsX.StartLinePosition.Character); 99Assert.Equal(6, flpsX.EndLinePosition.Character); 104Assert.Equal(4, flpsX.StartLinePosition.Character); 106Assert.Equal(6, flpsX.EndLinePosition.Character); 111Assert.Equal(4, flpsXToCloseBrace.StartLinePosition.Character); 113Assert.Equal(1, flpsXToCloseBrace.EndLinePosition.Character); 118Assert.Equal(4, flpsXToCloseBrace.StartLinePosition.Character); 120Assert.Equal(1, flpsXToCloseBrace.EndLinePosition.Character); 574Assert.Equal(5, lineSpan.StartLinePosition.Character); 576Assert.Equal(5, lineSpan.EndLinePosition.Character); 602Assert.Equal(0, lineSpan.StartLinePosition.Character); 604Assert.Equal(0, lineSpan.EndLinePosition.Character);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
DiagnosticTestUtilities.cs (1)
120Column = lineSpan.IsValid ? lineSpan.StartLinePosition.Character + 1 : 0,
Microsoft.CodeAnalysis.EditorFeatures (5)
AutomaticCompletion\BraceCompletionSessionProvider.BraceCompletionSession.cs (1)
474TextView.TryMoveCaretToAndEnsureVisible(new VirtualSnapshotPoint(caretLine, result.CaretLocation.Character));
Peek\PeekHelpers.cs (4)
20var label = string.Format("{0} - ({1}, {2})", fileName, identifierLocation.Start.Line + 1, identifierLocation.Start.Character + 1); 39startIndex: entityOfInterestSpan.Start.Character, 41endIndex: entityOfInterestSpan.End.Character, 43idIndex: identifierLocation.Start.Character,
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
TaskList\AbstractTaskListTests.cs (1)
56Assert.Equal(todo.MappedSpan.StartLinePosition.Character, span.Start - line.Start);
Microsoft.CodeAnalysis.EditorFeatures.Text (2)
Shared\Extensions\ITextSnapshotExtensions.cs (2)
35GetPosition(snapshot, span.Start.Line, span.Start.Character), 36GetPosition(snapshot, span.End.Line, span.End.Character));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
EditAndContinue\EditorManagedHotReloadLanguageServiceTests.cs (2)
120(!string.IsNullOrWhiteSpace(d.DataLocation.UnmappedFileSpan.Path) ? $" {d.DataLocation.UnmappedFileSpan.Path}({d.DataLocation.UnmappedFileSpan.StartLinePosition.Line}, {d.DataLocation.UnmappedFileSpan.StartLinePosition.Character}, {d.DataLocation.UnmappedFileSpan.EndLinePosition.Line}, {d.DataLocation.UnmappedFileSpan.EndLinePosition.Character}):" : "") +
Microsoft.CodeAnalysis.Features (19)
BraceCompletion\AbstractBraceCompletionService.cs (1)
65var caretLocation = new LinePosition(originalOpeningLinePosition.Line, originalOpeningLinePosition.Character + 1);
CodeLens\CodeLensReferencesService.cs (2)
153startLinePosition.Character, 273result.LinePositionSpan.Start.Character,
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
2356if (oldMappedSpan.Span.Start.Character != newMappedSpan.Span.Start.Character)
EditAndContinue\ActiveStatementsMap.cs (10)
256? unmappedSection.Start.Character + mappedSpan.Start.Character - mappedSection.Start.Character 257: mappedSpan.Start.Character; 260? unmappedSection.Start.Character + mappedSpan.End.Character - mappedSection.Start.Character 261: mappedSpan.End.Character; 274var start = lines[lineSpan.Start.Line].Start + lineSpan.Start.Character; 275var end = lines[lineSpan.End.Line].Start + lineSpan.End.Character;
EditAndContinue\Utilities\Extensions.cs (4)
21=> new(new LinePosition(span.Start.Line + lineDelta, span.Start.Character), new LinePosition(span.End.Line + lineDelta, span.End.Character)); 36=> new(span.Start.Line, span.Start.Character, span.End.Line, span.End.Character);
Microsoft.CodeAnalysis.Features.UnitTests (2)
EditAndContinue\RemoteEditAndContinueServiceTests.cs (2)
34(!string.IsNullOrWhiteSpace(d.DataLocation.UnmappedFileSpan.Path) ? $" {d.DataLocation.UnmappedFileSpan.Path}({d.DataLocation.UnmappedFileSpan.StartLinePosition.Line}, {d.DataLocation.UnmappedFileSpan.StartLinePosition.Character}, {d.DataLocation.UnmappedFileSpan.EndLinePosition.Line}, {d.DataLocation.UnmappedFileSpan.EndLinePosition.Character}):" : "") +
Microsoft.CodeAnalysis.LanguageServer.Protocol (12)
Extensions\ProtocolConversions.cs (2)
335linePositionSpan.End.Character == 0) 385=> new() { Line = linePosition.Line, Character = linePosition.Character };
Extensions\ProtocolConversions.Diagnostics.cs (2)
163Character = dataLocation.UnmappedFileSpan.StartLinePosition.Character, 168Character = dataLocation.UnmappedFileSpan.EndLinePosition.Character,
Handler\Diagnostics\DiagnosticsPullCache.cs (1)
135writer.WriteInt32(position.Character);
Handler\FoldingRanges\FoldingRangesHandler.cs (2)
121StartCharacter = linePositionSpan.Start.Character, 123EndCharacter = linePositionSpan.End.Character,
Handler\OnAutoInsert\OnAutoInsertHandler.cs (3)
189if (desiredCaretLinePosition.Character > caretLine.Span.Length) 208desiredCaretLinePosition = new LinePosition(desiredCaretLinePosition.Line, Math.Min(desiredCaretLinePosition.Character, caretLine.End)); 234var amountToIndent = desiredCaretLinePosition.Character - lineToIndent.Span.Length;
Handler\SemanticTokens\SemanticTokensHelpers.cs (2)
315var deltaStartCharacter = linePosition.Character; 322lastStartCharacter = linePosition.Character;
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (4)
Diagnostics\AbstractPullDiagnosticTestsBase.cs (1)
227await testLspServer.InsertTextAsync(document.GetURI(), (lineInfo.Start.Line, lineInfo.Start.Character, text));
Diagnostics\PullDiagnosticTests.cs (2)
831Start = new LSP.Position(originalSpan.Start.Line, originalSpan.Start.Character), 832End = new LSP.Position(originalSpan.End.Line, originalSpan.End.Character)
SpellCheck\SpellCheckTests.cs (1)
667await testLspServer.InsertTextAsync(document.GetURI(), (lineInfo.Start.Line, lineInfo.Start.Character, text));
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
79message = $"Unexpected difference at offset {index}: Line {position.Line + 1}, Column {position.Character + 1} \"{line.ToString()}\" (Found: [{found}] Expected: [{expected}])";
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
79message = $"Unexpected difference at offset {index}: Line {position.Line + 1}, Column {position.Character + 1} \"{line.ToString()}\" (Found: [{found}] Expected: [{expected}])";
Microsoft.CodeAnalysis.Razor.Compiler (33)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (6)
936location.Character, 939endLocation.Character); 949location.Character, 952location.Character); 965location.Character, 968location.Character);
Language\DefaultTagHelperResolutionPhase.cs (12)
854new SourceSpan(filePath, exprStart, atLoc.Line, atLoc.Character, 1, 0, atLoc.Character + 1))); 865new SourceSpan(filePath, exprStart, loc.Line, loc.Character, exprLength, 0, loc.Character + exprLength))); 886new SourceSpan(filePath, parenStart, openLoc.Line, openLoc.Character, 1, 0, openLoc.Character + 1))); 898new SourceSpan(filePath, innerStart, innerLoc.Line, innerLoc.Character, innerLen, 0, innerLoc.Character + innerLen))); 906new SourceSpan(filePath, closePos, closeLoc.Line, closeLoc.Character, 1, 0, closeLoc.Character + 1))); 924.WithCharacterIndex(exprLoc.Character) 926.WithEndCharacterIndex(exprLoc.Character + expressionSource.Length);
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (6)
1322expr.Source = new SourceSpan(exprSource.FilePath, contentStart, openLoc.Line, openLoc.Character, contentLength, 0, closeLoc.Character + 1); 1332contentLocation.Character, 1335contentLocation.Character + contentLength); 1436emptySpan = new SourceSpan(nextSrc.FilePath, nextSrc.AbsoluteIndex, loc.Line, loc.Character, 0, 0, loc.Character);
Language\Legacy\RoslynCSharpTokenizer.cs (2)
593characterIndex: linePosition.Character, 606characterIndex: linePosition.Character,
Language\SourceLocation.cs (1)
44: this(filePath, absoluteIndex, linePosition.Line, linePosition.Character)
Language\SpanComputer.cs (2)
115return new SourceSpan(source.FilePath, absoluteIndex: start, startLinePosition.Line, startLinePosition.Character, length, lineCount, endLinePosition.Character);
Language\Syntax\SyntaxNodeExtensions.cs (4)
67endsWithLineBreak ? 0 : lastLocation.Character + 1); 102endsWithLineBreak ? 0 : lastLocation.Character + 1); 123return new SourceSpan(location.FilePath, location.AbsoluteIndex, location.LineIndex, location.CharacterIndex, node.Width, lineCount, endLocation.Character); 131return new SourceSpan(location.FilePath, location.AbsoluteIndex, location.LineIndex, location.CharacterIndex, token.Width, lineCount, endLocation.Character);
Microsoft.CodeAnalysis.Razor.Workspaces (48)
CodeActions\Razor\WrapAttributesCodeActionProvider.cs (1)
53indentSize = linePositionSpan.Start.Character + indentSizeOffset;
DocumentMapping\AbstractDocumentMappingService.cs (4)
47razorRange.End.Character < razorRange.Start.Character)) 415Logger.LogWarning($"Attempted to map a range ({span.Start.Line},{span.Start.Character})-({span.End.Line},{span.End.Character}) outside of the Source (line count {sourceTextLinesCount}.) This could happen if the Roslyn and Razor LSP servers are not in sync.");
Extensions\LinePositionExtensions.cs (4)
11=> (line, character) = (linePosition.Line, linePosition.Character); 17=> new(newLine, linePosition.Character); 20=> new(computeNewLine(linePosition.Line), linePosition.Character); 26=> new(linePosition.Line, computeNewCharacter(linePosition.Character));
Extensions\LinePositionSpanExtensions.cs (2)
14=> (startLine, startCharacter, endLine, endCharacter) = (linePositionSpan.Start.Line, linePositionSpan.Start.Character, linePositionSpan.End.Line, linePositionSpan.End.Character);
Extensions\LspExtensions_LinePosition.cs (1)
11=> LspFactory.CreatePosition(linePosition.Line, linePosition.Character);
Extensions\LspFactory.cs (7)
113=> CreatePosition(linePosition.Line, linePosition.Character); 127=> CreateRange(start.Line, start.Character, end.Line, end.Character); 159=> CreateSingleLineRange(start.Line, start.Character, length); 204=> CreateTextEdit(CreateZeroWidthRange(position.Line, position.Character), newText); 236StartCharacter = linePositionSpan.Start.Character, 238EndCharacter = linePositionSpan.End.Character
Extensions\SourceTextExtensions.cs (5)
202=> text.TryGetAbsoluteIndex(position.Line, position.Character, out absoluteIndex); 248=> text.GetRequiredAbsoluteIndex(position.Line, position.Character); 259=> text.GetTextSpan(start.Line, start.Character, end.Line, end.Character); 286=> text.TryGetSourceLocation(position.Line, position.Character, out location);
FoldingRanges\AbstractSyntaxNodeFoldingProvider.cs (2)
27StartCharacter = start.Character, 29EndCharacter = end.Character,
FoldingRanges\FoldingRangeService.cs (2)
44foldingRange.StartCharacter = mappedSpan.Start.Character; 46foldingRange.EndCharacter = mappedSpan.End.Character;
FoldingRanges\UsingsFoldingRangeProvider.cs (2)
31lastRange.EndCharacter = span.End.Character; 39lastRange.StartCharacter = span.Start.Character;
Formatting\Passes\CSharpOnTypeFormattingPass.cs (3)
238if (linePosition.Character > first) 357if (sourceMappingRange.Start.Character == 0) 512var contentStartOffset = text.Lines[mappingEndLineIndex].GetFirstNonWhitespaceOffset(sourceMappingRange.End.Character);
Formatting\Passes\RazorFormattingPass.cs (4)
275directive.GetLinePositionSpan(source).Start.Character, context.Options.InsertSpaces, context.Options.TabSize) 360directive.GetLinePositionSpan(source).Start.Character, context.Options.InsertSpaces, context.Options.TabSize); 428directiveNode.GetRange(source).Start.Character < closeBraceRange.Start.Character) 455if (closeBraceLine.GetFirstNonWhitespaceOffset(closeBraceRange.End.Character).HasValue)
SemanticTokens\AbstractRazorSemanticTokensInfoService.cs (6)
171ranges.Add(new SemanticRange(semanticRange.Kind, originalRange.Start.Line, originalRange.Start.Character, originalRange.End.Line, originalRange.End.Character, tokenModifiers, fromRazor: false)); 186var startChar = originalRange.Start.Character; 189previousRange.End.Character < startChar && 191ContainsOnlySpacesOrTabs(razorSource, previousSpanEndIndex + 1, startChar - previousRange.End.Character - 1)) 194razorRanges.Add(new SemanticRange(textClassification, startLine, previousRange.End.Character, startLine, startChar, _semanticTokensLegendService.TokenModifiers.RazorCodeModifier, fromRazor: false, isCSharpWhitespace: true));
SemanticTokens\SemanticRange.cs (2)
29: this(kind, start.Line, start.Character, end.Line, end.Character, modifier, fromRazor, isCSharpWhitespace: false)
SemanticTokens\SemanticTokensVisitor.cs (2)
600var charPosition = lineSpan.Start.Character; 612? lineSpan.End.Character
Utilities\WrapWithTagHelper.cs (1)
43character: range.Start.Character + offset),
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
79message = $"Unexpected difference at offset {index}: Line {position.Line + 1}, Column {position.Character + 1} \"{line.ToString()}\" (Found: [{found}] Expected: [{expected}])";
Microsoft.CodeAnalysis.Test.Utilities (12)
Diagnostics\CommonDiagnosticAnalyzers.cs (8)
126""startColumn"": " + (expectedLineSpan.StartLinePosition.Character + 1) + @", 128""endColumn"": " + (expectedLineSpan.EndLinePosition.Character + 1) + @" 203""startColumn"": " + (expectedLineSpan.StartLinePosition.Character + 1) + @", 205""endColumn"": " + (expectedLineSpan.EndLinePosition.Character + 1) + @" 286""startColumn"": " + (expectedLineSpan.StartLinePosition.Character + 1) + @", 288""endColumn"": " + (expectedLineSpan.EndLinePosition.Character + 1) + @" 344""startColumn"": " + (expectedLineSpan.StartLinePosition.Character + 1) + @", 346""endColumn"": " + (expectedLineSpan.EndLinePosition.Character + 1) + @"
Diagnostics\DiagnosticDescription.cs (4)
241public int LocationCharacter => _startPosition.Value.Character + 1; 438sb.Append((_startPosition.Value.Character + 1).ToString(System.Globalization.CultureInfo.InvariantCulture)); 664return x.Value.Character.CompareTo(y.Value.Character);
Microsoft.CodeAnalysis.UnitTests (3)
LinePositionTests.cs (1)
47Assert.Equal(13, lp.Character);
Text\LargeTextTests.cs (1)
176Assert.Equal(p - start, text.Lines.GetLinePosition(p).Character);
Text\StringTextTest.cs (1)
129Assert.Equal(p - start, text.Lines.GetLinePosition(p).Character);
Microsoft.CodeAnalysis.VisualBasic (4)
Emit\PEModuleBuilder.vb (2)
288span.StartLinePosition.Character, 290span.EndLinePosition.Character))
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (2)
463span.StartLinePosition.Character, 465span.EndLinePosition.Character))
Microsoft.CodeAnalysis.Workspaces (3)
Shared\Extensions\FileLinePositionSpanExtensions.cs (2)
47var startColumn = Math.Max(span.Start.Character, 0); 48var endColumn = Math.Max(span.End.Character, 0);
src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
79message = $"Unexpected difference at offset {index}: Line {position.Line + 1}, Column {position.Character + 1} \"{line.ToString()}\" (Found: [{found}] Expected: [{expected}])";
Microsoft.Maui.Controls.BindingSourceGen (1)
BindingInvocationDescription.cs (1)
33 return new SimpleLocation(FilePath, LineSpan.Start.Line + 1, LineSpan.Start.Character + 1);
Microsoft.NET.Sdk.Razor.SourceGenerators.UnitTests (2)
RazorDiagnosticTest.cs (2)
47Assert.Equal(5, lineSpan.StartLinePosition.Character); 49Assert.Equal(15, lineSpan.EndLinePosition.Character);
Microsoft.VisualStudio.LanguageServices (18)
CallHierarchy\CallHierarchyDetail.cs (2)
33EndColumn = location.GetLineSpan().Span.End.Character; 36StartColumn = location.GetLineSpan().StartLinePosition.Character;
CodeDefinitionWindow\VisualStudioCodeDefinitionWindowService.cs (1)
96piCol = (uint)GetItem(iItem).Position.Character;
Diagnostics\VisualStudioVenusSpanMappingService.cs (7)
104if (!TryAdjustSpanIfNeededForVenus(documentId, originalLineInfo.StartLinePosition.Line, originalLineInfo.StartLinePosition.Character, out var startLineColumn)) 107startLineColumn = new MappedSpan(originalLineInfo.StartLinePosition.Line, originalLineInfo.StartLinePosition.Character, mappedLineInfo.StartLinePosition.Line, mappedLineInfo.StartLinePosition.Character); 111if (!TryAdjustSpanIfNeededForVenus(documentId, originalLineInfo.EndLinePosition.Line, originalLineInfo.EndLinePosition.Character, out var endLineColumn)) 114endLineColumn = new MappedSpan(originalLineInfo.EndLinePosition.Line, originalLineInfo.EndLinePosition.Character, mappedLineInfo.EndLinePosition.Line, mappedLineInfo.EndLinePosition.Character); 218return TryAdjustSpanIfNeededForVenus(documentId, adjustedPosition.Line, adjustedPosition.Character, out mappedSpan);
FindReferences\Entries\AbstractDocumentSpanEntry.cs (1)
74StandardTableKeyNames.Column => mappedSpanResult.LinePositionSpan.Start.Character,
FindReferences\VisualStudioDefinitionsAndReferencesFactory.cs (3)
53var formatted = $"{filePath} - ({linePosition.Line + 1}, {linePosition.Character + 1}) : {sourceLine}"; 140linePosition.Line, linePosition.Character, 141linePosition.Line, linePosition.Character) == VSConstants.S_OK;
TaskList\ExternalErrorDiagnosticUpdateSource.cs (2)
276return new RpcContracts.Utilities.Range(startPosition.Line, startPosition.Character, endPosition.Line, endPosition.Character);
Workspace\VisualStudioDocumentNavigationService.cs (2)
306iStartIndex = mappedSpanResult.LinePositionSpan.Start.Character, 308iEndIndex = mappedSpanResult.LinePositionSpan.End.Character,
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (16)
Cohost\CohostRoslynCodeActionTest.cs (2)
702Start = new Position(csharpPosition.Line, csharpPosition.Character), 703End = new Position(csharpPosition.Line, csharpPosition.Character)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostFoldingRangeEndpointTest.cs (2)
384StartCharacter = start.Character, 386EndCharacter = end.Character
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Mapping\RazorEditServiceTest.cs (2)
2002csharpLinePosition.Start.Character, 2009razorLinePosition.Start.Character,
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\RazorDocumentMappingServiceTest.cs (10)
423Assert.Equal(31, originalRange.Start.Character); 425Assert.Equal(35, originalRange.End.Character); 471Assert.Equal(0, projectedPosition.Character); 497Assert.Equal(2, projectedPosition.Character); 523Assert.Equal(9, projectedPosition.Character); 570Assert.Equal(9, hostDocumentPosition.Character); 596Assert.Equal(0, hostDocumentPosition.Character); 622Assert.Equal(9, hostDocumentPosition.Character); 648Assert.Equal(1, projectedRange.Start.Character); 650Assert.Equal(4, projectedRange.End.Character);
Microsoft.VisualStudioCode.RazorExtension.UnitTests (14)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostFoldingRangeEndpointTest.cs (2)
384StartCharacter = start.Character, 386EndCharacter = end.Character
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Mapping\RazorEditServiceTest.cs (2)
2002csharpLinePosition.Start.Character, 2009razorLinePosition.Start.Character,
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\RazorDocumentMappingServiceTest.cs (10)
423Assert.Equal(31, originalRange.Start.Character); 425Assert.Equal(35, originalRange.End.Character); 471Assert.Equal(0, projectedPosition.Character); 497Assert.Equal(2, projectedPosition.Character); 523Assert.Equal(9, projectedPosition.Character); 570Assert.Equal(9, hostDocumentPosition.Character); 596Assert.Equal(0, hostDocumentPosition.Character); 622Assert.Equal(9, hostDocumentPosition.Character); 648Assert.Equal(1, projectedRange.Start.Character); 650Assert.Equal(4, projectedRange.End.Character);
Roslyn.Diagnostics.Analyzers (1)
src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
79message = $"Unexpected difference at offset {index}: Line {position.Line + 1}, Column {position.Character + 1} \"{line.ToString()}\" (Found: [{found}] Expected: [{expected}])";
Test.Utilities (1)
src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
79message = $"Unexpected difference at offset {index}: Line {position.Line + 1}, Column {position.Character + 1} \"{line.ToString()}\" (Found: [{found}] Expected: [{expected}])";
Text.Analyzers (1)
src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs (1)
79message = $"Unexpected difference at offset {index}: Line {position.Line + 1}, Column {position.Character + 1} \"{line.ToString()}\" (Found: [{found}] Expected: [{expected}])";