Example #1
0
 private static bool IsMethodCandidate(IMethodSymbol methodSymbol)
 {
     return(methodSymbol.IsAsync &&
            methodSymbol.ReturnsVoid &&
            methodSymbol.IsChangeable() &&
            !IsEventHanderMethod(methodSymbol));
 }
Example #2
0
 private static bool IsMethodCandidate(IMethodSymbol methodSymbol)
 {
     return(methodSymbol.IsAsync &&
            methodSymbol.ReturnsVoid &&
            methodSymbol.IsChangeable() &&
            !methodSymbol.IsProbablyEventHandler());
 }
 private static bool IsMethodCandidate(IMethodSymbol methodSymbol, Compilation compilation)
 {
     return methodSymbol.IsAsync &&
         methodSymbol.ReturnsVoid &&
         methodSymbol.IsChangeable() &&
         !methodSymbol.IsProbablyEventHandler(compilation);
 }
Example #4
0
 private static bool MethodCanBeSafelyChanged(IMethodSymbol methodSymbol)
 {
     return(methodSymbol.GetEffectiveAccessibility() == Accessibility.Private &&
            !methodSymbol.GetAttributes().Any() &&
            methodSymbol.IsChangeable() &&
            !methodSymbol.IsProbablyEventHandler());
 }
Example #5
0
 private static bool IsViolatingRule(IMethodSymbol methodSymbol) =>
 methodSymbol != null &&
 methodSymbol.IsAsync &&
 methodSymbol.ReturnsVoid &&
 methodSymbol.IsChangeable();
 private static bool MethodCanBeSafelyChanged(IMethodSymbol methodSymbol)
 {
     return methodSymbol.DeclaredAccessibility == Accessibility.Private &&
         !methodSymbol.GetAttributes().Any() &&
         methodSymbol.IsChangeable() &&
         !methodSymbol.IsProbablyEventHandler();
 }