src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
95return node.SpanStart;
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (1)
219expression.SpanStart,
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (12)
210position = body.SpanStart;
254Debug.Assert(position == ((PropertyDeclarationSyntax)node).Initializer!.SpanStart);
305Debug.Assert(position == ((SwitchExpressionArmSyntax)node).Expression.SpanStart);
337position < node.Expression.SpanStart ? ForEachPart.In :
344ForEachPart.VariableDeclaration => TextSpan.FromBounds(node.Type.SpanStart, node.Identifier.Span.End),
354ForEachPart.VariableDeclaration => TextSpan.FromBounds(node.Variable.SpanStart, node.Variable.Span.End),
636BreakpointSpans.TryGetClosestBreakpointSpan(node, propertyDeclaration.Initializer.SpanStart, minLength, out span))
676return BreakpointSpans.TryGetClosestBreakpointSpan(node, node.SpanStart, minLength, out span);
1418return model.GetEnclosingSymbol(node.SpanStart, cancellationToken);
1423return model.GetEnclosingSymbol(primaryCtorBase.ArgumentList.SpanStart, cancellationToken);
1509return (IMethodSymbol)model.GetRequiredEnclosingSymbol(bodyExpression.SpanStart, cancellationToken);
2708tryStatement.Catches.First().SpanStart,
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (1)
219expression.SpanStart,
Recommendations\CSharpRecommendationServiceRunner.cs (9)
293alias.SpanStart,
532return parameterReference.Span.Start >= containingStaticFunction.SpanStart;
552return new RecommendedSymbols(_context.SemanticModel.LookupSymbols(position: name.SpanStart, container: symbol));
558position: name.SpanStart,
598var reinterpretedBinding = semanticModel.GetSpeculativeSymbolInfo(identifier.SpanStart, identifier, SpeculativeBindingOption.BindAsTypeOrNamespace);
726reinterpretedBinding = semanticModel.GetSpeculativeSymbolInfo(identifier.SpanStart, identifier, SpeculativeBindingOption.BindAsExpression);
738reinterpretedBinding = semanticModel.GetSpeculativeSymbolInfo(identifier.SpanStart, identifier, SpeculativeBindingOption.BindAsTypeOrNamespace);
790!_context.SemanticModel.IsEventUsableAsField(originalExpression.SpanStart, ev))
848var symbols = GetMemberSymbols(containerSymbol, position: originalExpression.SpanStart, excludeInstance, useBaseReferenceAccessibility, unwrapNullable, isForDereference);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
95return node.SpanStart;