/// <summary> /// Is /// </summary> /// <param name="str"></param> /// <param name="action"></param> /// <param name="ignoreCase"></param> /// <param name="format"></param> /// <param name="numberStyle"></param> /// <param name="dateTimeStyle"></param> /// <param name="formatProvider"></param> /// <typeparam name="T"></typeparam> /// <returns></returns> public static bool Is <T>(this string str, IgnoreCase ignoreCase = IgnoreCase.FALSE, Action <T> action = null, string format = null, NumberStyles?numberStyle = null, DateTimeStyles?dateTimeStyle = null, IFormatProvider formatProvider = null) where T : struct { return(str.Is(typeof(T), ignoreCase, ValueConverter.ConvertAct(action), format, numberStyle, dateTimeStyle, formatProvider)); }
public static bool Is <T>(this string text, Action <CastingContext> contextAct, Action <T> matchedCallback = null) { return(text.Is(typeof(T), contextAct, ValueConverter.ConvertAct(matchedCallback))); }