public bool Equals(RuntimeTypeKey other) { return(Eq.Values(this, other).Check(x => x.Region).Check(x => x.Name)); }
public bool Equals(MapTypeKey other) => Eq.Values(this, other).Check(x => x.Area).Check(x => x.Name);
public bool Equals(AreaTypeName other) => Eq.Values(this, other).Check(x => x._name);
public bool Equals(FlowKey other) => Eq.Values(this, other).Check(x => x.Type).Check(x => x.Id);
public bool Equals(HttpDomain other) => Eq.Values(this, other).Check(x => x.Name);
public bool Equals(QueryETag other) => Eq.Values(this, other).Check(x => x.Key).Check(x => x.Checkpoint);
public bool Equals(HttpLink other) { return(Eq.Values(this, other).Check(x => x.Host).Check(x => x.Resource)); }
public bool Equals(FileLink other) { return(Eq.Values(this, other).Check(x => x.Folder).Check(x => x.Name)); }
public bool Equals(HttpDomain other) { return(Eq.Values(this, other).Check(x => x.Name)); }
public bool Equals(HttpResource other) { return(Eq.Values(this, other).Check(x => x.Path).Check(x => x.Query)); }
public bool Equals(FolderResource other) => Eq.Values(this, other).Check(x => x.Path);
public bool Equals(TimelinePosition other) { return(Eq.Values(this, other).Check(x => x._point)); }
public bool Equals(DurablePrefix other) => Eq.Values(this, other).Check(x => x._value);
public bool Equals(HttpLink other) => Eq.Values(this, other).Check(x => x.Host).Check(x => x.Resource);
public bool Equals(FileName other) { return(Eq.Values(this, other).Check(x => x.Text).Check(x => x.Extension)); }
public bool Equals(HttpHost other) { return(Eq.Values(this, other).Check(x => x.Secure).Check(x => x.Domain).Check(x => x.Port)); }
public bool Equals(HttpQueryPair other) { return(Eq.Values(this, other).Check(x => x.Key).Check(x => x.Value)); }
public bool Equals(Sha1 other) => Eq.Values(this, other).Check(x => x._hex);
public bool Equals(FlowKey other) { return(Eq.Values(this, other).Check(x => x.Type).Check(x => x.Id)); }
public bool Equals(LinkText other) => Eq.Values(this, other).Check(x => x.Value);
public bool Equals(Base64 other) => Eq.Values(this, other).Check(x => x._text);
public bool Equals(TimelinePosition other) => Eq.Values(this, other).Check(x => x._point);
public bool Equals(FileResource other) => Eq.Values(this, other).Check(x => x.Folder).Check(x => x.Name);
public bool Equals(AreaTypeInfo other) => Eq.Values(this, other).Check(x => x.DeclaredType);
public bool Equals(RuntimeRegionKey other) { return(Eq.Values(this, other).Check(x => x._name)); }
public bool Equals(Sha1 other) { return(Eq.Values(this, other).Check(x => x._hex)); }
public bool Equals(TypeName other) => Eq.Values(this, other).Check(x => x._value);
public bool Equals(HttpAuthorization other) { return(Eq.Values(this, other).Check(x => x.Type).Check(x => x.Credentials)); }
public bool Equals(Base64 other) { return(Eq.Values(this, other).Check(x => x._text)); }
public bool Equals(FolderLink other) => Eq.Values(this, other).Check(x => x.Root).Check(x => x.Resource);