public static bool IsRfc2965Variant(this Cookie cookie)
{
if (s_getVariantFunc == null)
{
s_getVariantFunc = (Func<Cookie, CookieVariant>)typeof(Cookie).GetProperty("Variant", BindingFlags.NonPublic).GetGetMethod(true).CreateDelegate(typeof(Func<Cookie, CookieVariant>));
}
CookieVariant variant = s_getVariantFunc(cookie);
return variant == CookieVariant.Rfc2965;
}
}