public object _0001(object key, TypeCode col) { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 ContextClientBridge.RunClient(key, "value"); PoolIssuer poolIssuer = key as PoolIssuer; return(Convert.ChangeType((poolIssuer != null) ? poolIssuer._0001() : key, col, CultureInfo.InvariantCulture)); }
internal static TT SearchClass <[_0008._0012(0)] T, [_0008._0012(2)] TT>(this T init) where T : ParserFilterResolver { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 if (init == null) { return(default(TT)); } if (init is TT) { TT result = init as TT; if (typeof(TT) != typeof(IComparable) && typeof(TT) != typeof(IFormattable)) { return(result); } } PoolIssuer poolIssuer = init as PoolIssuer; if (poolIssuer == null) { throw new InvalidCastException("Cannot cast {0} to {1}.".SelectReader(CultureInfo.InvariantCulture, init.GetType(), typeof(T))); } object obj = poolIssuer._0001(); if (obj is TT) { return((TT)obj); } Type type = typeof(TT); if (ResolverErrorFilter.PatchReader(type)) { if (poolIssuer._0001() == null) { return(default(TT)); } type = Nullable.GetUnderlyingType(type); } return((TT)Convert.ChangeType(poolIssuer._0001(), type, CultureInfo.InvariantCulture)); }