public static bool IsCommandOptionAttribute(ISymbol symbol) => symbol.DisplayNameMatches("CliFx.Attributes.CommandOptionAttribute");
public static bool IsSystemString(ISymbol symbol) => symbol.DisplayNameMatches("string") || symbol.DisplayNameMatches("System.String");
public static bool IsSystemConsole(ISymbol symbol) => symbol.DisplayNameMatches("System.Console");
public static bool IsCommandInterface(ISymbol symbol) => symbol.DisplayNameMatches("CliFx.ICommand");
public static bool IsSystemChar(ISymbol symbol) => symbol.DisplayNameMatches("char") || symbol.DisplayNameMatches("System.Char");
public static bool IsSystemCollectionsGenericIEnumerable(ISymbol symbol) => symbol.DisplayNameMatches("System.Collections.Generic.IEnumerable<T>");
public static bool IsArgumentValueConverterInterface(ISymbol symbol) => symbol.DisplayNameMatches("CliFx.IArgumentValueConverter");
public static bool IsCommandOptionAttribute(ISymbol symbol) { return(symbol.DisplayNameMatches("Typin.Attributes.CommandOptionAttribute")); }
public static bool IsCommandInterface(ISymbol symbol) { return(symbol.DisplayNameMatches("Typin.ICommand")); }
public static bool IsConsoleInterface(ISymbol symbol) { return(symbol.DisplayNameMatches("Typin.Console.IConsole")); }
public static bool IsSystemConsole(ISymbol symbol) { return(symbol.DisplayNameMatches("System.Console")); }