5 references to GetAncestor
Microsoft.CodeAnalysis.Analyzers (5)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (2)
355if (invocation.GetAncestor<IInvocationOperation>(OperationKind.Invocation, 369if (variableInitializer.GetAncestor<IVariableDeclarationOperation>(OperationKind.VariableDeclaration) is { } variableDeclaration)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
265return GetAncestor(ancestor, ancestorKind, predicate); 312return operation.GetAncestor(OperationKind.ConditionalAccess, (IConditionalAccessOperation c) => c.Operation.Syntax == operation.Syntax); 327(operation.GetAncestor<IAnonymousObjectCreationOperation>(OperationKind.AnonymousObjectCreation) != null));