void ScnitOptimatAnwendungScraibe(Optimat.EveOnline.SictNaacOptimatNaacrict NaacAnwendungNaacrict) { var SerializeSettings = new JsonSerializerSettings(); SerializeSettings.DefaultValueHandling = DefaultValueHandling.Ignore; var NaacAnwendungNaacrictSictStringAbbild = JsonConvert.SerializeObject(NaacAnwendungNaacrict, SerializeSettings); var NaacAnwendungNaacrictSictStringAbbildMitTrenzaicen = NaacAnwendungNaacrictSictStringAbbild + new string(SictSctroomNaacrictAusSctroomChar.ScnitKlientSymboolNaacrictTrenungSctandard); NaacAnwendungZuScraibenListeListeCharFüügeAin(NaacAnwendungNaacrictSictStringAbbildMitTrenzaicen.ToCharArray()); }
void AnwendungBenaacrictigeÜüberÄnderung() { var BeginZaitMili = NaacOptimatZaitMili; var NaacAnwendungNaacrict = new Optimat.EveOnline.SictNaacOptimatNaacrict(); NaacAnwendungNaacrict.NuzerZaitMili = NaacOptimatZaitMili; var TempNaacAnwendungZuMeldeGbsBaumWurzelMitZait = this.TempNaacAnwendungZuMeldeGbsBaumWurzel; var TempNaacAnwendungZuMeldeOptimatScritVorherigListeWirkungErgeebnis = this.TempNaacAnwendungZuMeldeOptimatScritVorherigListeWirkungErgeebnis; var NaacOptimatMeldungZuusctandDiferenzScrit = NaacOptimatMeldungSictDiferenz.BerecneScritDif( NaacOptimatMeldungSictDiferenz.ScritLezteIndex - 100, new object[] { NaacOptimatMeldungZuusctand }); if (null != NaacOptimatMeldungZuusctandDiferenzScrit) { if (!NaacOptimatMeldungZuusctandDiferenzScrit.MengeZuReferenzDiferenz.NullOderLeer()) { NaacAnwendungNaacrict.ZuusctandDiferenz = Bib3.RefNezDiferenz.SictRefNezDiferenzScritSictJson.Konstrukt(NaacOptimatMeldungZuusctandDiferenzScrit); } } if (null != TempNaacAnwendungZuMeldeGbsBaumWurzelMitZait) { var TempNaacAnwendungZuMeldeGbsBaumWurzel = TempNaacAnwendungZuMeldeGbsBaumWurzelMitZait.Wert; var DiferenzZuBaumBeraitsBerecnet = false; if (!DiferenzZuBaumBeraitsBerecnet) { var ScnapscusEndeZaitNulbar = TempNaacAnwendungZuMeldeGbsBaumWurzelMitZait.EndeZait; if (ScnapscusEndeZaitNulbar.HasValue) { var MeldungZaitScrankeMin = ScnapscusEndeZaitNulbar - NaacOptimatMeldungWiderhoolungZaitDistanzMili; var GbsBaumScritDiferenz = GbsBaumSictDiferenz.BerecneScritDif( ScnapscusEndeZaitNulbar.Value, TempNaacAnwendungZuMeldeGbsBaumWurzel, MeldungZaitScrankeMin); var GbsBaumScritDiferenzMitZait = new SictVerlaufBeginUndEndeRef <SictGbsBaumSictDiferenzScritAbbild>( TempNaacAnwendungZuMeldeGbsBaumWurzelMitZait.BeginZait, TempNaacAnwendungZuMeldeGbsBaumWurzelMitZait.EndeZait, GbsBaumScritDiferenz); if (!GbsBaumScritDiferenz.MengeAstMeldungDiferenz.NullOderLeer()) { NaacAnwendungNaacrict.GbsBaumDiferenz = GbsBaumScritDiferenz; } if (TempDebugGbsBaumSictDiferenzVerifiziire) { var VerifikatioonMengeGbsBaumWurzel = TempDebugGbsBaumSictDiferenzVerifikatioonSictSume.BerecneScritSume(GbsBaumScritDiferenz); var VerifikatioonGbsBaumWurzel = (null == VerifikatioonMengeGbsBaumWurzel) ? null : VerifikatioonMengeGbsBaumWurzel.FirstOrDefault(); var SerializerSettings = new JsonSerializerSettings(); SerializerSettings.DefaultValueHandling = DefaultValueHandling.Ignore; string VerifikatioonGbsBaumWurzelSictSeriel; string UurpsrungGbsBaumWurzelSictSeriel; if (!Bib3.RefNezDiferenz.Extension.EqualPerNewtonsoftJsonSerializer( VerifikatioonGbsBaumWurzel, TempNaacAnwendungZuMeldeGbsBaumWurzel, out VerifikatioonGbsBaumWurzelSictSeriel, out UurpsrungGbsBaumWurzelSictSeriel, SerializerSettings)) { TempDebugGbsBaumSictDiferenzVerifikatioonFeelsclaagLezteZaitMili = TempNaacAnwendungZuMeldeGbsBaumWurzelMitZait.EndeZait; } TempDebugGbsBaumSictDiferenzVerifikatioonListeScnapscusGbsBaumSictSeriel.Add( new SictWertMitZait <string>(TempNaacAnwendungZuMeldeGbsBaumWurzelMitZait.EndeZait ?? -1, UurpsrungGbsBaumWurzelSictSeriel)); // Liste Kürze da sonst Scpaicerbeleegung scteetig Sctaigend Bib3.Extension.ListeKürzeBegin(TempDebugGbsBaumSictDiferenzVerifikatioonListeScnapscusGbsBaumSictSeriel, 40); } { // Temp Ast für Debug if (null != GbsBaumScritDiferenz) { if (0 < GbsBaumScritDiferenz.MengeAstMeldungDiferenz.CountNullable()) { } } } var NaacAnwendungMeldungVonZiilProcessLeese = new SictVonProcessLeese( GbsBaumScritDiferenzMitZait.BeginZait, GbsBaumScritDiferenzMitZait.EndeZait, null, GbsBaumScritDiferenzMitZait.Wert); } } } if (0 < TempBerictListeWindowClientRasterGescriibe.Count) { NaacAnwendungNaacrict.MengeWindowClientRasterMitZaitMili = TempBerictListeWindowClientRasterGescriibe.ToArray(); TempBerictListeWindowClientRasterGescriibe.Clear(); } if (null != NaacAnwendungNaacrict.ZuusctandDiferenz || null != NaacAnwendungNaacrict.GbsBaumDiferenz || null != NaacAnwendungNaacrict.MengeWindowClientRasterMitZaitMili) { AnwendungBenaacrictigeÜüberÄnderungLezteZait = BeginZaitMili; ScnitOptimatAnwendungScraibe(NaacAnwendungNaacrict); } }