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); }
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(); }