10 references to WalkDownConversion
Microsoft.CodeAnalysis.Analyzers (10)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (8)
345invocation.Arguments[0].Value.WalkDownConversion() is ILocalReferenceOperation localReference) 354if (invocation.Arguments[0].Value.WalkDownConversion() is IFieldReferenceOperation fieldReference) 530(creationMethod, creationArguments) = fieldInitializer.Value.WalkDownConversion() switch 568if (operation.WalkDownConversion() is IObjectCreationOperation objectCreation && 597if (operation.WalkDownConversion() is IInvocationOperation invocation && 831var value = argument.Value.WalkDownConversion(); 893var argumentValueOperation = argumentOperation.Value.WalkDownConversion(); 904fieldInitializer.Value.WalkDownConversion() is ILiteralOperation fieldInitializerLiteral)
MetaAnalyzers\PreferIsKindAnalyzer.cs (1)
78var possibleInvocation = operation.LeftOperand.WalkDownConversion();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
431firstOp = returnOperation.ReturnedValue.WalkDownConversion();