Example #1
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 #3
0
 private static bool MethodCanBeSafelyChanged(IMethodSymbol methodSymbol)
 {
     return(methodSymbol.GetEffectiveAccessibility() == Accessibility.Private &&
            !methodSymbol.GetAttributes().Any() &&
            methodSymbol.IsChangeable() &&
            !methodSymbol.IsProbablyEventHandler());
 }
 public static bool IsRemovable(IMethodSymbol methodSymbol, Accessibility maxAccessibility)
 {
     return(IsRemovable((ISymbol)methodSymbol, maxAccessibility) &&
            RemovableMethodKinds.Contains(methodSymbol.MethodKind) &&
            !IsMainMethod(methodSymbol) &&
            !methodSymbol.IsProbablyEventHandler());
 }
 private static bool MethodCanBeSafelyChanged(IMethodSymbol methodSymbol)
 {
     return methodSymbol.DeclaredAccessibility == Accessibility.Private &&
         !methodSymbol.GetAttributes().Any() &&
         methodSymbol.IsChangeable() &&
         !methodSymbol.IsProbablyEventHandler();
 }