示例#1
0
 protected bool Equals(LiaraCookie cookie)
 {
     return(string.Equals(Name, cookie.Name) && string.Equals(Value, cookie.Value) &&
            string.Equals(Domain, cookie.Domain) && string.Equals(Path, cookie.Path) &&
            Expires.Equals(cookie.Expires) && SecureOnly.Equals(cookie.SecureOnly) &&
            HttpOnly.Equals(cookie.HttpOnly));
 }
示例#2
0
 public bool IsInSamePath(LiaraCookie cookie)
 {
     if (cookie == null)
     {
         return(false);
     }
     return(cookie.Domain == Domain && cookie.Path == Path);
 }
示例#3
0
 public bool IsInSameDomain(LiaraCookie cookie)
 {
     if (cookie == null)
     {
         return(false);
     }
     return(cookie.Domain == Domain);
 }
示例#4
0
 public bool IsSameCookieAndValue(LiaraCookie cookie)
 {
     if (cookie == null)
     {
         return(false);
     }
     return(IsSameCookie(cookie) && Value == cookie.Value);
 }
示例#5
0
 /// <summary>
 ///     Checks if it represents the same cookie, regardless of the value.
 ///     <para>Note: Use Equals to check value.</para>
 /// </summary>
 /// <param name="cookie"></param>
 /// <returns></returns>
 public bool IsSameCookie(LiaraCookie cookie)
 {
     if (cookie == null)
     {
         return(false);
     }
     return(cookie.Name == Name && cookie.Domain == Domain && cookie.Path == Path);
 }
示例#6
0
 protected bool Equals(LiaraCookie cookie)
 {
     return string.Equals(Name, cookie.Name) && string.Equals(Value, cookie.Value) &&
            string.Equals(Domain, cookie.Domain) && string.Equals(Path, cookie.Path) &&
            Expires.Equals(cookie.Expires) && SecureOnly.Equals(cookie.SecureOnly) &&
            HttpOnly.Equals(cookie.HttpOnly);
 }
示例#7
0
 public bool IsSameCookieAndValue(LiaraCookie cookie)
 {
     if (cookie == null) return false;
     return IsSameCookie(cookie) && Value == cookie.Value;
 }
示例#8
0
 /// <summary>
 ///     Checks if it represents the same cookie, regardless of the value.
 ///     <para>Note: Use Equals to check value.</para>
 /// </summary>
 /// <param name="cookie"></param>
 /// <returns></returns>
 public bool IsSameCookie(LiaraCookie cookie)
 {
     if (cookie == null) return false;
     return cookie.Name == Name && cookie.Domain == Domain && cookie.Path == Path;
 }
示例#9
0
 public bool IsInSamePath(LiaraCookie cookie)
 {
     if (cookie == null) return false;
     return cookie.Domain == Domain && cookie.Path == Path;
 }
示例#10
0
 public bool IsInSameDomain(LiaraCookie cookie)
 {
     if (cookie == null) return false;
     return cookie.Domain == Domain;
 }