62 references to OwningSymbol
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
89
if (c.
OwningSymbol
is not IMethodSymbol method ||
Microsoft.Analyzers.Extra (1)
UsingToStringInLoggersAnalyzer.cs (1)
28
if (operationBlockContext.
OwningSymbol
.Kind != SymbolKind.Method)
Microsoft.AspNetCore.Analyzers (6)
MiddlewareAnalyzer.cs (1)
22
var configureMethod = (IMethodSymbol)context.
OwningSymbol
;
OptionsAnalyzer.cs (1)
23
var configureServicesMethod = (IMethodSymbol)context.
OwningSymbol
;
ServicesAnalyzer.cs (1)
22
var configureServicesMethod = (IMethodSymbol)context.
OwningSymbol
;
StartupAnalyzer.cs (3)
60
if (context.
OwningSymbol
.Kind != SymbolKind.Method)
65
var method = (IMethodSymbol)context.
OwningSymbol
;
73
var isMain = SymbolEqualityComparer.Default.Equals(entryPoint, context.
OwningSymbol
);
Microsoft.AspNetCore.Components.Analyzers (1)
ComponentParameterUsageAnalyzer.cs (1)
82
var assignmentContainingType = startBlockContext.
OwningSymbol
?.ContainingType;
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
ComponentParameterUsageAnalyzer.cs (1)
82
var assignmentContainingType = startBlockContext.
OwningSymbol
?.ContainingType;
Microsoft.AspNetCore.Mvc.Analyzers (1)
TagHelpersInCodeBlocksAnalyzer.cs (1)
75
IMethodBodyOperation methodBodyOperation => startBlockContext.
OwningSymbol
,
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticAnalysisContext.cs (1)
1255
/// This includes all blocks associated with the <see cref="
OwningSymbol
"/>,
Microsoft.CodeAnalysis.Analyzers (6)
FixAnalyzers\FixerWithFixAllAnalyzer.cs (1)
169
if (context.
OwningSymbol
is not IMethodSymbol method)
MetaAnalyzers\ConfigureGeneratedCodeAnalysisAnalyzer.cs (2)
55
if (context.
OwningSymbol
?.Kind != SymbolKind.Method)
60
var method = (IMethodSymbol)context.
OwningSymbol
;
MetaAnalyzers\DoNotUseCompilationGetSemanticModelAnalyzer.cs (1)
54
if (operationBlockContext.
OwningSymbol
is IMethodSymbol methodSymbol &&
MetaAnalyzers\EnableConcurrentExecutionAnalyzer.cs (2)
55
if (context.
OwningSymbol
?.Kind != SymbolKind.Method)
60
var method = (IMethodSymbol)context.
OwningSymbol
;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
87
if (context.
OwningSymbol
is IMethodSymbol { MethodKind: MethodKind.Constructor })
Microsoft.CodeAnalysis.CSharp.Features (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
87
if (context.
OwningSymbol
is IMethodSymbol { MethodKind: MethodKind.Constructor })
Microsoft.CodeAnalysis.NetAnalyzers (40)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotDirectlyAwaitATask.cs (1)
63
if (context.
OwningSymbol
is IMethodSymbol method)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotRaiseExceptionsInUnexpectedLocations.cs (1)
82
if (operationBlockContext.
OwningSymbol
is not IMethodSymbol methodSymbol)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UsePropertiesWhereAppropriate.cs (1)
69
if (context.
OwningSymbol
is not IMethodSymbol methodSymbol ||
Microsoft.CodeQuality.Analyzers\Maintainability\DoNotIgnoreMethodResults.cs (1)
156
if (osContext.
OwningSymbol
is not IMethodSymbol method)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidInfiniteRecursion.cs (1)
50
if (operationBlockStartContext.
OwningSymbol
is not IMethodSymbol methodSymbol ||
Microsoft.CodeQuality.Analyzers\QualityGuidelines\DoNotCallOverridableMethodsInConstructors.cs (2)
54
if (ShouldOmitThisDiagnostic(context.
OwningSymbol
, webUiControlType, componentModelComponentType))
59
context.RegisterOperationAction(oc => AnalyzeOperation(oc, context.
OwningSymbol
.ContainingType), OperationKind.Invocation);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\MarkMembersAsStatic.cs (1)
92
if (context.
OwningSymbol
is not IMethodSymbol methodSymbol)
Microsoft.NetCore.Analyzers\Data\ReviewSqlQueriesForSecurityVulnerabilities.cs (1)
58
ISymbol symbol = operationBlockStartContext.
OwningSymbol
;
Microsoft.NetCore.Analyzers\Performance\PreferReadOnlySpanOverSpan.cs (1)
62
if (blockStartContext.
OwningSymbol
is not IMethodSymbol methodSymbol ||
Microsoft.NetCore.Analyzers\Runtime\CallGCSuppressFinalizeCorrectly.cs (2)
90
if (operationBlockContext.
OwningSymbol
.Kind != SymbolKind.Method)
95
var methodSymbol = (IMethodSymbol)operationBlockContext.
OwningSymbol
;
Microsoft.NetCore.Analyzers\Runtime\DisposableFieldsShouldBeDisposed.cs (1)
141
if (operationBlockStartContext.
OwningSymbol
is not IMethodSymbol containingMethod)
Microsoft.NetCore.Analyzers\Runtime\DisposeMethodsShouldCallBaseClassDispose.cs (1)
54
if (operationBlockStartContext.
OwningSymbol
is not IMethodSymbol containingMethod ||
Microsoft.NetCore.Analyzers\Runtime\DoNotPassLiteralsAsLocalizedParameters.cs (2)
59
if (operationBlockStartContext.
OwningSymbol
is not IMethodSymbol containingMethod ||
110
=> symbol != null && !operationBlockStartContext.Options.IsConfiguredToSkipAnalysis(Rule, symbol, operationBlockStartContext.
OwningSymbol
, operationBlockStartContext.Compilation);
Microsoft.NetCore.Analyzers\Runtime\InitializeStaticFieldsInline.cs (1)
57
if (context.
OwningSymbol
is not IMethodSymbol method ||
Microsoft.NetCore.Analyzers\Runtime\PreferStringContainsOverIndexOfAnalyzer.cs (1)
96
if (context.
OwningSymbol
is not IMethodSymbol method)
Microsoft.NetCore.Analyzers\Security\DoNotCallDangerousMethodsInDeserialization.cs (1)
129
var owningSymbol = operationBlockStartAnalysisContext.
OwningSymbol
;
Microsoft.NetCore.Analyzers\Security\DoNotDisableHttpClientCRLCheck.cs (1)
147
ISymbol owningSymbol = operationBlockStartAnalysisContext.
OwningSymbol
;
Microsoft.NetCore.Analyzers\Security\DoNotInstallRootCert.cs (1)
127
var owningSymbol = operationBlockStartAnalysisContext.
OwningSymbol
;
Microsoft.NetCore.Analyzers\Security\DoNotUseCreateEncryptorWithNonDefaultIV.cs (1)
109
var owningSymbol = operationBlockStartAnalysisContext.
OwningSymbol
;
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJavascriptSerializerWithSimpleTypeResolver.cs (1)
161
var owningSymbol = operationBlockStartAnalysisContext.
OwningSymbol
;
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJsonNetWithoutBinder.cs (1)
137
ISymbol owningSymbol = operationBlockStartAnalysisContext.
OwningSymbol
;
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerWithoutBinderBase.cs (1)
111
var owningSymbol = operationBlockStartAnalysisContext.
OwningSymbol
;
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureSettingsForJsonNet.cs (1)
150
var owningSymbol = operationBlockStartAnalysisContext.
OwningSymbol
;
Microsoft.NetCore.Analyzers\Security\DoNotUseWeakKDFInsufficientIterationCount.cs (2)
128
operationBlockStartAnalysisContext.
OwningSymbol
, operationBlockStartAnalysisContext.Compilation) &&
130
operationBlockStartAnalysisContext.
OwningSymbol
, operationBlockStartAnalysisContext.Compilation))
Microsoft.NetCore.Analyzers\Security\SetHttpOnlyForHttpCookie.cs (1)
86
ISymbol owningSymbol = operationBlockStartAnalysisContext.
OwningSymbol
;
Microsoft.NetCore.Analyzers\Security\SourceTriggeredTaintedDataAnalyzerBase.cs (1)
72
ISymbol owningSymbol = operationBlockStartContext.
OwningSymbol
;
Microsoft.NetCore.Analyzers\Security\UseAutoValidateAntiforgeryToken.cs (1)
131
var owningSymbol = operationBlockStartAnalysisContext.
OwningSymbol
;
Microsoft.NetCore.Analyzers\Security\UseContainerLevelAccessPolicy.cs (1)
98
var owningSymbol = operationBlockStartContext.
OwningSymbol
;
Microsoft.NetCore.Analyzers\Security\UseSecureCookiesASPNetCore.cs (2)
115
operationBlockStartAnalysisContext.
OwningSymbol
, operationBlockStartAnalysisContext.Compilation) &&
117
operationBlockStartAnalysisContext.
OwningSymbol
, operationBlockStartAnalysisContext.Compilation))
Microsoft.NetCore.Analyzers\Security\UseSharedAccessProtocolHttpsOnly.cs (1)
84
var owningSymbol = operationBlockStartContext.
OwningSymbol
;
Microsoft.NetFramework.Analyzers\DoNotUseInsecureDtdProcessingInApiDesign.cs (4)
115
if (context.
OwningSymbol
is not IMethodSymbol methodSymbol
171
if (context.
OwningSymbol
is not IMethodSymbol methodSymbol
210
if (context.
OwningSymbol
is not IMethodSymbol methodSymbol
287
if (context.
OwningSymbol
is not IMethodSymbol methodSymbol
Microsoft.NetFramework.Analyzers\DoNotUseInsecureXSLTScriptExecution.cs (1)
60
var analyzer = new OperationBlockAnalyzer(xmlTypes, context.
OwningSymbol
);
Roslyn.Diagnostics.Analyzers (2)
DoNotCallGetTestAccessor.cs (2)
42
if (!string.Equals(context.
OwningSymbol
.Name, TestAccessorHelper.GetTestAccessorMethodName, StringComparison.Ordinal)
43
&& !string.Equals(context.
OwningSymbol
.ContainingType?.Name, TestAccessorHelper.TestAccessorTypeName, StringComparison.Ordinal))