62 references to ObjectCreation
ILLink.RoslynAnalyzer (1)
TrimAnalysis\HandleCallAction.cs (1)
43
_isNewObj = operation.Kind == OperationKind.
ObjectCreation
;
Microsoft.Analyzers.Extra (1)
CallAnalysis\CallAnalyzer.cs (1)
46
compilationStartContext.RegisterOperationAction(handlers.HandleObjectCreation, OperationKind.
ObjectCreation
);
Microsoft.Analyzers.Local (1)
CallAnalysis\CallAnalyzer.cs (1)
37
compilationStartContext.RegisterOperationAction(handlers.HandleObjectCreation, OperationKind.
ObjectCreation
);
Microsoft.AspNetCore.Components.Analyzers (1)
InternalUsageAnalyzer.cs (1)
42
OperationKind.
ObjectCreation
,
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
InternalUsageAnalyzer.cs (1)
42
OperationKind.
ObjectCreation
,
Microsoft.CodeAnalysis (2)
Generated\Operations.Generated.cs (2)
1269
/// <item><description><see cref="OperationKind.
ObjectCreation
"/></description></item>
6021
public override OperationKind Kind => OperationKind.
ObjectCreation
;
Microsoft.CodeAnalysis.Analyzers (4)
FixAnalyzers\FixerWithFixAllAnalyzer.cs (1)
199
OperationKind.
ObjectCreation
);
MetaAnalyzers\CompareSymbolsCorrectlyAnalyzer.cs (1)
120
OperationKind.
ObjectCreation
);
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (1)
154
OperationKind.
ObjectCreation
,
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
194
case OperationKind.
ObjectCreation
:
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
src\a172c07bebba4cd8\DisposeAnalysis.DisposeDataFlowOperationVisitor.cs (1)
243
operation.Kind != OperationKind.
ObjectCreation
&&
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
194
case OperationKind.
ObjectCreation
:
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (1)
38
OperationKind.
ObjectCreation
,
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
2485
Debug.Assert(originalOperation.Kind == OperationKind.
ObjectCreation
);
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
245
symbolStartContext.RegisterOperationAction(AnalyzeObjectCreationOperation, OperationKind.
ObjectCreation
);
Microsoft.CodeAnalysis.Features (1)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
245
symbolStartContext.RegisterOperationAction(AnalyzeObjectCreationOperation, OperationKind.
ObjectCreation
);
Microsoft.CodeAnalysis.NetAnalyzers (40)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\TypesThatOwnDisposableFieldsShouldBeDisposable.cs (2)
84
&& assignment.Value.WalkDownConversion().Kind == OperationKind.
ObjectCreation
90
else if (ctx.Operation is IFieldInitializerOperation initializer && initializer.Value.WalkDownConversion().Kind == OperationKind.
ObjectCreation
)
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidUninstantiatedInternalClasses.cs (2)
87
}, OperationKind.
ObjectCreation
, OperationKindEx.CollectionExpression);
145
}, OperationKind.
ObjectCreation
);
Microsoft.CodeQuality.Analyzers\Maintainability\DoNotIgnoreMethodResults.cs (1)
171
case OperationKind.
ObjectCreation
:
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidDuplicateElementInitialization.cs (1)
43
context.RegisterOperationAction(AnalyzeOperation, OperationKind.
ObjectCreation
);
Microsoft.NetCore.Analyzers\Data\ReviewSqlQueriesForSecurityVulnerabilities.cs (1)
78
}, OperationKind.
ObjectCreation
);
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.cs (1)
337
OperationKind.
ObjectCreation
,
Microsoft.NetCore.Analyzers\Performance\AvoidSingleUseOfLocalJsonSerializerOptions.cs (1)
77
OperationKind.
ObjectCreation
);
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.cs (1)
111
context.RegisterOperationAction(CaptureHashObjectCreationOperation, OperationKind.
ObjectCreation
);
Microsoft.NetCore.Analyzers\Performance\UseConcreteTypeAnalyzer.Collector.cs (1)
502
case OperationKind.
ObjectCreation
:
Microsoft.NetCore.Analyzers\Runtime\DetectPreviewFeatureAnalyzer.cs (1)
263
OperationKind.
ObjectCreation
,
Microsoft.NetCore.Analyzers\Runtime\DoNotRaiseReservedExceptionTypes.cs (1)
100
OperationKind.
ObjectCreation
);
Microsoft.NetCore.Analyzers\Runtime\InstantiateArgumentExceptionsCorrectly.cs (1)
82
OperationKind.
ObjectCreation
);
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInSerializableObjectGraphAnalyzer.cs (1)
139
OperationKind.
ObjectCreation
);
Microsoft.NetCore.Analyzers\Security\DoNotDisableHttpClientCRLCheck.cs (1)
179
OperationKind.
ObjectCreation
);
Microsoft.NetCore.Analyzers\Security\DoNotUseDSA.cs (1)
90
}, OperationKind.
ObjectCreation
);
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureCryptographicAlgorithms.cs (1)
158
OperationKind.
ObjectCreation
);
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJavascriptSerializerWithSimpleTypeResolver.cs (1)
124
&& (l.Creation == null || l.Creation.Kind != OperationKind.
ObjectCreation
)))
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJsonNetWithoutBinder.cs (1)
184
OperationKind.
ObjectCreation
);
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerWithoutBinderBase.cs (1)
135
OperationKind.
ObjectCreation
);
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureSettingsForJsonNet.cs (1)
199
OperationKind.
ObjectCreation
);
Microsoft.NetCore.Analyzers\Security\DoNotUseWeakKDFAlgorithm.cs (1)
93
}, OperationKind.
ObjectCreation
);
Microsoft.NetCore.Analyzers\Security\DoNotUseXslTransform.cs (1)
61
}, OperationKind.
ObjectCreation
);
Microsoft.NetCore.Analyzers\Security\UseRSAWithSufficientKeySize.cs (1)
100
}, OperationKind.
ObjectCreation
);
Microsoft.NetCore.Analyzers\Security\UseXmlReaderBase.cs (2)
69
case OperationKind.
ObjectCreation
:
96
}, OperationKind.Invocation, OperationKind.
ObjectCreation
);
Microsoft.NetCore.Analyzers\Tasks\DoNotCreateTaskCompletionSourceWithWrongArguments.cs (2)
52
case OperationKind.
ObjectCreation
:
69
}, OperationKind.
ObjectCreation
, OperationKind.Invocation);
Microsoft.NetCore.Analyzers\Usage\DoNotPassNonNullableValueToArgumentNullExceptionThrowIfNull.cs (1)
67
|| invocation.Arguments[0].Value.WalkDownConversion().Kind is OperationKind.NameOf or OperationKind.
ObjectCreation
or OperationKind.ObjectOrCollectionInitializer)
Microsoft.NetFramework.Analyzers\DoNotUseInsecureDtdProcessing.cs (2)
86
OperationKind.
ObjectCreation
,
226
case OperationKind.
ObjectCreation
:
Microsoft.NetFramework.Analyzers\DoNotUseInsecureXSLTScriptExecution.cs (4)
95
}, OperationKind.
ObjectCreation
);
187
or OperationKind.
ObjectCreation
);
215
OperationKind.
ObjectCreation
=> ((IObjectCreationOperation)rhs).Constructor,
239
OperationKind.
ObjectCreation
=> ((IObjectCreationOperation)rhs).Arguments,
src\afc74d572e54ec72\DisposeAnalysis.DisposeDataFlowOperationVisitor.cs (1)
240
operation.Kind != OperationKind.
ObjectCreation
&&
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
196
case OperationKind.
ObjectCreation
:
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (1)
37
OperationKind.
ObjectCreation
,
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
2482
Debug.Assert(originalOperation.Kind == OperationKind.
ObjectCreation
);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
194
case OperationKind.
ObjectCreation
:
Roslyn.Diagnostics.Analyzers (3)
AbstractDoNotCopyValue.cs (1)
1419
case OperationKind.
ObjectCreation
:
DoNotCallGetTestAccessor.cs (1)
47
context.RegisterOperationAction(HandleObjectCreation, OperationKind.
ObjectCreation
);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
194
case OperationKind.
ObjectCreation
:
System.Text.RegularExpressions.Generator (1)
UpgradeToGeneratedRegexAnalyzer.cs (1)
82
}, OperationKind.
ObjectCreation
, OperationKind.Invocation);