Skip to content

Commit

Permalink
Address review comments for user options
Browse files Browse the repository at this point in the history
  • Loading branch information
Evangelink committed Apr 27, 2020
1 parent 990ca20 commit 624f1b5
Showing 1 changed file with 3 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -150,13 +150,6 @@ public override void Initialize(AnalysisContext analysisContext)
INamedTypeSymbol? xunitAssertType = compilationContext.Compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.XunitAssert);
INamedTypeSymbol? linqEnumerableType = compilationContext.Compilation.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemLinqEnumerable);
if (!(compilationContext.Compilation.SyntaxTrees.FirstOrDefault() is SyntaxTree tree))
{
return;
}
var userDefinedMethods = compilationContext.Options.GetAdditionalUseResultsMethodsOption(UserDefinedMethodRule, tree, compilationContext.Compilation, compilationContext.CancellationToken);
compilationContext.RegisterOperationBlockStartAction(osContext =>
{
if (!(osContext.OwningSymbol is IMethodSymbol method))
Expand All @@ -167,6 +160,9 @@ public override void Initialize(AnalysisContext analysisContext)
osContext.RegisterOperationAction(opContext =>
{
IOperation expression = ((IExpressionStatementOperation)opContext.Operation).Operation;
var userDefinedMethods = compilationContext.Options.GetAdditionalUseResultsMethodsOption(UserDefinedMethodRule, expression.Syntax.SyntaxTree, compilationContext.Compilation, compilationContext.CancellationToken);
DiagnosticDescriptor? rule = null;
string? targetMethodName = null;
switch (expression.Kind)
Expand Down

0 comments on commit 624f1b5

Please sign in to comment.