public void WriteXml(XmlWriter writer) { writer.WriteAttributeString("Type", Type.ToString()); if (IsOpened != null) { writer.WriteAttributeString("IsOpen", IsOpened.ToString()); if (LockBlockX != null) { writer.WriteAttributeString("BlockX", LockBlockX.ToString()); writer.WriteAttributeString("BlockY", LockBlockY.ToString()); } else if (NumberOfDiamonds != null) { writer.WriteAttributeString("Diamonds", NumberOfDiamonds.ToString()); } else if (HasGoldenKey != null) { writer.WriteAttributeString("Golden", HasGoldenKey.ToString()); } else if (HasSilverKey != null) { writer.WriteAttributeString("Silver", HasSilverKey.ToString()); } } }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); string scriptFormat = @" var openerInputId = '{0}'; var isOpened = {1}; "; string script = string.Format(scriptFormat, OpenerInputId, IsOpened.ToString().ToLower()); ClientScript.RegisterStartupScript(typeof(UrlSelectionPage), "OnLoad", script, true); }
protected override void OnInitialize() { base.OnInitialize(); DbReloadToken .Merge(IsOpened.Changed()) .Merge(IsClosed.Changed()) .Merge(IsEnd.Changed()) .Merge(Begin.Changed()) .Merge(End.Changed()) .SelectMany(_ => RxQuery(LoadItems)) .Subscribe(Items); }
public override int GetHashCode() { var hashCode = 909073441; hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Name); hashCode = hashCode * -1521134295 + ActualPrice.GetHashCode(); hashCode = hashCode * -1521134295 + IsOpened.GetHashCode(); hashCode = hashCode * -1521134295 + ClosingTime.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Description); hashCode = hashCode * -1521134295 + EqualityComparer <Guid> .Default.GetHashCode(CategoryId); hashCode = hashCode * -1521134295 + EqualityComparer <Guid> .Default.GetHashCode(AccountId); return(hashCode); }