52 references to OwningSymbol
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (2)
57if (operationBlockAnalysisContext.OwningSymbol.Kind != SymbolKind.Method) 62var method = (IMethodSymbol)operationBlockAnalysisContext.OwningSymbol;
ILLink.RoslynAnalyzer (5)
DataFlow\LocalDataFlowAnalysis.cs (4)
79succeeded &= AnalyzeAttribute(Context.OwningSymbol, attribute); 86if (Context.OwningSymbol is INamedTypeSymbol { TypeKind: TypeKind.Delegate }) 89Debug.Assert(Context.OwningSymbol is not IMethodSymbol methodSymbol || 91var startMethod = new MethodBodyValue(Context.OwningSymbol, Context.GetControlFlowGraph(OperationBlock));
DynamicallyAccessedMembersAnalyzer.cs (1)
128operationBlock.FindContainingSymbol(context.OwningSymbol).GetDisplayName()));
Microsoft.AspNetCore.Components.Analyzers (1)
ForLoopIteratorInClosureAnalyzer.cs (1)
57if (blockContext.OwningSymbol is IMethodSymbol owningMethod
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticAnalysisContext.cs (1)
1398/// This includes all blocks associated with the <see cref="OwningSymbol"/>,
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (2)
57if (operationBlockAnalysisContext.OwningSymbol.Kind != SymbolKind.Method) 62var method = (IMethodSymbol)operationBlockAnalysisContext.OwningSymbol;
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (2)
57if (operationBlockAnalysisContext.OwningSymbol.Kind != SymbolKind.Method) 62var method = (IMethodSymbol)operationBlockAnalysisContext.OwningSymbol;
Microsoft.CodeAnalysis.CodeStyle (8)
src\9547feb31df4cc5d\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (6)
472var isComputingUnusedParams = _options.IsComputingUnusedParams(context.OwningSymbol); 508if (!ShouldAnalyze(operationBlock, context.OwningSymbol, ref hasUnknownOperationNoneDescendant)) 521var resultFromOperationBlockAnalysis = SymbolUsageAnalysis.Run(operationBlock, context.OwningSymbol, context.CancellationToken); 525Debug.Assert(!SymbolUsageAnalysis.Run(context.GetControlFlowGraph(operationBlock), context.OwningSymbol, context.CancellationToken) 535var symbolUsageResult = SymbolUsageAnalysis.Run(controlFlowGraph, context.OwningSymbol, context.CancellationToken); 734if (context.OwningSymbol is not IMethodSymbol method)
src\roslyn\src\Analyzers\Core\Analyzers\UseSystemHashCode\UseSystemHashCodeDiagnosticAnalyzer.cs (2)
45var owningSymbol = context.OwningSymbol; 78var declarationLocation = context.OwningSymbol.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken).GetLocation();
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
137if (context.OwningSymbol is not IMethodSymbol owningMethod)
Microsoft.CodeAnalysis.CSharp.Features (2)
Copilot\CSharpImplementNotImplementedExceptionDiagnosticAnalyzer.cs (1)
72foreach (var location in context.OwningSymbol.Locations)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
137if (context.OwningSymbol is not IMethodSymbol owningMethod)
Microsoft.CodeAnalysis.Features (8)
src\9547feb31df4cc5d\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (6)
472var isComputingUnusedParams = _options.IsComputingUnusedParams(context.OwningSymbol); 508if (!ShouldAnalyze(operationBlock, context.OwningSymbol, ref hasUnknownOperationNoneDescendant)) 521var resultFromOperationBlockAnalysis = SymbolUsageAnalysis.Run(operationBlock, context.OwningSymbol, context.CancellationToken); 525Debug.Assert(!SymbolUsageAnalysis.Run(context.GetControlFlowGraph(operationBlock), context.OwningSymbol, context.CancellationToken) 535var symbolUsageResult = SymbolUsageAnalysis.Run(controlFlowGraph, context.OwningSymbol, context.CancellationToken); 734if (context.OwningSymbol is not IMethodSymbol method)
src\roslyn\src\Analyzers\Core\Analyzers\UseSystemHashCode\UseSystemHashCodeDiagnosticAnalyzer.cs (2)
45var owningSymbol = context.OwningSymbol; 78var declarationLocation = context.OwningSymbol.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken).GetLocation();
Microsoft.CodeAnalysis.NetAnalyzers (14)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ImplementIDisposableCorrectly.cs (1)
238if (context.OwningSymbol is not IMethodSymbol method)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\InterfaceMethodsShouldBeCallableByChildTypes.cs (3)
94if (context.OwningSymbol.Kind != SymbolKind.Method) 99var method = (IMethodSymbol)context.OwningSymbol; 160Diagnostic diagnostic = context.OwningSymbol.CreateDiagnostic(Rule, messageArgs);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UsePropertiesWhereAppropriate.cs (1)
110endContext.ReportDiagnostic(endContext.OwningSymbol.CreateDiagnostic(Rule));
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidDeadConditionalCode.cs (1)
72var owningSymbol = operationBlockContext.OwningSymbol;
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerations.cs (1)
301context.OwningSymbol,
Microsoft.CodeQuality.Analyzers\QualityGuidelines\RemoveEmptyFinalizers.cs (1)
51context.OwningSymbol is not IMethodSymbol methodSymbol ||
Microsoft.CodeQuality.Analyzers\QualityGuidelines\ValidateArgumentsOfPublicMethods.cs (1)
47if (operationBlockContext.OwningSymbol is not IMethodSymbol containingMethod ||
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.cs (1)
354cfg, context.OwningSymbol, CreateOperationVisitor, wellKnownTypeProvider,
Microsoft.NetCore.Analyzers\Runtime\DisposeObjectsBeforeLosingScope.cs (1)
90if (operationBlockContext.OwningSymbol is not IMethodSymbol containingMethod ||
Microsoft.NetCore.Analyzers\Security\SourceTriggeredTaintedDataAnalyzerBase.cs (1)
225operationBlockAnalysisContext.OwningSymbol,
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (2)
57if (operationBlockAnalysisContext.OwningSymbol.Kind != SymbolKind.Method) 62var method = (IMethodSymbol)operationBlockAnalysisContext.OwningSymbol;
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (2)
57if (operationBlockAnalysisContext.OwningSymbol.Kind != SymbolKind.Method) 62var method = (IMethodSymbol)operationBlockAnalysisContext.OwningSymbol;
Roslyn.Diagnostics.Analyzers (4)
AbstractDoNotCopyValue.cs (2)
1107else if (operation.GetRefKind(_context.OwningSymbol) == RefKind.None && Cache.IsNonCopyableType(returnedValue.Type)) 1402return _context.OwningSymbol.IsReadOnly() ? RefKind.RefReadOnly : RefKind.Ref;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (2)
57if (operationBlockAnalysisContext.OwningSymbol.Kind != SymbolKind.Method) 62var method = (IMethodSymbol)operationBlockAnalysisContext.OwningSymbol;