384 references to GetLocation
Aspire.Hosting.Integration.Analyzers (2)
AspireExportAnalyzer.cs (2)
160var location = attributeSyntax?.GetLocation() ?? method.Locations.FirstOrDefault() ?? Location.None; 713var attrLocation = attrSyntax?.GetLocation() ?? Location.None;
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
38.GetLocation()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation());
ILLink.RoslynAnalyzer (17)
COMAnalyzer.cs (1)
59operationContext.Operation.Syntax.GetLocation(), targetMethod.GetDisplayName()));
DataFlow\LocalDataFlowVisitor.cs (6)
105$"{OwningSymbol.GetType()}: {branchValueOperation.Syntax.GetLocation().GetLineSpan()}"); 113$"{OwningSymbol.GetType()}: {branchValueOperation.Syntax.GetLocation().GetLineSpan()}"); 547$"{operation.Syntax.GetLocation().GetLineSpan()}"); 549$"{operation.Syntax.GetLocation().GetLineSpan()}"); 569$"{operation.Syntax.GetLocation().GetLineSpan()}"); 571$"{operation.Syntax.GetLocation().GetLineSpan()}");
DataFlow\UnexpectedOperationHandler.cs (1)
48throw new NotImplementedException($"Unexpected operation type {operation.GetType()}: {operation.Syntax.GetLocation().GetLineSpan()}");
DynamicallyAccessedMembersAnalyzer.cs (1)
130operationBlock.Syntax.GetLocation(),
TrimAnalysis\DiagnosticContext.cs (1)
84symbolLocation = symbol.DeclaringSyntaxReferences[0].GetSyntax().GetLocation();
TrimAnalysis\FeatureCheckReturnValuePattern.cs (1)
35var diagnosticContext = new DiagnosticContext(Operation.Syntax.GetLocation(), reportDiagnostic);
TrimAnalysis\TrimAnalysisAssignmentPattern.cs (1)
57var location = Operation.Syntax.GetLocation();
TrimAnalysis\TrimAnalysisBackingFieldAccessPattern.cs (1)
50DiagnosticContext diagnosticContext = new(Operation.Syntax.GetLocation(), reportDiagnostic);
TrimAnalysis\TrimAnalysisFieldAccessPattern.cs (1)
49DiagnosticContext diagnosticContext = new(Operation.Syntax.GetLocation(), reportDiagnostic);
TrimAnalysis\TrimAnalysisGenericInstantiationPattern.cs (1)
50var location = Operation.Syntax.GetLocation();
TrimAnalysis\TrimAnalysisMethodCallPattern.cs (1)
80Location location = Operation.Syntax.GetLocation();
TrimAnalysis\TrimAnalysisReflectionAccessPattern.cs (1)
48var location = Operation.Syntax.GetLocation();
Microsoft.Analyzers.Extra (16)
AsyncCallInsideUsingBlockAnalyzer.cs (1)
123Diagnostic.Create(DiagDescriptors.AsyncCallInsideUsingBlock, invocation.Syntax.GetLocation());
AsyncMethodWithoutCancellation.cs (1)
110Diagnostic.Create(DiagDescriptors.AsyncMethodWithoutCancellation, analysisContext.Node.GetLocation());
CallAnalysis\Arrays.cs (2)
101static void HandleMethod(OperationAnalysisContext context, IInvocationOperation op) => HandleSuspectType(context, (INamedTypeSymbol)op.TargetMethod.ReturnType, op.Syntax.GetLocation()); 103static void HandleConstructor(OperationAnalysisContext context, IObjectCreationOperation op) => HandleSuspectType(context, (INamedTypeSymbol)op.Type!, op.Syntax.GetLocation());
CallAnalysis\LegacyCollection.cs (1)
33var diagnostic = Diagnostic.Create(DiagDescriptors.LegacyCollection, op.Syntax.GetLocation());
CallAnalysis\LegacyLogging.cs (1)
38var diagnostic = Diagnostic.Create(DiagDescriptors.LegacyLogging, op.Syntax.GetLocation());
CallAnalysis\Split.cs (1)
28var diagnostic = Diagnostic.Create(DiagDescriptors.Split, op.Syntax.GetLocation());
CallAnalysis\StartsEndsWith.cs (1)
59var diagnostic = Diagnostic.Create(DiagDescriptors.StartsEndsWith, op.Syntax.GetLocation(), op.TargetMethod.Name);
CallAnalysis\StaticTime.cs (2)
52var diagnostic = Diagnostic.Create(DiagDescriptors.StaticTime, op.Syntax.GetLocation()); 58var diagnostic = Diagnostic.Create(DiagDescriptors.StaticTime, op.Syntax.GetLocation());
CallAnalysis\ValueTuple.cs (2)
42var diagnostic = Diagnostic.Create(DiagDescriptors.ValueTuple, op.Syntax.GetLocation()); 48var diagnostic = Diagnostic.Create(DiagDescriptors.ValueTuple, op.Syntax.GetLocation());
CoalesceAnalyzer.cs (2)
52var diagnostic = Diagnostic.Create(DiagDescriptors.CoalesceAssignment, op.Syntax.GetLocation()); 79var diagnostic = Diagnostic.Create(DiagDescriptors.Coalesce, op.Syntax.GetLocation());
ConditionalAccessAnalyzer.cs (1)
111var diagnostic = Diagnostic.Create(DiagDescriptors.ConditionalAccess, op.Syntax.GetLocation());
UsingToStringInLoggersAnalyzer.cs (1)
69yield return Diagnostic.Create(DiagDescriptors.UsingToStringInLoggers, arg.Syntax.GetLocation());
Microsoft.Analyzers.Local (2)
CallAnalysis\Throws.cs (1)
39op.Syntax.GetLocation(),
CallAnalysis\ToInvariantString.cs (1)
51var diagnostic = Diagnostic.Create(DiagDescriptors.ToInvariantString, op.Syntax.GetLocation());
Microsoft.AspNetCore.Analyzers (4)
BuildServiceProviderAnalyzer.cs (1)
33serviceItem.Operation.Syntax.GetLocation(),
UseAuthorizationAnalyzer.cs (2)
51middlewareItem.Operation.Syntax.GetLocation(), 71useAuthorizationItem.Operation.Syntax.GetLocation(),
UseMvcAnalyzer.cs (1)
45middlewareItem.Operation.Syntax.GetLocation(),
Microsoft.AspNetCore.App.Analyzers (15)
Authorization\AddAuthorizationBuilderAnalyzer.cs (1)
62AddDiagnosticInformation(context, invocation.Syntax.GetLocation());
Http\HeaderDictionaryAddAnalyzer.cs (1)
38AddDiagnosticWarning(context, invocation.Syntax.GetLocation());
Http\HeaderDictionaryIndexerAnalyzer.cs (1)
41AddDiagnosticWarning(context, propertyReference.Syntax.GetLocation(), indexerValue, propertyName);
Http\RequestDelegateReturnTypeAnalyzer.cs (2)
40AddDiagnosticWarning(context, methodReference.Syntax.GetLocation(), returnType); 66AddDiagnosticWarning(context, anonymousFunction.Syntax.GetLocation(), returnType);
Mvc\DetectOverriddenAuthorizeAttribute.cs (1)
218syntaxReference.GetSyntax(context.CancellationToken).GetLocation(),
RenderTreeBuilder\RenderTreeBuilderAnalyzer.cs (1)
47argument.Syntax.GetLocation(),
RouteHandlers\AtMostOneFromBodyAttribute.cs (1)
53var location = syntax.GetLocation();
RouteHandlers\DetectMismatchedParameterOptionality.cs (1)
35var location = parameter.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax().GetLocation();
RouteHandlers\DetectMisplacedLambdaAttribute.cs (1)
41var location = lambda.Syntax.GetLocation();
RouteHandlers\DisallowMvcBindArgumentsOnParameters.cs (1)
33location = syntax.GetLocation();
RouteHandlers\DisallowReturningActionResultFromMapMethods.cs (2)
49nodeForError.GetLocation(), 83returnOperation.Syntax.GetLocation(),
WebApplicationBuilder\PublicPartialProgramClassAnalyzer.cs (1)
29syntaxNode.GetLocation()));
WebApplicationBuilder\WebApplicationBuilderAnalyzer.cs (1)
258var location = operation.Syntax.GetLocation();
Microsoft.AspNetCore.Components.Analyzers (7)
ComponentParameterUsageAnalyzer.cs (1)
107propertyReference.Syntax.GetLocation(),
InternalUsageAnalyzer.cs (4)
139context.Operation.Syntax.GetLocation(), 149context.Operation.Syntax.GetLocation(), 168symbolForDiagnostic.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax().GetLocation() ?? Location.None, 178symbolForDiagnostic.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax().GetLocation() ?? Location.None,
InvokeAsyncOfObjectAnalyzer.cs (1)
82invocation.Syntax.GetLocation()));
VirtualizeItemComparerAnalyzer.cs (1)
94state.ItemsProviderLocation = invocation.Syntax.GetLocation();
Microsoft.AspNetCore.Components.SdkAnalyzers (5)
ComponentParameterUsageAnalyzer.cs (1)
107propertyReference.Syntax.GetLocation(),
InternalUsageAnalyzer.cs (4)
139context.Operation.Syntax.GetLocation(), 149context.Operation.Syntax.GetLocation(), 168symbolForDiagnostic.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax().GetLocation() ?? Location.None, 178symbolForDiagnostic.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax().GetLocation() ?? Location.None,
Microsoft.AspNetCore.Mvc.Analyzers (4)
AttributesShouldNotBeAppliedToPageModelAnalyzer.cs (1)
140return syntax?.GetLocation() ?? Location.None;
AvoidHtmlPartialAnalyzer.cs (2)
33context.Operation.Syntax.GetLocation(), 40context.Operation.Syntax.GetLocation(),
TagHelpersInCodeBlocksAnalyzer.cs (1)
88capturedDiagnosticLocations.Add(parent.Syntax.GetLocation());
Microsoft.AspNetCore.Mvc.Api.Analyzers (4)
ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzer.cs (3)
117ifOperation.Syntax.GetLocation(), 118returnStatementSyntax.GetLocation(), 124ifOperation.Syntax.GetLocation(),
ApiConventionAnalyzer.cs (1)
53var location = actualMetadata.ReturnOperation.ReturnedValue.Syntax.GetLocation();
Microsoft.CodeAnalysis (4)
CodeGen\PrivateImplementationDetails.cs (1)
350syntaxNode?.GetLocation() ?? Location.None,
Compilation\Compilation.cs (1)
2520diagnostics.Add(MessageProvider.CreateDiagnostic(MessageProvider.ERR_EncodinglessSyntaxTree, tree.GetRoot().GetLocation()));
Symbols\Attributes\MarshalAsAttributeDecoder.cs (1)
277arguments.Diagnostics.Add(messageProvider.CreateDiagnostic(warningCode, arguments.AttributeSyntaxOpt.GetLocation()));
Syntax\SyntaxNodeOrToken.cs (1)
836return _nodeOrParent?.GetLocation();
Microsoft.CodeAnalysis.Analyzers (8)
MetaAnalyzers\CompareSymbolsCorrectlyAnalyzer.cs (2)
163context.ReportDiagnostic(binary.Syntax.GetLocation().CreateDiagnostic(s_equalityRule, s_EqualityRuleProperties)); 195context.ReportDiagnostic(invocationOperation.Syntax.GetLocation().CreateDiagnostic(s_equalityRule, s_EqualityRuleProperties));
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (2)
918valueLocation = valueOperation.Syntax.GetLocation(); 1213var location = argument.Value.Syntax.GetLocation();
MetaAnalyzers\RegisterActionAnalyzer.cs (2)
409location = invocationExpression.GetLocation(); 545.GetSyntax(codeBlockContext.CancellationToken).GetLocation();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
38.GetLocation()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation());
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
38.GetLocation()
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (1)
623(Location, IMethodSymbol?) key = (operationSyntax.GetLocation(), methodSymbol);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SymbolAccess.cs (1)
25Location = syntaxNode.GetLocation();
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (2)
573this.TrackTaintedDataEnteringSink(targetMethod, originalOperation.Syntax.GetLocation(), sinkKinds, abstractValue.SourceOrigins); 609propertyReferenceOperation.Syntax.GetLocation(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation());
Microsoft.CodeAnalysis.CodeStyle (52)
src\roslyn\src\Analyzers\Core\Analyzers\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs (1)
67var additionalLocations = ImmutableArray.Create(member.GetLocation());
src\roslyn\src\Analyzers\Core\Analyzers\AddRequiredParentheses\AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
115var additionalLocations = ImmutableArray.Create(binaryLike.GetLocation());
src\roslyn\src\Analyzers\Core\Analyzers\ConvertTypeofToNameof\AbstractConvertTypeOfToNameOfDiagnosticAnalyzer.cs (1)
41var location = parent.GetLocation();
src\roslyn\src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
84nameSyntax.GetLocation(),
src\roslyn\src\Analyzers\Core\Analyzers\PopulateSwitch\AbstractPopulateSwitchDiagnosticAnalyzer.cs (1)
76additionalLocations: [switchBlock.GetLocation()]);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryCast\AbstractRemoveUnnecessaryCastDiagnosticAnalyzer.cs (1)
73ImmutableArray.Create(node.GetLocation()));
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (2)
112parenthesizedExpression.GetLocation()); 133var parenthesizedExpressionLocation = parenthesizedExpression.GetLocation();
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (3)
82reportDiagnostic(Diagnostic.Create(s_invalidScopeDescriptor, attributeSyntax.GetLocation())); 89reportDiagnostic(Diagnostic.Create(s_invalidOrMissingTargetDescriptor, attributeSyntax.GetLocation())); 112reportDiagnostic(Diagnostic.Create(LegacyFormatTargetDescriptor, targetValueOperation.Syntax.GetLocation(), properties, targetSymbolString));
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
670var diagnostic = Diagnostic.Create(s_removeUnnecessarySuppressionDescriptor, attribute.GetLocation(), severity, additionalLocations: null, properties: null);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
707? [fadingNode.GetLocation()]
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
216value.Syntax.GetLocation(),
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyBooleanExpression\AbstractSimplifyConditionalDiagnosticAnalyzer.cs (1)
141conditionalExpression.GetLocation(),
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (1)
93additionalLocations: [interpolation.Syntax.GetLocation()],
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
190nextInvocation.Syntax.GetLocation(),
src\roslyn\src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (4)
649propertyDeclaration.GetLocation(), 650variableDeclarator.GetLocation()); 662fieldNode.GetLocation(), 671Descriptor, propertyDeclaration.GetLocation(),
src\roslyn\src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (3)
125[expressionToCoalesce.GetLocation(), 126ifStatement.GetLocation(), 127whenTrueStatement.GetLocation()],
src\roslyn\src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (4)
120conditionalExpression.GetLocation(), 121conditionExpression.GetLocation(), 122whenPartToKeep.GetLocation()); 126conditionalExpression.GetLocation(),
src\roslyn\src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (4)
124conditionalExpression.GetLocation(), 125conditionPartToCheck.GetLocation(), 126whenPartToCheck.GetLocation()); 130conditionalExpression.GetLocation(),
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
183var locations = ImmutableArray.Create(objectCreationExpression.GetLocation());
src\roslyn\src\Analyzers\Core\Analyzers\UseCompoundAssignment\AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (3)
163additionalLocations: [assignment.GetLocation()], 183additionalLocations: [assignment.GetLocation()], 196additionalLocations: [assignment.GetLocation()],
src\roslyn\src\Analyzers\Core\Analyzers\UseConditionalExpression\AbstractUseConditionalExpressionDiagnosticAnalyzer.cs (1)
57additionalLocations: [ifStatement.GetLocation()],
src\roslyn\src\Analyzers\Core\Analyzers\UseExplicitTupleName\UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
65nameNode.GetLocation(),
src\roslyn\src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (2)
132var additionalLocations = ImmutableArray.Create(invocation.GetLocation()); 142Descriptor, nameNode.GetLocation(),
src\roslyn\src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (2)
146conditionalExpression.GetLocation(), 149additionalLocations: [conditionalExpression.GetLocation()],
src\roslyn\src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (1)
52additionalLocations: [ifStatement.GetLocation()],
src\roslyn\src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
132var locations = ImmutableArray.Create(objectCreationExpression.GetLocation());
src\roslyn\src\Analyzers\Core\Analyzers\UseSystemHashCode\UseSystemHashCodeDiagnosticAnalyzer.cs (2)
77var operationLocation = operation.Syntax.GetLocation(); 78var declarationLocation = context.OwningSymbol.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken).GetLocation();
src\roslyn\src\Analyzers\Core\Analyzers\UseThrowExpression\AbstractUseThrowExpressionDiagnosticAnalyzer.cs (5)
129ifOperation.Syntax.GetLocation(), 130throwOperation.Exception.Syntax.GetLocation(), 131assignmentExpression.Value.Syntax.GetLocation(), 132expressionStatement.Syntax.GetLocation()); 135DiagnosticHelper.Create(Descriptor, throwStatementSyntax.GetLocation(), option.Notification, context.Options, additionalLocations: allLocations, properties: null));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation());
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateConversionService.State.cs (1)
76location = node.GetLocation();
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
106contextLocation: classNodeToAddMembersTo.GetLocation(),
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.State.cs (1)
56contextLocation: classOrStructDecl.GetLocation(),
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
92contextLocation: State.ContextNode.GetLocation(),
Microsoft.CodeAnalysis.CSharp (33)
Binder\Binder_Conversions.cs (1)
2787syntax.GetLocation(),
Binder\Binder_Expressions.cs (5)
390diagnostics.Add(ErrorCode.ERR_DefaultLiteralNoTargetType, defaultExpr.Syntax.GetLocation()); 413diagnostics.Add(ErrorCode.ERR_ImplicitObjectCreationNoTargetType, expr.Syntax.GetLocation(), expr.Display); 433diagnostics.Add(ErrorCode.ERR_CollectionExpressionNoTargetType, expr.Syntax.GetLocation()); 459diagnostics.Add(ErrorCode.ERR_CannotInferDelegateType, syntax.GetLocation()); 9792location = expr.Syntax.GetLocation();
Binder\Binder_Invocation.cs (1)
1944return expression.GetLocation();
Binder\Binder_Symbols.cs (1)
2833=> CheckFeatureAvailability(syntax.SyntaxTree, feature, diagnostics, (location, syntax), static tuple => tuple.location ?? tuple.syntax.GetLocation());
Binder\ExecutableCodeBinder.cs (1)
127Location errorLocation = (iterator as SynthesizedSimpleProgramEntryPointSymbol)?.ReturnTypeSyntax.GetLocation() ?? iterator.GetFirstLocation();
Binder\ForEachLoopBinder.cs (2)
870diagnostics.Add(ErrorCode.ERR_InlineArrayForEachNotSupported, collectionExpr.Syntax.GetLocation(), collectionExpr.Type); 918diagnostics.Add(ErrorCode.ERR_InlineArrayForEachNotSupported, collectionExpr.Syntax.GetLocation(), collectionExpr.Type);
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
292if (HadStaticInstanceMismatch(diagnostics, symbols, invokedExpression?.GetLocation() ?? location, binder, receiver, nodeOpt, delegateOrFunctionPointerType))
FlowAnalysis\FlowAnalysisPass.cs (1)
104? entryPoint.ReturnTypeSyntax.GetLocation()
FlowAnalysis\NullableWalker.cs (12)
1179Diagnostics.Add(ErrorCode.WRN_MemberNotNullWhen, syntaxOpt?.GetLocation() ?? methodMainNode.Syntax.GetLastToken().GetLocation(), member.Name, sense ? "true" : "false"); 1347location = syntaxOpt?.GetLocation() ?? methodMainNode.Syntax.GetLastToken().GetLocation(); 1433var location = syntaxOpt?.GetLocation() ?? methodMainNode.Syntax.GetLastToken().GetLocation(); 1456ReportDiagnostic(ErrorCode.WRN_ShouldNotReturn, syntaxOpt?.GetLocation() ?? methodMainNode.Syntax.GetLastToken().GetLocation()); 2477location ??= value.Syntax.GetLocation(); 2733ReportDiagnostic(errorCode, syntaxNode.GetLocation(), arguments); 9579diagnosticLocation: (conversionOpt ?? convertedNode).Syntax.GetLocation()); 9631diagnosticLocation: (conversionOpt ?? convertedNode).Syntax.GetLocation()); 10209diagnosticLocation ??= (conversionOpt ?? conversionOperand).Syntax.GetLocation(); 10486Location operandLocation = conversionOperand.Syntax.GetLocation(); 12067ReportNullabilityMismatchInArgument(argument.GetLocation(), argumentType, parameter, parameterType, forOutput); 12529ReportDiagnostic(ErrorCode.WRN_NullReferenceReceiver, expr.Syntax.GetLocation());
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (2)
478return GetSourceDocument(debugDocumentProvider, syntax, syntax.GetLocation().GetMappedLineSpan()); 500return AddAnalysisPoint(syntaxForSpan, syntaxForSpan.GetLocation().GetMappedLineSpan(), statementFactory);
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (1)
348method.CheckConstraints(new ConstraintsHelper.CheckConstraintsArgs(_compilation, _compilation.Conversions, syntax.GetLocation(), _diagnostics));
Lowering\MethodToClassRewriter.cs (1)
388: base(containingType, methodBeingWrapped, syntax.SyntaxTree.GetReference(syntax), syntax.GetLocation(), name, DeclarationModifiers.Private,
Symbols\Source\SourceLocalSymbol.cs (1)
695diagnostics.Add(ErrorCode.ERR_CircConstValue, node.GetLocation(), this);
Symbols\Source\SourceParameterSymbol.cs (1)
55identifier.Parent.GetLocation());
Symbols\Synthesized\SynthesizedLocal.cs (1)
145get { return (_syntaxOpt == null) ? ImmutableArray<Location>.Empty : ImmutableArray.Create(_syntaxOpt.GetLocation()); }
Symbols\TypeWithAnnotations.cs (1)
1184diagnostics.Add(new LazyObsoleteDiagnosticInfo(type, binder.ContainingMemberOrLambda, binder.Flags), syntax.GetLocation());
Microsoft.CodeAnalysis.CSharp.CodeStyle (17)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
64additionalLocations.Add(switchStatement.GetLocation());
src\roslyn\src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
232invocationOrCreation.GetLocation()); 242reportNode.GetLocation(),
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
210return (nameToken.Value.GetLocation(), declaration.GetLocation());
src\roslyn\src\Analyzers\CSharp\Analyzers\QualifyMemberAccess\CSharpQualifyMemberAccessDiagnosticAnalyzer.cs (1)
67protected override Location GetLocation(IOperation operation) => operation.Syntax.GetLocation();
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionDiagnosticAnalyzer.cs (1)
46[node.GetLocation()],
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
101context.ReportDiagnostic(Diagnostic.Create(Descriptor, directive.GetLocation()));
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryUnsafeModifier\CSharpRemoveUnnecessaryUnsafeModifierDiagnosticAnalyzer.cs (1)
47[declaration.GetLocation()]));
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnusedParametersAndValues\CSharpRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (1)
109return unusedDefinition.Syntax.GetLocation();
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\UseExpressionBodyDiagnosticAnalyzer.cs (4)
101? declaration.GetLocation() 104var additionalLocations = ImmutableArray.Create(declaration.GetLocation()); 116? declaration.GetLocation() 123var additionalLocations = ImmutableArray.Create(declaration.GetLocation());
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (2)
80Descriptor, context.Operation.Syntax.GetLocation(), notificationOption, context.Options, additionalLocations: null, properties: null)); 110Descriptor, syntax.GetLocation(), notificationOption, context.Options, additionalLocations: null, properties: null));
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpUseNotPatternDiagnosticAnalyzer.cs (1)
100[node.GetLocation()],
src\roslyn\src\Analyzers\CSharp\Analyzers\UseUtf8StringLiteral\UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
140var additionalLocations = ImmutableArray.Create(syntaxNode.GetLocation());
Microsoft.CodeAnalysis.CSharp.Features (20)
Copilot\CSharpImplementNotImplementedExceptionDiagnosticAnalyzer.cs (1)
65throwOperation.Syntax.GetLocation()));
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider_Update.cs (2)
148? new CodeGenerationContext(afterThisLocation: syntax.GetLocation()) 149: new CodeGenerationContext(beforeThisLocation: syntax.GetLocation()));
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
64additionalLocations.Add(switchStatement.GetLocation());
src\roslyn\src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
232invocationOrCreation.GetLocation()); 242reportNode.GetLocation(),
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
210return (nameToken.Value.GetLocation(), declaration.GetLocation());
src\roslyn\src\Analyzers\CSharp\Analyzers\QualifyMemberAccess\CSharpQualifyMemberAccessDiagnosticAnalyzer.cs (1)
67protected override Location GetLocation(IOperation operation) => operation.Syntax.GetLocation();
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionDiagnosticAnalyzer.cs (1)
46[node.GetLocation()],
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
101context.ReportDiagnostic(Diagnostic.Create(Descriptor, directive.GetLocation()));
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryUnsafeModifier\CSharpRemoveUnnecessaryUnsafeModifierDiagnosticAnalyzer.cs (1)
47[declaration.GetLocation()]));
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnusedParametersAndValues\CSharpRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (1)
109return unusedDefinition.Syntax.GetLocation();
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\UseExpressionBodyDiagnosticAnalyzer.cs (4)
101? declaration.GetLocation() 104var additionalLocations = ImmutableArray.Create(declaration.GetLocation()); 116? declaration.GetLocation() 123var additionalLocations = ImmutableArray.Create(declaration.GetLocation());
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (2)
80Descriptor, context.Operation.Syntax.GetLocation(), notificationOption, context.Options, additionalLocations: null, properties: null)); 110Descriptor, syntax.GetLocation(), notificationOption, context.Options, additionalLocations: null, properties: null));
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpUseNotPatternDiagnosticAnalyzer.cs (1)
100[node.GetLocation()],
src\roslyn\src\Analyzers\CSharp\Analyzers\UseUtf8StringLiteral\UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
140var additionalLocations = ImmutableArray.Create(syntaxNode.GetLocation());
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Rename\CSharpRenameRewriterLanguageService.cs (1)
983return [deconstructionLeft.GetLocation()];
Microsoft.CodeAnalysis.Features (71)
CallHierarchy\AbstractCallHierarchyService.cs (1)
257entry.Locations.Add(operation.Syntax.GetLocation());
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
131node.GetLocation(),
CodeLens\CodeLensFindReferenceProgress.cs (1)
82select candidateSyntaxNode.GetLocation();
CodeLens\CodeLensReferencesService.cs (1)
389var document = solution.GetDocument(syntaxNode.GetLocation().SourceTree);
Diagnostics\Analyzers\UnboundIdentifiersDiagnosticAnalyzerBase.cs (1)
80context.ReportDiagnostic(Diagnostic.Create(DiagnosticDescriptor, typeName.GetLocation(), typeName.ToString()));
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
222afterThisLocation: mappedMember.GetLocation(),
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (1)
151new CodeGenerationContext(contextLocation: typeDeclaration.GetLocation()));
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
555contextLocation: _state.SimpleName.GetLocation(),
GenerateType\AbstractGenerateTypeService.State.cs (1)
341contextLocation: SimpleName.GetLocation(),
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (2)
558return new CodeGenerationContext(afterThisLocation: symbolSyntax.GetLocation()); 564return new CodeGenerationContext(beforeThisLocation: symbolSyntax.GetLocation());
PreferFrameworkType\PreferFrameworkTypeDiagnosticAnalyzerBase.cs (1)
101Descriptor, typeNode.GetLocation(),
SimplifyThisOrMe\AbstractSimplifyThisOrMeDiagnosticAnalyzer.cs (2)
75Descriptor, thisExpression.GetLocation(), notification, 77[memberAccessExpression.GetLocation()],
src\roslyn\src\Analyzers\Core\Analyzers\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs (1)
67var additionalLocations = ImmutableArray.Create(member.GetLocation());
src\roslyn\src\Analyzers\Core\Analyzers\AddRequiredParentheses\AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
115var additionalLocations = ImmutableArray.Create(binaryLike.GetLocation());
src\roslyn\src\Analyzers\Core\Analyzers\ConvertTypeofToNameof\AbstractConvertTypeOfToNameOfDiagnosticAnalyzer.cs (1)
41var location = parent.GetLocation();
src\roslyn\src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
84nameSyntax.GetLocation(),
src\roslyn\src\Analyzers\Core\Analyzers\PopulateSwitch\AbstractPopulateSwitchDiagnosticAnalyzer.cs (1)
76additionalLocations: [switchBlock.GetLocation()]);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryCast\AbstractRemoveUnnecessaryCastDiagnosticAnalyzer.cs (1)
73ImmutableArray.Create(node.GetLocation()));
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (2)
112parenthesizedExpression.GetLocation()); 133var parenthesizedExpressionLocation = parenthesizedExpression.GetLocation();
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (3)
82reportDiagnostic(Diagnostic.Create(s_invalidScopeDescriptor, attributeSyntax.GetLocation())); 89reportDiagnostic(Diagnostic.Create(s_invalidOrMissingTargetDescriptor, attributeSyntax.GetLocation())); 112reportDiagnostic(Diagnostic.Create(LegacyFormatTargetDescriptor, targetValueOperation.Syntax.GetLocation(), properties, targetSymbolString));
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
670var diagnostic = Diagnostic.Create(s_removeUnnecessarySuppressionDescriptor, attribute.GetLocation(), severity, additionalLocations: null, properties: null);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
707? [fadingNode.GetLocation()]
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
216value.Syntax.GetLocation(),
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyBooleanExpression\AbstractSimplifyConditionalDiagnosticAnalyzer.cs (1)
141conditionalExpression.GetLocation(),
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (1)
93additionalLocations: [interpolation.Syntax.GetLocation()],
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
190nextInvocation.Syntax.GetLocation(),
src\roslyn\src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (4)
649propertyDeclaration.GetLocation(), 650variableDeclarator.GetLocation()); 662fieldNode.GetLocation(), 671Descriptor, propertyDeclaration.GetLocation(),
src\roslyn\src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (3)
125[expressionToCoalesce.GetLocation(), 126ifStatement.GetLocation(), 127whenTrueStatement.GetLocation()],
src\roslyn\src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (4)
120conditionalExpression.GetLocation(), 121conditionExpression.GetLocation(), 122whenPartToKeep.GetLocation()); 126conditionalExpression.GetLocation(),
src\roslyn\src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (4)
124conditionalExpression.GetLocation(), 125conditionPartToCheck.GetLocation(), 126whenPartToCheck.GetLocation()); 130conditionalExpression.GetLocation(),
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
183var locations = ImmutableArray.Create(objectCreationExpression.GetLocation());
src\roslyn\src\Analyzers\Core\Analyzers\UseCompoundAssignment\AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (3)
163additionalLocations: [assignment.GetLocation()], 183additionalLocations: [assignment.GetLocation()], 196additionalLocations: [assignment.GetLocation()],
src\roslyn\src\Analyzers\Core\Analyzers\UseConditionalExpression\AbstractUseConditionalExpressionDiagnosticAnalyzer.cs (1)
57additionalLocations: [ifStatement.GetLocation()],
src\roslyn\src\Analyzers\Core\Analyzers\UseExplicitTupleName\UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
65nameNode.GetLocation(),
src\roslyn\src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (2)
132var additionalLocations = ImmutableArray.Create(invocation.GetLocation()); 142Descriptor, nameNode.GetLocation(),
src\roslyn\src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (2)
146conditionalExpression.GetLocation(), 149additionalLocations: [conditionalExpression.GetLocation()],
src\roslyn\src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer_IfStatement.cs (1)
52additionalLocations: [ifStatement.GetLocation()],
src\roslyn\src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
132var locations = ImmutableArray.Create(objectCreationExpression.GetLocation());
src\roslyn\src\Analyzers\Core\Analyzers\UseSystemHashCode\UseSystemHashCodeDiagnosticAnalyzer.cs (2)
77var operationLocation = operation.Syntax.GetLocation(); 78var declarationLocation = context.OwningSymbol.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken).GetLocation();
src\roslyn\src\Analyzers\Core\Analyzers\UseThrowExpression\AbstractUseThrowExpressionDiagnosticAnalyzer.cs (5)
129ifOperation.Syntax.GetLocation(), 130throwOperation.Exception.Syntax.GetLocation(), 131assignmentExpression.Value.Syntax.GetLocation(), 132expressionStatement.Syntax.GetLocation()); 135DiagnosticHelper.Create(Descriptor, throwStatementSyntax.GetLocation(), option.Notification, context.Options, additionalLocations: allLocations, properties: null));
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateConversionService.State.cs (1)
76location = node.GetLocation();
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
106contextLocation: classNodeToAddMembersTo.GetLocation(),
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.State.cs (1)
56contextLocation: classOrStructDecl.GetLocation(),
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
92contextLocation: State.ContextNode.GetLocation(),
ValueTracking\ValueTracker.cs (1)
68await progressCollector.TryReportAsync(document.Project.Solution, node.GetLocation(), symbol, cancellationToken).ConfigureAwait(false);
ValueTracking\ValueTracker.OperationCollector.cs (1)
177operation.Syntax.GetLocation(),
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
38.GetLocation()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation());
Microsoft.CodeAnalysis.VisualBasic (46)
Analysis\FlowAnalysis\ControlFlowPass.vb (1)
141Me.diagnostics.Add(ERRID.ERR_BadYieldInTryHandler, branch.Branch.Syntax.GetLocation)
Analysis\FlowAnalysis\DataFlowPass.vb (2)
1213Me.diagnostics.Add(warning, node.GetLocation(), If(sym.Name, "dummy")) 1310Me.diagnostics.Add(warning, node.GetLocation(), localName)
Analysis\ForLoopVerification.vb (2)
81controlVariable.Syntax.GetLocation(), 115nextVariable.Syntax.GetLocation(),
Binding\Binder.vb (1)
993diagnostics.Add(info, node.GetLocation())
Binding\Binder_Delegates.vb (1)
1159Dim addressOfLocation As Location = syntaxNode.GetLocation()
Binding\Binder_Invocation.vb (5)
1304Return result.GetLocation() 1307Return node.GetLocation() 1313Return node.GetLocation() 1322Return result.GetLocation() 1336Return result.GetLocation()
Binding\Binder_Lambda.vb (2)
810parameterDescriptors(i) = New AnonymousTypeField(returnParamName, returnType, source.Syntax.GetLocation(), False) 812Dim typeDescriptor As New AnonymousTypeDescriptor(parameterDescriptors.AsImmutableOrNull(), source.Syntax.GetLocation(), True)
Binding\Binder_Statements.vb (1)
4318diagnostics.Add(New VBDiagnostic(result.Diagnostic, syntax.GetLocation()))
Compilation\DocumentationComments\DocumentationCommentWalker.vb (1)
251Me._diagnostics.Add(ERRID.WRN_XMLDocCrefAttributeNotFound1, node.GetLocation(), strValue.Trim())
Emit\NoPia\EmbeddedEvent.vb (1)
98diagnostics.Add(If(syntaxNodeOpt Is Nothing, NoLocation.Singleton, syntaxNodeOpt.GetLocation()), useSiteInfo.Diagnostics)
Emit\NoPia\EmbeddedTypesManager.vb (1)
323diagnostics.Add(New VBDiagnostic(info, If(syntaxNodeOpt Is Nothing, NoLocation.Singleton, syntaxNodeOpt.GetLocation())))
Emit\PEModuleBuilder.vb (1)
600Binder.ReportDiagnostic(diagnostics, If(syntaxNodeOpt IsNot Nothing, syntaxNodeOpt.GetLocation(), NoLocation.Singleton), info.DiagnosticInfo)
Emit\SymbolTranslator.vb (2)
145If(syntaxNodeOpt Is Nothing, NoLocation.Singleton, syntaxNodeOpt.GetLocation()))) 225Dim location = If(syntaxNodeOpt Is Nothing, NoLocation.Singleton, syntaxNodeOpt.GetLocation())
Errors\DiagnosticBagExtensions.vb (1)
72Return Not useSiteDiagnostics.IsNullOrEmpty AndAlso diagnostics.Add(node.Syntax.GetLocation, useSiteDiagnostics)
Lowering\AsyncRewriter\AsyncRewriter.vb (2)
568Me.F.Syntax.GetLocation()) 626Me.F.Syntax.GetLocation())
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
405Me._diagnostics.Add(New VBDiagnostic(ErrorFactory.ErrorInfo(code), node.Syntax.GetLocation()))
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
181Me.Diagnostics.Add(New VBDiagnostic(ErrorFactory.ErrorInfo(code, args), node.Syntax.GetLocation()))
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (3)
94Return syntax.GetLocation().GetMappedLineSpan().IsValid 436Return GetSourceDocument(debugDocumentProvider, syntax, syntax.GetLocation().GetMappedLineSpan()) 454Return AddAnalysisPoint(syntaxForSpan, syntaxForSpan.GetLocation().GetMappedLineSpan(), statementFactory)
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (2)
458_diagnostics.Add(ERRID.ERR_CannotLiftRestrictedTypeQuery, syntax.GetLocation(), type) 460_diagnostics.Add(ERRID.ERR_CannotLiftRestrictedTypeLambda, syntax.GetLocation(), type)
Lowering\LambdaRewriter\LambdaRewriter.vb (3)
452diagnostics.Add(useSiteError, syntaxNode.GetLocation()) 1393Me.Diagnostics.Add(ERRID.ERR_CannotGotoNonScopeBlocksWithClosure, node.Syntax.GetLocation(), 1396Me.Diagnostics.Add(ERRID.ERR_CannotGotoNonScopeBlocksWithClosure, node.Syntax.GetLocation(), "Goto ", label.Name, label.Name)
Lowering\LambdaRewriter\SynthesizedLambdaMethod.vb (1)
63Me._locations = ImmutableArray.Create(lambdaNode.Syntax.GetLocation())
Lowering\LocalRewriter\LocalRewriter.vb (2)
655diagnostics.Add(New VBDiagnostic(diagnostic, node.Syntax.GetLocation())) 659Return diagnostics.Add(useSiteInfo, node.Syntax.GetLocation())
Lowering\LocalRewriter\LocalRewriter_LateAddressOf.vb (1)
45Dim addressOfLocation As Location = syntaxNode.GetLocation()
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (2)
973Binder.ReportUseSite(_diagnostics, syntax.GetLocation(), useSiteInfo) 998Binder.ReportUseSite(_diagnostics, syntax.GetLocation(), useSiteInfo)
Lowering\LocalRewriter\LocalRewriter_RaiseEvent.vb (1)
162_diagnostics.Add(info, syntax.GetLocation())
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (1)
174Me._locations = ImmutableArray.Create(Of Location)(syntax.GetLocation())
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (1)
40Me._locations = ImmutableArray.Create(syntax.GetLocation())
Symbols\Source\LambdaSymbol.vb (1)
260Return ImmutableArray.Create(_syntaxNode.GetLocation())
Symbols\SynthesizedSymbols\SynthesizedLocal.vb (1)
36Return If(_syntaxOpt Is Nothing, ImmutableArray(Of Location).Empty, ImmutableArray.Create(_syntaxOpt.GetLocation()))
Symbols\Tuples\TupleTypeSymbol.vb (1)
657diagnostics.Add(useSiteInfo, syntax.GetLocation())
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\NewLines\ConsecutiveStatementPlacement\VisualBasicConsecutiveStatementPlacementDiagnosticAnalyzer.vb (1)
44Return block.GetLocation()
src\roslyn\src\Analyzers\VisualBasic\Analyzers\QualifyMemberAccess\VisualBasicQualifyMemberAccessDiagnosticAnalyzer.vb (1)
46Return operation.Syntax.GetLocation()
src\roslyn\src\Analyzers\VisualBasic\Analyzers\RemoveUnusedParametersAndValues\VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (1)
75Return unusedDefinition.Syntax.GetLocation()
Microsoft.CodeAnalysis.VisualBasic.Features (3)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\NewLines\ConsecutiveStatementPlacement\VisualBasicConsecutiveStatementPlacementDiagnosticAnalyzer.vb (1)
44Return block.GetLocation()
src\roslyn\src\Analyzers\VisualBasic\Analyzers\QualifyMemberAccess\VisualBasicQualifyMemberAccessDiagnosticAnalyzer.vb (1)
46Return operation.Syntax.GetLocation()
src\roslyn\src\Analyzers\VisualBasic\Analyzers\RemoveUnusedParametersAndValues\VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (1)
75Return unusedDefinition.Syntax.GetLocation()
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\BasicSpecifyCultureForToLowerAndToUpper.vb (1)
28Return node.GetLocation()
Microsoft.CodeAnalysis.Workspaces (4)
Editing\SymbolEditorExtensions.cs (1)
73typeRef.GetLocation(),
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (1)
501location: node.GetLocation(),
FindSymbols\FindReferences\Finders\FinderLocation.cs (1)
21/// cref="SyntaxNode.GetLocation"/>. Instead, this location is where we want to navigate
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation());
Microsoft.DotNet.CodeAnalysis (1)
Analyzers\PinvokeAnalyzer.cs (1)
163context.ReportDiagnostic(Diagnostic.Create(InvalidPinvokeCall, synref.GetSyntax().GetLocation(), data.ModuleName + "!" + (data.EntryPointName ?? methodSymbol.Name), altMsg));
Microsoft.Extensions.Options.SourceGeneration (1)
Parser.cs (1)
353var attrLoc = attribute.ApplicationSyntaxReference?.GetSyntax().GetLocation();
Microsoft.Gen.Logging (4)
Parsing\Parser.LogProperties.cs (2)
254Diag(DiagDescriptors.InvalidAttributeUsage, logPropertiesAttribute.ApplicationSyntaxReference?.GetSyntax(_cancellationToken).GetLocation(), "LogProperties"); 294Diag(DiagDescriptors.InvalidAttributeUsage, tagProviderAttribute.ApplicationSyntaxReference?.GetSyntax(_cancellationToken).GetLocation(), "TagProvider");
Parsing\Parser.TagProvider.cs (2)
35tagProviderAttribute.ApplicationSyntaxReference!.GetSyntax(_cancellationToken).GetLocation()); 63tagProviderAttribute.ApplicationSyntaxReference!.GetSyntax(_cancellationToken).GetLocation());
Microsoft.Interop.ComInterfaceGenerator (6)
Analyzers\RuntimeComApiUsageWithSourceGeneratedComAnalyzer.cs (5)
163operation.Syntax.GetLocation())); 183operation.Syntax.GetLocation())); 193operation.Syntax.GetLocation())); 202IConversionOperation conversion => (conversion.Operand.Type, conversion.Operand.Syntax.GetLocation()), 203IOperation op => (op.Type, op.Syntax.GetLocation())
ComMethodInfo.cs (1)
127if (declaringSyntax.GetLocation().SourceSpan.Contains(methodLocationInAttributedInterfaceDeclaration.SourceSpan))
Microsoft.Interop.LibraryImportGenerator (5)
Analyzers\CustomMarshallerAttributeAnalyzer.cs (3)
652DiagnosticReporter managedTypeReporter = DiagnosticReporter.CreateForLocation(managedTypeArgument.Value.Syntax.GetLocation(), context.ReportDiagnostic); 673DiagnosticReporter marshallerTypeReporter = DiagnosticReporter.CreateForLocation(marshallerTypeArgument.Value.Syntax.GetLocation(), context.ReportDiagnostic); 692DiagnosticReporter marshalModeReporter = DiagnosticReporter.CreateForLocation(marshalModeArgument.Syntax.GetLocation(), context.ReportDiagnostic);
Analyzers\CustomMarshallerAttributeFixer.cs (1)
161var managedTypeSymbolInAttribute = GetManagedTypeInAttributeSyntax(node.GetLocation(), entryPointTypeSymbol);
Analyzers\NativeMarshallingAttributeAnalyzer.cs (1)
93DiagnosticReporter diagnosticFactory = DiagnosticReporter.CreateForLocation(marshallerEntryPointTypeArgument.Value.Syntax.GetLocation(), context.ReportDiagnostic);
Microsoft.Maui.Controls.BindingSourceGen (1)
PathParser.cs (1)
173 return Result<List<IPathPart>>.Failure(DiagnosticsFactory.UnableToResolvePath(_context.Node.GetLocation()));
Microsoft.ML.InternalCodeAnalyzer (3)
BestFriendAnalyzer.cs (1)
110var diagnostic = Diagnostic.Create(Rule, node.GetLocation(), symbol.Name);
BestFriendOnPublicDeclarationsAnalyzer.cs (1)
66var diagnostic = Diagnostic.Create(Rule, attribute.ApplicationSyntaxReference.GetSyntax().GetLocation(), context.Symbol.Name);
SingleVariableDeclarationAnalyzer.cs (1)
47var diagnostic = Diagnostic.Create(Rule, context.Node.GetLocation(), jointVariableNames);
Roslyn.Diagnostics.Analyzers (3)
DiagnosticExtensions.cs (1)
37=> syntaxReferences.Select(s => s.GetSyntax(cancellationToken).GetLocation()).CreateDiagnostic(rule, properties, args);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
38.GetLocation()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation());
Roslyn.Diagnostics.CSharp.Analyzers (1)
CSharpDoNotCapturePrimaryContructorParameters.cs (1)
60context.ReportDiagnostic(Diagnostic.Create(Rule, operation.Syntax.GetLocation(), operation.Parameter.Name));
System.Private.CoreLib.Generators (4)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (4)
546context.ReportDiagnostic(Diagnostic.Create(RuleAttributeNotSpecificEnough, operation.Syntax.GetLocation(), attributeExplicitlyAllowsRelatedSymbol.ToDisplayString())); 613context.ReportDiagnostic(Diagnostic.Create(RuleCantParse, operation.Syntax.GetLocation())); 686context.ReportDiagnostic(Diagnostic.Create(Rule, operation.Syntax.GetLocation(), symbol.ContainingSymbol.ToDisplayString())); 688context.ReportDiagnostic(Diagnostic.Create(RuleHelper, operation.Syntax.GetLocation(), symbol.ToDisplayString()));
System.Text.RegularExpressions.Generator (2)
RegexGenerator.Parser.cs (1)
35return Diagnostic.Create(DiagnosticDescriptors.RegexMemberMustHaveValidSignature, context.TargetNode.GetLocation());
UpgradeToGeneratedRegexAnalyzer.cs (1)
195return syntaxNode.GetLocation();