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