diff --git a/API_NetFramework/Controllers/DocumentController.cs b/API_NetFramework/Controllers/DocumentController.cs index ff0e5688..b085fda1 100644 --- a/API_NetFramework/Controllers/DocumentController.cs +++ b/API_NetFramework/Controllers/DocumentController.cs @@ -25,7 +25,7 @@ using System.Text; using System.Text.Json.Serialization; -namespace API_NetFramework.Controllers +namespace API_NetFramework.Controllers { public class TestParam { @@ -46,7 +46,7 @@ namespace API_NetFramework.Controllers } try { - APILogging.Log((HttpRequestMessage)Request, "Start GetDocument DokumentID:"+dokid, LogLevelType.Debug); + APILogging.Log((HttpRequestMessage)Request, "Start GetDocument DokumentID:" + dokid, LogLevelType.Debug); DOCGEN.DocGet gd = new DocGet(connectionstring); clsdok dok = new clsdok("", "", "", ""); @@ -60,7 +60,7 @@ namespace API_NetFramework.Controllers APILogging.Log((HttpRequestMessage)Request, e.Message, LogLevelType.Error); return Content(HttpStatusCode.InternalServerError, e.Message); } - + } //public object pageCollection { get; set; } @@ -87,7 +87,7 @@ namespace API_NetFramework.Controllers APILogging.Log((HttpRequestMessage)Request, "Start GetDocumentPDF DokumentID:" + dokid, LogLevelType.Debug); DOCGEN.DocGet gd = new DocGet(connectionstring); - clsdok dok = new clsdok("", "", "", ""); + clsdok dok = new clsdok("", "", "", ""); dok = gd.GetDocAsPDF(dokid); dok.extension = "pdf"; dok.doktype = "P"; @@ -100,7 +100,7 @@ namespace API_NetFramework.Controllers APILogging.Log((HttpRequestMessage)Request, e.Message, LogLevelType.Error); return Content(HttpStatusCode.InternalServerError, e.Message); } - + } [HttpPost] @@ -118,21 +118,22 @@ namespace API_NetFramework.Controllers var key = rmsg.Headers.Authorization.Parameter.ToString(); string result = Request.Content.ReadAsStringAsync().Result; - DocCreate doccreate=new DocCreate(); + DocCreate doccreate = new DocCreate(); doccreate = JsonConvert.DeserializeObject(result); clsDocData dokdata = new clsDocData(); string dokumentid = ""; string CheckResult = ""; CheckResult = CreateDoc_Verify(ref doccreate); - if (CheckResult != "") - { - return BadRequest(CheckResult); + if (CheckResult != "") + { + return BadRequest(CheckResult); } Database.DB db = new DB(connectionstring); db.Get_Tabledata("Select * from dokumenttyp where dokumenttypnr=" + doccreate.VorlagenTypID, false, true); System.Data.DataRow dr = db.dsdaten.Tables[0].Rows[0]; + dokdata.Barcode = Convert.ToBoolean(dr["Vertrag"]) == true; db.Get_Tabledata("Select beschreibung from physischesarchiv where physischesarchivnr = " + dr["physisches_archiv"].ToString(), false, true); dokdata.barcode_zusatz = db.dsdaten.Tables[0].Rows[0][0].ToString(); if (dokdata.barcode_zusatz != "") { dokdata.barcode_zusatz = " " + dokdata.barcode_zusatz; } @@ -146,17 +147,71 @@ namespace API_NetFramework.Controllers } catch { } - dokdata.barcode_left = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bcpl"]); - dokdata.barcode_top = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bcpt"]); - dokdata.barcode_width = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bcw"]); - dokdata.barcode_height = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bch"]); - dokdata.barcode_horizontal = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bchorizontal"]); - dokdata.barcode_type = db.dsdaten.Tables[0].Rows[0]["BarcodeType"].ToString(); - dokdata.barcode_content = db.dsdaten.Tables[0].Rows[0]["DatamatrixContent"].ToString(); - + if (dokdata.Barcode) + { + dokdata.barcode_left = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bcpl"]); + dokdata.barcode_top = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bcpt"]); + dokdata.barcode_width = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bcw"]); + dokdata.barcode_height = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bch"]); + dokdata.barcode_horizontal = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bchorizontal"]); + dokdata.barcode_type = db.dsdaten.Tables[0].Rows[0]["BarcodeType"].ToString(); + dokdata.barcode_content = db.dsdaten.Tables[0].Rows[0]["DatamatrixContent"].ToString(); + string sql = ""; + sql = "select bcpt, bcpl, bcw, bch, bchorizontal from OnDocBarcodeMpping "; + sql = sql + "where orig_bcpt = " + dokdata.barcode_top.ToString() + " and orig_bcpl=" + dokdata.barcode_left.ToString() + " "; + sql = sql + "and orig_bcw=" + dokdata.barcode_width.ToString() + " and orig_bch=" + dokdata.barcode_height.ToString(); + db.Get_Tabledata(sql, false, true); + if (db.dsdaten.Tables[0].Rows.Count > 0) + { + dokdata.barcode_left = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bcpl"]); + dokdata.barcode_top = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bcpt"]); + dokdata.barcode_width = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bcw"]); + dokdata.barcode_height = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["bch"]); + } + if (dokdata.barcode_type == "1") + { + DB dB = new DB(connectionstring); + dB.clear_parameter(); + dB.add_parameter("@dokumentid", dokumentid); + dB.add_parameter("@DokumentidBR", ""); + dB.add_parameter("@BARCODEFONTNAME", ""); + dB.add_parameter("@BARCODEFONTSIZE", ""); + dB.add_parameter("@BarcodeKantenlaenge", ""); + dB.Get_Tabledata("sp_get_OnDoc_barcodetype_and_value", true, false); + dokdata.barcode_content = dB.dsdaten.Tables[0].Rows[0][1].ToString(); + dokdata.barcode_formatn = dB.dsdaten.Tables[0].Rows[0][3].ToString(); + dokdata.barcode_text = dB.dsdaten.Tables[0].Rows[0][4].ToString(); + dokdata.barcode_kantenlaenge = dB.dsdaten.Tables[0].Rows[0][5].ToString(); + dokdata.Zusatz_Font = dB.dsdaten.Tables[0].Rows[0][6].ToString(); + dokdata.Zusatz_FontSize = Convert.ToInt32(dB.dsdaten.Tables[0].Rows[0][7]); + dokdata.barcode_width = Convert.ToInt32(dB.dsdaten.Tables[0].Rows[0][8]); + dokdata.barcode_height = Convert.ToInt32(dB.dsdaten.Tables[0].Rows[0][9]); + + //dokdata.barcode_type= dB.dsdaten.Tables[0].Rows[0][3].ToString(); + + sql = "select bcpt, bcpl, bcw, bch, bchorizontal from OnDocBarcodeMpping "; + sql = sql + "where orig_bcpt = " + dokdata.barcode_top.ToString() + " and orig_bcpl=" + dokdata.barcode_left.ToString() + " "; + sql = sql + "and orig_bcw=" + dokdata.barcode_width.ToString() + " and orig_bch=" + dokdata.barcode_height.ToString(); + dB.Get_Tabledata(sql, false, true); + if (dB.dsdaten.Tables[0].Rows.Count > 0) + { + Logging.Logging.Debug("Barcode-Übersteuerung" + dokdata.DokumenttypNr.ToString(), "Dokumenterstellung", ""); + dokdata.barcode_left = Convert.ToInt32(dB.dsdaten.Tables[0].Rows[0]["bcpl"]); + dokdata.barcode_top = Convert.ToInt32(dB.dsdaten.Tables[0].Rows[0]["bcpt"]); + dokdata.barcode_width = Convert.ToInt32(dB.dsdaten.Tables[0].Rows[0]["bcw"]); + dokdata.barcode_height = Convert.ToInt32(dB.dsdaten.Tables[0].Rows[0]["bch"]); + } + } + db.Get_Tabledata("Select * from ondoc_appparams", false, true); + dokdata.barcode_font = db.dsdaten.Tables[0].Rows[0]["barcodefont"].ToString(); + dokdata.barcode_fontsize = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["barcodefontsize"].ToString()); + dokdata.Zusatz_Font = db.dsdaten.Tables[0].Rows[0]["Zusatzfont"].ToString(); + dokdata.Zusatz_FontSize = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["ZusatzfontSize"].ToString()); + dokdata.barcode_textposition = db.dsdaten.Tables[0].Rows[0]["barcodetextposition"].ToString(); ; + } Model.clsdocgendata docgendata = new Model.clsdocgendata(); DataTable dokwertlist = new DataTable(); - dokwertlist = db.Get_DokumentWertList("", Convert.ToInt32(doccreate.VorlagenTypID),1); + dokwertlist = db.Get_DokumentWertList("", Convert.ToInt32(doccreate.VorlagenTypID), 1); docgendata.dokumentwerte = dokwertlist; docgendata.partnernr = doccreate.Partnernr; @@ -169,7 +224,7 @@ namespace API_NetFramework.Controllers docgendata.ersteller = db.Get_Mitarbeiternr(doccreate.TGNrErsteller).ToString(); docgendata.team = db.Get_Teamnr(docgendata.ersteller).ToString(); docgendata.digitaleunterschrift = false; - docgendata.frormularOhneUnterschrift = doccreate.OhneUnterschrift=="Yes"; + docgendata.frormularOhneUnterschrift = doccreate.OhneUnterschrift == "Yes"; docgendata.zustaendigkube = db.Get_Mitarbeiternr(doccreate.TGNrVerantwortlich).ToString(); docgendata.status = "-1"; docgendata.dokumentdatum = DateTime.Now.ToString("dd.MM.yyyy"); @@ -179,7 +234,7 @@ namespace API_NetFramework.Controllers if (doccreate.Result_FileType == "WORD") { docgendata.erstellungsart = Erstellungsart.DokumentBearbeiten; } else { docgendata.erstellungsart = Erstellungsart.DokumentAlsPDF; } if (docgendata.verantwortlich == "0") { docgendata.verantwortlich = docgendata.ersteller; } - + dokdata.PartnerNr = docgendata.partnernr; dokdata.UseEDOKA_Values = "True"; dokdata.DokumenttypNr = docgendata.dokumenttypnr; @@ -208,26 +263,29 @@ namespace API_NetFramework.Controllers dokdata.Unterschrift_Links = "-1"; dokdata.Unterschrift_Rechts = "-1"; } - if (doccreate.FaksimileUnterschrift == "Yes") + if (doccreate.FaksimileUnterschrift == "Yes") { - dokdata.As_Faksimile = "True"; dokdata.sign = true; docgendata.digitaleunterschrift = true; + dokdata.As_Faksimile = "True"; dokdata.sign = true; docgendata.digitaleunterschrift = true; if (dokdata.Unterschrift_Links != "-1") { dokdata.approval1 = 1; } if (dokdata.Unterschrift_Rechts != "-1") { dokdata.approval2 = 1; } - if (dokdata.Unterschrift_Links!="-1" && dokdata.Unterschrift_Rechts == "-1") + if (dokdata.Unterschrift_Links != "-1" && dokdata.Unterschrift_Rechts == "-1") { - if (dokdata.Ersteller == dokdata.Unterschrift_Links) - { - dokdata.approved = 1; - } else { - dokdata.sign = false; + if (dokdata.Ersteller == dokdata.Unterschrift_Links) + { + dokdata.approved = 1; + } + else + { + dokdata.sign = false; dokdata.toapprove = 1; dokdata.approved = 0; dokdata.approval1 = 0; dokdata.approval2 = 1; docgendata.erstellungsart = Erstellungsart.DokumentBearbeiten; } - - } else + + } + else { docgendata.erstellungsart = Erstellungsart.DokumentBearbeiten; dokdata.toapprove = 1; @@ -235,19 +293,19 @@ namespace API_NetFramework.Controllers } } - + dokdata.APIValues = doccreate.APIValues; - + if (doccreate.PrintLogo == "Yes") { dokdata.PrintLogo = true; } else { dokdata.PrintLogo = false; } if (docgendata.erstellungsart == Erstellungsart.DokumentAlsPDF) { dokdata.Result_as_PDF = "True"; } else { dokdata.Result_as_PDF = "False"; } if (docgendata.digitaleunterschrift == true) { dokdata.As_Faksimile = "True"; } else { dokdata.As_Faksimile = "False"; } - + dokumentid = db.Create_EDOKA_Doc(dokdata, false, ""); - dokdata.Dokumentid=dokumentid; - + dokdata.Dokumentid = dokumentid; + DOCGEN.Generator.DocGenerator_from_EDOKA Generator = new DOCGEN.Generator.DocGenerator_from_EDOKA(this.connectionstring, OwnHost, key.ToString()); clsdok dok = new clsdok("", "", "", ""); - dok = Generator.Generate_Doc_EDOKA(dokumentid, ref dokdata,false,0,false,false); + dok = Generator.Generate_Doc_EDOKA(dokumentid, ref dokdata, false, 0, false, false); db.Save_To_DB(dokumentid, "", dok.dokument); APILogging.Log((HttpRequestMessage)Request, "Ende GenDoc DokumentID:" + dokumentid, LogLevelType.Debug); APILogging.DocLog((HttpRequestMessage)Request, doccreate.Partnernr, "Dokument über API erstellt", dokumentid, LogLevelType.Info); @@ -259,10 +317,11 @@ namespace API_NetFramework.Controllers clsVersandstrasse vs = new clsVersandstrasse(); string vsdoc = ""; vsdoc = vs.Prepare_PDF(dokumentid, "", connectionstring, OwnHost, key.ToString(), imagepath); - + Versandpaket vp = new Versandpaket(); vp.partnernr = Convert.ToInt32(docgendata.partnernr); vp.GASAdresse = doccreate.GAS_Adresse; + if (vp.GASAdresse.ToString().Trim() == "") { vp.GAS="";} else { vp.GAS="true";} vp.Versandoption = doccreate.Versand_Option; ; List vdoc = new List(); Versanddokument vd = new Versanddokument(dokumentid, doccreate.Partnernr + " - " + dokdata.Bezeichnung, doccreate.Partnernr); @@ -272,14 +331,14 @@ namespace API_NetFramework.Controllers vp.finaldoc = vsdoc; vp.send_onbase_doc = true; vp.verified = true; - send_vs(ref vp, dokdata.Ersteller,doccreate.Versand_Direkt=="Yes",OwnHost,key.ToString(),dokumentid,doccreate.Partnernr); + send_vs(ref vp, dokdata.Ersteller, doccreate.Versand_Direkt == "Yes", OwnHost, key.ToString(), dokumentid, doccreate.Partnernr); } if (doccreate.ConfirmationMail == "Yes") { - - string message = "Dokument '" + doccreate.Bezeichnung + "' für Partner " + doccreate.Partnernr + " erstellt."+Environment.NewLine; + + string message = "Dokument '" + doccreate.Bezeichnung + "' für Partner " + doccreate.Partnernr + " erstellt." + Environment.NewLine; if (doccreate.Result_Versandstrasse == "Yes") { if (doccreate.Versand_Direkt == "Yes") @@ -296,7 +355,7 @@ namespace API_NetFramework.Controllers return Ok(dokumentid); } - private void send_vs(ref Versandpaket vp, string mitarbeiternr,bool direktversenden, string url, string key, string dokumentid, string partnernr) + private void send_vs(ref Versandpaket vp, string mitarbeiternr, bool direktversenden, string url, string key, string dokumentid, string partnernr) { string jsonstring = JsonConvert.SerializeObject(vp); @@ -335,7 +394,7 @@ namespace API_NetFramework.Controllers } string URL = url + "api/Send_Versandstrasse?paketid=" + paketid.ToString(); - + WebRequest request; @@ -362,7 +421,7 @@ namespace API_NetFramework.Controllers } if (response.ToString().Contains("*archiviert")) { - + } } @@ -374,7 +433,7 @@ namespace API_NetFramework.Controllers } catch (Exception ex) { - Logging.DocLog.Info("Direktversand nicht möglich: "+ex.Message, "OnDoc-API", dokumentid, partnernr, ""); + Logging.DocLog.Info("Direktversand nicht möglich: " + ex.Message, "OnDoc-API", dokumentid, partnernr, ""); } } @@ -402,8 +461,8 @@ namespace API_NetFramework.Controllers if (!(ParamCheck("yesno", doccreate.ConfirmationMail))) { return "Parameter ConfirmationMail " + doccreate.ConfirmationMail + " ist ungültig"; } if (!(ParamCheck("versandoption", doccreate.Versand_Option))) { return "Versandoption " + doccreate.Versand_Option + " ist ungültig"; } if (doccreate.ConfirmationMail.ToUpper() == "YES" && doccreate.ConfirmationMailAddress.ToString() != "") { return "E-Mailadresse für Confirmation fehlt"; } - if (doccreate.TGNrUnterschriftLinks.ToString()=="") { doccreate.TGNrUnterschriftLinks = "-1"; } - if (doccreate.TGNrUnterschriftRechts.ToString() == "") { doccreate.TGNrUnterschriftRechts= "-1"; } + if (doccreate.TGNrUnterschriftLinks.ToString() == "") { doccreate.TGNrUnterschriftLinks = "-1"; } + if (doccreate.TGNrUnterschriftRechts.ToString() == "") { doccreate.TGNrUnterschriftRechts = "-1"; } if (doccreate.FaksimileUnterschrift.ToUpper() == "YES") { if (doccreate.TGNrUnterschriftLinks.ToString() == "-1") { return "Faksimile Unterschrift benötigt mit den Parameter TGUnterschriftLinks"; } @@ -421,20 +480,20 @@ namespace API_NetFramework.Controllers if (doccreate.Result_Versandstrasse == "Yes") { if (ParamCheck("doktypversandstrasse", doccreate.VorlagenTypID) == false) { return "Vorlagentyp " + doccreate.VorlagenTypID + " ist nicht für die Versandstrasse konfiguriert"; } - if (doccreate.TGNrUnterschriftLinks.ToLower()!="-1" && doccreate.TGNrUnterschriftRechts.ToString() != "-1") { return "Versandstrasse mit zwei Unterschriften kann nicht automatisch angesteuert werden"; } - if (doccreate.Versand_Option=="") { return "Versandoption fehlt (A_Post, B1_Post, B2_Post"; } - } + if (doccreate.TGNrUnterschriftLinks.ToLower() != "-1" && doccreate.TGNrUnterschriftRechts.ToString() != "-1") { return "Versandstrasse mit zwei Unterschriften kann nicht automatisch angesteuert werden"; } + if (doccreate.Versand_Option == "") { return "Versandoption fehlt (A_Post, B1_Post, B2_Post"; } + } return ""; } catch (Exception ex) { return ex.Message; } } - - + + [HttpPost] [Route("API/GenDoc")] - public IHttpActionResult GenDoc(string Partnernr, String Dokumenttypnr, string TGCreator="", string TGResp="", string TGUL="", string TGUR="", string Faksimile="", string FoU="", string PrintLogo="") + public IHttpActionResult GenDoc(string Partnernr, String Dokumenttypnr, string TGCreator = "", string TGResp = "", string TGUL = "", string TGUR = "", string Faksimile = "", string FoU = "", string PrintLogo = "") { if (SecuringWebApiUsingApiKey.Middleware.ApiKeyMiddleware.Authorized((HttpRequestMessage)Request, tokenfunction) == false) { @@ -442,7 +501,7 @@ namespace API_NetFramework.Controllers } try { - APILogging.Log((HttpRequestMessage)Request, "Start GenDoc " , LogLevelType.Debug); + APILogging.Log((HttpRequestMessage)Request, "Start GenDoc ", LogLevelType.Debug); if (!(ParamCheck("partnernr", Partnernr))) { return BadRequest("Partnernr " + Partnernr + " ist ungültig"); } if (!(ParamCheck("dokumenttyp", Dokumenttypnr))) { return BadRequest("Dokumenttyp " + Dokumenttypnr + " ist ungültig"); } @@ -453,7 +512,7 @@ namespace API_NetFramework.Controllers if (!(ParamCheck("faksimile", Faksimile))) { return BadRequest("Parameter Faxsimile " + Faksimile + " ist ungültig"); } if (!(ParamCheck("formohneunterschrift", FoU))) { return BadRequest("Parameter Form ohne Unterschrift " + FoU + " ist ungültig"); } if (!(ParamCheck("printlogo", PrintLogo))) { return BadRequest("Parameter PrintLogo " + PrintLogo + " ist ungültig"); } - + Database.DB db = new DB(connectionstring); @@ -480,6 +539,8 @@ namespace API_NetFramework.Controllers if (docgendata.verantwortlich == "0") { docgendata.verantwortlich = docgendata.ersteller; } clsDocData dokdata = new clsDocData(); + + //Barcode-Parameter von Dokumenttyp dokdata.PartnerNr = docgendata.partnernr; dokdata.UseEDOKA_Values = "True"; dokdata.DokumenttypNr = docgendata.dokumenttypnr; @@ -499,12 +560,12 @@ namespace API_NetFramework.Controllers string dokumentid = ""; dokumentid = db.Create_EDOKA_Doc(dokdata, false, ""); - + dokdata.Dokumentid = dokumentid; DOCGEN.Generator.DocGenerator_from_EDOKA Generator = new DOCGEN.Generator.DocGenerator_from_EDOKA(this.connectionstring); clsdok dok = new clsdok("", "", "", ""); dok = Generator.Generate_Doc_EDOKA(dokumentid, ref dokdata); db.Save_To_DB(dokumentid, "", dok.dokument); - APILogging.Log((HttpRequestMessage)Request, "Ende GenDoc DokumentID:"+dokumentid, LogLevelType.Debug); + APILogging.Log((HttpRequestMessage)Request, "Ende GenDoc DokumentID:" + dokumentid, LogLevelType.Debug); return Ok(dokumentid); } @@ -514,14 +575,14 @@ namespace API_NetFramework.Controllers return Content(HttpStatusCode.InternalServerError, e.Message); } - + } private bool ParamCheck(string ParamType, string ParamValue) { DB db = new DB(connectionstring); try { - + switch (ParamType) { case "partnernr": @@ -573,6 +634,6 @@ namespace API_NetFramework.Controllers } } - + } } diff --git a/API_NetFramework/Controllers/ImageController.cs b/API_NetFramework/Controllers/ImageController.cs index 01714533..10d8ec87 100644 --- a/API_NetFramework/Controllers/ImageController.cs +++ b/API_NetFramework/Controllers/ImageController.cs @@ -111,10 +111,13 @@ namespace API_NetFramework.Controllers byte[] imageBytes = m.ToArray(); imgnew.Dispose(); m.Dispose(); + //yte[] imageArray = System.IO.File.ReadAllBytes(newfilename); + // string base64ImageRepresentation = Convert.ToBase64String(imageArray); System.IO.File.Delete(newfilename); iimg.Dispose(); iimg = null; imgnew = null; + //return Ok(base64ImageRepresentation); return Ok(Convert.ToBase64String(imageBytes)); } } diff --git a/API_NetFramework/Controllers/MailController.cs b/API_NetFramework/Controllers/MailController.cs index 2767354e..e3c7089d 100644 --- a/API_NetFramework/Controllers/MailController.cs +++ b/API_NetFramework/Controllers/MailController.cs @@ -16,6 +16,7 @@ using System.Configuration; using SecuringWebApiUsingApiKey.Middleware; using System.Text; using System.Net.Mail; +using Newtonsoft.Json; namespace OnDocAPI_NetFramework.Controllers { @@ -58,7 +59,7 @@ namespace OnDocAPI_NetFramework.Controllers if (Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][3]) == 0) { db = null; - return Content(HttpStatusCode.OK, empfaenger + ": Mail gem. MA-Einstelung nicht zugestellt"); + return Content(HttpStatusCode.OK, empfaenger + ": Mail gem. MA-Einstellung nicht zugestellt"); } empfaenger = db.dsdaten.Tables[0].Rows[0][0].ToString(); @@ -186,6 +187,63 @@ namespace OnDocAPI_NetFramework.Controllers return Content(HttpStatusCode.InternalServerError, e.Message); } } + [HttpPost] + [Route("API/SendHTMLMail")] + public IHttpActionResult SendMailManual() + { + string result = Request.Content.ReadAsStringAsync().Result; + Model.EMail email = new Model.EMail(); + email = JsonConvert.DeserializeObject(result); + if (Regex.IsMatch(email.empfaenger, @"^\d+$") == false && !email.empfaenger.ToUpper().Contains("@TKB.CH")) + { + return Content(HttpStatusCode.Forbidden, email.empfaenger + ": Email nicht bei der TKB - Mail nicht versandt"); + } + APILogging.Log((HttpRequestMessage)Request, "Mailversand: " + email.empfaenger + "" + email.betreff, LogLevelType.Debug); + if (SecuringWebApiUsingApiKey.Middleware.ApiKeyMiddleware.Authorized((HttpRequestMessage)Request, tokenfunction) == false) + { + return Content(HttpStatusCode.Unauthorized, "Invalid Token or API-Key"); + } + email = JsonConvert.DeserializeObject(result); + if (Regex.IsMatch(email.empfaenger, @"^\d+$") == false && !email.empfaenger.ToUpper().Contains("@TKB.CH")) + { + return Content(HttpStatusCode.Forbidden, email.empfaenger + ": Email nicht bei der TKB - Mail nicht versandt"); + } + string s = ""; + + try + { + MailMessage mail = new MailMessage(); + SmtpClient SmtpServer = new SmtpClient(); + mail.To.Add(email.empfaenger); + mail.From = new MailAddress("OnDoc@tkb.ch"); + mail.Subject = email.betreff; + mail.IsBodyHtml = true; + mail.Body = email.message; + SmtpServer.Host = "smtp.tgcorp.ch"; + SmtpServer.Port = 25; + SmtpServer.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network; + try + { + SmtpServer.Send(mail); + APILogging.Log((HttpRequestMessage)Request, "SMTPMail Versand: " + email.empfaenger, LogLevelType.Debug); + return Content(HttpStatusCode.OK, email.empfaenger + ": Mail versandt"); + } + catch (Exception ex) + { + APILogging.Log((HttpRequestMessage)Request, "Mail Versand NOK: " + ex.Message + " " + email.empfaenger, LogLevelType.Debug); + if (ex.InnerException != null) + { + APILogging.Log((HttpRequestMessage)Request, "Mail Versand NOK - Exception Inner: " + ex.InnerException, LogLevelType.Debug); + } + return Content(HttpStatusCode.InternalServerError, ex.Message); + } + } + catch (Exception e) + { + APILogging.Log((HttpRequestMessage)Request, "Mail Versand NOK: " + e.Message + " " + s, LogLevelType.Debug); + return Content(HttpStatusCode.InternalServerError, e.Message); + } + } } } diff --git a/API_NetFramework/Properties/PublishProfiles/FolderProfile1.pubxml.user b/API_NetFramework/Properties/PublishProfiles/FolderProfile1.pubxml.user index f5cd3eb8..2a5b27c1 100644 --- a/API_NetFramework/Properties/PublishProfiles/FolderProfile1.pubxml.user +++ b/API_NetFramework/Properties/PublishProfiles/FolderProfile1.pubxml.user @@ -5,7 +5,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121. <_PublishTargetUrl>E:\Software-Projekte\OnDoc\PubServices\OnDoc - True|2025-07-21T13:11:25.9501591Z||;True|2025-07-21T13:01:29.5444866+02:00||;True|2025-07-21T10:19:00.3579413+02:00||;True|2025-07-21T08:53:15.8022664+02:00||;True|2025-07-21T08:52:13.5024447+02:00||;True|2025-07-20T22:02:07.7503979+02:00||;True|2025-06-18T21:46:07.0469838+02:00||;True|2025-06-18T12:17:09.8417440+02:00||;True|2025-06-18T11:06:43.5839212+02:00||;True|2025-05-06T12:58:55.8720511+02:00||;True|2025-05-05T10:30:22.0524225+02:00||;True|2025-05-05T09:37:27.1162038+02:00||;True|2025-05-04T13:37:01.8401491+02:00||;True|2025-04-14T15:32:13.3923265+02:00||;True|2025-03-27T09:55:34.9678501+01:00||;True|2025-03-27T07:47:45.1288274+01:00||;True|2025-03-26T19:03:04.7550972+01:00||;True|2025-02-27T19:20:43.3755758+01:00||;True|2025-02-27T18:15:21.2843332+01:00||;True|2025-02-25T19:05:51.2823294+01:00||;True|2025-02-25T19:04:29.0810473+01:00||;True|2025-02-21T10:28:09.2279895+01:00||;True|2025-02-21T09:59:33.3258979+01:00||;True|2025-02-12T12:49:01.5618262+01:00||;True|2025-02-09T14:47:25.8660147+01:00||;True|2025-02-09T12:40:23.8730229+01:00||;True|2025-02-05T14:41:27.6196364+01:00||;True|2025-02-04T22:19:44.0470841+01:00||;True|2025-02-04T21:33:03.4165210+01:00||;True|2025-02-02T20:06:51.6815543+01:00||;True|2025-01-20T10:17:24.5425008+01:00||;True|2025-01-19T16:20:16.1036874+01:00||;True|2025-01-19T16:19:11.5720999+01:00||;True|2025-01-12T14:24:46.2550852+01:00||;True|2025-01-12T14:00:23.9205001+01:00||;True|2025-01-07T15:08:24.2722613+01:00||;True|2025-01-06T09:25:16.5522864+01:00||;True|2024-12-22T16:49:54.0855447+01:00||;True|2024-12-08T09:59:39.7127943+01:00||;True|2024-12-08T09:26:52.1924006+01:00||;True|2024-12-02T09:50:13.5426444+01:00||;True|2024-12-01T18:53:55.8128003+01:00||;True|2024-11-26T19:32:44.7379810+01:00||;True|2024-11-25T16:02:25.7013060+01:00||;True|2024-11-24T18:56:32.4321643+01:00||;True|2024-11-24T18:48:11.3494435+01:00||;True|2024-11-24T17:50:10.7679996+01:00||;True|2024-11-22T08:35:58.1296657+01:00||;True|2024-11-13T17:47:13.0183160+01:00||;True|2024-11-13T17:46:36.5183689+01:00||;True|2024-11-11T13:42:23.6578245+01:00||;True|2024-11-09T12:11:00.0777236+01:00||;True|2024-11-09T11:54:51.8503924+01:00||; + True|2025-07-27T10:13:11.7201345Z||;True|2025-07-23T12:31:01.1003759+02:00||;True|2025-07-23T11:05:44.2579070+02:00||;True|2025-07-23T10:23:34.5089684+02:00||;True|2025-07-23T09:24:38.1420693+02:00||;True|2025-07-23T07:42:17.0908668+02:00||;True|2025-07-21T15:11:25.9501591+02:00||;True|2025-07-21T13:01:29.5444866+02:00||;True|2025-07-21T10:19:00.3579413+02:00||;True|2025-07-21T08:53:15.8022664+02:00||;True|2025-07-21T08:52:13.5024447+02:00||;True|2025-07-20T22:02:07.7503979+02:00||;True|2025-06-18T21:46:07.0469838+02:00||;True|2025-06-18T12:17:09.8417440+02:00||;True|2025-06-18T11:06:43.5839212+02:00||;True|2025-05-06T12:58:55.8720511+02:00||;True|2025-05-05T10:30:22.0524225+02:00||;True|2025-05-05T09:37:27.1162038+02:00||;True|2025-05-04T13:37:01.8401491+02:00||;True|2025-04-14T15:32:13.3923265+02:00||;True|2025-03-27T09:55:34.9678501+01:00||;True|2025-03-27T07:47:45.1288274+01:00||;True|2025-03-26T19:03:04.7550972+01:00||;True|2025-02-27T19:20:43.3755758+01:00||;True|2025-02-27T18:15:21.2843332+01:00||;True|2025-02-25T19:05:51.2823294+01:00||;True|2025-02-25T19:04:29.0810473+01:00||;True|2025-02-21T10:28:09.2279895+01:00||;True|2025-02-21T09:59:33.3258979+01:00||;True|2025-02-12T12:49:01.5618262+01:00||;True|2025-02-09T14:47:25.8660147+01:00||;True|2025-02-09T12:40:23.8730229+01:00||;True|2025-02-05T14:41:27.6196364+01:00||;True|2025-02-04T22:19:44.0470841+01:00||;True|2025-02-04T21:33:03.4165210+01:00||;True|2025-02-02T20:06:51.6815543+01:00||;True|2025-01-20T10:17:24.5425008+01:00||;True|2025-01-19T16:20:16.1036874+01:00||;True|2025-01-19T16:19:11.5720999+01:00||;True|2025-01-12T14:24:46.2550852+01:00||;True|2025-01-12T14:00:23.9205001+01:00||;True|2025-01-07T15:08:24.2722613+01:00||;True|2025-01-06T09:25:16.5522864+01:00||;True|2024-12-22T16:49:54.0855447+01:00||;True|2024-12-08T09:59:39.7127943+01:00||;True|2024-12-08T09:26:52.1924006+01:00||;True|2024-12-02T09:50:13.5426444+01:00||;True|2024-12-01T18:53:55.8128003+01:00||;True|2024-11-26T19:32:44.7379810+01:00||;True|2024-11-25T16:02:25.7013060+01:00||;True|2024-11-24T18:56:32.4321643+01:00||;True|2024-11-24T18:48:11.3494435+01:00||;True|2024-11-24T17:50:10.7679996+01:00||;True|2024-11-22T08:35:58.1296657+01:00||;True|2024-11-13T17:47:13.0183160+01:00||;True|2024-11-13T17:46:36.5183689+01:00||;True|2024-11-11T13:42:23.6578245+01:00||;True|2024-11-09T12:11:00.0777236+01:00||;True|2024-11-09T11:54:51.8503924+01:00||; @@ -82,10 +82,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121. 04/09/2024 19:25:14 - 07/21/2025 10:04:07 + 07/27/2025 11:44:11 - 07/21/2025 10:04:07 + 07/27/2025 11:44:11 02/28/2025 10:40:17 @@ -94,10 +94,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121. 02/28/2025 10:40:17 - 07/21/2025 08:53:09 + 07/27/2025 11:37:16 - 07/21/2025 08:53:09 + 07/27/2025 11:37:16 10/20/2023 22:35:02 @@ -130,13 +130,13 @@ https://go.microsoft.com/fwlink/?LinkID=208121. 10/20/2023 22:35:04 - 07/21/2025 15:11:24 + 07/27/2025 12:13:10 12/23/2024 22:17:43 - 07/21/2025 15:11:24 + 07/27/2025 12:13:10 11/27/2023 09:49:58 @@ -214,10 +214,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121. 04/11/2022 19:09:46 - 07/21/2025 08:53:03 + 07/27/2025 11:29:37 - 07/21/2025 08:53:03 + 07/27/2025 11:29:37 08/19/2014 21:33:57 @@ -250,16 +250,16 @@ https://go.microsoft.com/fwlink/?LinkID=208121. 02/28/2025 10:40:16 - 07/21/2025 15:11:24 + 07/27/2025 12:13:10 - 07/21/2025 15:11:24 + 07/27/2025 12:13:10 - 07/21/2025 15:11:25 + 07/27/2025 12:13:10 - 07/21/2025 15:11:25 + 07/27/2025 12:13:10 11/13/2012 13:19:34 @@ -454,10 +454,10 @@ https://go.microsoft.com/fwlink/?LinkID=208121. 10/20/2023 22:33:58 - 07/18/2025 15:47:10 + 07/22/2025 10:15:24 - 07/18/2025 15:47:10 + 07/22/2025 10:15:24 03/28/2025 14:01:17 @@ -466,16 +466,16 @@ https://go.microsoft.com/fwlink/?LinkID=208121. 03/28/2025 14:01:17 - 07/18/2025 15:47:10 + 07/22/2025 10:15:24 - 07/18/2025 15:47:10 + 07/22/2025 10:15:24 - 07/18/2025 15:47:09 + 07/22/2025 10:15:24 - 07/18/2025 15:47:09 + 07/22/2025 10:15:24 10/05/2016 15:11:52 @@ -670,7 +670,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121. 06/03/2024 08:11:55 - 07/20/2025 22:02:06 + 07/23/2025 07:42:15 \ No newline at end of file diff --git a/API_NetFramework/Web.config b/API_NetFramework/Web.config index 281aaecd..dabd96f5 100644 --- a/API_NetFramework/Web.config +++ b/API_NetFramework/Web.config @@ -35,7 +35,7 @@ - + diff --git a/API_NetFramework/bin/DOCGEN.dll b/API_NetFramework/bin/DOCGEN.dll index 58a533d1..576659e3 100644 Binary files a/API_NetFramework/bin/DOCGEN.dll and b/API_NetFramework/bin/DOCGEN.dll differ diff --git a/API_NetFramework/bin/DOCGEN.pdb b/API_NetFramework/bin/DOCGEN.pdb index 48fcb8f4..cc49bcb1 100644 Binary files a/API_NetFramework/bin/DOCGEN.pdb and b/API_NetFramework/bin/DOCGEN.pdb differ diff --git a/API_NetFramework/bin/Model.dll b/API_NetFramework/bin/Model.dll index 1e10b6a9..63891e80 100644 Binary files a/API_NetFramework/bin/Model.dll and b/API_NetFramework/bin/Model.dll differ diff --git a/API_NetFramework/bin/Model.pdb b/API_NetFramework/bin/Model.pdb index b575a000..72f834e9 100644 Binary files a/API_NetFramework/bin/Model.pdb and b/API_NetFramework/bin/Model.pdb differ diff --git a/API_NetFramework/bin/OnDoc_NetFramework.dll b/API_NetFramework/bin/OnDoc_NetFramework.dll index 348e6002..36cc0963 100644 Binary files a/API_NetFramework/bin/OnDoc_NetFramework.dll and b/API_NetFramework/bin/OnDoc_NetFramework.dll differ diff --git a/API_NetFramework/bin/OnDoc_NetFramework.dll.config b/API_NetFramework/bin/OnDoc_NetFramework.dll.config index 281aaecd..dabd96f5 100644 --- a/API_NetFramework/bin/OnDoc_NetFramework.dll.config +++ b/API_NetFramework/bin/OnDoc_NetFramework.dll.config @@ -35,7 +35,7 @@ - + diff --git a/API_NetFramework/bin/OnDoc_NetFramework.pdb b/API_NetFramework/bin/OnDoc_NetFramework.pdb index b4574739..cd4db32d 100644 Binary files a/API_NetFramework/bin/OnDoc_NetFramework.pdb and b/API_NetFramework/bin/OnDoc_NetFramework.pdb differ diff --git a/API_NetFramework/log.txt b/API_NetFramework/log.txt index eb7551a7..b42f2076 100644 --- a/API_NetFramework/log.txt +++ b/API_NetFramework/log.txt @@ -19674,3 +19674,2317 @@ done 2025-07-21 15:46:58.9967|INFO|OnDoc|Image-Bezug: 4 2025-07-21 15:47:18.7773|INFO|OnDoc|Image-Bezug: 4 2025-07-21 15:48:17.2905|INFO|OnDoc|Image-Bezug: 4 +2025-07-22 10:26:33.8333|DEBUG|OnDoc| +2025-07-22 10:26:33.9111|DEBUG|OnDoc| +2025-07-22 10:26:34.2282|DEBUG|OnDoc|Start GenDoc +2025-07-22 10:26:34.2282|DEBUG|OnDoc| +2025-07-22 10:26:34.2282|DEBUG|OnDoc| +2025-07-22 10:26:34.2282|DEBUG|OnDoc| +2025-07-22 10:26:34.2282|DEBUG|OnDoc| +2025-07-22 10:26:34.2423|DEBUG|OnDoc| +2025-07-22 10:26:34.2423|DEBUG|OnDoc| +2025-07-22 10:26:34.2423|DEBUG|OnDoc| +2025-07-22 10:26:34.2423|DEBUG|OnDoc| +2025-07-22 10:26:34.2423|DEBUG|OnDoc| +2025-07-22 10:26:34.2423|DEBUG|OnDoc| +2025-07-22 10:26:34.2423|DEBUG|OnDoc| +2025-07-22 10:26:34.2423|DEBUG|OnDoc| +2025-07-22 10:26:34.2423|DEBUG|OnDoc| +2025-07-22 10:26:34.2423|DEBUG|OnDoc| +2025-07-22 10:26:34.2423|DEBUG|OnDoc| +2025-07-22 10:26:34.2423|DEBUG|OnDoc| +2025-07-22 10:26:34.2423|DEBUG|OnDoc| +2025-07-22 10:26:34.2423|DEBUG|OnDoc| +2025-07-22 10:26:34.2423|DEBUG|OnDoc| +2025-07-22 10:26:34.2588|DEBUG|OnDoc| +2025-07-22 10:26:34.2588|DEBUG|OnDoc| +2025-07-22 10:26:34.2588|DEBUG|OnDoc| +2025-07-22 10:26:34.2588|DEBUG|OnDoc| +2025-07-22 10:26:34.2588|DEBUG|OnDoc| +2025-07-22 10:26:34.2588|DEBUG|OnDoc| +2025-07-22 10:26:34.2588|DEBUG|OnDoc| +2025-07-22 10:26:34.2588|DEBUG|OnDoc| +2025-07-22 10:26:34.2588|DEBUG|OnDoc| +2025-07-22 10:26:34.2588|DEBUG|OnDoc| +2025-07-22 10:26:34.2588|DEBUG|OnDoc| +2025-07-22 10:26:34.3089|DEBUG|OnDoc| +2025-07-22 10:26:34.3089|DEBUG|OnDoc| +2025-07-22 10:26:34.3358|DEBUG|OnDoc| +2025-07-22 10:26:34.3358|DEBUG|OnDoc| +2025-07-22 10:26:34.3358|DEBUG|OnDoc| +2025-07-22 10:26:34.3358|DEBUG|OnDoc| +2025-07-22 10:26:34.3614|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-22 10:26:34.3614|DEBUG|OnDoc| +2025-07-22 10:26:34.3744|DEBUG|OnDoc| +2025-07-22 10:26:34.3744|DEBUG|OnDoc| +2025-07-22 10:26:34.3744|DEBUG|OnDoc| +2025-07-22 10:26:34.3829|DEBUG|OnDoc| +2025-07-22 10:26:34.3829|DEBUG|OnDoc| +2025-07-22 10:26:34.3829|DEBUG|OnDoc| +2025-07-22 10:26:34.3829|DEBUG|OnDoc| +2025-07-22 10:26:34.3829|DEBUG|OnDoc|Generate_Word +2025-07-22 10:26:35.0127|DEBUG|OnDoc|Word2010 +2025-07-22 10:26:35.0127|DEBUG|OnDoc|Word2010 +2025-07-22 10:28:18.3165|DEBUG|OnDoc| +2025-07-22 10:28:18.3514|DEBUG|OnDoc| +2025-07-22 10:28:56.1598|DEBUG|OnDoc|Start GenDoc +2025-07-22 10:28:56.1985|DEBUG|OnDoc| +2025-07-22 10:28:56.1985|DEBUG|OnDoc| +2025-07-22 10:28:56.1985|DEBUG|OnDoc| +2025-07-22 10:28:56.1985|DEBUG|OnDoc| +2025-07-22 10:28:56.1985|DEBUG|OnDoc| +2025-07-22 10:28:56.1985|DEBUG|OnDoc| +2025-07-22 10:28:56.1985|DEBUG|OnDoc| +2025-07-22 10:28:56.1985|DEBUG|OnDoc| +2025-07-22 10:28:56.1985|DEBUG|OnDoc| +2025-07-22 10:28:56.2130|DEBUG|OnDoc| +2025-07-22 10:28:56.2130|DEBUG|OnDoc| +2025-07-22 10:28:56.2130|DEBUG|OnDoc| +2025-07-22 10:28:56.2130|DEBUG|OnDoc| +2025-07-22 10:28:56.2130|DEBUG|OnDoc| +2025-07-22 10:28:56.2130|DEBUG|OnDoc| +2025-07-22 10:28:56.2130|DEBUG|OnDoc| +2025-07-22 10:28:56.2130|DEBUG|OnDoc| +2025-07-22 10:28:56.2130|DEBUG|OnDoc| +2025-07-22 10:28:56.2130|DEBUG|OnDoc| +2025-07-22 10:28:56.2291|DEBUG|OnDoc| +2025-07-22 10:28:56.2291|DEBUG|OnDoc| +2025-07-22 10:28:56.2291|DEBUG|OnDoc| +2025-07-22 10:28:56.2291|DEBUG|OnDoc| +2025-07-22 10:28:56.2291|DEBUG|OnDoc| +2025-07-22 10:28:56.2291|DEBUG|OnDoc| +2025-07-22 10:28:56.2291|DEBUG|OnDoc| +2025-07-22 10:28:56.2291|DEBUG|OnDoc| +2025-07-22 10:28:56.2291|DEBUG|OnDoc| +2025-07-22 10:28:56.2291|DEBUG|OnDoc| +2025-07-22 10:28:56.2427|DEBUG|OnDoc| +2025-07-22 10:28:56.3019|DEBUG|OnDoc| +2025-07-22 10:28:56.3019|DEBUG|OnDoc| +2025-07-22 10:28:56.3336|DEBUG|OnDoc| +2025-07-22 10:28:56.3368|DEBUG|OnDoc| +2025-07-22 10:28:56.3368|DEBUG|OnDoc| +2025-07-22 10:28:56.3368|DEBUG|OnDoc| +2025-07-22 10:28:56.3663|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-22 10:28:56.3692|DEBUG|OnDoc| +2025-07-22 10:28:56.3878|DEBUG|OnDoc| +2025-07-22 10:28:56.3878|DEBUG|OnDoc| +2025-07-22 10:28:56.3878|DEBUG|OnDoc| +2025-07-22 10:28:56.3878|DEBUG|OnDoc| +2025-07-22 10:28:56.4010|DEBUG|OnDoc| +2025-07-22 10:28:56.4010|DEBUG|OnDoc| +2025-07-22 10:28:56.4010|DEBUG|OnDoc| +2025-07-22 10:28:56.4010|DEBUG|OnDoc|Generate_Word +2025-07-22 10:28:56.9598|DEBUG|OnDoc|Word2010 +2025-07-22 10:28:56.9697|DEBUG|OnDoc|Word2010 +2025-07-22 10:31:37.5294|DEBUG|OnDoc| +2025-07-22 10:31:37.5672|DEBUG|OnDoc| +2025-07-22 10:32:20.5109|DEBUG|OnDoc| +2025-07-22 10:32:20.5603|DEBUG|OnDoc| +2025-07-22 10:32:25.0876|DEBUG|OnDoc|Start GenDoc +2025-07-22 10:32:25.1284|DEBUG|OnDoc| +2025-07-22 10:32:25.1284|DEBUG|OnDoc| +2025-07-22 10:32:25.1284|DEBUG|OnDoc| +2025-07-22 10:32:25.1284|DEBUG|OnDoc| +2025-07-22 10:32:25.1284|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1339|DEBUG|OnDoc| +2025-07-22 10:32:25.1489|DEBUG|OnDoc| +2025-07-22 10:32:25.1489|DEBUG|OnDoc| +2025-07-22 10:32:25.1489|DEBUG|OnDoc| +2025-07-22 10:32:25.1489|DEBUG|OnDoc| +2025-07-22 10:32:25.1920|DEBUG|OnDoc| +2025-07-22 10:32:25.1920|DEBUG|OnDoc| +2025-07-22 10:32:25.2160|DEBUG|OnDoc| +2025-07-22 10:32:25.2160|DEBUG|OnDoc| +2025-07-22 10:32:25.2160|DEBUG|OnDoc| +2025-07-22 10:32:25.2160|DEBUG|OnDoc| +2025-07-22 10:32:25.2459|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-22 10:32:25.2459|DEBUG|OnDoc| +2025-07-22 10:32:25.2459|DEBUG|OnDoc| +2025-07-22 10:32:25.2459|DEBUG|OnDoc| +2025-07-22 10:32:25.2583|DEBUG|OnDoc| +2025-07-22 10:32:25.2583|DEBUG|OnDoc| +2025-07-22 10:32:25.2583|DEBUG|OnDoc| +2025-07-22 10:32:25.2583|DEBUG|OnDoc| +2025-07-22 10:32:25.2583|DEBUG|OnDoc| +2025-07-22 10:32:25.2583|DEBUG|OnDoc|Generate_Word +2025-07-22 10:32:25.8139|DEBUG|OnDoc|Word2010 +2025-07-22 10:32:25.8219|DEBUG|OnDoc|Word2010 +2025-07-22 10:32:36.6006|INFO|OnDoc|Image-Bezug: 4 +2025-07-22 10:34:14.7353|DEBUG|OnDoc|Start GenDoc +2025-07-22 10:34:14.7745|DEBUG|OnDoc| +2025-07-22 10:34:14.7745|DEBUG|OnDoc| +2025-07-22 10:34:14.7745|DEBUG|OnDoc| +2025-07-22 10:34:14.7745|DEBUG|OnDoc| +2025-07-22 10:34:14.7745|DEBUG|OnDoc| +2025-07-22 10:34:14.7745|DEBUG|OnDoc| +2025-07-22 10:34:14.7745|DEBUG|OnDoc| +2025-07-22 10:34:14.7745|DEBUG|OnDoc| +2025-07-22 10:34:14.7745|DEBUG|OnDoc| +2025-07-22 10:34:14.7745|DEBUG|OnDoc| +2025-07-22 10:34:14.7745|DEBUG|OnDoc| +2025-07-22 10:34:14.7745|DEBUG|OnDoc| +2025-07-22 10:34:17.5211|DEBUG|OnDoc| +2025-07-22 10:34:17.6488|DEBUG|OnDoc| +2025-07-22 10:34:17.6665|DEBUG|OnDoc| +2025-07-22 10:34:17.6980|DEBUG|OnDoc| +2025-07-22 10:34:17.6980|DEBUG|OnDoc| +2025-07-22 10:34:17.6980|DEBUG|OnDoc| +2025-07-22 10:34:17.6980|DEBUG|OnDoc| +2025-07-22 10:34:17.6980|DEBUG|OnDoc| +2025-07-22 10:34:17.6980|DEBUG|OnDoc| +2025-07-22 10:34:17.6980|DEBUG|OnDoc| +2025-07-22 10:34:17.6980|DEBUG|OnDoc| +2025-07-22 10:34:17.6980|DEBUG|OnDoc| +2025-07-22 10:34:17.7115|DEBUG|OnDoc| +2025-07-22 10:34:17.7115|DEBUG|OnDoc| +2025-07-22 10:34:17.7115|DEBUG|OnDoc| +2025-07-22 10:34:17.7115|DEBUG|OnDoc| +2025-07-22 10:34:17.7115|DEBUG|OnDoc| +2025-07-22 10:34:17.7115|DEBUG|OnDoc| +2025-07-22 10:34:17.7336|DEBUG|OnDoc| +2025-07-22 10:34:17.7336|DEBUG|OnDoc| +2025-07-22 10:34:17.7507|DEBUG|OnDoc| +2025-07-22 10:34:17.7507|DEBUG|OnDoc| +2025-07-22 10:34:17.7507|DEBUG|OnDoc| +2025-07-22 10:34:17.7507|DEBUG|OnDoc| +2025-07-22 10:34:17.7699|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-22 10:34:17.7699|DEBUG|OnDoc| +2025-07-22 10:34:17.7888|DEBUG|OnDoc| +2025-07-22 10:34:17.7914|DEBUG|OnDoc| +2025-07-22 10:34:17.7914|DEBUG|OnDoc| +2025-07-22 10:34:17.7914|DEBUG|OnDoc| +2025-07-22 10:34:17.7914|DEBUG|OnDoc| +2025-07-22 10:34:17.7914|DEBUG|OnDoc| +2025-07-22 10:34:17.8091|DEBUG|OnDoc| +2025-07-22 10:34:17.8091|DEBUG|OnDoc|Generate_Word +2025-07-22 10:34:17.8208|DEBUG|OnDoc|Word2010 +2025-07-22 10:34:17.8208|DEBUG|OnDoc|Word2010 +2025-07-22 10:34:39.9252|INFO|OnDoc|Image-Bezug: 4 +2025-07-22 10:46:58.9879|DEBUG|OnDoc| +2025-07-22 10:46:59.0358|DEBUG|OnDoc| +2025-07-22 10:47:07.9082|DEBUG|OnDoc|Start GenDoc +2025-07-22 10:47:07.9181|DEBUG|OnDoc| +2025-07-22 10:47:07.9181|DEBUG|OnDoc| +2025-07-22 10:47:07.9181|DEBUG|OnDoc| +2025-07-22 10:47:07.9181|DEBUG|OnDoc| +2025-07-22 10:47:07.9181|DEBUG|OnDoc| +2025-07-22 10:47:07.9181|DEBUG|OnDoc| +2025-07-22 10:47:07.9181|DEBUG|OnDoc| +2025-07-22 10:47:07.9181|DEBUG|OnDoc| +2025-07-22 10:47:07.9181|DEBUG|OnDoc| +2025-07-22 10:47:07.9305|DEBUG|OnDoc| +2025-07-22 10:47:07.9305|DEBUG|OnDoc| +2025-07-22 10:47:07.9305|DEBUG|OnDoc| +2025-07-22 10:47:07.9305|DEBUG|OnDoc| +2025-07-22 10:47:07.9305|DEBUG|OnDoc| +2025-07-22 10:47:07.9305|DEBUG|OnDoc| +2025-07-22 10:47:07.9305|DEBUG|OnDoc| +2025-07-22 10:47:07.9305|DEBUG|OnDoc| +2025-07-22 10:47:07.9305|DEBUG|OnDoc| +2025-07-22 10:47:07.9305|DEBUG|OnDoc| +2025-07-22 10:47:07.9305|DEBUG|OnDoc| +2025-07-22 10:47:07.9305|DEBUG|OnDoc| +2025-07-22 10:47:07.9305|DEBUG|OnDoc| +2025-07-22 10:47:07.9305|DEBUG|OnDoc| +2025-07-22 10:47:07.9305|DEBUG|OnDoc| +2025-07-22 10:47:07.9460|DEBUG|OnDoc| +2025-07-22 10:47:07.9460|DEBUG|OnDoc| +2025-07-22 10:47:07.9460|DEBUG|OnDoc| +2025-07-22 10:47:07.9460|DEBUG|OnDoc| +2025-07-22 10:47:07.9460|DEBUG|OnDoc| +2025-07-22 10:47:07.9460|DEBUG|OnDoc| +2025-07-22 10:47:07.9922|DEBUG|OnDoc| +2025-07-22 10:47:07.9922|DEBUG|OnDoc| +2025-07-22 10:47:08.0180|DEBUG|OnDoc| +2025-07-22 10:47:08.0180|DEBUG|OnDoc| +2025-07-22 10:47:08.0180|DEBUG|OnDoc| +2025-07-22 10:47:08.0235|DEBUG|OnDoc| +2025-07-22 10:47:08.0515|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-22 10:47:08.0550|DEBUG|OnDoc| +2025-07-22 10:47:08.0550|DEBUG|OnDoc| +2025-07-22 10:47:08.0550|DEBUG|OnDoc| +2025-07-22 10:47:08.0550|DEBUG|OnDoc| +2025-07-22 10:47:08.0550|DEBUG|OnDoc| +2025-07-22 10:47:08.0739|DEBUG|OnDoc| +2025-07-22 10:47:08.0739|DEBUG|OnDoc| +2025-07-22 10:47:08.0739|DEBUG|OnDoc| +2025-07-22 10:47:08.0739|DEBUG|OnDoc|Generate_Word +2025-07-22 10:47:08.6438|DEBUG|OnDoc|Word2010 +2025-07-22 10:47:08.6531|DEBUG|OnDoc|Word2010 +2025-07-22 10:47:26.4759|INFO|OnDoc|Image-Bezug: 4 +2025-07-22 10:49:04.9056|DEBUG|OnDoc| +2025-07-22 10:49:04.9387|DEBUG|OnDoc| +2025-07-22 10:49:10.7060|DEBUG|OnDoc|Start GenDoc +2025-07-22 10:49:10.7429|DEBUG|OnDoc| +2025-07-22 10:49:10.7429|DEBUG|OnDoc| +2025-07-22 10:49:10.7429|DEBUG|OnDoc| +2025-07-22 10:49:10.7429|DEBUG|OnDoc| +2025-07-22 10:49:10.7429|DEBUG|OnDoc| +2025-07-22 10:49:10.7429|DEBUG|OnDoc| +2025-07-22 10:49:10.7429|DEBUG|OnDoc| +2025-07-22 10:49:10.7429|DEBUG|OnDoc| +2025-07-22 10:49:10.7429|DEBUG|OnDoc| +2025-07-22 10:49:10.7429|DEBUG|OnDoc| +2025-07-22 10:49:10.7429|DEBUG|OnDoc| +2025-07-22 10:49:10.7429|DEBUG|OnDoc| +2025-07-22 10:49:10.7429|DEBUG|OnDoc| +2025-07-22 10:49:10.7429|DEBUG|OnDoc| +2025-07-22 10:49:10.7429|DEBUG|OnDoc| +2025-07-22 10:49:10.7429|DEBUG|OnDoc| +2025-07-22 10:49:10.7429|DEBUG|OnDoc| +2025-07-22 10:49:10.7429|DEBUG|OnDoc| +2025-07-22 10:49:10.7605|DEBUG|OnDoc| +2025-07-22 10:49:10.7605|DEBUG|OnDoc| +2025-07-22 10:49:10.7605|DEBUG|OnDoc| +2025-07-22 10:49:10.7605|DEBUG|OnDoc| +2025-07-22 10:49:10.7605|DEBUG|OnDoc| +2025-07-22 10:49:10.7605|DEBUG|OnDoc| +2025-07-22 10:49:10.7605|DEBUG|OnDoc| +2025-07-22 10:49:10.7605|DEBUG|OnDoc| +2025-07-22 10:49:10.7605|DEBUG|OnDoc| +2025-07-22 10:49:10.7605|DEBUG|OnDoc| +2025-07-22 10:49:10.7605|DEBUG|OnDoc| +2025-07-22 10:49:10.7755|DEBUG|OnDoc| +2025-07-22 10:49:10.8285|DEBUG|OnDoc| +2025-07-22 10:49:10.8285|DEBUG|OnDoc| +2025-07-22 10:49:10.8619|DEBUG|OnDoc| +2025-07-22 10:49:10.8619|DEBUG|OnDoc| +2025-07-22 10:49:10.8619|DEBUG|OnDoc| +2025-07-22 10:49:10.8619|DEBUG|OnDoc| +2025-07-22 10:49:10.9002|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-22 10:49:10.9002|DEBUG|OnDoc| +2025-07-22 10:49:10.9237|DEBUG|OnDoc| +2025-07-22 10:49:10.9237|DEBUG|OnDoc| +2025-07-22 10:49:10.9237|DEBUG|OnDoc| +2025-07-22 10:49:10.9237|DEBUG|OnDoc| +2025-07-22 10:49:10.9387|DEBUG|OnDoc| +2025-07-22 10:49:10.9387|DEBUG|OnDoc| +2025-07-22 10:49:10.9473|DEBUG|OnDoc| +2025-07-22 10:49:10.9473|DEBUG|OnDoc|Generate_Word +2025-07-22 10:49:11.5531|DEBUG|OnDoc|Word2010 +2025-07-22 10:49:11.5617|DEBUG|OnDoc|Word2010 +2025-07-22 10:49:13.9905|INFO|OnDoc|Image-Bezug: 4 +2025-07-22 10:51:33.3172|DEBUG|OnDoc|Start GenDoc +2025-07-22 10:51:33.3533|DEBUG|OnDoc| +2025-07-22 10:51:33.3533|DEBUG|OnDoc| +2025-07-22 10:51:33.3533|DEBUG|OnDoc| +2025-07-22 10:51:33.3533|DEBUG|OnDoc| +2025-07-22 10:51:33.3533|DEBUG|OnDoc| +2025-07-22 10:51:33.3533|DEBUG|OnDoc| +2025-07-22 10:51:33.3533|DEBUG|OnDoc| +2025-07-22 10:51:33.3533|DEBUG|OnDoc| +2025-07-22 10:51:33.3533|DEBUG|OnDoc| +2025-07-22 10:51:33.3533|DEBUG|OnDoc| +2025-07-22 10:51:33.3533|DEBUG|OnDoc| +2025-07-22 10:51:33.3533|DEBUG|OnDoc| +2025-07-22 10:51:33.3533|DEBUG|OnDoc| +2025-07-22 10:51:33.3533|DEBUG|OnDoc| +2025-07-22 10:51:33.3533|DEBUG|OnDoc| +2025-07-22 10:51:33.3533|DEBUG|OnDoc| +2025-07-22 10:51:33.3533|DEBUG|OnDoc| +2025-07-22 10:51:33.3533|DEBUG|OnDoc| +2025-07-22 10:51:33.3533|DEBUG|OnDoc| +2025-07-22 10:51:33.3676|DEBUG|OnDoc| +2025-07-22 10:51:33.3676|DEBUG|OnDoc| +2025-07-22 10:51:33.3676|DEBUG|OnDoc| +2025-07-22 10:51:33.3676|DEBUG|OnDoc| +2025-07-22 10:51:33.3676|DEBUG|OnDoc| +2025-07-22 10:51:33.3676|DEBUG|OnDoc| +2025-07-22 10:51:33.3676|DEBUG|OnDoc| +2025-07-22 10:51:33.3676|DEBUG|OnDoc| +2025-07-22 10:51:33.3676|DEBUG|OnDoc| +2025-07-22 10:51:33.3676|DEBUG|OnDoc| +2025-07-22 10:51:33.3676|DEBUG|OnDoc| +2025-07-22 10:51:33.3885|DEBUG|OnDoc| +2025-07-22 10:51:33.3885|DEBUG|OnDoc| +2025-07-22 10:51:33.3885|DEBUG|OnDoc| +2025-07-22 10:51:33.3991|DEBUG|OnDoc| +2025-07-22 10:51:33.3991|DEBUG|OnDoc| +2025-07-22 10:51:33.3991|DEBUG|OnDoc| +2025-07-22 10:51:33.4159|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-22 10:51:33.4159|DEBUG|OnDoc| +2025-07-22 10:51:33.4159|DEBUG|OnDoc| +2025-07-22 10:51:33.4159|DEBUG|OnDoc| +2025-07-22 10:51:33.4159|DEBUG|OnDoc| +2025-07-22 10:51:33.4159|DEBUG|OnDoc| +2025-07-22 10:51:33.4311|DEBUG|OnDoc| +2025-07-22 10:51:33.4311|DEBUG|OnDoc| +2025-07-22 10:51:33.4311|DEBUG|OnDoc| +2025-07-22 10:51:33.4311|DEBUG|OnDoc|Generate_Word +2025-07-22 10:51:33.4311|DEBUG|OnDoc|Word2010 +2025-07-22 10:51:33.4468|DEBUG|OnDoc|Word2010 +2025-07-22 10:51:35.1179|INFO|OnDoc|Image-Bezug: 4 +2025-07-22 10:53:26.1275|DEBUG|OnDoc| +2025-07-22 10:53:26.1929|DEBUG|OnDoc| +2025-07-22 10:53:56.4138|DEBUG|OnDoc|Start GenDoc +2025-07-22 10:53:56.4517|DEBUG|OnDoc| +2025-07-22 10:53:56.4517|DEBUG|OnDoc| +2025-07-22 10:53:56.4517|DEBUG|OnDoc| +2025-07-22 10:53:56.4517|DEBUG|OnDoc| +2025-07-22 10:53:56.4517|DEBUG|OnDoc| +2025-07-22 10:53:56.4517|DEBUG|OnDoc| +2025-07-22 10:53:56.4517|DEBUG|OnDoc| +2025-07-22 10:53:56.4612|DEBUG|OnDoc| +2025-07-22 10:53:56.4612|DEBUG|OnDoc| +2025-07-22 10:53:56.4612|DEBUG|OnDoc| +2025-07-22 10:53:56.4612|DEBUG|OnDoc| +2025-07-22 10:53:56.4612|DEBUG|OnDoc| +2025-07-22 10:53:56.4612|DEBUG|OnDoc| +2025-07-22 10:53:56.4612|DEBUG|OnDoc| +2025-07-22 10:53:56.4612|DEBUG|OnDoc| +2025-07-22 10:53:56.4612|DEBUG|OnDoc| +2025-07-22 10:53:56.4612|DEBUG|OnDoc| +2025-07-22 10:53:56.4612|DEBUG|OnDoc| +2025-07-22 10:53:56.4612|DEBUG|OnDoc| +2025-07-22 10:53:56.4612|DEBUG|OnDoc| +2025-07-22 10:53:56.4612|DEBUG|OnDoc| +2025-07-22 10:53:56.4777|DEBUG|OnDoc| +2025-07-22 10:53:56.4777|DEBUG|OnDoc| +2025-07-22 10:53:56.4777|DEBUG|OnDoc| +2025-07-22 10:53:56.4777|DEBUG|OnDoc| +2025-07-22 10:53:56.4777|DEBUG|OnDoc| +2025-07-22 10:53:56.4777|DEBUG|OnDoc| +2025-07-22 10:53:56.4777|DEBUG|OnDoc| +2025-07-22 10:53:56.4777|DEBUG|OnDoc| +2025-07-22 10:53:56.4777|DEBUG|OnDoc| +2025-07-22 10:53:56.5341|DEBUG|OnDoc| +2025-07-22 10:53:56.5341|DEBUG|OnDoc| +2025-07-22 10:53:56.5667|DEBUG|OnDoc| +2025-07-22 10:53:56.5667|DEBUG|OnDoc| +2025-07-22 10:53:56.5667|DEBUG|OnDoc| +2025-07-22 10:53:56.5711|DEBUG|OnDoc| +2025-07-22 10:53:56.5967|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-22 10:53:56.5967|DEBUG|OnDoc| +2025-07-22 10:53:56.6174|DEBUG|OnDoc| +2025-07-22 10:53:56.6174|DEBUG|OnDoc| +2025-07-22 10:53:56.6174|DEBUG|OnDoc| +2025-07-22 10:53:56.6174|DEBUG|OnDoc| +2025-07-22 10:53:56.6337|DEBUG|OnDoc| +2025-07-22 10:53:56.6337|DEBUG|OnDoc| +2025-07-22 10:53:56.6337|DEBUG|OnDoc| +2025-07-22 10:53:56.6337|DEBUG|OnDoc|Generate_Word +2025-07-22 10:53:57.1825|DEBUG|OnDoc|Word2010 +2025-07-22 10:53:57.1825|DEBUG|OnDoc|Word2010 +2025-07-22 10:53:59.8522|INFO|OnDoc|Image-Bezug: 4 +2025-07-22 10:55:46.9828|DEBUG|OnDoc| +2025-07-22 10:55:46.9929|DEBUG|OnDoc| +2025-07-22 10:55:47.0208|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-22 10:55:47.0208|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-22 10:55:47.0860|DEBUG|OnDoc| +2025-07-22 10:55:47.0860|DEBUG|OnDoc| +2025-07-22 10:55:47.1096|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-22 10:58:45.5158|DEBUG|OnDoc| +2025-07-22 10:58:45.5466|DEBUG|OnDoc| +2025-07-22 10:59:22.7615|DEBUG|OnDoc|Start GenDoc +2025-07-22 10:59:22.7983|DEBUG|OnDoc| +2025-07-22 10:59:22.7983|DEBUG|OnDoc| +2025-07-22 10:59:22.7983|DEBUG|OnDoc| +2025-07-22 10:59:22.8049|DEBUG|OnDoc| +2025-07-22 10:59:22.8049|DEBUG|OnDoc| +2025-07-22 10:59:22.8049|DEBUG|OnDoc| +2025-07-22 10:59:22.8049|DEBUG|OnDoc| +2025-07-22 10:59:22.8049|DEBUG|OnDoc| +2025-07-22 10:59:22.8049|DEBUG|OnDoc| +2025-07-22 10:59:22.8049|DEBUG|OnDoc| +2025-07-22 10:59:22.8049|DEBUG|OnDoc| +2025-07-22 10:59:22.8049|DEBUG|OnDoc| +2025-07-22 10:59:22.8049|DEBUG|OnDoc| +2025-07-22 10:59:22.8049|DEBUG|OnDoc| +2025-07-22 10:59:22.8203|DEBUG|OnDoc| +2025-07-22 10:59:22.8203|DEBUG|OnDoc| +2025-07-22 10:59:22.8203|DEBUG|OnDoc| +2025-07-22 10:59:22.8203|DEBUG|OnDoc| +2025-07-22 10:59:22.8203|DEBUG|OnDoc| +2025-07-22 10:59:22.8203|DEBUG|OnDoc| +2025-07-22 10:59:22.8203|DEBUG|OnDoc| +2025-07-22 10:59:22.8203|DEBUG|OnDoc| +2025-07-22 10:59:22.8203|DEBUG|OnDoc| +2025-07-22 10:59:22.8359|DEBUG|OnDoc| +2025-07-22 10:59:22.8359|DEBUG|OnDoc| +2025-07-22 10:59:22.8359|DEBUG|OnDoc| +2025-07-22 10:59:22.8359|DEBUG|OnDoc| +2025-07-22 10:59:22.8359|DEBUG|OnDoc| +2025-07-22 10:59:22.8359|DEBUG|OnDoc| +2025-07-22 10:59:22.8359|DEBUG|OnDoc| +2025-07-22 10:59:22.8964|DEBUG|OnDoc| +2025-07-22 10:59:22.8991|DEBUG|OnDoc| +2025-07-22 10:59:22.9272|DEBUG|OnDoc| +2025-07-22 10:59:22.9272|DEBUG|OnDoc| +2025-07-22 10:59:22.9297|DEBUG|OnDoc| +2025-07-22 10:59:22.9297|DEBUG|OnDoc| +2025-07-22 10:59:22.9627|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-22 10:59:22.9627|DEBUG|OnDoc| +2025-07-22 10:59:22.9627|DEBUG|OnDoc| +2025-07-22 10:59:22.9627|DEBUG|OnDoc| +2025-07-22 10:59:22.9768|DEBUG|OnDoc| +2025-07-22 10:59:22.9768|DEBUG|OnDoc| +2025-07-22 10:59:22.9768|DEBUG|OnDoc| +2025-07-22 10:59:22.9768|DEBUG|OnDoc| +2025-07-22 10:59:22.9939|DEBUG|OnDoc| +2025-07-22 10:59:22.9939|DEBUG|OnDoc|Generate_Word +2025-07-22 10:59:23.5932|DEBUG|OnDoc|Word2010 +2025-07-22 10:59:23.6027|DEBUG|OnDoc|Word2010 +2025-07-22 10:59:30.7704|INFO|OnDoc|Image-Bezug: 4 +2025-07-22 10:59:46.2325|DEBUG|OnDoc| +2025-07-22 10:59:46.2681|DEBUG|OnDoc| +2025-07-22 10:59:46.2950|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-22 10:59:46.2950|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-22 10:59:46.3426|DEBUG|OnDoc| +2025-07-22 10:59:46.3426|DEBUG|OnDoc| +2025-07-22 10:59:46.3618|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-22 10:59:47.8535|DEBUG|OnDoc|Generate_Word +2025-07-22 10:59:47.8535|DEBUG|OnDoc|Ende GenDoc DokumentID:OFFEDK0082025002527671 +2025-07-22 10:59:47.8535|INFO|DocLog|Dokument über API erstellt +2025-07-22 10:59:47.8702|DEBUG|OnDoc| +2025-07-22 10:59:47.8702|DEBUG|OnDoc| +2025-07-22 10:59:47.8702|DEBUG|OnDoc| +2025-07-22 10:59:47.9039|DEBUG|OnDoc| +2025-07-22 10:59:47.9039|DEBUG|OnDoc| +2025-07-22 10:59:47.9039|DEBUG|OnDoc| +2025-07-22 10:59:47.9039|DEBUG|OnDoc| +2025-07-22 10:59:47.9039|DEBUG|OnDoc| +2025-07-22 10:59:48.0109|DEBUG|OnDoc| +2025-07-22 10:59:48.0109|DEBUG|OnDoc| +2025-07-22 10:59:48.0866|INFO|DocLog|Versandpaket vorbereitet +2025-07-22 10:59:48.1017|DEBUG|OnDoc| +2025-07-22 10:59:48.1196|DEBUG|OnDoc| +2025-07-22 10:59:48.1893|DEBUG|OnDoc| +2025-07-22 10:59:48.2079|DEBUG|OnDoc| +2025-07-22 10:59:48.2333|DEBUG|OnDoc|Start ArchiveDocFromDatabase: DokumentID:OFFEDK0082025002527671 +2025-07-22 10:59:48.2333|DEBUG|OnDoc| +2025-07-22 10:59:48.2641|DEBUG|OnDoc| +2025-07-22 10:59:48.2641|DEBUG|OnDoc| +2025-07-22 10:59:48.2641|DEBUG|OnDoc| +2025-07-22 10:59:48.2641|DEBUG|OnDoc| +2025-07-22 10:59:48.3764|DEBUG|OnDoc| +2025-07-22 10:59:48.3764|DEBUG|OnDoc| +2025-07-22 10:59:48.3764|DEBUG|OnDoc| +2025-07-22 10:59:48.3847|DEBUG|OnDoc|Start Transfer to OnBase +2025-07-22 10:59:48.3847|DEBUG|OnDoc|Upload URL:https://localhost:44303/API/Fast +2025-07-22 10:59:48.5211|DEBUG|OnDoc|Ende Transfer to OnBase +2025-07-22 10:59:48.5576|DEBUG|OnDoc|Ende ArchiveDocFromDatabase: DokumentID:OFFEDK0082025002527671 +2025-07-22 10:59:48.5576|DEBUG|OnDoc|Start Update IL_Log: DokumentID:OFFEDK0082025002527671 +2025-07-22 10:59:48.5576|DEBUG|OnDoc|Ende Update IL_Log: DokumentID:OFFEDK0082025002527671 +2025-07-22 10:59:51.4441|DEBUG|OnDoc| +2025-07-22 10:59:51.4563|DEBUG|OnDoc| +2025-07-22 10:59:51.4563|DEBUG|OnDoc| +2025-07-22 10:59:51.5126|DEBUG|OnDoc| +2025-07-22 10:59:51.5126|DEBUG|OnDoc| +2025-07-22 10:59:51.5426|ERROR|OnDoc|Ungültiger Objektname "edoka_journale.dbo.OnDoc_Wiederbearbietung". +2025-07-22 10:59:51.5426|DEBUG|OnDoc| +2025-07-22 10:59:51.5426|DEBUG|OnDoc| +2025-07-22 10:59:51.5601|ERROR|OnDoc|Falsche Syntax in der Nähe von "OFFEDK0082025002527671". +2025-07-22 10:59:51.5824|INFO|DocLog|Direktversand nicht möglich: Der Remoteserver hat einen Fehler zurückgegeben: (500) Interner Serverfehler. +2025-07-22 11:00:41.0325|DEBUG|OnDoc|Start GenDoc +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0415|DEBUG|OnDoc| +2025-07-22 11:00:41.0709|DEBUG|OnDoc| +2025-07-22 11:00:41.0709|DEBUG|OnDoc| +2025-07-22 11:00:41.0709|DEBUG|OnDoc| +2025-07-22 11:00:41.0709|DEBUG|OnDoc| +2025-07-22 11:00:41.0709|DEBUG|OnDoc| +2025-07-22 11:00:41.0709|DEBUG|OnDoc| +2025-07-22 11:00:41.0962|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-22 11:00:41.0962|DEBUG|OnDoc| +2025-07-22 11:00:41.1043|DEBUG|OnDoc| +2025-07-22 11:00:41.1043|DEBUG|OnDoc| +2025-07-22 11:00:41.1043|DEBUG|OnDoc| +2025-07-22 11:00:41.1043|DEBUG|OnDoc| +2025-07-22 11:00:41.1043|DEBUG|OnDoc| +2025-07-22 11:00:41.1043|DEBUG|OnDoc| +2025-07-22 11:00:41.1043|DEBUG|OnDoc| +2025-07-22 11:00:41.1043|DEBUG|OnDoc|Generate_Word +2025-07-22 11:00:41.1228|DEBUG|OnDoc|Word2010 +2025-07-22 11:00:41.1228|DEBUG|OnDoc|Word2010 +2025-07-22 11:00:43.0986|INFO|OnDoc|Image-Bezug: 4 +2025-07-22 11:00:46.8329|DEBUG|OnDoc| +2025-07-22 11:00:46.8687|DEBUG|OnDoc| +2025-07-22 11:00:46.8951|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-22 11:00:46.8951|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-22 11:00:46.9375|DEBUG|OnDoc| +2025-07-22 11:00:46.9375|DEBUG|OnDoc| +2025-07-22 11:00:46.9575|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-22 11:00:47.2357|DEBUG|OnDoc|Generate_Word +2025-07-22 11:00:47.2468|DEBUG|OnDoc|Ende GenDoc DokumentID:OFFEDK0082025002527686 +2025-07-22 11:00:47.2468|INFO|DocLog|Dokument über API erstellt +2025-07-22 11:01:21.9731|DEBUG|OnDoc|Start GenDoc +2025-07-22 11:01:22.0086|DEBUG|OnDoc| +2025-07-22 11:01:22.0086|DEBUG|OnDoc| +2025-07-22 11:01:22.0086|DEBUG|OnDoc| +2025-07-22 11:01:22.0086|DEBUG|OnDoc| +2025-07-22 11:01:22.0086|DEBUG|OnDoc| +2025-07-22 11:01:22.0086|DEBUG|OnDoc| +2025-07-22 11:01:22.0086|DEBUG|OnDoc| +2025-07-22 11:01:22.0086|DEBUG|OnDoc| +2025-07-22 11:01:22.0086|DEBUG|OnDoc| +2025-07-22 11:01:22.0086|DEBUG|OnDoc| +2025-07-22 11:01:22.0239|DEBUG|OnDoc| +2025-07-22 11:01:22.0239|DEBUG|OnDoc| +2025-07-22 11:01:22.0239|DEBUG|OnDoc| +2025-07-22 11:01:22.0239|DEBUG|OnDoc| +2025-07-22 11:01:22.0239|DEBUG|OnDoc| +2025-07-22 11:01:22.0239|DEBUG|OnDoc| +2025-07-22 11:01:22.0239|DEBUG|OnDoc| +2025-07-22 11:01:22.0239|DEBUG|OnDoc| +2025-07-22 11:01:22.0239|DEBUG|OnDoc| +2025-07-22 11:01:22.0239|DEBUG|OnDoc| +2025-07-22 11:01:22.0239|DEBUG|OnDoc| +2025-07-22 11:01:22.0239|DEBUG|OnDoc| +2025-07-22 11:01:22.0239|DEBUG|OnDoc| +2025-07-22 11:01:22.0239|DEBUG|OnDoc| +2025-07-22 11:01:22.0239|DEBUG|OnDoc| +2025-07-22 11:01:22.0391|DEBUG|OnDoc| +2025-07-22 11:01:22.0391|DEBUG|OnDoc| +2025-07-22 11:01:22.0391|DEBUG|OnDoc| +2025-07-22 11:01:22.0633|DEBUG|OnDoc| +2025-07-22 11:01:22.0633|DEBUG|OnDoc| +2025-07-22 11:01:22.0750|DEBUG|OnDoc| +2025-07-22 11:01:22.0750|DEBUG|OnDoc| +2025-07-22 11:01:22.0750|DEBUG|OnDoc| +2025-07-22 11:01:22.0750|DEBUG|OnDoc| +2025-07-22 11:01:22.0947|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-22 11:01:22.0947|DEBUG|OnDoc| +2025-07-22 11:01:22.1039|DEBUG|OnDoc| +2025-07-22 11:01:22.1039|DEBUG|OnDoc| +2025-07-22 11:01:22.1039|DEBUG|OnDoc| +2025-07-22 11:01:22.1039|DEBUG|OnDoc| +2025-07-22 11:01:22.1039|DEBUG|OnDoc| +2025-07-22 11:01:22.1039|DEBUG|OnDoc| +2025-07-22 11:01:22.1187|DEBUG|OnDoc| +2025-07-22 11:01:22.1187|DEBUG|OnDoc|Generate_Word +2025-07-22 11:01:22.1187|DEBUG|OnDoc|Word2010 +2025-07-22 11:01:22.1187|DEBUG|OnDoc|Word2010 +2025-07-22 11:01:33.8525|INFO|OnDoc|Image-Bezug: 4 +2025-07-22 11:02:27.4010|DEBUG|OnDoc| +2025-07-22 11:02:27.4374|DEBUG|OnDoc| +2025-07-22 11:02:27.4670|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-22 11:02:27.4670|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-22 11:02:27.5150|DEBUG|OnDoc| +2025-07-22 11:02:27.5150|DEBUG|OnDoc| +2025-07-22 11:02:27.5336|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-22 11:02:27.8468|DEBUG|OnDoc|Generate_Word +2025-07-22 11:02:27.8573|DEBUG|OnDoc|Ende GenDoc DokumentID:OFFEDK0082025002527694 +2025-07-22 11:02:27.8573|INFO|DocLog|Dokument über API erstellt +2025-07-22 13:17:12.8122|DEBUG|OnDoc| +2025-07-22 13:17:12.8438|DEBUG|OnDoc| +2025-07-22 13:17:18.4004|DEBUG|OnDoc|Start GenDoc +2025-07-22 13:17:35.3419|DEBUG|OnDoc|Start GenDoc +2025-07-22 13:18:00.4832|DEBUG|OnDoc|Start GenDoc +2025-07-22 13:18:16.8748|DEBUG|OnDoc|Start GenDoc +2025-07-22 13:18:47.0039|DEBUG|OnDoc|Start GenDoc +2025-07-22 13:18:53.7311|DEBUG|OnDoc|Start GenDoc +2025-07-22 13:19:12.5386|DEBUG|OnDoc| +2025-07-22 13:19:12.6061|DEBUG|OnDoc| +2025-07-22 13:19:31.2102|DEBUG|OnDoc|Start GenDoc +2025-07-22 13:19:36.7701|DEBUG|OnDoc| +2025-07-22 13:19:36.8052|DEBUG|OnDoc| +2025-07-22 13:19:39.6276|DEBUG|OnDoc| +2025-07-22 13:19:39.6371|DEBUG|OnDoc| +2025-07-22 13:19:46.3587|DEBUG|OnDoc| +2025-07-22 13:19:46.4172|DEBUG|OnDoc| +2025-07-22 13:19:46.4172|DEBUG|OnDoc| +2025-07-22 13:19:46.4172|DEBUG|OnDoc| +2025-07-22 13:19:46.4172|DEBUG|OnDoc| +2025-07-22 13:19:46.4172|DEBUG|OnDoc| +2025-07-22 13:19:46.4172|DEBUG|OnDoc| +2025-07-22 13:19:46.4172|DEBUG|OnDoc| +2025-07-22 13:19:46.4172|DEBUG|OnDoc| +2025-07-22 13:19:46.4172|DEBUG|OnDoc| +2025-07-22 13:19:46.4172|DEBUG|OnDoc| +2025-07-22 13:19:46.4172|DEBUG|OnDoc| +2025-07-22 13:19:46.4172|DEBUG|OnDoc| +2025-07-22 13:19:46.4172|DEBUG|OnDoc| +2025-07-22 13:19:46.4172|DEBUG|OnDoc| +2025-07-22 13:19:46.4172|DEBUG|OnDoc| +2025-07-22 13:19:46.4302|DEBUG|OnDoc| +2025-07-22 13:19:46.4302|DEBUG|OnDoc| +2025-07-22 13:19:46.4302|DEBUG|OnDoc| +2025-07-22 13:19:46.4302|DEBUG|OnDoc| +2025-07-22 13:19:46.4302|DEBUG|OnDoc| +2025-07-22 13:19:46.4302|DEBUG|OnDoc| +2025-07-22 13:19:46.4302|DEBUG|OnDoc| +2025-07-22 13:19:46.4302|DEBUG|OnDoc| +2025-07-22 13:19:46.4735|DEBUG|OnDoc| +2025-07-22 13:19:46.4735|DEBUG|OnDoc| +2025-07-22 13:19:46.5015|DEBUG|OnDoc| +2025-07-22 13:19:46.5015|DEBUG|OnDoc| +2025-07-22 13:19:46.5015|DEBUG|OnDoc| +2025-07-22 13:19:46.5015|DEBUG|OnDoc| +2025-07-22 13:19:46.5287|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-22 13:19:46.5287|DEBUG|OnDoc| +2025-07-22 13:19:46.5526|DEBUG|OnDoc| +2025-07-22 13:19:46.5551|DEBUG|OnDoc| +2025-07-22 13:19:46.5551|DEBUG|OnDoc| +2025-07-22 13:19:46.5551|DEBUG|OnDoc| +2025-07-22 13:19:46.5551|DEBUG|OnDoc| +2025-07-22 13:19:46.5551|DEBUG|OnDoc| +2025-07-22 13:19:46.5551|DEBUG|OnDoc| +2025-07-22 13:19:46.5551|DEBUG|OnDoc|Generate_Word +2025-07-22 13:19:46.9762|DEBUG|OnDoc|Word2010 +2025-07-22 13:19:46.9862|DEBUG|OnDoc|Word2010 +2025-07-22 13:19:47.0545|INFO|OnDoc|Image-Bezug: 4 +2025-07-22 13:20:28.3284|DEBUG|OnDoc| +2025-07-22 13:20:28.3646|DEBUG|OnDoc| +2025-07-22 13:20:28.3947|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-22 13:20:28.3947|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-22 13:20:28.4441|DEBUG|OnDoc| +2025-07-22 13:20:28.4465|DEBUG|OnDoc| +2025-07-22 13:20:28.4617|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-22 13:20:29.9459|DEBUG|OnDoc|Generate_Word +2025-07-22 13:20:29.9459|DEBUG|OnDoc|Ende GenDoc DokumentID:OFFEDK0082025002527703 +2025-07-22 13:20:29.9459|INFO|DocLog|Dokument über API erstellt +2025-07-22 13:21:06.9650|DEBUG|OnDoc|Start GenDoc +2025-07-22 13:21:09.0922|DEBUG|OnDoc| +2025-07-22 13:21:09.1028|DEBUG|OnDoc| +2025-07-22 13:21:09.1028|DEBUG|OnDoc| +2025-07-22 13:21:09.1028|DEBUG|OnDoc| +2025-07-22 13:21:09.1028|DEBUG|OnDoc| +2025-07-22 13:21:09.1028|DEBUG|OnDoc| +2025-07-22 13:21:09.1028|DEBUG|OnDoc| +2025-07-22 13:21:09.1028|DEBUG|OnDoc| +2025-07-22 13:21:09.1028|DEBUG|OnDoc| +2025-07-22 13:21:09.1028|DEBUG|OnDoc| +2025-07-22 13:21:09.1028|DEBUG|OnDoc| +2025-07-22 13:21:09.1028|DEBUG|OnDoc| +2025-07-22 13:21:09.1028|DEBUG|OnDoc| +2025-07-22 13:21:09.1028|DEBUG|OnDoc| +2025-07-22 13:21:09.1028|DEBUG|OnDoc| +2025-07-22 13:21:09.1028|DEBUG|OnDoc| +2025-07-22 13:21:09.1028|DEBUG|OnDoc| +2025-07-22 13:21:09.1028|DEBUG|OnDoc| +2025-07-22 13:21:09.1028|DEBUG|OnDoc| +2025-07-22 13:21:09.1028|DEBUG|OnDoc| +2025-07-22 13:21:09.1028|DEBUG|OnDoc| +2025-07-22 13:21:09.1179|DEBUG|OnDoc| +2025-07-22 13:21:09.1179|DEBUG|OnDoc| +2025-07-22 13:21:09.1179|DEBUG|OnDoc| +2025-07-22 13:21:09.1179|DEBUG|OnDoc| +2025-07-22 13:21:09.1179|DEBUG|OnDoc| +2025-07-22 13:21:09.1179|DEBUG|OnDoc| +2025-07-22 13:21:09.1179|DEBUG|OnDoc| +2025-07-22 13:21:09.1416|DEBUG|OnDoc| +2025-07-22 13:21:09.1416|DEBUG|OnDoc| +2025-07-22 13:21:09.1547|DEBUG|OnDoc| +2025-07-22 13:21:09.1547|DEBUG|OnDoc| +2025-07-22 13:21:09.1547|DEBUG|OnDoc| +2025-07-22 13:21:09.1547|DEBUG|OnDoc| +2025-07-22 13:21:09.1749|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-22 13:21:09.1749|DEBUG|OnDoc| +2025-07-22 13:21:09.1913|DEBUG|OnDoc| +2025-07-22 13:21:09.1913|DEBUG|OnDoc| +2025-07-22 13:21:09.1953|DEBUG|OnDoc| +2025-07-22 13:21:09.1953|DEBUG|OnDoc| +2025-07-22 13:21:09.1953|DEBUG|OnDoc| +2025-07-22 13:21:09.1953|DEBUG|OnDoc| +2025-07-22 13:21:09.1953|DEBUG|OnDoc| +2025-07-22 13:21:09.1953|DEBUG|OnDoc|Generate_Word +2025-07-22 13:21:09.2215|DEBUG|OnDoc|Word2010 +2025-07-22 13:21:09.2215|DEBUG|OnDoc|Word2010 +2025-07-22 13:21:09.2266|INFO|OnDoc|Image-Bezug: 4 +2025-07-22 13:21:12.2280|DEBUG|OnDoc| +2025-07-22 13:21:12.2280|DEBUG|OnDoc| +2025-07-22 13:21:12.2636|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-22 13:21:12.2636|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-22 13:21:12.3072|DEBUG|OnDoc| +2025-07-22 13:21:12.3072|DEBUG|OnDoc| +2025-07-22 13:21:12.3274|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-22 13:21:12.5346|DEBUG|OnDoc|Generate_Word +2025-07-22 13:21:12.5650|DEBUG|OnDoc|Ende GenDoc DokumentID:OFFEDK0082025002527719 +2025-07-22 13:21:12.5650|INFO|DocLog|Dokument über API erstellt +2025-07-22 13:30:33.7773|DEBUG|OnDoc|Start GenDoc +2025-07-22 18:54:35.0460|DEBUG|OnDoc| +2025-07-22 18:54:35.0819|DEBUG|OnDoc| +2025-07-22 18:54:38.9511|DEBUG|OnDoc|Start GenDoc +2025-07-22 18:54:45.9559|DEBUG|OnDoc|Start GenDoc +2025-07-22 18:54:45.9664|DEBUG|OnDoc| +2025-07-22 18:54:45.9664|DEBUG|OnDoc| +2025-07-22 18:54:45.9664|DEBUG|OnDoc| +2025-07-22 18:54:45.9664|DEBUG|OnDoc| +2025-07-22 18:54:45.9664|DEBUG|OnDoc| +2025-07-22 18:54:45.9664|DEBUG|OnDoc| +2025-07-22 18:54:45.9664|DEBUG|OnDoc| +2025-07-22 18:54:45.9664|DEBUG|OnDoc| +2025-07-22 18:54:45.9664|DEBUG|OnDoc| +2025-07-22 18:54:45.9664|DEBUG|OnDoc| +2025-07-22 18:54:45.9664|DEBUG|OnDoc| +2025-07-22 18:54:45.9664|DEBUG|OnDoc| +2025-07-22 18:54:45.9664|DEBUG|OnDoc| +2025-07-22 18:54:45.9664|DEBUG|OnDoc| +2025-07-22 18:54:45.9664|DEBUG|OnDoc| +2025-07-22 18:54:45.9664|DEBUG|OnDoc| +2025-07-22 18:54:45.9769|DEBUG|OnDoc| +2025-07-22 18:54:45.9769|DEBUG|OnDoc| +2025-07-22 18:54:45.9769|DEBUG|OnDoc| +2025-07-22 18:54:45.9769|DEBUG|OnDoc| +2025-07-22 18:54:45.9769|DEBUG|OnDoc| +2025-07-22 18:54:45.9769|DEBUG|OnDoc| +2025-07-22 18:54:45.9769|DEBUG|OnDoc| +2025-07-22 18:54:45.9769|DEBUG|OnDoc| +2025-07-22 18:54:45.9769|DEBUG|OnDoc| +2025-07-22 18:54:45.9769|DEBUG|OnDoc| +2025-07-22 18:54:45.9769|DEBUG|OnDoc| +2025-07-22 18:54:45.9769|DEBUG|OnDoc| +2025-07-22 18:54:46.0266|DEBUG|OnDoc| +2025-07-22 18:54:46.0266|DEBUG|OnDoc| +2025-07-22 18:54:46.0571|DEBUG|OnDoc| +2025-07-22 18:54:46.0571|DEBUG|OnDoc| +2025-07-22 18:54:46.0571|DEBUG|OnDoc| +2025-07-22 18:54:46.0571|DEBUG|OnDoc| +2025-07-22 18:54:46.0571|DEBUG|OnDoc| +2025-07-22 18:54:46.0571|DEBUG|OnDoc| +2025-07-22 18:54:46.0571|DEBUG|OnDoc| +2025-07-22 18:54:46.0571|DEBUG|OnDoc| +2025-07-22 18:54:46.0571|DEBUG|OnDoc| +2025-07-22 18:54:46.0571|DEBUG|OnDoc| +2025-07-22 18:54:46.0907|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2025-07-22 18:54:46.0907|DEBUG|OnDoc| +2025-07-22 18:54:46.0907|DEBUG|OnDoc| +2025-07-22 18:54:46.1211|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-22 18:54:46.1211|DEBUG|OnDoc| +2025-07-22 18:54:46.1408|DEBUG|OnDoc| +2025-07-22 18:54:46.1408|DEBUG|OnDoc| +2025-07-22 18:54:46.1408|DEBUG|OnDoc| +2025-07-22 18:54:46.1408|DEBUG|OnDoc| +2025-07-22 18:54:46.1538|DEBUG|OnDoc| +2025-07-22 18:54:46.1538|DEBUG|OnDoc| +2025-07-22 18:54:46.1538|DEBUG|OnDoc| +2025-07-22 18:54:46.1538|DEBUG|OnDoc|Generate_Word +2025-07-22 18:54:46.7030|DEBUG|OnDoc|Word2013 +2025-07-22 18:54:46.7117|DEBUG|OnDoc|Word2013 +2025-07-22 18:55:53.9698|DEBUG|OnDoc|Start GenDoc +2025-07-22 18:55:54.0089|DEBUG|OnDoc| +2025-07-22 18:55:54.0089|DEBUG|OnDoc| +2025-07-22 18:55:54.0089|DEBUG|OnDoc| +2025-07-22 18:55:54.0089|DEBUG|OnDoc| +2025-07-22 18:55:54.0089|DEBUG|OnDoc| +2025-07-22 18:55:54.0089|DEBUG|OnDoc| +2025-07-22 18:55:54.0089|DEBUG|OnDoc| +2025-07-22 18:55:54.0089|DEBUG|OnDoc| +2025-07-22 18:55:54.0089|DEBUG|OnDoc| +2025-07-22 18:55:54.0089|DEBUG|OnDoc| +2025-07-22 18:55:54.0089|DEBUG|OnDoc| +2025-07-22 18:55:54.0089|DEBUG|OnDoc| +2025-07-22 18:55:54.0089|DEBUG|OnDoc| +2025-07-22 18:55:54.0089|DEBUG|OnDoc| +2025-07-22 18:55:54.0089|DEBUG|OnDoc| +2025-07-22 18:55:54.0235|DEBUG|OnDoc| +2025-07-22 18:55:54.0235|DEBUG|OnDoc| +2025-07-22 18:55:54.0235|DEBUG|OnDoc| +2025-07-22 18:55:54.0235|DEBUG|OnDoc| +2025-07-22 18:55:54.0235|DEBUG|OnDoc| +2025-07-22 18:55:54.0235|DEBUG|OnDoc| +2025-07-22 18:55:54.0235|DEBUG|OnDoc| +2025-07-22 18:55:54.0235|DEBUG|OnDoc| +2025-07-22 18:55:54.0235|DEBUG|OnDoc| +2025-07-22 18:55:54.0235|DEBUG|OnDoc| +2025-07-22 18:55:54.0235|DEBUG|OnDoc| +2025-07-22 18:55:54.0235|DEBUG|OnDoc| +2025-07-22 18:55:54.0235|DEBUG|OnDoc| +2025-07-22 18:55:54.0577|DEBUG|OnDoc| +2025-07-22 18:55:54.0577|DEBUG|OnDoc| +2025-07-22 18:55:54.0819|DEBUG|OnDoc| +2025-07-22 18:55:54.0819|DEBUG|OnDoc| +2025-07-22 18:55:54.0819|DEBUG|OnDoc| +2025-07-22 18:55:54.0819|DEBUG|OnDoc| +2025-07-22 18:55:54.0819|DEBUG|OnDoc| +2025-07-22 18:55:54.0865|DEBUG|OnDoc| +2025-07-22 18:55:54.0865|DEBUG|OnDoc| +2025-07-22 18:55:54.0865|DEBUG|OnDoc| +2025-07-22 18:55:54.0865|DEBUG|OnDoc| +2025-07-22 18:55:54.0865|DEBUG|OnDoc| +2025-07-22 18:55:54.1065|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2025-07-22 18:55:54.1065|DEBUG|OnDoc| +2025-07-22 18:55:54.1065|DEBUG|OnDoc| +2025-07-22 18:55:54.1260|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-22 18:55:54.1260|DEBUG|OnDoc| +2025-07-22 18:55:54.1528|DEBUG|OnDoc| +2025-07-22 18:55:54.1528|DEBUG|OnDoc| +2025-07-22 18:55:54.1528|DEBUG|OnDoc| +2025-07-22 18:55:54.1528|DEBUG|OnDoc| +2025-07-22 18:55:54.1702|DEBUG|OnDoc| +2025-07-22 18:55:54.1702|DEBUG|OnDoc| +2025-07-22 18:55:54.1798|DEBUG|OnDoc| +2025-07-22 18:55:54.1798|DEBUG|OnDoc|Generate_Word +2025-07-22 18:55:54.2007|DEBUG|OnDoc|Word2013 +2025-07-22 18:55:54.2007|DEBUG|OnDoc|Word2013 +2025-07-22 18:56:09.4977|DEBUG|OnDoc|Start GenDoc +2025-07-22 18:56:09.5332|DEBUG|OnDoc| +2025-07-22 18:56:09.5332|DEBUG|OnDoc| +2025-07-22 18:56:09.5332|DEBUG|OnDoc| +2025-07-22 18:56:09.5332|DEBUG|OnDoc| +2025-07-22 18:56:09.5332|DEBUG|OnDoc| +2025-07-22 18:56:09.5332|DEBUG|OnDoc| +2025-07-22 18:56:09.5397|DEBUG|OnDoc| +2025-07-22 18:56:09.5397|DEBUG|OnDoc| +2025-07-22 18:56:09.5397|DEBUG|OnDoc| +2025-07-22 18:56:09.5397|DEBUG|OnDoc| +2025-07-22 18:56:09.5397|DEBUG|OnDoc| +2025-07-22 18:56:09.5397|DEBUG|OnDoc| +2025-07-22 18:56:09.5397|DEBUG|OnDoc| +2025-07-22 18:56:09.5397|DEBUG|OnDoc| +2025-07-22 18:56:09.5397|DEBUG|OnDoc| +2025-07-22 18:56:09.5397|DEBUG|OnDoc| +2025-07-22 18:56:09.5397|DEBUG|OnDoc| +2025-07-22 18:56:09.5397|DEBUG|OnDoc| +2025-07-22 18:56:09.5397|DEBUG|OnDoc| +2025-07-22 18:56:09.5397|DEBUG|OnDoc| +2025-07-22 18:56:09.5397|DEBUG|OnDoc| +2025-07-22 18:56:09.5546|DEBUG|OnDoc| +2025-07-22 18:56:09.5546|DEBUG|OnDoc| +2025-07-22 18:56:09.5546|DEBUG|OnDoc| +2025-07-22 18:56:09.5546|DEBUG|OnDoc| +2025-07-22 18:56:09.5546|DEBUG|OnDoc| +2025-07-22 18:56:09.5546|DEBUG|OnDoc| +2025-07-22 18:56:09.5546|DEBUG|OnDoc| +2025-07-22 18:56:09.5807|DEBUG|OnDoc| +2025-07-22 18:56:09.5807|DEBUG|OnDoc| +2025-07-22 18:56:09.6024|DEBUG|OnDoc| +2025-07-22 18:56:09.6024|DEBUG|OnDoc| +2025-07-22 18:56:09.6024|DEBUG|OnDoc| +2025-07-22 18:56:09.6024|DEBUG|OnDoc| +2025-07-22 18:56:09.6024|DEBUG|OnDoc| +2025-07-22 18:56:09.6024|DEBUG|OnDoc| +2025-07-22 18:56:09.6024|DEBUG|OnDoc| +2025-07-22 18:56:09.6024|DEBUG|OnDoc| +2025-07-22 18:56:09.6024|DEBUG|OnDoc| +2025-07-22 18:56:09.6024|DEBUG|OnDoc| +2025-07-22 18:56:09.6273|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2025-07-22 18:56:09.6273|DEBUG|OnDoc| +2025-07-22 18:56:09.6273|DEBUG|OnDoc| +2025-07-22 18:56:09.6484|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-22 18:56:09.6484|DEBUG|OnDoc| +2025-07-22 18:56:09.6789|DEBUG|OnDoc| +2025-07-22 18:56:09.6809|DEBUG|OnDoc| +2025-07-22 18:56:09.6809|DEBUG|OnDoc| +2025-07-22 18:56:09.6809|DEBUG|OnDoc| +2025-07-22 18:56:09.6809|DEBUG|OnDoc| +2025-07-22 18:56:09.6809|DEBUG|OnDoc| +2025-07-22 18:56:09.7009|DEBUG|OnDoc| +2025-07-22 18:56:09.7009|DEBUG|OnDoc|Generate_Word +2025-07-22 18:56:09.7209|DEBUG|OnDoc|Word2013 +2025-07-22 18:56:09.7209|DEBUG|OnDoc|Word2013 +2025-07-23 07:31:03.0727|DEBUG|OnDoc| +2025-07-23 07:31:03.1352|DEBUG|OnDoc| +2025-07-23 07:31:03.4049|DEBUG|OnDoc|Start GenDoc +2025-07-23 07:31:03.4049|DEBUG|OnDoc| +2025-07-23 07:31:03.4170|DEBUG|OnDoc| +2025-07-23 07:31:03.4170|DEBUG|OnDoc| +2025-07-23 07:31:03.4170|DEBUG|OnDoc| +2025-07-23 07:31:03.4170|DEBUG|OnDoc| +2025-07-23 07:31:03.4170|DEBUG|OnDoc| +2025-07-23 07:31:03.4170|DEBUG|OnDoc| +2025-07-23 07:31:03.4170|DEBUG|OnDoc| +2025-07-23 07:31:03.4170|DEBUG|OnDoc| +2025-07-23 07:31:03.4170|DEBUG|OnDoc| +2025-07-23 07:31:03.4170|DEBUG|OnDoc| +2025-07-23 07:31:03.4170|DEBUG|OnDoc| +2025-07-23 07:31:03.4170|DEBUG|OnDoc| +2025-07-23 07:31:03.4170|DEBUG|OnDoc| +2025-07-23 07:31:03.4170|DEBUG|OnDoc| +2025-07-23 07:31:03.4170|DEBUG|OnDoc| +2025-07-23 07:31:03.4170|DEBUG|OnDoc| +2025-07-23 07:31:03.4300|DEBUG|OnDoc| +2025-07-23 07:31:03.4300|DEBUG|OnDoc| +2025-07-23 07:31:03.4300|DEBUG|OnDoc| +2025-07-23 07:31:03.4300|DEBUG|OnDoc| +2025-07-23 07:31:03.4300|DEBUG|OnDoc| +2025-07-23 07:31:03.4300|DEBUG|OnDoc| +2025-07-23 07:31:03.4300|DEBUG|OnDoc| +2025-07-23 07:31:03.4300|DEBUG|OnDoc| +2025-07-23 07:31:03.4300|DEBUG|OnDoc| +2025-07-23 07:31:03.4300|DEBUG|OnDoc| +2025-07-23 07:31:03.4300|DEBUG|OnDoc| +2025-07-23 07:31:03.4300|DEBUG|OnDoc| +2025-07-23 07:31:03.4300|DEBUG|OnDoc| +2025-07-23 07:31:03.4844|DEBUG|OnDoc| +2025-07-23 07:31:03.4844|DEBUG|OnDoc| +2025-07-23 07:31:03.5276|DEBUG|OnDoc| +2025-07-23 07:31:03.5276|DEBUG|OnDoc| +2025-07-23 07:31:03.5276|DEBUG|OnDoc| +2025-07-23 07:31:03.5276|DEBUG|OnDoc| +2025-07-23 07:31:03.5276|DEBUG|OnDoc| +2025-07-23 07:31:03.5276|DEBUG|OnDoc| +2025-07-23 07:31:03.5276|DEBUG|OnDoc| +2025-07-23 07:31:03.5276|DEBUG|OnDoc| +2025-07-23 07:31:03.5276|DEBUG|OnDoc| +2025-07-23 07:31:03.5276|DEBUG|OnDoc| +2025-07-23 07:31:03.5565|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2025-07-23 07:31:03.5565|DEBUG|OnDoc| +2025-07-23 07:31:03.5565|DEBUG|OnDoc| +2025-07-23 07:31:03.5831|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-23 07:31:03.5863|DEBUG|OnDoc| +2025-07-23 07:31:03.6128|DEBUG|OnDoc| +2025-07-23 07:31:03.6128|DEBUG|OnDoc| +2025-07-23 07:31:03.6175|DEBUG|OnDoc| +2025-07-23 07:31:03.6175|DEBUG|OnDoc| +2025-07-23 07:31:03.6175|DEBUG|OnDoc| +2025-07-23 07:31:03.6341|DEBUG|OnDoc| +2025-07-23 07:31:03.6341|DEBUG|OnDoc| +2025-07-23 07:31:03.6341|DEBUG|OnDoc|Generate_Word +2025-07-23 07:31:04.1432|DEBUG|OnDoc|Word2013 +2025-07-23 07:31:04.1517|DEBUG|OnDoc|Word2013 +2025-07-23 07:31:39.2474|DEBUG|OnDoc|Start GenDoc +2025-07-23 07:31:39.2826|DEBUG|OnDoc| +2025-07-23 07:31:39.2826|DEBUG|OnDoc| +2025-07-23 07:31:39.2826|DEBUG|OnDoc| +2025-07-23 07:31:39.2826|DEBUG|OnDoc| +2025-07-23 07:31:39.2826|DEBUG|OnDoc| +2025-07-23 07:31:39.2826|DEBUG|OnDoc| +2025-07-23 07:31:39.2826|DEBUG|OnDoc| +2025-07-23 07:31:39.2826|DEBUG|OnDoc| +2025-07-23 07:31:39.2826|DEBUG|OnDoc| +2025-07-23 07:31:39.2826|DEBUG|OnDoc| +2025-07-23 07:31:40.8248|DEBUG|OnDoc| +2025-07-23 07:31:40.8248|DEBUG|OnDoc| +2025-07-23 07:31:40.8366|DEBUG|OnDoc| +2025-07-23 07:31:40.8366|DEBUG|OnDoc| +2025-07-23 07:31:42.9996|DEBUG|OnDoc| +2025-07-23 07:31:43.0101|DEBUG|OnDoc| +2025-07-23 07:31:56.9525|DEBUG|OnDoc| +2025-07-23 07:31:56.9921|DEBUG|OnDoc| +2025-07-23 07:32:02.2107|DEBUG|OnDoc| +2025-07-23 07:32:02.2513|DEBUG|OnDoc| +2025-07-23 07:32:02.4208|DEBUG|OnDoc| +2025-07-23 07:32:02.4313|DEBUG|OnDoc| +2025-07-23 07:32:02.6238|DEBUG|OnDoc| +2025-07-23 07:32:02.6238|DEBUG|OnDoc| +2025-07-23 07:32:02.8486|DEBUG|OnDoc| +2025-07-23 07:32:02.8617|DEBUG|OnDoc| +2025-07-23 07:32:03.0322|DEBUG|OnDoc| +2025-07-23 07:32:03.0538|DEBUG|OnDoc| +2025-07-23 07:32:03.6660|DEBUG|OnDoc| +2025-07-23 07:32:03.6660|DEBUG|OnDoc| +2025-07-23 07:32:15.9805|DEBUG|OnDoc| +2025-07-23 07:32:15.9805|DEBUG|OnDoc| +2025-07-23 07:32:16.0154|DEBUG|OnDoc| +2025-07-23 07:32:16.0154|DEBUG|OnDoc| +2025-07-23 07:32:16.0154|DEBUG|OnDoc| +2025-07-23 07:32:16.0154|DEBUG|OnDoc| +2025-07-23 07:32:16.0154|DEBUG|OnDoc| +2025-07-23 07:32:16.0154|DEBUG|OnDoc| +2025-07-23 07:32:16.0154|DEBUG|OnDoc| +2025-07-23 07:32:16.0154|DEBUG|OnDoc| +2025-07-23 07:32:16.0154|DEBUG|OnDoc| +2025-07-23 07:32:16.0154|DEBUG|OnDoc| +2025-07-23 07:32:16.0399|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2025-07-23 07:32:16.0399|DEBUG|OnDoc| +2025-07-23 07:32:16.0399|DEBUG|OnDoc| +2025-07-23 07:32:16.0624|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-23 07:32:16.0624|DEBUG|OnDoc| +2025-07-23 07:32:16.0791|DEBUG|OnDoc| +2025-07-23 07:32:16.0791|DEBUG|OnDoc| +2025-07-23 07:32:16.0791|DEBUG|OnDoc| +2025-07-23 07:32:16.0791|DEBUG|OnDoc| +2025-07-23 07:32:16.0957|DEBUG|OnDoc| +2025-07-23 07:32:16.0957|DEBUG|OnDoc| +2025-07-23 07:32:16.1201|DEBUG|OnDoc| +2025-07-23 07:32:16.1201|DEBUG|OnDoc|Generate_Word +2025-07-23 07:32:16.1428|DEBUG|OnDoc|Word2013 +2025-07-23 07:32:16.1428|DEBUG|OnDoc|Word2013 +2025-07-23 07:38:29.0281|DEBUG|OnDoc| +2025-07-23 07:38:29.4763|DEBUG|OnDoc| +2025-07-23 07:38:34.3661|DEBUG|OnDoc|Start GenDoc +2025-07-23 07:38:34.4019|DEBUG|OnDoc| +2025-07-23 07:38:34.4019|DEBUG|OnDoc| +2025-07-23 07:38:34.4019|DEBUG|OnDoc| +2025-07-23 07:38:34.4019|DEBUG|OnDoc| +2025-07-23 07:38:34.4019|DEBUG|OnDoc| +2025-07-23 07:38:34.4019|DEBUG|OnDoc| +2025-07-23 07:38:34.4019|DEBUG|OnDoc| +2025-07-23 07:38:34.4019|DEBUG|OnDoc| +2025-07-23 07:38:34.4019|DEBUG|OnDoc| +2025-07-23 07:38:34.4019|DEBUG|OnDoc| +2025-07-23 07:38:37.8642|DEBUG|OnDoc| +2025-07-23 07:38:37.9007|DEBUG|OnDoc| +2025-07-23 07:38:38.9198|DEBUG|OnDoc| +2025-07-23 07:38:38.9198|DEBUG|OnDoc| +2025-07-23 07:38:41.5849|DEBUG|OnDoc| +2025-07-23 07:38:41.5954|DEBUG|OnDoc| +2025-07-23 07:38:50.1530|DEBUG|OnDoc| +2025-07-23 07:38:50.1890|DEBUG|OnDoc| +2025-07-23 07:38:53.3362|DEBUG|OnDoc| +2025-07-23 07:38:53.3741|DEBUG|OnDoc| +2025-07-23 07:38:57.9909|DEBUG|OnDoc| +2025-07-23 07:38:58.0273|DEBUG|OnDoc| +2025-07-23 07:38:58.0273|DEBUG|OnDoc| +2025-07-23 07:38:58.0273|DEBUG|OnDoc| +2025-07-23 07:38:58.0273|DEBUG|OnDoc| +2025-07-23 07:38:58.0273|DEBUG|OnDoc| +2025-07-23 07:38:58.0273|DEBUG|OnDoc| +2025-07-23 07:38:58.0273|DEBUG|OnDoc| +2025-07-23 07:38:58.0389|DEBUG|OnDoc| +2025-07-23 07:38:58.0389|DEBUG|OnDoc| +2025-07-23 07:38:58.0389|DEBUG|OnDoc| +2025-07-23 07:38:58.0389|DEBUG|OnDoc| +2025-07-23 07:38:58.0786|DEBUG|OnDoc| +2025-07-23 07:38:58.0786|DEBUG|OnDoc| +2025-07-23 07:38:58.1040|DEBUG|OnDoc| +2025-07-23 07:38:58.1040|DEBUG|OnDoc| +2025-07-23 07:38:58.1040|DEBUG|OnDoc| +2025-07-23 07:38:58.1040|DEBUG|OnDoc| +2025-07-23 07:38:58.1040|DEBUG|OnDoc| +2025-07-23 07:38:58.1040|DEBUG|OnDoc| +2025-07-23 07:38:58.1040|DEBUG|OnDoc| +2025-07-23 07:38:58.1040|DEBUG|OnDoc| +2025-07-23 07:38:58.1040|DEBUG|OnDoc| +2025-07-23 07:38:58.1040|DEBUG|OnDoc| +2025-07-23 07:38:58.1307|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2025-07-23 07:38:58.1348|DEBUG|OnDoc| +2025-07-23 07:38:58.1348|DEBUG|OnDoc| +2025-07-23 07:38:58.1555|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-23 07:38:58.1555|DEBUG|OnDoc| +2025-07-23 07:38:58.1766|DEBUG|OnDoc| +2025-07-23 07:38:58.1766|DEBUG|OnDoc| +2025-07-23 07:38:58.1804|DEBUG|OnDoc| +2025-07-23 07:38:58.1804|DEBUG|OnDoc| +2025-07-23 07:38:58.1804|DEBUG|OnDoc| +2025-07-23 07:38:58.1804|DEBUG|OnDoc| +2025-07-23 07:38:58.1964|DEBUG|OnDoc| +2025-07-23 07:38:58.1964|DEBUG|OnDoc|Generate_Word +2025-07-23 07:38:58.6235|DEBUG|OnDoc|Word2013 +2025-07-23 07:38:58.6235|DEBUG|OnDoc|Word2013 +2025-07-23 07:38:58.7390|INFO|OnDoc|Image-Bezug: 4 +2025-07-23 07:39:02.7226|DEBUG|OnDoc| +2025-07-23 07:39:02.7591|DEBUG|OnDoc| +2025-07-23 07:39:02.7876|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-23 07:39:02.7906|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-23 07:39:02.8439|DEBUG|OnDoc| +2025-07-23 07:39:02.8439|DEBUG|OnDoc| +2025-07-23 07:39:02.8646|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-23 07:39:04.1729|DEBUG|OnDoc|Generate_Word +2025-07-23 07:39:04.2232|DEBUG|OnDoc|Ende GenDoc DokumentID:OFFEDK0082025002527774 +2025-07-23 07:39:04.2232|INFO|DocLog|Dokument über API erstellt +2025-07-23 07:39:23.7849|DEBUG|OnDoc| +2025-07-23 07:39:23.8150|DEBUG|OnDoc| +2025-07-23 07:41:07.3197|DEBUG|OnDoc|Start GenDoc +2025-07-23 07:41:07.3291|DEBUG|OnDoc| +2025-07-23 07:41:07.3291|DEBUG|OnDoc| +2025-07-23 07:41:07.3291|DEBUG|OnDoc| +2025-07-23 07:41:07.3291|DEBUG|OnDoc| +2025-07-23 07:41:07.3291|DEBUG|OnDoc| +2025-07-23 07:41:07.3358|DEBUG|OnDoc| +2025-07-23 07:41:07.3358|DEBUG|OnDoc| +2025-07-23 07:41:07.3358|DEBUG|OnDoc| +2025-07-23 07:41:07.3358|DEBUG|OnDoc| +2025-07-23 07:41:07.3358|DEBUG|OnDoc| +2025-07-23 07:41:07.3358|DEBUG|OnDoc| +2025-07-23 07:41:07.3358|DEBUG|OnDoc| +2025-07-23 07:41:07.3358|DEBUG|OnDoc| +2025-07-23 07:41:07.3358|DEBUG|OnDoc| +2025-07-23 07:41:07.3358|DEBUG|OnDoc| +2025-07-23 07:41:07.3358|DEBUG|OnDoc| +2025-07-23 07:41:07.3358|DEBUG|OnDoc| +2025-07-23 07:41:07.3358|DEBUG|OnDoc| +2025-07-23 07:41:07.3358|DEBUG|OnDoc| +2025-07-23 07:41:07.3531|DEBUG|OnDoc| +2025-07-23 07:41:07.3531|DEBUG|OnDoc| +2025-07-23 07:41:07.3531|DEBUG|OnDoc| +2025-07-23 07:41:07.3531|DEBUG|OnDoc| +2025-07-23 07:41:07.3531|DEBUG|OnDoc| +2025-07-23 07:41:07.3531|DEBUG|OnDoc| +2025-07-23 07:41:07.3531|DEBUG|OnDoc| +2025-07-23 07:41:07.3531|DEBUG|OnDoc| +2025-07-23 07:41:07.3531|DEBUG|OnDoc| +2025-07-23 07:41:07.3978|DEBUG|OnDoc| +2025-07-23 07:41:07.3998|DEBUG|OnDoc| +2025-07-23 07:41:07.4298|DEBUG|OnDoc| +2025-07-23 07:41:07.4298|DEBUG|OnDoc| +2025-07-23 07:41:07.4298|DEBUG|OnDoc| +2025-07-23 07:41:07.4298|DEBUG|OnDoc| +2025-07-23 07:41:07.4581|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-23 07:41:07.4581|DEBUG|OnDoc| +2025-07-23 07:41:07.4761|DEBUG|OnDoc| +2025-07-23 07:41:07.4786|DEBUG|OnDoc| +2025-07-23 07:41:07.4786|DEBUG|OnDoc| +2025-07-23 07:41:07.4786|DEBUG|OnDoc| +2025-07-23 07:41:07.4786|DEBUG|OnDoc| +2025-07-23 07:41:07.4930|DEBUG|OnDoc| +2025-07-23 07:41:07.4930|DEBUG|OnDoc| +2025-07-23 07:41:07.4930|DEBUG|OnDoc|Generate_Word +2025-07-23 07:41:08.0113|DEBUG|OnDoc|Word2010 +2025-07-23 07:41:08.0113|DEBUG|OnDoc|Word2010 +2025-07-23 07:41:08.0749|INFO|OnDoc|Image-Bezug: 4 +2025-07-23 07:41:17.6287|DEBUG|OnDoc| +2025-07-23 07:41:17.6386|DEBUG|OnDoc| +2025-07-23 07:41:17.6662|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-23 07:41:17.6662|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-23 07:41:17.7130|DEBUG|OnDoc| +2025-07-23 07:41:17.7130|DEBUG|OnDoc| +2025-07-23 07:41:17.7333|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-23 07:41:18.2788|DEBUG|OnDoc|Generate_Word +2025-07-23 07:41:18.3171|DEBUG|OnDoc|Ende GenDoc DokumentID:OFFEDK0082025002527782 +2025-07-23 07:41:18.3171|INFO|DocLog|Dokument über API erstellt +2025-07-23 07:41:40.1728|DEBUG|OnDoc|Start GenDoc +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1816|DEBUG|OnDoc| +2025-07-23 07:41:40.1958|DEBUG|OnDoc| +2025-07-23 07:41:40.1958|DEBUG|OnDoc| +2025-07-23 07:41:40.1958|DEBUG|OnDoc| +2025-07-23 07:41:40.2145|DEBUG|OnDoc| +2025-07-23 07:41:40.2145|DEBUG|OnDoc| +2025-07-23 07:41:40.2145|DEBUG|OnDoc| +2025-07-23 07:41:40.2273|DEBUG|OnDoc| +2025-07-23 07:41:40.2273|DEBUG|OnDoc| +2025-07-23 07:41:40.2273|DEBUG|OnDoc| +2025-07-23 07:41:40.2273|DEBUG|OnDoc| +2025-07-23 07:41:40.2273|DEBUG|OnDoc| +2025-07-23 07:41:40.2273|DEBUG|OnDoc| +2025-07-23 07:41:40.2273|DEBUG|OnDoc| +2025-07-23 07:41:40.2273|DEBUG|OnDoc| +2025-07-23 07:41:40.2273|DEBUG|OnDoc| +2025-07-23 07:41:40.2496|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2025-07-23 07:41:40.2496|DEBUG|OnDoc| +2025-07-23 07:41:40.2496|DEBUG|OnDoc| +2025-07-23 07:41:40.2677|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-23 07:41:40.2677|DEBUG|OnDoc| +2025-07-23 07:41:40.2885|DEBUG|OnDoc| +2025-07-23 07:41:40.2905|DEBUG|OnDoc| +2025-07-23 07:41:40.2905|DEBUG|OnDoc| +2025-07-23 07:41:40.2905|DEBUG|OnDoc| +2025-07-23 07:41:40.2905|DEBUG|OnDoc| +2025-07-23 07:41:40.2905|DEBUG|OnDoc| +2025-07-23 07:41:40.2905|DEBUG|OnDoc| +2025-07-23 07:41:40.2905|DEBUG|OnDoc|Generate_Word +2025-07-23 07:41:40.3649|DEBUG|OnDoc|Word2013 +2025-07-23 07:41:40.3674|DEBUG|OnDoc|Word2013 +2025-07-23 07:41:40.3955|INFO|OnDoc|Image-Bezug: 4 +2025-07-23 07:41:40.9435|DEBUG|OnDoc| +2025-07-23 07:41:40.9496|DEBUG|OnDoc| +2025-07-23 07:41:40.9747|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-23 07:41:40.9768|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-23 07:41:41.0174|DEBUG|OnDoc| +2025-07-23 07:41:41.0174|DEBUG|OnDoc| +2025-07-23 07:41:41.0346|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-23 07:41:42.0111|DEBUG|OnDoc|Generate_Word +2025-07-23 07:41:42.0407|DEBUG|OnDoc|Ende GenDoc DokumentID:OFFEDK0082025002527798 +2025-07-23 07:41:42.0407|INFO|DocLog|Dokument über API erstellt +2025-07-23 09:59:33.3241|DEBUG|OnDoc| +2025-07-23 09:59:33.3533|DEBUG|OnDoc| +2025-07-23 11:53:58.7159|DEBUG|OnDoc| +2025-07-23 11:53:58.7741|DEBUG|OnDoc| +2025-07-23 11:53:59.0012|DEBUG|OnDoc|Start GenDoc +2025-07-23 11:54:02.2539|DEBUG|OnDoc|Start GenDoc +2025-07-23 11:54:10.5054|DEBUG|OnDoc|Start GenDoc +2025-07-23 11:54:10.5158|DEBUG|OnDoc| +2025-07-23 11:54:10.5158|DEBUG|OnDoc| +2025-07-23 11:54:10.5158|DEBUG|OnDoc| +2025-07-23 11:54:10.5158|DEBUG|OnDoc| +2025-07-23 11:54:10.5158|DEBUG|OnDoc| +2025-07-23 11:54:10.5158|DEBUG|OnDoc| +2025-07-23 11:54:10.5158|DEBUG|OnDoc| +2025-07-23 11:54:10.5158|DEBUG|OnDoc| +2025-07-23 11:54:10.5158|DEBUG|OnDoc| +2025-07-23 11:54:10.5158|DEBUG|OnDoc| +2025-07-23 11:54:10.5243|DEBUG|OnDoc| +2025-07-23 11:54:10.5243|DEBUG|OnDoc| +2025-07-23 11:54:10.5243|DEBUG|OnDoc| +2025-07-23 11:54:10.5243|DEBUG|OnDoc| +2025-07-23 11:54:10.5243|DEBUG|OnDoc| +2025-07-23 11:54:10.5243|DEBUG|OnDoc| +2025-07-23 11:54:10.5243|DEBUG|OnDoc| +2025-07-23 11:54:10.5243|DEBUG|OnDoc| +2025-07-23 11:54:10.5243|DEBUG|OnDoc| +2025-07-23 11:54:10.5243|DEBUG|OnDoc| +2025-07-23 11:54:10.5243|DEBUG|OnDoc| +2025-07-23 11:54:10.5243|DEBUG|OnDoc| +2025-07-23 11:54:10.5243|DEBUG|OnDoc| +2025-07-23 11:54:10.5243|DEBUG|OnDoc| +2025-07-23 11:54:10.5243|DEBUG|OnDoc| +2025-07-23 11:54:10.5402|DEBUG|OnDoc| +2025-07-23 11:54:10.5402|DEBUG|OnDoc| +2025-07-23 11:54:10.5402|DEBUG|OnDoc| +2025-07-23 11:54:10.5402|DEBUG|OnDoc| +2025-07-23 11:54:10.5402|DEBUG|OnDoc| +2025-07-23 11:54:10.5402|DEBUG|OnDoc| +2025-07-23 11:54:10.5402|DEBUG|OnDoc| +2025-07-23 11:54:10.5815|DEBUG|OnDoc| +2025-07-23 11:54:10.5815|DEBUG|OnDoc| +2025-07-23 11:54:10.6137|DEBUG|OnDoc| +2025-07-23 11:54:10.6137|DEBUG|OnDoc| +2025-07-23 11:54:10.6137|DEBUG|OnDoc| +2025-07-23 11:54:10.6172|DEBUG|OnDoc| +2025-07-23 11:54:10.6172|DEBUG|OnDoc| +2025-07-23 11:54:10.6172|DEBUG|OnDoc| +2025-07-23 11:54:10.6172|DEBUG|OnDoc| +2025-07-23 11:54:10.6172|DEBUG|OnDoc| +2025-07-23 11:54:10.6172|DEBUG|OnDoc| +2025-07-23 11:54:10.6172|DEBUG|OnDoc| +2025-07-23 11:54:10.6406|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2025-07-23 11:54:10.6406|DEBUG|OnDoc| +2025-07-23 11:54:10.6406|DEBUG|OnDoc| +2025-07-23 11:54:13.3467|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-23 11:54:13.3563|DEBUG|OnDoc| +2025-07-23 11:54:13.3813|DEBUG|OnDoc| +2025-07-23 11:54:13.3843|DEBUG|OnDoc| +2025-07-23 11:54:13.3843|DEBUG|OnDoc| +2025-07-23 11:54:13.3843|DEBUG|OnDoc| +2025-07-23 11:54:13.3989|DEBUG|OnDoc| +2025-07-23 11:54:13.3989|DEBUG|OnDoc| +2025-07-23 11:54:13.3989|DEBUG|OnDoc| +2025-07-23 11:54:13.3989|DEBUG|OnDoc|Generate_Word +2025-07-23 11:54:14.7212|DEBUG|OnDoc|Word2013 +2025-07-23 11:54:14.7311|DEBUG|OnDoc|Word2013 +2025-07-23 11:54:14.8285|INFO|OnDoc|Image-Bezug: 4 +2025-07-23 11:54:15.4488|DEBUG|OnDoc| +2025-07-23 11:54:15.4488|DEBUG|OnDoc| +2025-07-23 11:54:15.4859|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-23 11:54:15.4859|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-23 11:54:15.5376|DEBUG|OnDoc| +2025-07-23 11:54:15.5402|DEBUG|OnDoc| +2025-07-23 11:54:15.5556|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-23 11:54:19.5373|DEBUG|OnDoc|Generate_Word +2025-07-23 11:54:19.5736|DEBUG|OnDoc|Ende GenDoc DokumentID:OFFEDK0082025002527831 +2025-07-23 11:54:19.5736|INFO|DocLog|Dokument über API erstellt +2025-07-23 11:55:05.9694|DEBUG|OnDoc|Start GenDoc +2025-07-23 11:55:05.9780|DEBUG|OnDoc| +2025-07-23 11:55:05.9780|DEBUG|OnDoc| +2025-07-23 11:55:05.9780|DEBUG|OnDoc| +2025-07-23 11:55:05.9780|DEBUG|OnDoc| +2025-07-23 11:55:05.9780|DEBUG|OnDoc| +2025-07-23 11:55:05.9780|DEBUG|OnDoc| +2025-07-23 11:55:05.9780|DEBUG|OnDoc| +2025-07-23 11:55:05.9780|DEBUG|OnDoc| +2025-07-23 11:55:05.9780|DEBUG|OnDoc| +2025-07-23 11:55:05.9780|DEBUG|OnDoc| +2025-07-23 11:55:05.9780|DEBUG|OnDoc| +2025-07-23 11:55:05.9780|DEBUG|OnDoc| +2025-07-23 11:55:05.9780|DEBUG|OnDoc| +2025-07-23 11:55:05.9780|DEBUG|OnDoc| +2025-07-23 11:55:05.9780|DEBUG|OnDoc| +2025-07-23 11:55:05.9780|DEBUG|OnDoc| +2025-07-23 11:55:05.9933|DEBUG|OnDoc| +2025-07-23 11:55:05.9933|DEBUG|OnDoc| +2025-07-23 11:55:05.9933|DEBUG|OnDoc| +2025-07-23 11:55:05.9933|DEBUG|OnDoc| +2025-07-23 11:55:05.9933|DEBUG|OnDoc| +2025-07-23 11:55:05.9933|DEBUG|OnDoc| +2025-07-23 11:55:05.9933|DEBUG|OnDoc| +2025-07-23 11:55:05.9933|DEBUG|OnDoc| +2025-07-23 11:55:05.9933|DEBUG|OnDoc| +2025-07-23 11:55:05.9933|DEBUG|OnDoc| +2025-07-23 11:55:05.9933|DEBUG|OnDoc| +2025-07-23 11:55:05.9933|DEBUG|OnDoc| +2025-07-23 11:55:06.0245|DEBUG|OnDoc| +2025-07-23 11:55:06.0245|DEBUG|OnDoc| +2025-07-23 11:55:06.0423|DEBUG|OnDoc| +2025-07-23 11:55:06.0423|DEBUG|OnDoc| +2025-07-23 11:55:06.0423|DEBUG|OnDoc| +2025-07-23 11:55:06.0423|DEBUG|OnDoc| +2025-07-23 11:55:08.1179|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-23 11:55:08.1179|DEBUG|OnDoc| +2025-07-23 11:55:08.1381|DEBUG|OnDoc| +2025-07-23 11:55:08.1381|DEBUG|OnDoc| +2025-07-23 11:55:08.1381|DEBUG|OnDoc| +2025-07-23 11:55:08.1381|DEBUG|OnDoc| +2025-07-23 11:55:08.1381|DEBUG|OnDoc| +2025-07-23 11:55:08.1381|DEBUG|OnDoc| +2025-07-23 11:55:08.1548|DEBUG|OnDoc| +2025-07-23 11:55:08.1548|DEBUG|OnDoc|Generate_Word +2025-07-23 11:55:09.0079|DEBUG|OnDoc|Word2010 +2025-07-23 11:55:09.0079|DEBUG|OnDoc|Word2010 +2025-07-23 11:55:09.0079|INFO|OnDoc|Image-Bezug: 4 +2025-07-23 11:55:09.2670|DEBUG|OnDoc| +2025-07-23 11:55:09.2760|DEBUG|OnDoc| +2025-07-23 11:55:09.3017|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-23 11:55:09.3017|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-23 11:55:09.3477|DEBUG|OnDoc| +2025-07-23 11:55:09.3477|DEBUG|OnDoc| +2025-07-23 11:55:09.3647|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-23 11:55:10.2641|DEBUG|OnDoc|Generate_Word +2025-07-23 11:55:10.3027|DEBUG|OnDoc|Ende GenDoc DokumentID:OFFEDK0082025002527846 +2025-07-23 11:55:10.3027|INFO|DocLog|Dokument über API erstellt +2025-07-23 11:56:59.3624|DEBUG|OnDoc|Start GenDoc +2025-07-23 11:56:59.3716|DEBUG|OnDoc| +2025-07-23 11:56:59.3716|DEBUG|OnDoc| +2025-07-23 11:56:59.3716|DEBUG|OnDoc| +2025-07-23 11:56:59.3716|DEBUG|OnDoc| +2025-07-23 11:56:59.3716|DEBUG|OnDoc| +2025-07-23 11:56:59.3716|DEBUG|OnDoc| +2025-07-23 11:56:59.3716|DEBUG|OnDoc| +2025-07-23 11:56:59.3716|DEBUG|OnDoc| +2025-07-23 11:56:59.3716|DEBUG|OnDoc| +2025-07-23 11:56:59.3716|DEBUG|OnDoc| +2025-07-23 11:56:59.3716|DEBUG|OnDoc| +2025-07-23 11:56:59.3716|DEBUG|OnDoc| +2025-07-23 11:56:59.3716|DEBUG|OnDoc| +2025-07-23 11:56:59.3716|DEBUG|OnDoc| +2025-07-23 11:56:59.3716|DEBUG|OnDoc| +2025-07-23 11:56:59.3716|DEBUG|OnDoc| +2025-07-23 11:56:59.3716|DEBUG|OnDoc| +2025-07-23 11:56:59.3716|DEBUG|OnDoc| +2025-07-23 11:56:59.3716|DEBUG|OnDoc| +2025-07-23 11:56:59.3716|DEBUG|OnDoc| +2025-07-23 11:56:59.3856|DEBUG|OnDoc| +2025-07-23 11:56:59.3856|DEBUG|OnDoc| +2025-07-23 11:56:59.3856|DEBUG|OnDoc| +2025-07-23 11:56:59.3856|DEBUG|OnDoc| +2025-07-23 11:56:59.3856|DEBUG|OnDoc| +2025-07-23 11:56:59.3856|DEBUG|OnDoc| +2025-07-23 11:56:59.3856|DEBUG|OnDoc| +2025-07-23 11:56:59.3856|DEBUG|OnDoc| +2025-07-23 11:56:59.3856|DEBUG|OnDoc| +2025-07-23 11:56:59.3856|DEBUG|OnDoc| +2025-07-23 11:56:59.3856|DEBUG|OnDoc| +2025-07-23 11:56:59.3856|DEBUG|OnDoc| +2025-07-23 11:56:59.4147|DEBUG|OnDoc| +2025-07-23 11:56:59.4147|DEBUG|OnDoc| +2025-07-23 11:56:59.4402|DEBUG|OnDoc| +2025-07-23 11:56:59.4402|DEBUG|OnDoc| +2025-07-23 11:56:59.4402|DEBUG|OnDoc| +2025-07-23 11:56:59.4402|DEBUG|OnDoc| +2025-07-23 11:56:59.4402|DEBUG|OnDoc| +2025-07-23 11:56:59.4402|DEBUG|OnDoc| +2025-07-23 11:56:59.4452|DEBUG|OnDoc| +2025-07-23 11:56:59.4452|DEBUG|OnDoc| +2025-07-23 11:56:59.4452|DEBUG|OnDoc| +2025-07-23 11:56:59.4452|DEBUG|OnDoc| +2025-07-23 11:56:59.4644|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2025-07-23 11:56:59.4644|DEBUG|OnDoc| +2025-07-23 11:56:59.4644|DEBUG|OnDoc| +2025-07-23 11:57:01.3158|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-23 11:57:01.4259|DEBUG|OnDoc| +2025-07-23 11:57:01.6700|DEBUG|OnDoc| +2025-07-23 11:57:01.6700|DEBUG|OnDoc| +2025-07-23 11:57:01.6803|DEBUG|OnDoc| +2025-07-23 11:57:01.6803|DEBUG|OnDoc| +2025-07-23 11:57:01.6803|DEBUG|OnDoc| +2025-07-23 11:57:01.6953|DEBUG|OnDoc| +2025-07-23 11:57:01.6953|DEBUG|OnDoc| +2025-07-23 11:57:01.6953|DEBUG|OnDoc|Generate_Word +2025-07-23 11:57:02.5215|DEBUG|OnDoc|Word2013 +2025-07-23 11:57:02.5305|DEBUG|OnDoc|Word2013 +2025-07-23 11:57:02.5450|INFO|OnDoc|Image-Bezug: 4 +2025-07-23 11:57:03.0771|DEBUG|OnDoc| +2025-07-23 11:57:03.0866|DEBUG|OnDoc| +2025-07-23 11:57:03.1097|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-23 11:57:03.1097|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-23 11:57:03.1558|DEBUG|OnDoc| +2025-07-23 11:57:03.1558|DEBUG|OnDoc| +2025-07-23 11:57:03.1743|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-23 11:57:05.1955|DEBUG|OnDoc|Generate_Word +2025-07-23 11:57:05.2222|DEBUG|OnDoc|Ende GenDoc DokumentID:OFFEDK0082025002527854 +2025-07-23 11:57:05.2222|INFO|DocLog|Dokument über API erstellt +2025-07-23 11:57:31.3773|DEBUG|OnDoc| +2025-07-23 11:57:31.3871|DEBUG|OnDoc| +2025-07-23 11:57:31.4126|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-23 11:57:31.4156|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-23 11:57:31.4592|DEBUG|OnDoc| +2025-07-23 11:57:31.4612|DEBUG|OnDoc| +2025-07-23 11:57:31.4612|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-23 12:07:02.5340|DEBUG|OnDoc| +2025-07-23 12:07:02.5664|DEBUG|OnDoc| +2025-07-23 12:23:25.8757|DEBUG|OnDoc|Start GenDoc +2025-07-23 12:23:25.8899|DEBUG|OnDoc| +2025-07-23 12:23:25.8899|DEBUG|OnDoc| +2025-07-23 12:23:25.8899|DEBUG|OnDoc| +2025-07-23 12:23:25.8899|DEBUG|OnDoc| +2025-07-23 12:23:25.8899|DEBUG|OnDoc| +2025-07-23 12:23:25.8899|DEBUG|OnDoc| +2025-07-23 12:23:25.8899|DEBUG|OnDoc| +2025-07-23 12:23:25.8899|DEBUG|OnDoc| +2025-07-23 12:23:25.8899|DEBUG|OnDoc| +2025-07-23 12:23:25.8982|DEBUG|OnDoc| +2025-07-23 12:23:25.8982|DEBUG|OnDoc| +2025-07-23 12:23:25.8982|DEBUG|OnDoc| +2025-07-23 12:23:25.8982|DEBUG|OnDoc| +2025-07-23 12:23:25.8982|DEBUG|OnDoc| +2025-07-23 12:23:25.8982|DEBUG|OnDoc| +2025-07-23 12:23:25.8982|DEBUG|OnDoc| +2025-07-23 12:23:25.8982|DEBUG|OnDoc| +2025-07-23 12:23:25.8982|DEBUG|OnDoc| +2025-07-23 12:23:25.8982|DEBUG|OnDoc| +2025-07-23 12:23:25.8982|DEBUG|OnDoc| +2025-07-23 12:23:25.8982|DEBUG|OnDoc| +2025-07-23 12:23:25.8982|DEBUG|OnDoc| +2025-07-23 12:23:25.8982|DEBUG|OnDoc| +2025-07-23 12:23:25.8982|DEBUG|OnDoc| +2025-07-23 12:23:25.8982|DEBUG|OnDoc| +2025-07-23 12:23:25.8982|DEBUG|OnDoc| +2025-07-23 12:23:25.9140|DEBUG|OnDoc| +2025-07-23 12:23:25.9140|DEBUG|OnDoc| +2025-07-23 12:23:25.9140|DEBUG|OnDoc| +2025-07-23 12:23:25.9140|DEBUG|OnDoc| +2025-07-23 12:23:25.9140|DEBUG|OnDoc| +2025-07-23 12:23:25.9140|DEBUG|OnDoc| +2025-07-23 12:23:25.9532|DEBUG|OnDoc| +2025-07-23 12:23:25.9532|DEBUG|OnDoc| +2025-07-23 12:23:25.9797|DEBUG|OnDoc| +2025-07-23 12:23:25.9797|DEBUG|OnDoc| +2025-07-23 12:23:25.9797|DEBUG|OnDoc| +2025-07-23 12:23:25.9797|DEBUG|OnDoc| +2025-07-23 12:23:25.9797|DEBUG|OnDoc| +2025-07-23 12:23:25.9797|DEBUG|OnDoc| +2025-07-23 12:23:25.9797|DEBUG|OnDoc| +2025-07-23 12:23:25.9797|DEBUG|OnDoc| +2025-07-23 12:23:25.9797|DEBUG|OnDoc| +2025-07-23 12:23:25.9797|DEBUG|OnDoc| +2025-07-23 12:23:26.0012|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2025-07-23 12:23:26.0012|DEBUG|OnDoc| +2025-07-23 12:23:26.0012|DEBUG|OnDoc| +2025-07-23 12:23:27.9031|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-23 12:23:27.9031|DEBUG|OnDoc| +2025-07-23 12:23:27.9318|DEBUG|OnDoc| +2025-07-23 12:23:27.9318|DEBUG|OnDoc| +2025-07-23 12:23:27.9318|DEBUG|OnDoc| +2025-07-23 12:23:27.9318|DEBUG|OnDoc| +2025-07-23 12:23:27.9487|DEBUG|OnDoc| +2025-07-23 12:23:27.9487|DEBUG|OnDoc| +2025-07-23 12:23:27.9487|DEBUG|OnDoc| +2025-07-23 12:23:27.9487|DEBUG|OnDoc|Generate_Word +2025-07-23 12:23:29.3393|DEBUG|OnDoc|Word2013 +2025-07-23 12:23:29.3393|DEBUG|OnDoc|Word2013 +2025-07-23 12:23:29.4541|INFO|OnDoc|Image-Bezug: 4 +2025-07-23 12:23:30.0650|DEBUG|OnDoc| +2025-07-23 12:23:30.0744|DEBUG|OnDoc| +2025-07-23 12:23:30.1012|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-23 12:23:30.1042|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-23 12:23:30.1490|DEBUG|OnDoc| +2025-07-23 12:23:30.1490|DEBUG|OnDoc| +2025-07-23 12:23:30.1681|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-23 12:23:33.8856|DEBUG|OnDoc|Generate_Word +2025-07-23 12:23:33.9444|DEBUG|OnDoc|Ende GenDoc DokumentID:OFFEDK0082025002527883 +2025-07-23 12:23:33.9452|INFO|DocLog|Dokument über API erstellt +2025-07-23 12:24:34.2826|DEBUG|OnDoc|Start GenDoc +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.2916|DEBUG|OnDoc| +2025-07-23 12:24:34.3047|DEBUG|OnDoc| +2025-07-23 12:24:34.3047|DEBUG|OnDoc| +2025-07-23 12:24:34.3047|DEBUG|OnDoc| +2025-07-23 12:24:34.3245|DEBUG|OnDoc| +2025-07-23 12:24:34.3245|DEBUG|OnDoc| +2025-07-23 12:24:34.3245|DEBUG|OnDoc| +2025-07-23 12:24:34.3245|DEBUG|OnDoc| +2025-07-23 12:24:34.3245|DEBUG|OnDoc| +2025-07-23 12:24:34.3367|DEBUG|OnDoc| +2025-07-23 12:24:34.3367|DEBUG|OnDoc| +2025-07-23 12:24:34.3367|DEBUG|OnDoc| +2025-07-23 12:24:34.3367|DEBUG|OnDoc| +2025-07-23 12:24:34.3367|DEBUG|OnDoc| +2025-07-23 12:24:34.3367|DEBUG|OnDoc| +2025-07-23 12:24:34.3367|DEBUG|OnDoc| +2025-07-23 12:24:34.3550|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2025-07-23 12:24:34.3550|DEBUG|OnDoc| +2025-07-23 12:24:34.3550|DEBUG|OnDoc| +2025-07-23 12:24:39.5351|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-23 12:24:39.5684|DEBUG|OnDoc| +2025-07-23 12:24:39.5901|DEBUG|OnDoc| +2025-07-23 12:24:39.5901|DEBUG|OnDoc| +2025-07-23 12:24:39.5901|DEBUG|OnDoc| +2025-07-23 12:24:39.5901|DEBUG|OnDoc| +2025-07-23 12:24:39.5901|DEBUG|OnDoc| +2025-07-23 12:24:39.6014|DEBUG|OnDoc| +2025-07-23 12:24:39.6014|DEBUG|OnDoc| +2025-07-23 12:24:39.6014|DEBUG|OnDoc|Generate_Word +2025-07-23 12:24:40.3730|DEBUG|OnDoc|Word2013 +2025-07-23 12:24:40.3730|DEBUG|OnDoc|Word2013 +2025-07-23 12:24:40.3925|INFO|OnDoc|Image-Bezug: 4 +2025-07-23 12:24:40.9595|DEBUG|OnDoc| +2025-07-23 12:24:40.9690|DEBUG|OnDoc| +2025-07-23 12:24:40.9935|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-23 12:24:40.9935|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-23 12:24:41.0378|DEBUG|OnDoc| +2025-07-23 12:24:41.0399|DEBUG|OnDoc| +2025-07-23 12:24:41.0550|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-23 12:24:43.4841|DEBUG|OnDoc|Generate_Word +2025-07-23 12:24:43.5166|DEBUG|OnDoc|Ende GenDoc DokumentID:OFFEDK0082025002527899 +2025-07-23 12:24:43.5166|INFO|DocLog|Dokument über API erstellt +2025-07-23 12:25:21.9551|DEBUG|OnDoc|Start GenDoc +2025-07-23 12:25:21.9637|DEBUG|OnDoc| +2025-07-23 12:25:21.9637|DEBUG|OnDoc| +2025-07-23 12:25:21.9637|DEBUG|OnDoc| +2025-07-23 12:25:21.9637|DEBUG|OnDoc| +2025-07-23 12:25:21.9637|DEBUG|OnDoc| +2025-07-23 12:25:21.9637|DEBUG|OnDoc| +2025-07-23 12:25:21.9637|DEBUG|OnDoc| +2025-07-23 12:25:21.9637|DEBUG|OnDoc| +2025-07-23 12:25:21.9637|DEBUG|OnDoc| +2025-07-23 12:25:21.9637|DEBUG|OnDoc| +2025-07-23 12:25:21.9637|DEBUG|OnDoc| +2025-07-23 12:25:21.9637|DEBUG|OnDoc| +2025-07-23 12:25:21.9637|DEBUG|OnDoc| +2025-07-23 12:25:21.9637|DEBUG|OnDoc| +2025-07-23 12:25:21.9637|DEBUG|OnDoc| +2025-07-23 12:25:21.9637|DEBUG|OnDoc| +2025-07-23 12:25:21.9637|DEBUG|OnDoc| +2025-07-23 12:25:21.9637|DEBUG|OnDoc| +2025-07-23 12:25:21.9637|DEBUG|OnDoc| +2025-07-23 12:25:21.9772|DEBUG|OnDoc| +2025-07-23 12:25:21.9772|DEBUG|OnDoc| +2025-07-23 12:25:21.9772|DEBUG|OnDoc| +2025-07-23 12:25:21.9772|DEBUG|OnDoc| +2025-07-23 12:25:21.9772|DEBUG|OnDoc| +2025-07-23 12:25:21.9772|DEBUG|OnDoc| +2025-07-23 12:25:21.9772|DEBUG|OnDoc| +2025-07-23 12:25:21.9772|DEBUG|OnDoc| +2025-07-23 12:25:21.9772|DEBUG|OnDoc| +2025-07-23 12:25:21.9772|DEBUG|OnDoc| +2025-07-23 12:25:21.9772|DEBUG|OnDoc| +2025-07-23 12:25:21.9772|DEBUG|OnDoc| +2025-07-23 12:25:21.9772|DEBUG|OnDoc| +2025-07-23 12:25:22.0108|DEBUG|OnDoc| +2025-07-23 12:25:22.0108|DEBUG|OnDoc| +2025-07-23 12:25:22.0298|DEBUG|OnDoc| +2025-07-23 12:25:22.0298|DEBUG|OnDoc| +2025-07-23 12:25:22.0298|DEBUG|OnDoc| +2025-07-23 12:25:22.0298|DEBUG|OnDoc| +2025-07-23 12:25:22.0298|DEBUG|OnDoc| +2025-07-23 12:25:22.0298|DEBUG|OnDoc| +2025-07-23 12:25:22.0298|DEBUG|OnDoc| +2025-07-23 12:25:22.0298|DEBUG|OnDoc| +2025-07-23 12:25:22.0298|DEBUG|OnDoc| +2025-07-23 12:25:22.0298|DEBUG|OnDoc| +2025-07-23 12:25:22.0518|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2025-07-23 12:25:22.0518|DEBUG|OnDoc| +2025-07-23 12:25:22.0553|DEBUG|OnDoc| +2025-07-23 12:25:23.7686|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-23 12:25:23.7788|DEBUG|OnDoc| +2025-07-23 12:25:23.7986|DEBUG|OnDoc| +2025-07-23 12:25:23.7986|DEBUG|OnDoc| +2025-07-23 12:25:23.7986|DEBUG|OnDoc| +2025-07-23 12:25:23.7986|DEBUG|OnDoc| +2025-07-23 12:25:23.8131|DEBUG|OnDoc| +2025-07-23 12:25:23.8131|DEBUG|OnDoc| +2025-07-23 12:25:23.8221|DEBUG|OnDoc| +2025-07-23 12:25:23.8221|DEBUG|OnDoc|Generate_Word +2025-07-23 12:25:25.1978|DEBUG|OnDoc|Word2013 +2025-07-23 12:25:25.1978|DEBUG|OnDoc|Word2013 +2025-07-23 12:25:25.2163|INFO|OnDoc|Image-Bezug: 4 +2025-07-23 12:26:42.5369|DEBUG|OnDoc| +2025-07-23 12:26:42.5459|DEBUG|OnDoc| +2025-07-23 12:26:42.5702|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-23 12:26:42.5702|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-23 12:26:42.6137|DEBUG|OnDoc| +2025-07-23 12:26:42.6137|DEBUG|OnDoc| +2025-07-23 12:26:42.6322|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-23 12:26:49.9897|DEBUG|OnDoc|Generate_Word +2025-07-23 12:26:50.0292|DEBUG|OnDoc|Ende GenDoc DokumentID:OFFEDK0082025002527906 +2025-07-23 12:26:50.0292|INFO|DocLog|Dokument über API erstellt +2025-07-23 12:26:53.0341|DEBUG|OnDoc|Start GenDoc +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0430|DEBUG|OnDoc| +2025-07-23 12:26:53.0545|DEBUG|OnDoc| +2025-07-23 12:26:53.0545|DEBUG|OnDoc| +2025-07-23 12:26:53.0545|DEBUG|OnDoc| +2025-07-23 12:26:53.0545|DEBUG|OnDoc| +2025-07-23 12:26:53.0545|DEBUG|OnDoc| +2025-07-23 12:26:53.0545|DEBUG|OnDoc| +2025-07-23 12:26:53.0545|DEBUG|OnDoc| +2025-07-23 12:26:53.0545|DEBUG|OnDoc| +2025-07-23 12:26:53.0545|DEBUG|OnDoc| +2025-07-23 12:26:53.0545|DEBUG|OnDoc| +2025-07-23 12:26:53.0545|DEBUG|OnDoc| +2025-07-23 12:26:53.0779|DEBUG|OnDoc| +2025-07-23 12:26:53.0779|DEBUG|OnDoc| +2025-07-23 12:26:53.0878|DEBUG|OnDoc| +2025-07-23 12:26:53.0878|DEBUG|OnDoc| +2025-07-23 12:26:53.0878|DEBUG|OnDoc| +2025-07-23 12:26:53.0878|DEBUG|OnDoc| +2025-07-23 12:26:53.0878|DEBUG|OnDoc| +2025-07-23 12:26:53.0878|DEBUG|OnDoc| +2025-07-23 12:26:53.0878|DEBUG|OnDoc| +2025-07-23 12:26:53.0878|DEBUG|OnDoc| +2025-07-23 12:26:53.0878|DEBUG|OnDoc| +2025-07-23 12:26:53.0878|DEBUG|OnDoc| +2025-07-23 12:26:53.1087|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2025-07-23 12:26:53.1087|DEBUG|OnDoc| +2025-07-23 12:26:53.1087|DEBUG|OnDoc| +2025-07-23 12:26:55.0409|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-23 12:26:55.0409|DEBUG|OnDoc| +2025-07-23 12:26:55.0690|DEBUG|OnDoc| +2025-07-23 12:26:55.0715|DEBUG|OnDoc| +2025-07-23 12:26:55.0715|DEBUG|OnDoc| +2025-07-23 12:26:55.0715|DEBUG|OnDoc| +2025-07-23 12:26:55.0715|DEBUG|OnDoc| +2025-07-23 12:26:55.0715|DEBUG|OnDoc| +2025-07-23 12:26:55.0916|DEBUG|OnDoc| +2025-07-23 12:26:55.0916|DEBUG|OnDoc|Generate_Word +2025-07-23 12:26:55.8520|DEBUG|OnDoc|Word2013 +2025-07-23 12:26:55.8520|DEBUG|OnDoc|Word2013 +2025-07-23 12:26:55.8757|INFO|OnDoc|Image-Bezug: 4 +2025-07-23 12:26:57.0202|DEBUG|OnDoc| +2025-07-23 12:26:57.0292|DEBUG|OnDoc| +2025-07-23 12:26:57.0561|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-23 12:26:57.0561|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-23 12:26:57.1029|DEBUG|OnDoc| +2025-07-23 12:26:57.1029|DEBUG|OnDoc| +2025-07-23 12:26:57.1211|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-23 12:26:58.8126|DEBUG|OnDoc|Generate_Word +2025-07-23 12:26:58.8490|DEBUG|OnDoc|Ende GenDoc DokumentID:OFFEDK0082025002527914 +2025-07-23 12:26:58.8490|INFO|DocLog|Dokument über API erstellt +2025-07-23 12:27:26.4354|DEBUG|OnDoc|Start GenDoc +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4454|DEBUG|OnDoc| +2025-07-23 12:27:26.4768|DEBUG|OnDoc| +2025-07-23 12:27:26.4768|DEBUG|OnDoc| +2025-07-23 12:27:26.4768|DEBUG|OnDoc| +2025-07-23 12:27:26.4768|DEBUG|OnDoc| +2025-07-23 12:27:26.4768|DEBUG|OnDoc| +2025-07-23 12:27:26.4768|DEBUG|OnDoc| +2025-07-23 12:27:26.4768|DEBUG|OnDoc| +2025-07-23 12:27:26.4768|DEBUG|OnDoc| +2025-07-23 12:27:26.4768|DEBUG|OnDoc| +2025-07-23 12:27:26.4768|DEBUG|OnDoc| +2025-07-23 12:27:26.4768|DEBUG|OnDoc| +2025-07-23 12:27:26.4768|DEBUG|OnDoc| +2025-07-23 12:27:26.5076|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2025-07-23 12:27:26.5096|DEBUG|OnDoc| +2025-07-23 12:27:26.5096|DEBUG|OnDoc| +2025-07-23 12:27:28.1146|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-23 12:27:28.1246|DEBUG|OnDoc| +2025-07-23 12:27:28.1426|DEBUG|OnDoc| +2025-07-23 12:27:28.1426|DEBUG|OnDoc| +2025-07-23 12:27:28.1426|DEBUG|OnDoc| +2025-07-23 12:27:28.1426|DEBUG|OnDoc| +2025-07-23 12:27:28.1594|DEBUG|OnDoc| +2025-07-23 12:27:28.1594|DEBUG|OnDoc| +2025-07-23 12:27:28.1669|DEBUG|OnDoc| +2025-07-23 12:27:28.1669|DEBUG|OnDoc|Generate_Word +2025-07-23 12:27:28.9114|DEBUG|OnDoc|Word2013 +2025-07-23 12:27:28.9209|DEBUG|OnDoc|Word2013 +2025-07-23 12:27:28.9315|INFO|OnDoc|Image-Bezug: 4 +2025-07-23 12:27:30.0888|DEBUG|OnDoc| +2025-07-23 12:27:30.0888|DEBUG|OnDoc| +2025-07-23 12:27:30.1237|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-23 12:27:30.1237|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-23 12:27:30.1697|DEBUG|OnDoc| +2025-07-23 12:27:30.1697|DEBUG|OnDoc| +2025-07-23 12:27:30.1882|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-23 12:27:31.8241|DEBUG|OnDoc|Generate_Word +2025-07-23 12:27:31.8522|DEBUG|OnDoc|Ende GenDoc DokumentID:OFFEDK0082025002527922 +2025-07-23 12:27:31.8522|INFO|DocLog|Dokument über API erstellt +2025-07-23 12:28:21.0911|DEBUG|OnDoc|Start GenDoc +2025-07-23 12:28:21.1256|DEBUG|OnDoc| +2025-07-23 12:28:21.1256|DEBUG|OnDoc| +2025-07-23 12:28:21.1256|DEBUG|OnDoc| +2025-07-23 12:28:21.1256|DEBUG|OnDoc| +2025-07-23 12:28:21.1256|DEBUG|OnDoc| +2025-07-23 12:28:21.1256|DEBUG|OnDoc| +2025-07-23 12:28:21.1256|DEBUG|OnDoc| +2025-07-23 12:28:21.1331|DEBUG|OnDoc| +2025-07-23 12:28:21.1331|DEBUG|OnDoc| +2025-07-23 12:28:21.1331|DEBUG|OnDoc| +2025-07-23 12:28:21.1331|DEBUG|OnDoc| +2025-07-23 12:28:21.1331|DEBUG|OnDoc| +2025-07-23 12:28:21.1331|DEBUG|OnDoc| +2025-07-23 12:28:21.1331|DEBUG|OnDoc| +2025-07-23 12:28:21.1331|DEBUG|OnDoc| +2025-07-23 12:28:21.1331|DEBUG|OnDoc| +2025-07-23 12:28:21.1331|DEBUG|OnDoc| +2025-07-23 12:28:21.1331|DEBUG|OnDoc| +2025-07-23 12:28:21.1331|DEBUG|OnDoc| +2025-07-23 12:28:21.1331|DEBUG|OnDoc| +2025-07-23 12:28:21.1331|DEBUG|OnDoc| +2025-07-23 12:28:21.1331|DEBUG|OnDoc| +2025-07-23 12:28:21.1504|DEBUG|OnDoc| +2025-07-23 12:28:21.1504|DEBUG|OnDoc| +2025-07-23 12:28:21.1504|DEBUG|OnDoc| +2025-07-23 12:28:21.1504|DEBUG|OnDoc| +2025-07-23 12:28:21.1504|DEBUG|OnDoc| +2025-07-23 12:28:21.1504|DEBUG|OnDoc| +2025-07-23 12:28:21.1504|DEBUG|OnDoc| +2025-07-23 12:28:21.1504|DEBUG|OnDoc| +2025-07-23 12:28:21.1504|DEBUG|OnDoc| +2025-07-23 12:28:21.1504|DEBUG|OnDoc| +2025-07-23 12:28:21.1807|DEBUG|OnDoc| +2025-07-23 12:28:21.1807|DEBUG|OnDoc| +2025-07-23 12:28:21.2027|DEBUG|OnDoc| +2025-07-23 12:28:21.2027|DEBUG|OnDoc| +2025-07-23 12:28:21.2027|DEBUG|OnDoc| +2025-07-23 12:28:21.2027|DEBUG|OnDoc| +2025-07-23 12:28:21.2027|DEBUG|OnDoc| +2025-07-23 12:28:21.2027|DEBUG|OnDoc| +2025-07-23 12:28:21.2027|DEBUG|OnDoc| +2025-07-23 12:28:21.2027|DEBUG|OnDoc| +2025-07-23 12:28:21.2027|DEBUG|OnDoc| +2025-07-23 12:28:21.2027|DEBUG|OnDoc| +2025-07-23 12:28:21.2260|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2025-07-23 12:28:21.2272|DEBUG|OnDoc| +2025-07-23 12:28:21.2272|DEBUG|OnDoc| +2025-07-23 12:28:22.7628|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-23 12:28:22.8042|DEBUG|OnDoc| +2025-07-23 12:28:22.9938|DEBUG|OnDoc| +2025-07-23 12:28:22.9938|DEBUG|OnDoc| +2025-07-23 12:28:22.9938|DEBUG|OnDoc| +2025-07-23 12:28:22.9938|DEBUG|OnDoc| +2025-07-23 12:28:23.0181|DEBUG|OnDoc| +2025-07-23 12:28:23.0181|DEBUG|OnDoc| +2025-07-23 12:28:23.0262|DEBUG|OnDoc| +2025-07-23 12:28:23.0262|DEBUG|OnDoc|Generate_Word +2025-07-23 12:28:24.0323|DEBUG|OnDoc|Word2013 +2025-07-23 12:28:24.0414|DEBUG|OnDoc|Word2013 +2025-07-23 12:28:24.0414|INFO|OnDoc|Image-Bezug: 4 +2025-07-23 12:28:25.3022|DEBUG|OnDoc| +2025-07-23 12:28:25.3112|DEBUG|OnDoc| +2025-07-23 12:28:25.3360|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-23 12:28:25.3360|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-23 12:28:25.3801|DEBUG|OnDoc| +2025-07-23 12:28:25.3801|DEBUG|OnDoc| +2025-07-23 12:28:25.3976|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-23 12:29:57.4439|DEBUG|OnDoc| +2025-07-23 12:29:57.4741|DEBUG|OnDoc| +2025-07-23 12:30:03.1468|DEBUG|OnDoc|Start GenDoc +2025-07-23 12:30:03.1831|DEBUG|OnDoc| +2025-07-23 12:30:03.1831|DEBUG|OnDoc| +2025-07-23 12:30:03.1831|DEBUG|OnDoc| +2025-07-23 12:30:03.1831|DEBUG|OnDoc| +2025-07-23 12:30:03.1831|DEBUG|OnDoc| +2025-07-23 12:30:03.1831|DEBUG|OnDoc| +2025-07-23 12:30:03.1831|DEBUG|OnDoc| +2025-07-23 12:30:03.1831|DEBUG|OnDoc| +2025-07-23 12:30:03.1831|DEBUG|OnDoc| +2025-07-23 12:30:03.1831|DEBUG|OnDoc| +2025-07-23 12:30:03.1831|DEBUG|OnDoc| +2025-07-23 12:30:03.1831|DEBUG|OnDoc| +2025-07-23 12:30:03.1831|DEBUG|OnDoc| +2025-07-23 12:30:03.1831|DEBUG|OnDoc| +2025-07-23 12:30:03.1831|DEBUG|OnDoc| +2025-07-23 12:30:03.1957|DEBUG|OnDoc| +2025-07-23 12:30:03.1957|DEBUG|OnDoc| +2025-07-23 12:30:03.1957|DEBUG|OnDoc| +2025-07-23 12:30:03.1957|DEBUG|OnDoc| +2025-07-23 12:30:03.1957|DEBUG|OnDoc| +2025-07-23 12:30:03.1957|DEBUG|OnDoc| +2025-07-23 12:30:03.1957|DEBUG|OnDoc| +2025-07-23 12:30:03.1957|DEBUG|OnDoc| +2025-07-23 12:30:03.1957|DEBUG|OnDoc| +2025-07-23 12:30:03.1957|DEBUG|OnDoc| +2025-07-23 12:30:03.1957|DEBUG|OnDoc| +2025-07-23 12:30:03.1957|DEBUG|OnDoc| +2025-07-23 12:30:03.1957|DEBUG|OnDoc| +2025-07-23 12:30:03.2116|DEBUG|OnDoc| +2025-07-23 12:30:03.2116|DEBUG|OnDoc| +2025-07-23 12:30:03.2116|DEBUG|OnDoc| +2025-07-23 12:30:03.2116|DEBUG|OnDoc| +2025-07-23 12:30:03.2532|DEBUG|OnDoc| +2025-07-23 12:30:03.2532|DEBUG|OnDoc| +2025-07-23 12:30:03.2819|DEBUG|OnDoc| +2025-07-23 12:30:03.2819|DEBUG|OnDoc| +2025-07-23 12:30:03.2819|DEBUG|OnDoc| +2025-07-23 12:30:03.2819|DEBUG|OnDoc| +2025-07-23 12:30:03.2819|DEBUG|OnDoc| +2025-07-23 12:30:03.2819|DEBUG|OnDoc| +2025-07-23 12:30:03.2819|DEBUG|OnDoc| +2025-07-23 12:30:03.2819|DEBUG|OnDoc| +2025-07-23 12:30:03.2819|DEBUG|OnDoc| +2025-07-23 12:30:03.2819|DEBUG|OnDoc| +2025-07-23 12:30:03.3075|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2025-07-23 12:30:03.3075|DEBUG|OnDoc| +2025-07-23 12:30:03.3075|DEBUG|OnDoc| +2025-07-23 12:30:05.7793|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-23 12:30:05.7892|DEBUG|OnDoc| +2025-07-23 12:30:05.8094|DEBUG|OnDoc| +2025-07-23 12:30:05.8094|DEBUG|OnDoc| +2025-07-23 12:30:05.8094|DEBUG|OnDoc| +2025-07-23 12:30:05.8094|DEBUG|OnDoc| +2025-07-23 12:30:05.8303|DEBUG|OnDoc| +2025-07-23 12:30:05.8303|DEBUG|OnDoc| +2025-07-23 12:30:05.8384|DEBUG|OnDoc| +2025-07-23 12:30:05.8384|DEBUG|OnDoc|Generate_Word +2025-07-23 12:30:07.1740|DEBUG|OnDoc|Word2013 +2025-07-23 12:30:07.1845|DEBUG|OnDoc|Word2013 +2025-07-23 12:30:07.2845|INFO|OnDoc|Image-Bezug: 4 +2025-07-23 12:30:08.8903|DEBUG|OnDoc| +2025-07-23 12:30:08.8999|DEBUG|OnDoc| +2025-07-23 12:30:08.9264|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-23 12:30:08.9264|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-23 12:30:08.9745|DEBUG|OnDoc| +2025-07-23 12:30:08.9774|DEBUG|OnDoc| +2025-07-23 12:30:08.9943|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-23 12:30:27.5403|DEBUG|OnDoc|Generate_Word +2025-07-23 12:30:27.6000|DEBUG|OnDoc|Ende GenDoc DokumentID:OFFEDK0082025002527943 +2025-07-23 12:30:27.6000|INFO|DocLog|Dokument über API erstellt +2025-07-23 12:41:36.9430|DEBUG|OnDoc| +2025-07-23 12:41:36.9732|DEBUG|OnDoc| +2025-07-23 12:42:01.7790|DEBUG|OnDoc|Start GenDoc +2025-07-23 12:42:01.7790|DEBUG|OnDoc| +2025-07-23 12:42:01.7912|DEBUG|OnDoc| +2025-07-23 12:42:01.7912|DEBUG|OnDoc| +2025-07-23 12:42:01.7912|DEBUG|OnDoc| +2025-07-23 12:42:01.7912|DEBUG|OnDoc| +2025-07-23 12:42:01.7912|DEBUG|OnDoc| +2025-07-23 12:42:01.7912|DEBUG|OnDoc| +2025-07-23 12:42:01.7912|DEBUG|OnDoc| +2025-07-23 12:42:01.7912|DEBUG|OnDoc| +2025-07-23 12:42:01.7912|DEBUG|OnDoc| +2025-07-23 12:42:01.7912|DEBUG|OnDoc| +2025-07-23 12:42:01.7912|DEBUG|OnDoc| +2025-07-23 12:42:01.7912|DEBUG|OnDoc| +2025-07-23 12:42:01.7912|DEBUG|OnDoc| +2025-07-23 12:42:01.7912|DEBUG|OnDoc| +2025-07-23 12:42:01.7912|DEBUG|OnDoc| +2025-07-23 12:42:01.7912|DEBUG|OnDoc| +2025-07-23 12:42:01.7912|DEBUG|OnDoc| +2025-07-23 12:42:01.7912|DEBUG|OnDoc| +2025-07-23 12:42:01.8046|DEBUG|OnDoc| +2025-07-23 12:42:01.8046|DEBUG|OnDoc| +2025-07-23 12:42:01.8046|DEBUG|OnDoc| +2025-07-23 12:42:01.8046|DEBUG|OnDoc| +2025-07-23 12:42:01.8046|DEBUG|OnDoc| +2025-07-23 12:42:01.8046|DEBUG|OnDoc| +2025-07-23 12:42:01.8046|DEBUG|OnDoc| +2025-07-23 12:42:01.8046|DEBUG|OnDoc| +2025-07-23 12:42:01.8046|DEBUG|OnDoc| +2025-07-23 12:42:01.8046|DEBUG|OnDoc| +2025-07-23 12:42:01.8046|DEBUG|OnDoc| +2025-07-23 12:42:01.8046|DEBUG|OnDoc| +2025-07-23 12:42:01.8203|DEBUG|OnDoc| +2025-07-23 12:42:01.8573|DEBUG|OnDoc| +2025-07-23 12:42:01.8573|DEBUG|OnDoc| +2025-07-23 12:42:01.8940|DEBUG|OnDoc| +2025-07-23 12:42:01.8940|DEBUG|OnDoc| +2025-07-23 12:42:01.8940|DEBUG|OnDoc| +2025-07-23 12:42:01.8984|DEBUG|OnDoc| +2025-07-23 12:42:01.8984|DEBUG|OnDoc| +2025-07-23 12:42:01.8984|DEBUG|OnDoc| +2025-07-23 12:42:01.8984|DEBUG|OnDoc| +2025-07-23 12:42:01.8984|DEBUG|OnDoc| +2025-07-23 12:42:01.8984|DEBUG|OnDoc| +2025-07-23 12:42:01.8984|DEBUG|OnDoc| +2025-07-23 12:42:01.9195|ERROR|OnDoc|Die Tabelle 0 kann nicht gefunden werden. +2025-07-23 12:42:01.9195|DEBUG|OnDoc| +2025-07-23 12:42:01.9195|DEBUG|OnDoc| +2025-07-23 12:42:03.5089|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-23 12:42:03.5089|DEBUG|OnDoc| +2025-07-23 12:42:03.5364|DEBUG|OnDoc| +2025-07-23 12:42:03.5389|DEBUG|OnDoc| +2025-07-23 12:42:03.5389|DEBUG|OnDoc| +2025-07-23 12:42:03.5389|DEBUG|OnDoc| +2025-07-23 12:42:03.5389|DEBUG|OnDoc| +2025-07-23 12:42:03.5560|DEBUG|OnDoc| +2025-07-23 12:42:03.5560|DEBUG|OnDoc| +2025-07-23 12:42:03.5560|DEBUG|OnDoc|Generate_Word +2025-07-23 12:42:04.7321|DEBUG|OnDoc|Word2013 +2025-07-23 12:42:04.7426|DEBUG|OnDoc|Word2013 +2025-07-23 12:42:04.8464|INFO|OnDoc|Image-Bezug: 4 +2025-07-23 12:42:06.1579|DEBUG|OnDoc| +2025-07-23 12:42:06.1674|DEBUG|OnDoc| +2025-07-23 12:42:06.1929|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-23 12:42:06.1955|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-23 12:42:06.2378|DEBUG|OnDoc| +2025-07-23 12:42:06.2378|DEBUG|OnDoc| +2025-07-23 12:42:06.2560|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-23 12:42:10.6161|DEBUG|OnDoc|Generate_Word +2025-07-23 12:42:10.6579|DEBUG|OnDoc|Ende GenDoc DokumentID:OFFEDK0082025002527959 +2025-07-23 12:42:10.6579|INFO|DocLog|Dokument über API erstellt +2025-07-23 12:43:22.4678|DEBUG|OnDoc|Start GenDoc +2025-07-23 12:43:22.4678|DEBUG|OnDoc| +2025-07-23 12:43:22.4778|DEBUG|OnDoc| +2025-07-23 12:43:22.4778|DEBUG|OnDoc| +2025-07-23 12:43:22.4778|DEBUG|OnDoc| +2025-07-23 12:43:22.4778|DEBUG|OnDoc| +2025-07-23 12:43:22.4778|DEBUG|OnDoc| +2025-07-23 12:43:22.4778|DEBUG|OnDoc| +2025-07-23 12:43:22.4778|DEBUG|OnDoc| +2025-07-23 12:43:22.4778|DEBUG|OnDoc| +2025-07-23 12:43:22.4778|DEBUG|OnDoc| +2025-07-23 12:43:22.4778|DEBUG|OnDoc| +2025-07-23 12:43:22.4778|DEBUG|OnDoc| +2025-07-23 12:43:22.4778|DEBUG|OnDoc| +2025-07-23 12:43:22.4778|DEBUG|OnDoc| +2025-07-23 12:43:22.4778|DEBUG|OnDoc| +2025-07-23 12:43:22.4778|DEBUG|OnDoc| +2025-07-23 12:43:22.4778|DEBUG|OnDoc| +2025-07-23 12:43:22.4920|DEBUG|OnDoc| +2025-07-23 12:43:22.4920|DEBUG|OnDoc| +2025-07-23 12:43:22.4920|DEBUG|OnDoc| +2025-07-23 12:43:22.4920|DEBUG|OnDoc| +2025-07-23 12:43:22.4920|DEBUG|OnDoc| +2025-07-23 12:43:22.4920|DEBUG|OnDoc| +2025-07-23 12:43:22.4920|DEBUG|OnDoc| +2025-07-23 12:43:22.4920|DEBUG|OnDoc| +2025-07-23 12:43:22.4920|DEBUG|OnDoc| +2025-07-23 12:43:22.4920|DEBUG|OnDoc| +2025-07-23 12:43:22.4920|DEBUG|OnDoc| +2025-07-23 12:43:22.5208|DEBUG|OnDoc| +2025-07-23 12:43:22.5208|DEBUG|OnDoc| +2025-07-23 12:43:22.5409|DEBUG|OnDoc| +2025-07-23 12:43:22.5409|DEBUG|OnDoc| +2025-07-23 12:43:22.5409|DEBUG|OnDoc| +2025-07-23 12:43:22.5409|DEBUG|OnDoc| +2025-07-23 12:43:24.4206|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-23 12:43:24.4206|DEBUG|OnDoc| +2025-07-23 12:43:24.4367|DEBUG|OnDoc| +2025-07-23 12:43:24.4367|DEBUG|OnDoc| +2025-07-23 12:43:24.4367|DEBUG|OnDoc| +2025-07-23 12:43:24.4367|DEBUG|OnDoc| +2025-07-23 12:43:24.4367|DEBUG|OnDoc| +2025-07-23 12:43:24.4367|DEBUG|OnDoc| +2025-07-23 12:43:24.4510|DEBUG|OnDoc| +2025-07-23 12:43:24.4510|DEBUG|OnDoc|Generate_Word +2025-07-23 12:43:25.2107|DEBUG|OnDoc|Word2010 +2025-07-23 12:43:25.2192|DEBUG|OnDoc|Word2010 +2025-07-23 12:43:25.2192|INFO|OnDoc|Image-Bezug: 4 +2025-07-23 12:43:26.1237|DEBUG|OnDoc| +2025-07-23 12:43:26.1237|DEBUG|OnDoc| +2025-07-23 12:43:26.1572|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-23 12:43:26.1572|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-23 12:43:26.2012|DEBUG|OnDoc| +2025-07-23 12:43:26.2012|DEBUG|OnDoc| +2025-07-23 12:43:26.2208|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-23 12:43:27.6746|DEBUG|OnDoc|Generate_Word +2025-07-23 12:43:27.7032|DEBUG|OnDoc|Ende GenDoc DokumentID:OFFEDK0082025002527967 +2025-07-23 12:43:27.7032|INFO|DocLog|Dokument über API erstellt +2025-07-23 12:46:38.8088|DEBUG|OnDoc|Start GenDoc +2025-07-23 12:46:38.8088|DEBUG|OnDoc| +2025-07-23 12:46:38.8088|DEBUG|OnDoc| +2025-07-23 12:46:38.8088|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8203|DEBUG|OnDoc| +2025-07-23 12:46:38.8498|DEBUG|OnDoc| +2025-07-23 12:46:38.8498|DEBUG|OnDoc| +2025-07-23 12:46:38.8613|DEBUG|OnDoc| +2025-07-23 12:46:38.8613|DEBUG|OnDoc| +2025-07-23 12:46:38.8613|DEBUG|OnDoc| +2025-07-23 12:46:38.8613|DEBUG|OnDoc| +2025-07-23 12:46:42.4088|DEBUG|OnDoc|Generate_Doc_EDOKA +2025-07-23 12:46:42.5247|DEBUG|OnDoc| +2025-07-23 12:46:42.5714|DEBUG|OnDoc| +2025-07-23 12:46:42.5714|DEBUG|OnDoc| +2025-07-23 12:46:42.5714|DEBUG|OnDoc| +2025-07-23 12:46:42.5714|DEBUG|OnDoc| +2025-07-23 12:46:42.5714|DEBUG|OnDoc| +2025-07-23 12:46:42.5714|DEBUG|OnDoc| +2025-07-23 12:46:42.5894|DEBUG|OnDoc| +2025-07-23 12:46:42.5894|DEBUG|OnDoc|Generate_Word +2025-07-23 12:46:45.2667|DEBUG|OnDoc|Word2010 +2025-07-23 12:46:45.2767|DEBUG|OnDoc|Word2010 +2025-07-23 12:46:45.2767|INFO|OnDoc|Image-Bezug: 4 +2025-07-23 12:46:48.2290|DEBUG|OnDoc| +2025-07-23 12:46:48.2290|DEBUG|OnDoc| +2025-07-23 12:46:48.2650|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-23 12:46:48.2650|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-23 12:46:48.3073|DEBUG|OnDoc| +2025-07-23 12:46:48.3073|DEBUG|OnDoc| +2025-07-23 12:46:48.3237|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-23 12:46:53.1763|DEBUG|OnDoc|Generate_Word +2025-07-23 12:46:53.2383|DEBUG|OnDoc|Ende GenDoc DokumentID:OFFEDK0082025002527975 +2025-07-23 12:46:53.2383|INFO|DocLog|Dokument über API erstellt +2025-07-23 12:47:26.0567|DEBUG|OnDoc| +2025-07-23 12:47:26.0567|DEBUG|OnDoc| +2025-07-23 12:47:26.0918|DEBUG|OnDoc|Start GetUnterschriftAsBase64 TGNummer: Stefan Hutter lokal +2025-07-23 12:47:26.0918|INFO|OnDoc|Unterschrift-Bezug: Stefan Hutter lokal +2025-07-23 12:47:26.1434|DEBUG|OnDoc| +2025-07-23 12:47:26.1434|DEBUG|OnDoc| +2025-07-23 12:47:26.1634|DEBUG|OnDoc|TGNummer für Mitarbeiter nicht vorhanden Mitarbeiternr: -1 +2025-07-25 11:09:15.6754|DEBUG|OnDoc| +2025-07-25 11:09:15.7231|DEBUG|OnDoc| +2025-07-25 11:22:39.9793|DEBUG|OnDoc| +2025-07-25 11:22:40.1006|DEBUG|OnDoc| +2025-07-25 11:25:13.7076|DEBUG|OnDoc| +2025-07-25 11:25:13.7429|DEBUG|OnDoc| +2025-07-25 11:27:36.5345|DEBUG|OnDoc| +2025-07-25 11:27:36.5926|DEBUG|OnDoc| +2025-07-25 11:43:22.0434|DEBUG|OnDoc| +2025-07-25 11:43:22.0810|DEBUG|OnDoc| +2025-07-25 12:49:05.1187|DEBUG|OnDoc| +2025-07-25 12:49:05.1878|DEBUG|OnDoc| +2025-07-25 12:49:45.9156|DEBUG|OnDoc| +2025-07-25 12:49:45.9764|DEBUG|OnDoc| +2025-07-25 12:51:06.9794|DEBUG|OnDoc| +2025-07-25 12:51:07.0442|DEBUG|OnDoc| +2025-07-25 12:51:44.7487|DEBUG|OnDoc| +2025-07-25 12:51:44.8106|DEBUG|OnDoc| +2025-07-25 12:52:04.1033|DEBUG|OnDoc| +2025-07-25 12:52:04.1498|DEBUG|OnDoc| +2025-07-25 12:53:36.4110|DEBUG|OnDoc| +2025-07-25 12:53:36.4480|DEBUG|OnDoc| +2025-07-25 13:09:19.4037|DEBUG|OnDoc| +2025-07-25 13:09:19.4418|DEBUG|OnDoc| +2025-07-25 13:30:34.9975|DEBUG|OnDoc| +2025-07-25 13:30:35.0326|DEBUG|OnDoc| +2025-07-25 13:33:36.6760|DEBUG|OnDoc| +2025-07-25 13:33:36.7099|DEBUG|OnDoc| +2025-07-25 15:42:53.3094|DEBUG|OnDoc| +2025-07-25 15:42:53.3465|DEBUG|OnDoc| +2025-07-26 12:41:49.5362|DEBUG|OnDoc| +2025-07-26 12:41:49.6176|DEBUG|OnDoc| +2025-07-26 13:37:36.1278|DEBUG|OnDoc| +2025-07-26 13:37:36.1644|DEBUG|OnDoc| +2025-07-26 13:38:29.2861|DEBUG|OnDoc| +2025-07-26 13:38:29.3259|DEBUG|OnDoc| +2025-07-26 14:16:36.8747|DEBUG|OnDoc| +2025-07-26 14:16:36.9097|DEBUG|OnDoc| +2025-07-26 14:20:25.1654|DEBUG|OnDoc| +2025-07-26 14:20:25.2001|DEBUG|OnDoc| +2025-07-26 14:24:47.7120|DEBUG|OnDoc| +2025-07-26 14:24:47.7482|DEBUG|OnDoc| +2025-07-27 07:45:17.5404|DEBUG|OnDoc| +2025-07-27 07:45:17.5961|DEBUG|OnDoc| +2025-07-27 07:59:12.6319|DEBUG|OnDoc| +2025-07-27 07:59:12.6633|DEBUG|OnDoc| +2025-07-27 08:17:13.2378|DEBUG|OnDoc| +2025-07-27 08:17:13.2713|DEBUG|OnDoc| +2025-07-27 08:17:26.4939|DEBUG|OnDoc|Mailversand: 5Link auf OnDoc-Dokument +2025-07-27 08:17:26.5802|DEBUG|OnDoc| +2025-07-27 08:17:26.5802|DEBUG|OnDoc| +2025-07-27 08:17:26.6019|DEBUG|OnDoc|Mail Versand NOK: Spalte 3 wurde nicht gefunden. +2025-07-27 08:19:06.5685|DEBUG|OnDoc| +2025-07-27 08:19:06.6035|DEBUG|OnDoc| +2025-07-27 08:19:26.7877|DEBUG|OnDoc|Mailversand: 318Link auf OnDoc-Dokument +2025-07-27 08:19:30.8869|DEBUG|OnDoc| +2025-07-27 08:19:30.9233|DEBUG|OnDoc| +2025-07-27 08:19:40.6503|DEBUG|OnDoc|Mail Versand NOK: Spalte 3 wurde nicht gefunden. +2025-07-27 08:19:55.1356|DEBUG|OnDoc|Mailversand: 318Link auf OnDoc-Dokument +2025-07-27 08:19:58.4030|DEBUG|OnDoc| +2025-07-27 08:19:58.4395|DEBUG|OnDoc| +2025-07-27 08:20:20.3155|DEBUG|OnDoc|Mail Versand NOK: Spalte 3 wurde nicht gefunden. +2025-07-27 08:21:35.7362|DEBUG|OnDoc|Mailversand: 318Link auf OnDoc-Dokument +2025-07-27 08:22:28.2127|DEBUG|OnDoc| +2025-07-27 08:22:28.2489|DEBUG|OnDoc| +2025-07-27 08:22:30.1732|DEBUG|OnDoc|Mail Versand NOK: Spalte 3 wurde nicht gefunden. +2025-07-27 08:25:39.0584|DEBUG|OnDoc|Mailversand: 318Link auf OnDoc-Dokument +2025-07-27 08:25:41.9700|DEBUG|OnDoc| +2025-07-27 08:25:41.9700|DEBUG|OnDoc| +2025-07-27 08:25:45.1533|DEBUG|OnDoc|Mail Versand NOK: Spalte 3 wurde nicht gefunden. +2025-07-27 08:25:50.8210|DEBUG|OnDoc|Mailversand: 318Link auf OnDoc-Dokument +2025-07-27 08:25:54.0615|DEBUG|OnDoc| +2025-07-27 08:25:54.0978|DEBUG|OnDoc| +2025-07-27 08:26:19.7270|DEBUG|OnDoc|Mail Versand NOK: Spalte 3 wurde nicht gefunden. +2025-07-27 08:26:50.9499|DEBUG|OnDoc|Mailversand: 318Link auf OnDoc-Dokument +2025-07-27 08:27:04.6501|DEBUG|OnDoc| +2025-07-27 08:27:04.6875|DEBUG|OnDoc| +2025-07-27 08:29:25.5153|DEBUG|OnDoc| +2025-07-27 08:29:25.5278|DEBUG|OnDoc| +2025-07-27 08:31:00.5269|DEBUG|OnDoc|Mailversand: 318Link auf OnDoc-Dokument +2025-07-27 08:31:03.5115|DEBUG|OnDoc| +2025-07-27 08:31:03.5249|DEBUG|OnDoc| +2025-07-27 08:35:35.5928|DEBUG|OnDoc| +2025-07-27 08:35:35.6244|DEBUG|OnDoc| +2025-07-27 08:36:17.1337|DEBUG|OnDoc|Mailversand: 2Links auf OnDoc-Dokumente +2025-07-27 08:36:19.9744|DEBUG|OnDoc| +2025-07-27 08:36:19.9850|DEBUG|OnDoc| +2025-07-27 08:37:52.5835|DEBUG|OnDoc|Mail Versand NOK: Fehler beim Senden von Mail. stefan.hutter@tkb.ch +2025-07-27 08:37:52.5956|DEBUG|OnDoc|Mail Versand NOK - Exception Inner: System.Net.WebException: Der Remotename konnte nicht aufgelöst werden: 'smtp.tgcorp.ch' + bei System.Net.ServicePoint.GetConnection(PooledStream PooledStream, Object owner, Boolean async, IPAddress& address, Socket& abortSocket, Socket& abortSocket6) + bei System.Net.PooledStream.Activate(Object owningObject, Boolean async, GeneralAsyncDelegate asyncCallback) + bei System.Net.ConnectionPool.GetConnection(Object owningObject, GeneralAsyncDelegate asyncCallback, Int32 creationTimeout) + bei System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint) + bei System.Net.Mail.SmtpClient.GetConnection() + bei System.Net.Mail.SmtpClient.Send(MailMessage message) +2025-07-27 08:38:42.9870|DEBUG|OnDoc|Mailversand: 6000Links auf OnDoc-Dokumente +2025-07-27 08:39:54.6232|DEBUG|OnDoc| +2025-07-27 08:39:54.6586|DEBUG|OnDoc| +2025-07-27 08:42:26.7908|DEBUG|OnDoc|Mail Versand NOK: Fehler beim Senden von Mail. stefan.hutter@tkb.ch +2025-07-27 08:42:28.1315|DEBUG|OnDoc|Mail Versand NOK - Exception Inner: System.Net.WebException: Der Remotename konnte nicht aufgelöst werden: 'smtp.tgcorp.ch' + bei System.Net.ServicePoint.GetConnection(PooledStream PooledStream, Object owner, Boolean async, IPAddress& address, Socket& abortSocket, Socket& abortSocket6) + bei System.Net.PooledStream.Activate(Object owningObject, Boolean async, GeneralAsyncDelegate asyncCallback) + bei System.Net.ConnectionPool.GetConnection(Object owningObject, GeneralAsyncDelegate asyncCallback, Int32 creationTimeout) + bei System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint) + bei System.Net.Mail.SmtpClient.GetConnection() + bei System.Net.Mail.SmtpClient.Send(MailMessage message) +2025-07-27 11:52:03.3297|DEBUG|OnDoc| +2025-07-27 11:52:03.3638|DEBUG|OnDoc| +2025-07-27 12:01:24.5111|DEBUG|OnDoc| +2025-07-27 12:01:24.5736|DEBUG|OnDoc| +2025-07-27 12:06:12.0216|DEBUG|OnDoc| +2025-07-27 12:06:12.0493|DEBUG|OnDoc| +2025-07-27 12:06:48.7728|DEBUG|OnDoc|Mailversand: monika.aeschlimann@tkb.cHLink auf OnDoc-Dokument +2025-07-27 12:07:45.7729|DEBUG|OnDoc|Mail Versand NOK: Fehler beim Senden von Mail. monika.aeschlimann@tkb.cH +2025-07-27 12:07:47.4525|DEBUG|OnDoc|Mail Versand NOK - Exception Inner: System.Net.WebException: Der Remotename konnte nicht aufgelöst werden: 'smtp.tgcorp.ch' + bei System.Net.ServicePoint.GetConnection(PooledStream PooledStream, Object owner, Boolean async, IPAddress& address, Socket& abortSocket, Socket& abortSocket6) + bei System.Net.PooledStream.Activate(Object owningObject, Boolean async, GeneralAsyncDelegate asyncCallback) + bei System.Net.ConnectionPool.GetConnection(Object owningObject, GeneralAsyncDelegate asyncCallback, Int32 creationTimeout) + bei System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint) + bei System.Net.Mail.SmtpClient.GetConnection() + bei System.Net.Mail.SmtpClient.Send(MailMessage message) +2025-07-27 12:08:34.3818|DEBUG|OnDoc|Mailversand: monika.aeschlimann@tkb.cHLink auf OnDoc-Dokument +2025-07-27 12:08:34.5334|DEBUG|OnDoc|Mail Versand NOK: Fehler beim Senden von Mail. monika.aeschlimann@tkb.cH +2025-07-27 12:08:34.5334|DEBUG|OnDoc|Mail Versand NOK - Exception Inner: System.Net.WebException: Der Remotename konnte nicht aufgelöst werden: 'smtp.tgcorp.ch' + bei System.Net.ServicePoint.GetConnection(PooledStream PooledStream, Object owner, Boolean async, IPAddress& address, Socket& abortSocket, Socket& abortSocket6) + bei System.Net.PooledStream.Activate(Object owningObject, Boolean async, GeneralAsyncDelegate asyncCallback) + bei System.Net.ConnectionPool.GetConnection(Object owningObject, GeneralAsyncDelegate asyncCallback, Int32 creationTimeout) + bei System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint) + bei System.Net.Mail.SmtpClient.GetConnection() + bei System.Net.Mail.SmtpClient.Send(MailMessage message) +2025-07-27 12:08:52.0104|DEBUG|OnDoc|Mailversand: monika.aeschlimann@tkb.cHLink auf OnDoc-Dokument +2025-07-27 12:08:52.3830|DEBUG|OnDoc|Mail Versand NOK: Fehler beim Senden von Mail. monika.aeschlimann@tkb.cH +2025-07-27 12:08:52.3928|DEBUG|OnDoc|Mail Versand NOK - Exception Inner: System.Net.WebException: Der Remotename konnte nicht aufgelöst werden: 'smtp.tgcorp.ch' + bei System.Net.ServicePoint.GetConnection(PooledStream PooledStream, Object owner, Boolean async, IPAddress& address, Socket& abortSocket, Socket& abortSocket6) + bei System.Net.PooledStream.Activate(Object owningObject, Boolean async, GeneralAsyncDelegate asyncCallback) + bei System.Net.ConnectionPool.GetConnection(Object owningObject, GeneralAsyncDelegate asyncCallback, Int32 creationTimeout) + bei System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint) + bei System.Net.Mail.SmtpClient.GetConnection() + bei System.Net.Mail.SmtpClient.Send(MailMessage message) +2025-07-27 12:12:22.8518|DEBUG|OnDoc| +2025-07-27 12:12:22.8863|DEBUG|OnDoc| +2025-07-27 12:12:34.8275|DEBUG|OnDoc|Mailversand: dagmar.alpiger@tkb.chLink auf OnDoc-Dokument +2025-07-27 12:12:35.0493|DEBUG|OnDoc|Mail Versand NOK: Fehler beim Senden von Mail. dagmar.alpiger@tkb.ch +2025-07-27 12:12:35.0493|DEBUG|OnDoc|Mail Versand NOK - Exception Inner: System.Net.WebException: Der Remotename konnte nicht aufgelöst werden: 'smtp.tgcorp.ch' + bei System.Net.ServicePoint.GetConnection(PooledStream PooledStream, Object owner, Boolean async, IPAddress& address, Socket& abortSocket, Socket& abortSocket6) + bei System.Net.PooledStream.Activate(Object owningObject, Boolean async, GeneralAsyncDelegate asyncCallback) + bei System.Net.ConnectionPool.GetConnection(Object owningObject, GeneralAsyncDelegate asyncCallback, Int32 creationTimeout) + bei System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint) + bei System.Net.Mail.SmtpClient.GetConnection() + bei System.Net.Mail.SmtpClient.Send(MailMessage message) diff --git a/API_NetFramework/obj/Debug/API_NetFramework.csproj.AssemblyReference.cache b/API_NetFramework/obj/Debug/API_NetFramework.csproj.AssemblyReference.cache index 68960441..de21ab1c 100644 Binary files a/API_NetFramework/obj/Debug/API_NetFramework.csproj.AssemblyReference.cache and b/API_NetFramework/obj/Debug/API_NetFramework.csproj.AssemblyReference.cache differ diff --git a/API_NetFramework/obj/Debug/API_NetFramework.csproj.FileListAbsolute.txt b/API_NetFramework/obj/Debug/API_NetFramework.csproj.FileListAbsolute.txt index 563db877..61bbd4b3 100644 --- a/API_NetFramework/obj/Debug/API_NetFramework.csproj.FileListAbsolute.txt +++ b/API_NetFramework/obj/Debug/API_NetFramework.csproj.FileListAbsolute.txt @@ -297,7 +297,6 @@ E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\obj\Debug\API_NetF.7D617477.Up E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\obj\Debug\OnDoc_NetFramework.dll E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\obj\Debug\OnDoc_NetFramework.pdb E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\OnDocOffice.dll -E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\OfficePrinter.dll E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\BarcodeLib.dll E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\VBOffice.dll E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\vbBarcodes.dll @@ -308,11 +307,8 @@ E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\FastReport.Compat.dll E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\FastReport.Bars.dll E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\FastReport.DataVisualization.dll E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\FastReport.Editor.dll -E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\DOCGEN.pdb E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\DOCGEN.xml -E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\DOCGEN.dll.config E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\OnDocOffice.pdb -E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\OfficePrinter.pdb E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\BarcodeLib.pdb E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\VBOffice.pdb E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\VBOffice.xml @@ -321,3 +317,7 @@ E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\vbBarcodes.xml E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\FastReport.xml E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Versandstrasse.dll E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\Versandstrasse.pdb +E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\OfficePrinter.dll +E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\DOCGEN.pdb +E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\DOCGEN.dll.config +E:\Software-Projekte\OnDoc\OnDoc\API_NetFramework\bin\OfficePrinter.pdb diff --git a/API_NetFramework/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/API_NetFramework/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 1b9d7d0b..41c54d78 100644 Binary files a/API_NetFramework/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/API_NetFramework/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/API_NetFramework/obj/Debug/OnDoc_NetFramework.dll b/API_NetFramework/obj/Debug/OnDoc_NetFramework.dll index 348e6002..36cc0963 100644 Binary files a/API_NetFramework/obj/Debug/OnDoc_NetFramework.dll and b/API_NetFramework/obj/Debug/OnDoc_NetFramework.dll differ diff --git a/API_NetFramework/obj/Debug/OnDoc_NetFramework.pdb b/API_NetFramework/obj/Debug/OnDoc_NetFramework.pdb index b4574739..cd4db32d 100644 Binary files a/API_NetFramework/obj/Debug/OnDoc_NetFramework.pdb and b/API_NetFramework/obj/Debug/OnDoc_NetFramework.pdb differ diff --git a/API_NetFramework/obj/Debug/Package/PackageTmp/Web.config b/API_NetFramework/obj/Debug/Package/PackageTmp/Web.config index 9f8a7c89..3ea5d6d6 100644 --- a/API_NetFramework/obj/Debug/Package/PackageTmp/Web.config +++ b/API_NetFramework/obj/Debug/Package/PackageTmp/Web.config @@ -35,7 +35,7 @@ - + diff --git a/API_NetFramework/obj/Debug/Package/PackageTmp/bin/DOCGEN.dll b/API_NetFramework/obj/Debug/Package/PackageTmp/bin/DOCGEN.dll index 58a533d1..576659e3 100644 Binary files a/API_NetFramework/obj/Debug/Package/PackageTmp/bin/DOCGEN.dll and b/API_NetFramework/obj/Debug/Package/PackageTmp/bin/DOCGEN.dll differ diff --git a/API_NetFramework/obj/Debug/Package/PackageTmp/bin/DOCGEN.pdb b/API_NetFramework/obj/Debug/Package/PackageTmp/bin/DOCGEN.pdb index 48fcb8f4..cc49bcb1 100644 Binary files a/API_NetFramework/obj/Debug/Package/PackageTmp/bin/DOCGEN.pdb and b/API_NetFramework/obj/Debug/Package/PackageTmp/bin/DOCGEN.pdb differ diff --git a/API_NetFramework/obj/Debug/Package/PackageTmp/bin/Model.dll b/API_NetFramework/obj/Debug/Package/PackageTmp/bin/Model.dll index 1e10b6a9..63891e80 100644 Binary files a/API_NetFramework/obj/Debug/Package/PackageTmp/bin/Model.dll and b/API_NetFramework/obj/Debug/Package/PackageTmp/bin/Model.dll differ diff --git a/API_NetFramework/obj/Debug/Package/PackageTmp/bin/Model.pdb b/API_NetFramework/obj/Debug/Package/PackageTmp/bin/Model.pdb index b575a000..72f834e9 100644 Binary files a/API_NetFramework/obj/Debug/Package/PackageTmp/bin/Model.pdb and b/API_NetFramework/obj/Debug/Package/PackageTmp/bin/Model.pdb differ diff --git a/API_NetFramework/obj/Debug/Package/PackageTmp/bin/OnDoc_NetFramework.dll b/API_NetFramework/obj/Debug/Package/PackageTmp/bin/OnDoc_NetFramework.dll index 82c306de..4cc87537 100644 Binary files a/API_NetFramework/obj/Debug/Package/PackageTmp/bin/OnDoc_NetFramework.dll and b/API_NetFramework/obj/Debug/Package/PackageTmp/bin/OnDoc_NetFramework.dll differ diff --git a/API_NetFramework/obj/Debug/Package/PackageTmp/bin/OnDoc_NetFramework.pdb b/API_NetFramework/obj/Debug/Package/PackageTmp/bin/OnDoc_NetFramework.pdb index f590e2bd..8486c08f 100644 Binary files a/API_NetFramework/obj/Debug/Package/PackageTmp/bin/OnDoc_NetFramework.pdb and b/API_NetFramework/obj/Debug/Package/PackageTmp/bin/OnDoc_NetFramework.pdb differ diff --git a/API_NetFramework/obj/Debug/TransformWebConfig/original/Web.config b/API_NetFramework/obj/Debug/TransformWebConfig/original/Web.config index 281aaecd..dabd96f5 100644 --- a/API_NetFramework/obj/Debug/TransformWebConfig/original/Web.config +++ b/API_NetFramework/obj/Debug/TransformWebConfig/original/Web.config @@ -35,7 +35,7 @@ - + diff --git a/API_NetFramework/obj/Debug/TransformWebConfig/transformed/Web.config b/API_NetFramework/obj/Debug/TransformWebConfig/transformed/Web.config index 9f8a7c89..3ea5d6d6 100644 --- a/API_NetFramework/obj/Debug/TransformWebConfig/transformed/Web.config +++ b/API_NetFramework/obj/Debug/TransformWebConfig/transformed/Web.config @@ -35,7 +35,7 @@ - + diff --git a/BarcodeLib/bin/Debug/Model.dll b/BarcodeLib/bin/Debug/Model.dll index 1e10b6a9..63891e80 100644 Binary files a/BarcodeLib/bin/Debug/Model.dll and b/BarcodeLib/bin/Debug/Model.dll differ diff --git a/BarcodeLib/bin/Debug/Model.pdb b/BarcodeLib/bin/Debug/Model.pdb index b575a000..72f834e9 100644 Binary files a/BarcodeLib/bin/Debug/Model.pdb and b/BarcodeLib/bin/Debug/Model.pdb differ diff --git a/BarcodeLib/obj/Debug/BarcodeLib.csproj.AssemblyReference.cache b/BarcodeLib/obj/Debug/BarcodeLib.csproj.AssemblyReference.cache index 6d6e42ca..41c610f9 100644 Binary files a/BarcodeLib/obj/Debug/BarcodeLib.csproj.AssemblyReference.cache and b/BarcodeLib/obj/Debug/BarcodeLib.csproj.AssemblyReference.cache differ diff --git a/BarcodeLibVBDatamatrix/bin/Debug/Model.dll b/BarcodeLibVBDatamatrix/bin/Debug/Model.dll index a1a00b7e..1e10b6a9 100644 Binary files a/BarcodeLibVBDatamatrix/bin/Debug/Model.dll and b/BarcodeLibVBDatamatrix/bin/Debug/Model.dll differ diff --git a/BarcodeLibVBDatamatrix/bin/Debug/Model.pdb b/BarcodeLibVBDatamatrix/bin/Debug/Model.pdb index e62a704a..b575a000 100644 Binary files a/BarcodeLibVBDatamatrix/bin/Debug/Model.pdb and b/BarcodeLibVBDatamatrix/bin/Debug/Model.pdb differ diff --git a/BarcodeLibVBDatamatrix/obj/Debug/BarcodeLibVBDatamatrix.vbproj.AssemblyReference.cache b/BarcodeLibVBDatamatrix/obj/Debug/BarcodeLibVBDatamatrix.vbproj.AssemblyReference.cache index e0c6dafb..a3a91ee5 100644 Binary files a/BarcodeLibVBDatamatrix/obj/Debug/BarcodeLibVBDatamatrix.vbproj.AssemblyReference.cache and b/BarcodeLibVBDatamatrix/obj/Debug/BarcodeLibVBDatamatrix.vbproj.AssemblyReference.cache differ diff --git a/Client/Client.csproj b/Client/Client.csproj index 356aef6b..a06735cf 100644 --- a/Client/Client.csproj +++ b/Client/Client.csproj @@ -76,6 +76,8 @@ + + False ..\BarcodeLib\bin\Debug\BarcodeLib.dll @@ -88,6 +90,9 @@ False ..\ExcelNet\bin\Debug\ExcelNet.dll + + ..\..\..\_Demos\minihtmltextbox-master\MiniHTMLTextBox\bin\Debug\net40\MiniHTMLTextBox.dll + ..\OnDocOffice\bin\Debug\OnDocOffice.dll @@ -459,6 +464,12 @@ frmLogin.cs + + Form + + + frmMail.cs + Form @@ -769,6 +780,9 @@ frmLogin.cs + + frmMail.cs + InputDialog.cs diff --git a/Client/Client.csproj.user b/Client/Client.csproj.user index d0ffe724..09c8340f 100644 --- a/Client/Client.csproj.user +++ b/Client/Client.csproj.user @@ -1,8 +1,7 @@  - - + funktion=showdoc&id=OFFEDK0082025002528113 publish\ diff --git a/Client/Diverses/SplashScreen.Designer.cs b/Client/Diverses/SplashScreen.Designer.cs index 6b4ac2fe..9a6f3b36 100644 --- a/Client/Diverses/SplashScreen.Designer.cs +++ b/Client/Diverses/SplashScreen.Designer.cs @@ -64,7 +64,7 @@ this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(135, 26); this.label2.TabIndex = 2; - this.label2.Text = "17. Juli 2025"; + this.label2.Text = "27. Juli 2025"; this.label2.Click += new System.EventHandler(this.label2_Click); // // SplashScreen diff --git a/Client/Diverses/frmMail.Designer.cs b/Client/Diverses/frmMail.Designer.cs new file mode 100644 index 00000000..3d0f6017 --- /dev/null +++ b/Client/Diverses/frmMail.Designer.cs @@ -0,0 +1,183 @@ +namespace OnDoc.Diverses +{ + partial class frmMail + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.txtbetreff = new System.Windows.Forms.TextBox(); + this.cbboxEmpfaenger = new Syncfusion.WinForms.ListView.SfComboBox(); + this.btncancel = new System.Windows.Forms.Button(); + this.btnsend = new System.Windows.Forms.Button(); + this.miniHTMLTextBox1 = new DG.MiniHTMLTextBox.MiniHTMLTextBox(); + this.label4 = new System.Windows.Forms.Label(); + this.txtemail = new System.Windows.Forms.TextBox(); + ((System.ComponentModel.ISupportInitialize)(this.cbboxEmpfaenger)).BeginInit(); + this.SuspendLayout(); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(16, 33); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(58, 13); + this.label1.TabIndex = 0; + this.label1.Text = "Empfänger"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(16, 72); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(38, 13); + this.label2.TabIndex = 1; + this.label2.Text = "Betreff"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(16, 111); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(33, 13); + this.label3.TabIndex = 2; + this.label3.Text = "Inhalt"; + // + // txtbetreff + // + this.txtbetreff.Location = new System.Drawing.Point(97, 72); + this.txtbetreff.Name = "txtbetreff"; + this.txtbetreff.Size = new System.Drawing.Size(806, 20); + this.txtbetreff.TabIndex = 3; + // + // cbboxEmpfaenger + // + this.cbboxEmpfaenger.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest; + this.cbboxEmpfaenger.DropDownPosition = Syncfusion.WinForms.Core.Enums.PopupRelativeAlignment.Center; + this.cbboxEmpfaenger.Location = new System.Drawing.Point(97, 33); + this.cbboxEmpfaenger.Name = "cbboxEmpfaenger"; + this.cbboxEmpfaenger.Size = new System.Drawing.Size(287, 19); + this.cbboxEmpfaenger.Style.DropDownStyle.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(100)))), ((int)(((byte)(100))))); + this.cbboxEmpfaenger.Style.TokenStyle.CloseButtonBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); + this.cbboxEmpfaenger.TabIndex = 12; + this.cbboxEmpfaenger.TabStop = false; + this.cbboxEmpfaenger.SelectedIndexChanged += new System.EventHandler(this.cbboxEmpfaenger_SelectedIndexChanged); + // + // btncancel + // + this.btncancel.Location = new System.Drawing.Point(12, 378); + this.btncancel.Name = "btncancel"; + this.btncancel.Size = new System.Drawing.Size(171, 23); + this.btncancel.TabIndex = 21; + this.btncancel.Text = "Abbrechen"; + this.btncancel.UseVisualStyleBackColor = true; + this.btncancel.Click += new System.EventHandler(this.btncancel_Click); + // + // btnsend + // + this.btnsend.Enabled = false; + this.btnsend.Location = new System.Drawing.Point(732, 378); + this.btnsend.Name = "btnsend"; + this.btnsend.Size = new System.Drawing.Size(171, 23); + this.btnsend.TabIndex = 20; + this.btnsend.Text = "Senden"; + this.btnsend.UseVisualStyleBackColor = true; + this.btnsend.Click += new System.EventHandler(this.btntoapproval_Click); + // + // miniHTMLTextBox1 + // + this.miniHTMLTextBox1.IllegalPatterns = new string[] { + "", + "<\\w+\\s+.*?(j|java|vb|ecma)script:.*?>", + "<\\w+(\\s+|\\s+.*?\\s+)on\\w+\\s*=.+?>", + ""}; + this.miniHTMLTextBox1.Location = new System.Drawing.Point(97, 122); + this.miniHTMLTextBox1.Name = "miniHTMLTextBox1"; + this.miniHTMLTextBox1.Padding = new System.Windows.Forms.Padding(1); + this.miniHTMLTextBox1.ShowToolbar = true; + this.miniHTMLTextBox1.Size = new System.Drawing.Size(806, 226); + this.miniHTMLTextBox1.TabIndex = 22; + this.miniHTMLTextBox1.Text = "miniHTMLTextBox1"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(407, 35); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(39, 13); + this.label4.TabIndex = 23; + this.label4.Text = "E-Mail:"; + // + // txtemail + // + this.txtemail.Location = new System.Drawing.Point(452, 33); + this.txtemail.Name = "txtemail"; + this.txtemail.Size = new System.Drawing.Size(451, 20); + this.txtemail.TabIndex = 24; + this.txtemail.Leave += new System.EventHandler(this.txtemail_Leave); + // + // frmMail + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(931, 416); + this.Controls.Add(this.txtemail); + this.Controls.Add(this.label4); + this.Controls.Add(this.miniHTMLTextBox1); + this.Controls.Add(this.btncancel); + this.Controls.Add(this.btnsend); + this.Controls.Add(this.cbboxEmpfaenger); + this.Controls.Add(this.txtbetreff); + this.Controls.Add(this.label3); + this.Controls.Add(this.label2); + this.Controls.Add(this.label1); + this.Name = "frmMail"; + this.Style.MdiChild.IconHorizontalAlignment = System.Windows.Forms.HorizontalAlignment.Center; + this.Style.MdiChild.IconVerticalAlignment = System.Windows.Forms.VisualStyles.VerticalAlignment.Center; + this.Text = "Mail-Versand"; + this.Load += new System.EventHandler(this.frmMail_Load); + ((System.ComponentModel.ISupportInitialize)(this.cbboxEmpfaenger)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.TextBox txtbetreff; + private Syncfusion.WinForms.ListView.SfComboBox cbboxEmpfaenger; + private System.Windows.Forms.Button btncancel; + private System.Windows.Forms.Button btnsend; + private DG.MiniHTMLTextBox.MiniHTMLTextBox miniHTMLTextBox1; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.TextBox txtemail; + } +} \ No newline at end of file diff --git a/Client/Diverses/frmMail.cs b/Client/Diverses/frmMail.cs new file mode 100644 index 00000000..3fe48511 --- /dev/null +++ b/Client/Diverses/frmMail.cs @@ -0,0 +1,174 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Security.RightsManagement; +using System.Text; +using System.Text.RegularExpressions; +using System.Threading.Tasks; +using System.Windows.Forms; +using Database; +using Microsoft.Office.Interop.Excel; +using Microsoft.Office.Interop.Word; +using Model; +using OnDoc.Klassen; +using OnDoc.UICintrols; +using Syncfusion.DocIO.DLS; +using Syncfusion.Windows.Forms; +using Syncfusion.Windows.Forms.Tools; +using Syncfusion.WinForms.Controls; + +namespace OnDoc.Diverses +{ + public partial class frmMail : SfForm + { + public string doclist { get; set; } + public frmMail() + { + InitializeComponent(); + if (multipledocuments()) { this.txtbetreff.Text = "Link auf OnDoc-Dokumente"; } else { this.txtbetreff.Text = "Link auf OnDoc-Dokument"; } + } + + public frmMail(string doclist) + { + InitializeComponent(); + this.doclist=doclist; + if (multipledocuments()) { this.txtbetreff.Text = "Links auf OnDoc-Dokumente"; } else { this.txtbetreff.Text = "Link auf OnDoc-Dokument"; } + update_html(); + } + + private void frmMail_Load(object sender, EventArgs e) + { + DB db = new DB(AppParams.connectionstring); + db.clear_parameter(); + db.Get_Tabledata("SP_Dokumentbearbeitung_Mitarbeiter", true, false); + + cbboxEmpfaenger.DataSource = db.dsdaten.Tables[0]; + cbboxEmpfaenger.DataSource = db.dsdaten.Tables[0]; + + cbboxEmpfaenger.DisplayMember = "name"; + cbboxEmpfaenger.ValueMember = "mitarbeiternr"; + db = null; + } + + public void update_fields(string mailtext) + { + + miniHTMLTextBox1.Text = mailtext; + miniHTMLTextBox1.ShowToolbar = false; + + } + + public void update_html() + { + DB db = new DB(AppParams.connectionstring); + db.Get_Tabledata("Select name,vorname,tgnummer, email from mitarbeiter where mitarbeiternr=" + AppParams.CurrentMitarbeiter.ToString(), false, true); + string absender = ""; + try + { + absender = db.dsdaten.Tables[0].Rows[0]["Name"].ToString() + " " + db.dsdaten.Tables[0].Rows[0]["Vorname"].ToString() + ", " + db.dsdaten.Tables[0].Rows[0]["tgnummer"].ToString(); + } + catch + { + absender = ""; + } + string endabsatz = "

--------------------------------------------------------------------------
OnDoc / " + absender; + //endabsatz = ""; + + string empfaenger = ""; + try + { + db.Get_Tabledata("Select vorname,email from mitarbeiter where mitarbeiternr=" + cbboxEmpfaenger.SelectedValue.ToString(), false, true); + empfaenger = db.dsdaten.Tables[0].Rows[0][0].ToString(); + txtemail.Text = db.dsdaten.Tables[0].Rows[0][1].ToString(); + if (!checkemail()) + { + MessageBox.Show("E-Mail-Adresse ist ungültig!","E-Mail",MessageBoxButtons.OK,MessageBoxIcon.Error); + } + } + catch + { + empfaenger = ""; + } + string text = ""; + string starthtml = ""; + string endhtml = ""; + string startabsatz = "Guten Tag "+empfaenger+"
" + "
"; + if (!multipledocuments()) { startabsatz = startabsatz + "
" + "Link zum Dokument:
"; } else { startabsatz = startabsatz + "
" + "Links zum Dokumenten:
"; } + text = text + starthtml; + text = text + startabsatz; + text = text + this.doclist; + text = text + endabsatz; + text = text + endhtml; + miniHTMLTextBox1.Text = text; + miniHTMLTextBox1.ShowToolbar = false; + db = null; + } + + private bool checkemail() + { + if (Regex.IsMatch(txtemail.Text, @"^\d+$") == false && !txtemail.Text.ToUpper().Contains("@TKB.CH")) { this.btnsend.Enabled = false; return false; } else { this.btnsend.Enabled = true; return true; } + } + + private bool multipledocuments() + { + if (doclist.Contains("ul")) + { + return true; + } + else + { return false; } + } + + private void cbboxEmpfaenger_SelectedIndexChanged(object sender, EventArgs e) + { + update_html(); + } + + private void btntoapproval_Click(object sender, EventArgs e) + { + Model.EMail email = new Model.EMail(); + email.empfaenger = this.txtemail.Text; + email.betreff = txtbetreff.Text; + email.message = miniHTMLTextBox1.Text; + + + + + clsMailer mailer = new clsMailer(); + if (mailer.SendHTMLMail(email)) + { + this.Close(); + } + else + { + MessageBox.Show("Mail konnte nicht versendet werden", "E-Mail", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + ; + mailer = null; + email = null; + + } + + private void txtemail_TextChanged(object sender, EventArgs e) + { + + } + + private void txtemail_Leave(object sender, EventArgs e) + { + if (!checkemail()) + { + MessageBox.Show("E-Mail-Adresse ist ungültig!", "E-Mail", MessageBoxButtons.OK, MessageBoxIcon.Error); + txtemail.Focus(); + } + } + + private void btncancel_Click(object sender, EventArgs e) + { + this.Close(); + } + } +} diff --git a/Client/Diverses/frmMail.resx b/Client/Diverses/frmMail.resx new file mode 100644 index 00000000..1af7de15 --- /dev/null +++ b/Client/Diverses/frmMail.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Client/DocMgmt/Dokumenterstellung.cs b/Client/DocMgmt/Dokumenterstellung.cs index c4f7fbf3..878c294f 100644 --- a/Client/DocMgmt/Dokumenterstellung.cs +++ b/Client/DocMgmt/Dokumenterstellung.cs @@ -366,11 +366,19 @@ namespace OnDoc.DocMgmt { DocFunction = 2; this.Close(); + this.Close(); } private void button3_Click(object sender, EventArgs e) { + DB db = new DB(AppParams.connectionstring); + db.Exec_SQL("Update dokument set aktiv=0, mutiertam=getdate(), mutierer=" + AppParams.CurrentMitarbeiter.ToString() + " where dokumentid='" + dokumentid + "'"); + + db = null; + Logging.DocLog.Info("Dokument gelöscht", "Doklist.Dokument_loeschen", dokumentid, "", "Dokument gelöscht"); DocFunction = 3; + dokumentid = ""; + PnlPreview.Visible = false; } diff --git a/Client/Klassen/clsAppParams.cs b/Client/Klassen/clsAppParams.cs index a7e9f92c..394ebedc 100644 --- a/Client/Klassen/clsAppParams.cs +++ b/Client/Klassen/clsAppParams.cs @@ -252,7 +252,7 @@ namespace OnDoc.Klassen break; case "funktion": function = value; - if (value.ToLower() != "createdoc" && value.ToLower() != "createpac" && value.ToLower() != "ucheck" && value.ToLower() != "openclient" && value.ToLower()!="createsb") + if (value.ToLower() != "createdoc" && value.ToLower() != "createpac" && value.ToLower() != "ucheck" && value.ToLower() != "openclient" && value.ToLower()!="createsb" && value.ToLower() != "showdoc") { MessageBox.Show("Funktion ist ungültig: " + value, "Parameterfehler", MessageBoxButtons.OK, MessageBoxIcon.Error); return false; diff --git a/Client/Klassen/clsMailer.cs b/Client/Klassen/clsMailer.cs index 19fb8d08..390ec1ff 100644 --- a/Client/Klassen/clsMailer.cs +++ b/Client/Klassen/clsMailer.cs @@ -42,5 +42,51 @@ namespace OnDoc.Klassen return false; } } + public bool SendHTMLMail(Model.EMail mail) + { + string URL = AppParams.RESTURI + "API/SendHTMLMail"; + Logging.Logging.Debug("Start Save Image", "OnDoc", ""); + + string response; + string jsonstring = Newtonsoft.Json.JsonConvert.SerializeObject(mail); + + WebRequest request; + + var data = Encoding.UTF8.GetBytes(jsonstring); + request = WebRequest.Create(URL); + request.ContentLength = data.Length; + request.ContentType = "application/json"; + request.Method = "POST"; + request.Headers["Authorization"] = "Bearer " + AppParams.apikey; + + + try + { + + using (Stream requestStream = request.GetRequestStream()) + { + requestStream.Write(data, 0, data.Length); + requestStream.Close(); + + using (Stream responseStream = request.GetResponse().GetResponseStream()) + { + using (var reader = new StreamReader(responseStream)) + { + response = reader.ReadToEnd(); + } + } + } + + return true; + } + catch (Exception ex) + { + Logging.Logging.Debug("HTML-Mailversand Fehler:" + ex.Message, "OnDoc", ""); + return false; + } + + + } } + } diff --git a/Client/Program.cs b/Client/Program.cs index 0bdc68ce..14e51daa 100644 --- a/Client/Program.cs +++ b/Client/Program.cs @@ -79,7 +79,7 @@ namespace OnDoc else { - if (args[0].ToString().ToUpper().IndexOf("PARTNERNR") > 0 || args[0].ToString().ToUpper().IndexOf("UCHECK") > 0 || args[0].ToString().ToUpper().IndexOf("OPENCLIENT") > 0 || args[0].ToString().ToUpper().IndexOf("CREATESB") > 0|| args[0].ToString().ToUpper().IndexOf("CREATEPAC") > 0 || args[0].ToString().ToUpper().IndexOf("CREATEDOC") > 0) + if (args[0].ToString().ToUpper().IndexOf("PARTNERNR") > 0 || args[0].ToString().ToUpper().IndexOf("UCHECK") > 0 || args[0].ToString().ToUpper().IndexOf("OPENCLIENT") > 0 || args[0].ToString().ToUpper().IndexOf("CREATESB") > 0|| args[0].ToString().ToUpper().IndexOf("CREATEPAC") > 0 || args[0].ToString().ToUpper().IndexOf("CREATEDOC") > 0 || args[0].ToString().ToUpper().IndexOf("SHOWDOC") > 0) { AppParams.init(); //MessageBox.Show(AppParams.tempdir); diff --git a/Client/Start.cs b/Client/Start.cs index bebd3a28..09c22a03 100644 --- a/Client/Start.cs +++ b/Client/Start.cs @@ -281,6 +281,10 @@ namespace OnDoc dokList1.StartPruefung(); return; } + if (ExternalCall.function.ToLower() == "showdoc") + { + dokList1.ShowDoc(ExternalCall.dokumentid); + } if (ExternalCall.function.ToLower() == "createdoc") { @@ -398,6 +402,7 @@ namespace OnDoc dokList1.upruefung(); } + } } diff --git a/Client/UIControls/DokList.Designer.cs b/Client/UIControls/DokList.Designer.cs index 8ad0b385..40ce19e2 100644 --- a/Client/UIControls/DokList.Designer.cs +++ b/Client/UIControls/DokList.Designer.cs @@ -46,6 +46,7 @@ namespace OnDoc.UICintrols this.dokumentFürPartnerErstellenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.dokumentKopierenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripSeparator(); + this.dokumentLinkPerMailVersendenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.barcodeDemoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.vertragPDFDEMOToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.zellenwertInZwischenablageKopierenToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -212,6 +213,7 @@ namespace OnDoc.UICintrols this.dokumentFürPartnerErstellenToolStripMenuItem, this.dokumentKopierenToolStripMenuItem, this.toolStripMenuItem1, + this.dokumentLinkPerMailVersendenToolStripMenuItem, this.barcodeDemoToolStripMenuItem, this.vertragPDFDEMOToolStripMenuItem, this.zellenwertInZwischenablageKopierenToolStripMenuItem, @@ -224,7 +226,7 @@ namespace OnDoc.UICintrols this.gruppenSchliessenToolStripMenuItem, this.zumVersandpaketHinzufügenToolStripMenuItem}); this.ctxMenuDokList.Name = "ctxMenuDokList"; - this.ctxMenuDokList.Size = new System.Drawing.Size(284, 548); + this.ctxMenuDokList.Size = new System.Drawing.Size(284, 574); this.ctxMenuDokList.Opening += new System.ComponentModel.CancelEventHandler(this.ctxMenuDokList_Opening); // // dokumentAnzeigenToolStripMenuItem @@ -324,6 +326,13 @@ namespace OnDoc.UICintrols this.toolStripMenuItem1.Name = "toolStripMenuItem1"; this.toolStripMenuItem1.Size = new System.Drawing.Size(280, 6); // + // dokumentLinkPerMailVersendenToolStripMenuItem + // + this.dokumentLinkPerMailVersendenToolStripMenuItem.Name = "dokumentLinkPerMailVersendenToolStripMenuItem"; + this.dokumentLinkPerMailVersendenToolStripMenuItem.Size = new System.Drawing.Size(283, 26); + this.dokumentLinkPerMailVersendenToolStripMenuItem.Text = "Dokument-Link per Mail versenden"; + this.dokumentLinkPerMailVersendenToolStripMenuItem.Click += new System.EventHandler(this.dokumentLinkPerMailVersendenToolStripMenuItem_Click); + // // barcodeDemoToolStripMenuItem // this.barcodeDemoToolStripMenuItem.Name = "barcodeDemoToolStripMenuItem"; @@ -1758,5 +1767,6 @@ namespace OnDoc.UICintrols private System.Windows.Forms.ToolStripMenuItem zumVersandpaketHinzufügenToolStripMenuItem; private System.Windows.Forms.RibbonPanel RibbonPrinter; private System.Windows.Forms.RibbonButton ribbonbuttonPrinterSettings; + private System.Windows.Forms.ToolStripMenuItem dokumentLinkPerMailVersendenToolStripMenuItem; } } diff --git a/Client/UIControls/DokList.cs b/Client/UIControls/DokList.cs index 92abbb0b..10f55c6e 100644 --- a/Client/UIControls/DokList.cs +++ b/Client/UIControls/DokList.cs @@ -57,6 +57,7 @@ using System.Xml.Linq; using Syncfusion.Windows.Forms.Chart; using Syncfusion.Grouping; using Syncfusion.Olap.MDXQueryParser; +using Windows.UI.Xaml.Input; @@ -1033,6 +1034,16 @@ namespace OnDoc.UICintrols ribbonButtonApproval_Click(null, null); } + public void ShowDoc(string dokumentid) + { + Filter_Loeschen(); + Search_Docid = dokumentid; + RibbonFilterLabel.Text = dokumentid; + RibbonFilterLabel.Visible = true; + RibbonFilterDelete.Visible = true; + refresh_dokumente(); + } + public void createdocumentpaket(int partnernr, int dokumentpaketnr) { Dokumentpaket dp = new Dokumentpaket(dokumentpaketnr, partnernr, this.profilnr); @@ -3192,6 +3203,42 @@ namespace OnDoc.UICintrols { Process.Start(Properties.Settings.Default.PrinterSettings); } + + private void dokumentLinkPerMailVersendenToolStripMenuItem_Click(object sender, EventArgs e) + { + string ul = "
    "; + string endul = "
"; + string li = "
  • "; + string endli = "
  • "; + + var records = sfDataGrid1.View.GetSelectedRecords(); + if (records.Count < 1) { return; } + if (records.Count == 1) + { + ul = ""; + endul = ""; + li = ""; + endli = ""; + } + + Cursor = Cursors.WaitCursor; + + string doklist = ""; + doklist = ul; + foreach (var record in records) + { + var datarow = record as DataRowView; + string documentid = datarow["dokumentid"].ToString(); + string partnernr= datarow["Partner-Nr"].ToString(); + string bezeichnung = datarow["DokBez"].ToString(); + doklist = doklist + li + "" + documentid + " Partner:" + partnernr + " Dokument: " + bezeichnung + endli; + } + doklist = doklist + endul; + + frmMail fmail = new frmMail(doklist); + fmail.ShowDialog(); + Cursor = Cursors.Default; + } } diff --git a/Client/bin/Debug/Alternet.Common.v9.dll b/Client/bin/Debug/Alternet.Common.v9.dll new file mode 100644 index 00000000..80d8c014 Binary files /dev/null and b/Client/bin/Debug/Alternet.Common.v9.dll differ diff --git a/Client/bin/Debug/Alternet.Common.v9.xml b/Client/bin/Debug/Alternet.Common.v9.xml new file mode 100644 index 00000000..df28ef78 --- /dev/null +++ b/Client/bin/Debug/Alternet.Common.v9.xml @@ -0,0 +1,6858 @@ + + + + Alternet.Common.v9 + + + + + Provides methods to manage a collection of Image objects with alpha transparency. + + + + + Initializes a new instance of the AlphaImageList class with specified image list. + + List of images to be stored in this new instance. + + + + Initializes a new instance of the AlphaImageList class with specified parameters. + + List of images to be stored in this new instance. + New size of the images. + + + + Initializes a new instance of the AlphaImageList class with specified image strip. + + List of images concatenated in a single image strip. + + + + Initializes a new instance of the AlphaImageList class with specified image strip. + + List of images concatenated in a single image strip. + Width of the particular image in the strip. + + + + Gets the read-only list of images stored in this AlphaImageList. + + + + + Gets the size of the images in the image list. + + + + + Draws an image on the specified graphic surface at the location specified by a coordinate pair. + + The Graphics object to draw on. + X-coordinate of the upper-left corner of the image to be drawn. + Y-coordinate of the upper-left corner of the image to be drawn. + Index of image to draw within image list. + + + + Disposes this AlphaImageList and frees resources associated with it. + + + + + Provides additional functionality for ImageList objects. + + + + + Creates an ImageList from specified resource. + + Assembly contains specified resource. + Name of resource stores stripped image list. + AlphaImageList containing images from resource. + + + + Creates an AlphaImageList from specified resource. + + Type contains specified resource. + Name of resource stores stripped image list. + AlphaImageList containing contains images from resource. + + + + Creates or reuses already loaded an AlphaImageList from specified resource. + + Assembly contains specified resource. + Name of resource stores stripped image list. + AlphaImageList containing contains images from resource. + + + + Tries to create an ImageList from specified resource. + + Assembly contains specified resource. + Name of resource stores stripped image list. + AlphaImageList contains images from resource. + + + + Specifies platform to be used for code completion. + + + + + No UI Platform is used. + + + + + Specifies Windows Forms platform. + + + + + Specifies WPF platform. + + + + + Specifies Windows Forms and WPF platforms. + + + + + Specifies version of the .NET Framework to be used for locating Framework assemblies. + + + + + Framework 4.5 + + + + + Framework 4.5 + + + + + Location of mscorlib + + + + + Provides methods for resolving assembly references. + + + + + Initializes a new instance of the AssemblyReferenceResolver class with specified parameters. + + List of search directories to look for source files and referenced assemblies. + Location of .NET Framework assemblies. + The base directory that the assembly resolver uses to probe for assemblies. + + + + Gets the base directory that the assembly resolver uses to look for assemblies. + + + + + Gets location of .NET Framework assemblies. + + + + + Gets list of search directories to look for source files and referenced assemblies. + + + + + Returns path to the .NET Framework clr. + + .NET Framework version + path to the .NET framework + + + + Indicates whether the given assembly belongs to the .Net Framework shared assemblies collection. + + Specifies the full name, including path, of the examined assembly. + True if succeed; otherwise false. + + + + Indicates whether the given assembly belongs to the .Net Core shared assemblies collection. + + Specifies the full name, including path, of the examined assembly. + True if succeed; otherwise false. + + + + Returns assembly reference name accordingly to specified parameters. + + Default assembly reference. + The base directory used to probe for assembly. + Specifies if assembly can be located in GAC. + Specifies Target framework. + AssemblyName of found assembly. + + + + Returns assembly reference name accordingly to specified parameters. + + Default assembly reference. + The base directory used to probe for assembly. + Specifies if assembly can be located in GAC. + Specifies Target framework. + AssemblyName of found assembly. + + + + Returns assembly reference accordingly to specified parameters. + + Default assembly reference. + The base directory used to probe for assembly. + Specifies if assembly can be located in GAC. + Specifies Target framework. + Fully qualified name of found assembly. + + + + Try to find real assembly name matches the given name. + + Short assembly name. + Default assembly provider. + Specifies if only runtime asemblies are to be checked. + Full assembly name if succeed; otherwise empty string. + + + + Provides support for asynchronous lazy initialization. This type is fully threadsafe. + + The type of object that is being asynchronously initialized. + + + + The underlying lazy task. + + + + + Initializes a new instance of the class. + + The delegate that is invoked on a background thread to produce the value when it is needed. + + + + Initializes a new instance of the class. + + The asynchronous delegate that is invoked on a background thread to produce the value when it is needed. + + + + Asynchronous infrastructure support. This method permits instances of to be await'ed. + + + + + Starts the asynchronous initialization, if it has not already started. + + + + + Provides assertion functions to check parameters meeting certain requirements. + + + + + Raises an exception informs that specified enumeration value is not supported. + + The type of the value. + The enumerated value. + Exception contains information about value. + + + + Checks for the condition. If the condition is false throws an exception. + + Condition to check. + + + + Verifies the condition. If the condition is false throws an exception. + + Condition to check. + + + + Checks whether specified object is not null. If object is null throws an exception. + + Object to examine. + The name of the parameter that caused the exception. + + + + Checks whether specified string is not null or an empty string. If string is null or empty throws an exception. + + String to examine. + The name of the parameter that caused the exception. + + + + Checks whether specified value is not null or an empty value. If value is null or empty throws an exception. + + IEnumerable to examine. + The name of the parameter that caused the exception. + + + + Allows processes to be automatically killed if this parent process unexpectedly quits. + This feature requires Windows 8 or greater. On Windows 7, nothing is done. + References: + https://stackoverflow.com/a/4657392/386091 + https://stackoverflow.com/a/9164742/386091 + + + + Add the process to be tracked. If our current process is killed, the child processes + that we are tracking will be automatically killed, too. If the child process terminates + first, that's fine, too. + + + + + Provides additional functionality for System.Windows.Forms.Cursor objects. + + + + + Locates the Cursor using specified parameters. + + The Type to look for the Cursor. + Cursor's resource name. + The Cursor if succeed. + + + + Locates the Cursor from specified Stream. + + The Stream to look for the Cursor. + The Cursor if succeed. + + + + Provides additional functionality for System.Drawing.Color objects. + + + + + Creates a System.Drawing.Color structure from a 32-bit RGB value. The alpha value is 255. + + A value specifying the 32-bit RGB value. + The System.Drawing.Color structure that this method creates. + + + + Blends the specified colors together. + + Color to blend onto the background color. + Color to blend the other color onto. + How much of to keep, + “on top of” . + The blended color. + + + + Converts specified color into the HTML format. + + Color to convert. + String contains HTML representation of given color. + + + + Converts specified hex strng into color. + + Hex string to convert. + Converted color. + + + + Proveides functionality to resolve command line path. + + + + + Tries to resolve full path for specified command. + + Command to resolve. + Full command path if succes. + + + + Contains default constants for common requirements. + + + + + Represents a text box control with prededined text cue. + + + + + Gets or sets the textual cue, that is displayed by the edit control to prompt the user for information. + + + + + Specifies the border style for Edit control. + + + + + No border. + + + + + A three-dimensional border. + + + + + A single-line border. + + + + + A system border. + + + + + A custom border. + + + + + Provides flicker free ListBox. + + + + + Initializes a new instance of the FlickerFreeListBox class with default settings. + + + + + Represents a dialogic form that can be used for any long-term operation. + + + + + Initializes a new instance of the ProgressDialog class with default settings. + + + + + Gets or sets a style used to indicate the progress of an operation. + + + + + Gets or sets the text to display in the message label. + + + + + Gets or sets the current position of the progress bar. + + + + + Reports the progress of the operation by updating the current value. + + A new value reflects current progress. + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Represents a Windows button - like control. + + + + + Initializes a new instance of the SpeedButton class with specified container. + + Specifies IContainer that contains this new instance. + + + + Initializes a new instance of the SpeedButton class with default settings. + + + + + Occurs when the value of the Checked property changes. + + + + + Gets or sets the ImageList that contains the images to display in this SpeedButton. + + + + + Gets or sets the ImageList that contains the images to display in this SpeedButton for high DPI. + + + + + Gets or sets the index value of the image displayed on this SpeedButton. + + + + + Gets or sets border style of this SpeedButton. + + + + + Gets or sets border color of this SpeedButton. + + + + + Gets or sets a value indicating whether button appears pressed. + + + + + Gets or sets a value indicating whether button should automatically appear pressed in and not pressed in when clicked. + + + + + Raises the CheckedChaged event. + + The EventArgs that contains data to this event. + + + + Provides node expand button hit test functionality for custom drawn tree views. + + + + + Occurs when part of TreeView node is clicked by left mouse button. + + + + + Gets or sets a value indicating whether hit test for the part of node is enabled. + + + + + Specifies extended TreeView control suppresses flickering while TreeView content is changing. + + + + + Specifies types of node parts. + + + + + Specifies that no flags are in effect. + + + + + Specifies expand button. + + + + + Provides data for the NodePartHitTest event handler. + + + + + Initializes a new instance of the NodePartHitTestEventArgs class with specified settings. + + TreeNode to check. + Specifies the location of the mouse during the mouse event. + + + + Gets TreeNode to check. + + + + + Gets the location of the mouse during the mouse event. + + + + + Gets or sets kind of node part. + + + + + Provides functionality to support Drag and drop operation for the TreeView controls content. + + + + + Initializes a new instance of the TreeViewDragAndDropManager class with specified parameters. + + TreeView which content should be operated. + Specifies listener that performs drag and drop operations. + + + + Occurs when control tries to calculate rectangle around custom drop marker. + + + + + Represents properties and methods to support TreeView drag and drop operation. + + + + + When implemented by a class, determines whether specified node can be dragged to another one. + + Node to drag. + Node to drag to. + True if the content of the nodeToDropOn can be a parent of the draggedNode content. + + + + When implemented by a class, drags specified node to the another one. + + Node to drag. + Node to drag to. + + + + Gets or sets a boolean value indicates whether drag\drop operation enabled. + + + + + Disposes this TreeViewDragAndDropManager and frees resources associated with it. + + + + + Provides data for the CustomDropMarkerNodeBoundsRequired event. + + + + + Initializes a new instance of the DropMarkerNodeBoundsRequiredEventArgs class with specified parameter. + + Node to process. + + + + Gets a TreeNode around which to caclulate bounds. + + + + + Gets or sets a bounding rectangle around the node. + + + + + Provides additional functionality for System.Windows.Forms.TreeView objects. + + + + + Locates TreeView node at the current cursor position. + + TreeView to process. + TreeNode object if success. + + + + A utility class to work with controls.. + + + + + Determines whether a control is a child control or descendant control of a specified parent control. + + A parent control. + A handle to the control to be tested. + True if the control is a child or descendant control; otherwise false. + + + + Allow changes in the control to be redrawn. + + A control to be redrawn. + + + + Sends the specified message to a control. + + A control whose window procedure will receive the message. + The message to be sent. + Additional message-specific information. + Additional message-specific information. + + + + Prevent changes in the control from being redrawn. + + A control to be redrawn. + + + + Indicates if mouse pointer is hovered over specified control. + + Given control. + True if mouse inside control client area; otherwise false. + + + + Contains constants for names of Property Grid categories. + + + + + Name of the Behavior category. + + + + + Name of the Appearance category. + + + + + Chooses between regular and high-DPI image and/or scales images depending on current DPI setting. + This class is for image list. See also DisplayScaledImagesByKey, DisplayScaledImage. + + + + + Initializes a new instance of DisplayScaledImages class. + + A function to provide a 100% DPI image. + A function to provide a 200% DPI image. + + + + Gets output images, but without any scaling applied. + + + + + Gets output images, with scaling applied, if required. + + + + + Disposes this DisplayScaledImages and frees resources associated with it. + + + + + Clears the scaled images cache. + + + + + Chooses between regular and high-DPI image and/or scales images depending on current DPI setting. + This class is for single image. See also DisplayScaledImages, DisplayScaledImagesByKey. + + + + + Initializes a new instance of DisplayScaledImage class. + + A function to provide a 100% DPI image. + A function to provide a 200% DPI image. + + + + Gets output image, but without any scaling applied. + + + + + Gets output image, with scaling applied, if required. + + + + + Disposes this DisplayScaledImage and frees resources associated with it. + + + + + Chooses between regular and high-DPI image and/or scales images depending on current DPI setting. + This class is for image list. See also DisplayScaledImagesByKey, DisplayScaledImage. + + + + + Initializes a new instance of DisplayScaledImages class. + + A function to provide a 100% DPI image. + A function to provide a 200% DPI image. + + + + Gets output images, but without any scaling applied. + + + + + Gets output images, with scaling applied, if required. + + + + + Disposes this DisplayScaledImages and frees resources associated with it. + + + + + Clears the scaled images cache. + + + + + Chooses between regular and high-DPI image and/or scales images depending on current DPI setting. + This class is for images indexed by key. See also DisplayScaledImages, DisplayScaledImage. + + + + + Initializes a new instance of DisplayScaledImagesByKey class. + + A function to provide a 100% DPI image. + A function to provide a 200% DPI image. + + + + Get image delegate. + + A key to index the image by. + The provided image. + + + + Gets output image, but without any scaling applied. + A key to index the image by. + + + + + Gets output image, with scaling applied, if required. + A key to index the image by. + + + + + Disposes this DisplayScaledImagesByKey and frees resources associated with it. + + + + + A utility class to scale content of the controls. + + + + + Gets or sets settings specifies how control should be scaled. + + + + + Gets a boolean value that indicates whether controls need to be scaled. + + + + + Automatically scales the specified integer value accordingly to the screen resolution. + + Value to scale. + Scaled value if auto scaling enabled; otherwise original value. + + + + De-scales the specified integer value accordingly to the screen resolution. + + Value to scale. + Descaled value if auto scaling enabled; otherwise original value. + + + + Automatically scales the specified integer value. + + Value to scale. + Specifies the scaling factor. + Scaled value. + + + + Automatically scales the specified float value. + + Value to scale. + Scaled value if auto scaling enabled; otherwise original value. + + + + Automatically scales the specified double value. + + Value to scale. + Specifies the scaling factor. + Scaled value. + + + + Automatically scales the doluble specified value. + + Value to scale. + Scaled value if auto scaling enabled; otherwise original value. + + + + Automatically scales the specified float value. + + Value to scale. + Specifies the scaling factor. + Scaled value. + + + + Automatically scales the specified Size value. + + Value to scale. + Scaled value if auto scaling enabled; otherwise original value. + + + + Automatically scales the specified Size value. + + Value to scale. + Specifies the scaling factor. + Scaled value. + + + + Automatically scales the specified Padding value. + + Value to scale. + Scaled value if auto scaling enabled; otherwise original value. + + + + Automatically scales the specified Padding value. + + Value to scale. + Specifies the scaling factor. + Scaled value. + + + + Creates a scaled copy of the specified System.Windows.Forms.ImageList control. + + List of images to scale. + Scaled copy of the given System.Windows.Forms.ImageList. + + + + Creates a scaled copy of the specified System.Windows.Forms.ImageList control. + + List of images to scale. + Specifies the scaling factor. + Scaled copy of the given System.Windows.Forms.ImageList. + + + + Creates a scaled copy of the specified Alternet.Common.AlphaImageList control. + + List of images to scale. + Scaled copy of the given Alternet.Common.AlphaImageList. + + + + Creates a scaled copy of the specified Alternet.Common.AlphaImageList control. + + List of images to scale. + Specifies the scaling factor. + Scaled copy of the given Alternet.Common.AlphaImageList. + + + + Creates a scaled copy of the specified System.Drawing.Image control. + + Image to scale. + Scaled copy of the given System.Drawing.Image. + + + + Creates a scaled copy of the specified System.Drawing.Image control. + + Image to scale. + Specifies the scaling factor. + Scaled copy of the given System.Drawing.Image. + + + + Provides methods to manage the DPI scale of the controls. + + + + + Indicates whether the current Window Forms application is automatically resized due to DPI scaling changes. + + True if automatic resizing is enabled; otherwise, false. + + + + Indicates whether the DPI scale of the given control is near 1. + + Control to check. + True if the control is nearly unscaled; otherwise, false. + + + + Tries to scale an image related to the specified strip. + + ToolStrip object, whose image needs to be scaled. + + + + Tries to update the DPI scale for images stored in all controls within the specified container. + + Container control, which images will be adjusted. + + + + Gives DPI scale value for the specified control. + + Control to process. + The floating value indicates the ratio between the standard Dpi scale and the control's Dpi scale. + + + + Sets the specified font for all controls in the container in case if non-100% scaling is in effect. + This helps to circumvent the bug in WinForms auto scaling. + See http://stackoverflow.com/questions/2973165/autoscalemode-problems-with-changed-default-font + Container control. + Font to be set. + + + + + Represents settings specifies how control should be scaled. + + + + + Initializes a new instance of the DisplayScalingSettings class with specified parameters. + + Indicates whether automatic scaling is enabled. + Custom DPI scale value. + + + + Gets a boolean value that indicates whether automatic scaling is enabled. + + + + + Gets a custom DPI scale factor. + + + + + Gets DPI scale factor will be applied for controls to be scaled. + + + + + Provides functionality to create default IDefaultAssembliesProvider implementation. + + + + + Creates the default IDefaultAssembliesProvider object. + + IDefaultAssembliesProvider that is created. + + + + Creates the default IDefaultAssembliesProvider object in accordance with the target framework. + + Framework to which IDefaultAssembliesProvider will be created. + IDefaultAssembliesProvider that is created. + + + + Proveides functionality to detect DotNET Core references. + + + + + Detects a version of the DotNET Core installed on the PC. + + List of references to examine. + Receives DotNET Core version number. + True if the verification successful; otherwise false. + + + + Indicates whether specific reference belongs to the DotNET Core. + + Reference to check. + Receives version number of the reference. + True if specified reference is a DotNET Core reference. + + + + A utility class to locate the paths of the most relevant .NET Core version assemblies. + + + + + Gets a version of the current common language runtime. + + + + + Represents methods to get a list of the default assemblies and paths related to the specific environment and framework. + + + + + Gets a list of the assemblies default for the specific environment and framework. + + Given Technology Environment. + Given Target Framework. + Specifies whether runtme assemblies should be also proccessed. + List of the assembly names satisfying specified criteria. + + + + Gets a list of the assemblies paths for the specific environment and framework. + + Given Technology Environment. + Given Target Framework. + List of the assembly paths satisfying specified criteria. + + + + A utility class to locate paths where the .NET Core assemblies are installed. This class is abstract. + + + + + Initializes a new instance of the DotNetCoreInstallLocator class with default settings. + + + + + Gets the location of the framework runtime assemblies path. + + + + + Gets the location of the framework apis assemblies path. + + + + + Gets the location of the core lib assemblies path. + + + + + Gets a version of the current common language runtime. + + + + + Tries to locate the subdirectory of the Dot NET build whose version is nearest to the required version. + + Root directory from search will start. + Version to compare. + The full path of the build if the search is successful; otherwise, null. + + + + Tries to find the .Net Core install location. + + Full path of the .Net Core install location if search is successful; otherwise, null. + + + + Provides functionality to get a list of the default .NET Framework assemblies. + + + + + Gets a list of the assemblies default for the specific environment and framework. + + Given Technology Environment. + Given Target Framework. + Specifies whether runtme assemblies should be also proccessed. + List of the assembly names satisfying specified criteria. + + + + Gets a list of the assemblies paths for the specific environment and framework. + + Given Technology Environment. + Given Target Framework. + Specifies whether runtme assemblies should be also proccessed. + List of the assembly names satisfying specified criteria. + + + + Represents methods to get a list of the default assemblies. + + + + + When implemented by a class, gets a list of the assemblies default for the specific environment and framework. + + Given Technology Environment. + Given Target Framework. + Specifies whether runtme assemblies should be also proccessed. + List of the assembly names satisfying specified criteria. + + + + Gets a list of the assemblies paths for the specific environment and framework. + + Given Technology Environment. + Given Target Framework. + List of the assembly paths satisfying specified criteria. + + + + Defines type of the framework. + + + + + Speicifes no framework. + + + + + Specifies system defined framework. + + + + + Specifies Windows Forms framework. + + + + + Specifies WPF framework. + + + + + Represents an assembly reference stored in the assembly references list. + This class is used for the Sdk-style projects. + + + + + Initializes a new instance of the AssemblyReference class with specified parameters. + + Name of the assembly reference. + Full name of the assembly reference, + + + + Gets a name of the assembly reference. + + + + + Gets the full name of the assembly reference. + + + + + Represents properties that describes SDK-style Visual Studio project. + + + + + Initializes a new instance of the Project class with specified parameters. + + Sdk name like "Microsoft.NET.Sdk" or "Microsoft.NET.Sdk.WindowsDesktop". + TargetFramework that project's target framework. + Indicates whether Windows Forms assembly references are available for the project. + Indicates whether WPF assembly references are available for the project. + Indicates whether implicit global using directives are enabled in the project. + Indicates MyType for VB projects. + Indicates Assembly version. + Specifies that assembly info needs to be generated. + The list of shared frameworks that contains a collection of assembly references for this project. + + + + Gets the Sdk name like "Microsoft.NET.Sdk" or "Microsoft.NET.Sdk.WindowsDesktop". + + + + + Gets TargetFramework that specifies the target project's framework. + + + + + Gets the boolean value indicating whether the Windows Forms assembly references are available for this project. + + + + + Gets the boolean value indicating whether the WPF assembly references are available for this project. + + + + + Gets a boolean value indicating whether implicit global using directives are enabled in this project. + + + + + Gets a string value that specifies MyType property for VB project. + + + + + Gets a boolean value that specifies GenerateAssemblyInfo property for the project. + + + + + Gets a string value that specifies Version property for the project. + + + + + Gets the read-only list of shared frameworks that contains a collection of assembly references for this project. + + + + + A utility class to support Sdk-style projects. + + + + + Gets a list of assemblies that are automatically added to the project. + + Project to process. + IReadOnlyList of the assembly references. + + + + Gets a list of frameworks used in the specified project. + + Project to process. + IReadOnlyList of the frameworks. + + + + See https://docs.microsoft.com/en-us/dotnet/core/project-sdk/overview#available-sdks + + + + + Represents properties and methods that describe the particular version of the SDK-style project. + + + + + Initializes a new instance of the TargetFramework class with specified moniker. + + String in the standardized token format for specifying the target framework of a .NET project. + + + + Initializes a new instance of the TargetFramework class with specified parameters. + + Framework version. + Indicates whether it is a .NET Core framework. + Operating system to which this framework belongs. + + + + Gets the currently running target framework. + + + + + Gets a string in the standardized token format for specifying the target framework of a .NET project. + + + + + Gets the Ooperating system to which this framework belongs. + + + + + Gets the boolean value indication whether this is .NET Core framework. + + + + + Gets a Version representation of the framework Moniker. + + + + + Contains extended functionality for enumerable objects. + + + + Finds the index of the first item matching an expression in an enumerable. + The enumerable to search. + The expression to test the items against. + The index of the first matching item, or -1 if no items match. + + + Finds the index of the first occurrence of an item in an enumerable. + The enumerable to search. + The item to find. + The index of the first matching item, or -1 if the item was not found. + + + + Concatenates two sequences. + + The type of the elements of the input sequences. + The first sequence to concatenate. + The sequence to concatenate to the first sequence. + An IEnumerable that contains the concatenated elements of the two input sequences. + + + + Serves as the default hash function for the items in the sequence. + + The type of the elements of the sequences. + The sequence to get hash code. + A hash code for the sequence. + + + + Serves as the default hash function for the items in the sequence. + + The type of the elements of the sequences. + The sequence to get hash code. + Method calculates hash code for particular item. + A hash code for the sequence. + + + + Finds out element with maximum value in the container. + + The type of the elements of the container. + The type of key value to calculate maximum. + The container to probe. + Method calculates max value. + Maximal element in the container. + + + + Defines types of reaction on error. + + + + + Message dialog displayed when error occurs. + + + + + Exception is thrown when error occurs. + + + + + No reaction. + + + + + Represents class that can react various ways for erroneous situations. + This class is used internally for exceptions handling. + + + + + Gets or sets a value indicating reaction on any error. + + + + + Processes given exception with defined way. + + The Exception to process. + + + + Provides additional functionality for ImageList objects. + + + + + Joins content of given image list into a single stripped image an saves in into a specified file. + + ImageList to process. + Name of file to save result. + + + + Creates an ImageList from specified resource. + + Type contains specified resource. + Name of resource stores stripped image list. + System.Windows.Forms.ImageList contains images from resource. + + + + Creates or loads existing ImageList from specified resource. + + Assembly contains specified resource. + Name of resource stores stripped image list. + System.Windows.Forms.ImageList contains images from resource. + + + + Creates an ImageList from specified resource. + + Assembly contains specified resource. + Name of resource stores stripped image list. + System.Windows.Forms.ImageList contains images from resource. + + + + Tries to create an ImageList from specified resource. + + Assembly contains specified resource. + Name of resource stores stripped image list. + System.Windows.Forms.ImageList contains images from resource. + + + + Provides methods to be notified about keyboard and mouse actions. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + Contains extension methods for Keys object. + + + + + Determines if key is a navigation or system key + + + + + + + Provides the abstract base class for all AlterNET licenses. A license is granted to a specific instance of a component. + + + + + Initializes a new instance of the ComponentLicense class with specified type. + + Specifies type for which the license is granted. + + + + Represents the type for which the license is granted. + + + + + Releases all resources used by this ComponentLicense. + + + + + Supports license logic. + + + + + Creates an DesignTimeLicense object using specified parameters. + + The Type for which license will be created. + Kind of the license. + The DesignTimeLicense object. + + + + Determines whether a license can be granted for the instance of the specified type. + + A System.Type that represents the type of object that requests the license. + An System.Object of the specified type or a type derived from the specified type. + + + + Represents license provider for licensed components. + + + + + Gets a license for an instance or type of component, when given a context and whether the denial of a license throws an exception. + + A System.ComponentModel.LicenseContext that specifies where you can use the licensed object. + A System.Type that represents the component requesting the license. + An object that is requesting the license. + True if a System.ComponentModel.LicenseException should be thrown when the component cannot be granted a license; otherwise, false. + A valid System.ComponentModel.License. + + + + Provides the class for design-time type licenses. A license is granted to a specific instance of a component. + + + + + Initializes a new instance of the DesignTimeLicense class with specified settings. + + Specifies type for which the license is granted. + Specifies name of the license file. + + + + Indicates if the license is empty. + + + + + Indicates if the license is already activated. + + + + + Indicates if the license is of evaluation type. + + + + + Returns the number of days remaining before the license expires. + + + + + Returns the date when the license expires. + + + + + Indicates if the license is expired. + + + + + Indicates if the license is unsupported for the current version of the software. + + + + + Indicates if the license is valid. + + + + + Represents serial number of the license. + + + + + Represents e-mail to which the license is registered. + + + + + Represents name of the product to which the license is registered. + + + + + Represents version of the product to which the license is registered. + + + + + Represents the license kind. + + + + + Represents DateTime when the license was created. + + + + + Gets or sets the reason describing why the license is invalid. + + + + + Gets or sets the runtime version of reason describing why the license is invalid. + + + + + Represents the license key. + + + + + Validates the license. + + True if the license valid; otherwise false. + + + + Finds property value by its name. + + Name of the property. + Property value if find succeed; otherwise empty string. + + + + Contains properties for a specific license. + + + + + Initializes new instance of the LicenseProperty class with specified properties. + + Name of this new instance. + Value of this new instance. + + + + Represents a value of the specific license. + + + + + Represents a name of the specific license. + + + + + Represents dialog box that shows license-related information or warnings. + + + + + Initializes a new instance of the LicenseDialog class with default settings. + + + + + Displays LicenseDialog for expired license. + + Specifies type for which the license is requested. + Expired license. + + + + Displays LicenseDialog for invalid license. + + Specifies type for which the license is requesed. + Invalid license. + + + + Displays LicenseDialog for unsupported license. + + Specifies type for which the license is requested. + Unsupported license. + + + + Displays LicenseDialog for trial license. + + Specifies type for which the license is requested. + Trial license. + + + + Displays LicenseDialog for the runtime license. + + Specifies product name. + Specifies whether license is trial. + Specifies whether license is valid. + Specifies whether license is unsupported. + Specifies reason why the license is not valid. + + + + Required designer variable. + + + + + Clean up any resources being used. + + True if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Provides functionality for searching installation location. + + + + + Finds out fully qualified path of current version location stored in the registry. + + System.IO.DirectoryInfo contains information about location of current version. + + + + Defines license kind. + This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. + + + + + Specifies that no flags are in effect. + + + + + Specifies license for the Code Editor component under Windows Forms platform. + + + + + Specifies license for the Code Editor component under WPF platform. + + + + + Specifies license for the Code Editor component for any platforms. + + + + + Specifies license for the Scripter component under Windows Forms platform. + + + + + Specifies license for the Scripter component under WPF platform. + + + + + Specifies license for the Scripter component for any platforms. + + + + + Specifies license for the Designer component under Windows Forms platform. + + + + + Specifies license for the Designer component under WPF platform. + + + + + Specifies license for the Designer component for any platforms. + + + + + Specifies license for the all components under Windows Forms platform. + + + + + Specifies license for the all components under WPF platform. + + + + + Specifies license for the all components for any platforms. + + + + + Provides the class for runtime type licenses. A license is granted to a specific instance of a component. + + + + + Initializes a new instance of the RuntimeLicense class with specified settings. + + Type of the licensed control. + Applicable software product. + Specifies if evaluation license is used. + Specifies if valid license is used. + Specifies invalid reason in case license is invalid. + + + + Gets the license key stored for the licensed component. + + + + + Contains extended functionality for mathematic operations. + + + + + Indicates whether two given values are close to each other. + + First value to probe. + Second value to probe. + Value that limits difference. + True if difference between two values less then epsilon; otherwise false. + + + + Clamps given value between specified dimensions. + + Value to probe. + Minimum possible value. + Maximum possible value. + Integer value that does not exceed specified dimensions. + + + + Clamps given value between specified dimensions. + + Value to probe. + Minimum possible value. + Maximum possible value. + Double value that does not exceed specified dimensions. + + + + Wraps given value into specified interval. + + Value to probe. + Minimum possible value. + Maximum possible value. + Maximum if value less then minimum, minimum if value more then maximum; otherwise original value. + + + + Returns the smaller of double values in a one-dimensional array. + + The one-dimensional array to compare. + The smallest double value. + + + + Searches for the smallest value and returns the index of its occurrence in a one-dimensional array. + + The one-dimensional array to search. + The index of the smallest value the in array, if found; otherwise -1. + + + + Returns the smaller of integer values in a one-dimensional array. + + The one-dimensional array to compare. + The smallest integer value. + + + + Returns the largest of double values in a one-dimensional array. + + The one-dimensional array to compare. + The largest double value. + + + + Searches for the largest value and returns the index of its occurrence in a one-dimensional array. + + The one-dimensional array to search. + The index of the largest value the in array, if found; otherwise -1. + + + + Returns the largest of integer values in a one-dimensional array. + + The one-dimensional array to compare. + The largest integer value. + + + + A utility class to handle mouse events. + + + + + Simulates mouse left button click. + + + + + Represents native Win32 API methods. + + + + + Places the window above all non-topmost windows. + + Handle to the window. + Specifies the new position of the left side of the window, in client coordinates. + Specifies the new position of the top of the window, in client coordinates. + Specifies the new width of the window, in pixels. + Specifies the new height of the window, in pixels. + True if success; otherwise false. + + + + The EnumChildWindows function enumerates the child windows that belong to the specified parent window by passing the handle of each child window, in turn, to an application-defined callback function. EnumChildWindows continues until the last child window is enumerated or the callback function returns false. + + Identifies the parent window whose child windows are to be enumerated. + Points to an application-defined callback function. + Specifies a 32-bit, application-defined value to be passed to the callback function. + True if succeed; otherwise false. + + + + Retrieves text that corresponds to a window. + + Handle of window. + Text that corresponds to a window. + + + + Sets the text of a window. + + Handle of the window. + New text of the window. + + + + The GetClassName function retrieves the name of the class to which the specified window belongs. + + Identifies the window and, indirectly, the class to which the window belongs. + Name of the class. + + + + Retrieves size in pixels per logical inch of entire screen. + + Size of entire screen. + + + + Retrieves the device context (DC) for the entire window. + + Handle to the window with a device context that is to be retrieved. + If the function succeeds, the return value is a handle to a device context for the specified window; otherwise return value is null. + + + + Releases a device context (DC), freeing it for use by other applications. + + Handle to the window whose DC is to be released. + Handle to the DC to be released. + The return value indicates whether the DC was released. If the DC was released, the return value is 1; otherwise the return value is zero. + + + + The DeleteObject function deletes a logical pen, brush, font, bitmap, region, or palette, freeing all system resources associated with the object. After the object is deleted, the specified handle is no longer valid. + + A handle to a logical pen, brush, font, bitmap, region, or palette. + If the function succeeds, the return value is nonzero. If the specified handle is not valid or is currently selected into a DC, the return value is zero. + + + + Determines if font family represents mono-space font; + + Font family. + Font style + Font height + True if font is mono-space, otherwise False. + + + + Sets the parameters of a scroll bar, including the minimum and maximum scrolling positions, the page size, and the position of the scroll box (thumb). + + Handle to a scroll bar control or a window with a standard scroll bar. + Indicates whether scroll bar is flat. + Specifies the maximum scrolling position. + Specifies the page size. + Indicates whether scroll bar is vertical or horizontal. + + + + Sets the position of the scroll box (thumb) in the specified scroll bar. + + Handle to a scroll bar control or a window with a standard scroll bar. + Indicates whether scroll bar is flat. + Specifies the position of the scroll box. + Indicates whether scroll bar is vertical or horizontal. + + + + Retrieves the current position of the scroll box (thumb) in the specified scroll bar. + + Handle to a scroll bar control or a window with a standard scroll bar. + Indicates whether scroll bar is flat. + Indicates whether scroll bar is vertical or horizontal. + If the function succeeds, the return value is the current position of the scroll box; otherwise zero. + + + + Retrieves the page size of the scroll box (thumb) in the specified scroll bar. + + Handle to a scroll bar control or a window with a standard scroll bar. + Indicates whether scroll bar is flat. + Indicates whether scroll bar is vertical or horizontal. + If the function succeeds, the return value is the page size of the scroll box; otherwise zero. + + + + Retrieves dimension of the arrow bitmap of a scroll bar, in pixels. + + Indicates whether scroll bar is vertical. + Dimension of the arrow bitmap. + + + + Scrolls the contents of the specified window's client area. + + Handle to the window where the client area is to be scrolled. + Specifies the amount of horizontal scrolling. + Specifies the amount of vertical scrolling. + Rectangle that specifies the portion of the client area to be scrolled. + + + + Converts given code to the type of scroll event action. + + Code to convert. + ScrollEventType of scroll event action. + + + + Initializes flat scroll bars for a particular window. + + Handle to the window that will receive flat scroll bars. + True if succeed; otherwise false. + + + + Removes vertical scrollbar style from the listbox. + + Handle to the window that will receive flat scroll bars. + + + + Updates listbox style to provide a virtual mode. + + Default listbox style. + An updated style. + + + + Uninitializes flat scroll bars for a particular window. + + Handle to the window with the flat scroll bars that will be uninitialized. + True if succeed; otherwise false. + + + + Retrieves the current double-click time for the mouse. + + Returns the current double-click time, in milliseconds. + + + + The SendMessage function sends the specified message to a window or windows. The function calls the window procedure for the specified window and does not return until the window procedure has processed the message. + + Identifies the window whose window procedure will receive the message. + Specifies the message to be sent. + Specifies additional message-specific information. + Specifies additional message-specific information. + Result of the message processing and depends on the message sent. + + + + Places a message in the message queue associated with the thread that created the specified window and returns without waiting for the thread to process the message. + + Handle to the window whose window procedure is to receive the message. + Specifies the message to be posted. + Specifies additional message-specific information. + Specifies additional message-specific information. + True if succeed; otherwise false. + + + + Indicates whether specified message is mouse message. + + Message to check-up. + True if it is mouse message; otherwise false. + + + + The SetCursor function establishes the cursor shape. + + Identifies the cursor. + The handle to the previous cursor if success; otherwise null. + + + + Creates a new shape for the system caret and assigns ownership of the caret to the specified window. + + Handle to the window that owns the caret. + Specifies the width of the caret in logical units. + Specifies the height of the caret in logical units. + If the function succeeds, the return value is nonzero; otherwise zero. + + + + Makes the caret visible on the screen at the caret's current position. + + Handle to the window that owns the caret. + True if succeed; otherwise false. + + + + Destroys the caret's current shape, frees the caret from the window, and removes the caret from the screen. + + True if succeed; otherwise false. + + + + Moves the caret to the specified coordinates. + + Specifies the new x-coordinate of the caret. + Specifies the new y-coordinate of the caret. + True if succeed; otherwise false. + + + + Sets the position of the composition window. + + Handle to the input context. + A Point containing the coordinates of the upper left corner of the composition window. + + + + Sets the logical font to use to display characters in the composition window. + + Handle to the input context. + Font information to set. + + + + Retrieves information about the composition. + + Handle to the input context. + + + + Updates position information for a composition window. + + Handle to the input context. + A Point containing the coordinates of the upper left corner of the composition window. + Pointer to the composition window. + + + + The ExcludeClipRect function creates a new clipping region that consists of the existing clipping region minus the specified rectangle. + + Identifies the device context. + Specifies the logical x-coordinate of the upper-left corner of the rectangle. + Specifies the logical y-coordinate of the upper-left corner of the rectangle. + Specifies the logical x-coordinate of the lower-right corner of the rectangle. + Specifies the logical y-coordinate of the lower-right corner of the rectangle. + Specifies type of new clipping region. + + + + Returns control under a specified screen point. + + The screen point. + The found control or if no control is found. + + + + Retrieves the low-order word from the specified value. + + Specifies the value to be converted. + The return value is the low-order word of the specified value. + + + + Retrieves the high-order word from the given value. + + Specifies the value to be converted. + The return value is the high-order word of the specified value. + + + + Registers and initializes the common control window classes. + + True if succeed; otherwise false. + + + + Plays default waveform sound. + + + + + Generates simple tones on the speaker. + + Frequency of the sound, in hertz. + Duration of the sound, in milliseconds. + + + + Suspends the execution of the current thread for a specified interval. + + Specifies time, in milliseconds, for which to suspend execution. + + + + Installs hook procedure that monitors mouse messages into a hook chain. + + Hook procedure. + If the function succeeds, the return value is the handle to the hook procedure; otherwise return value is null. + + + + Installs hook procedure that monitors messages before the system sends them to the destination window procedure into a hook chain. + + Hook procedure. + If the function succeeds, the return value is the handle to the hook procedure; otherwise return value is null. + + + + Removes a hook procedure installed in a hook chain. + + Handle to the hook to be removed. + True if succeed; otherwise false. + + + + Passes the hook information to the next hook procedure in the current hook chain. A hook procedure can call this function either before or after processing the hook information. + + Handle to the current hook. + Hook code passed to the current hook procedure. + Specifies the wparam value passed to the current hook procedure. + Specifies the lparam value passed to the current hook procedure. + This value is returned by the next hook procedure in the chain. + + + + Get structure associated with mouse hook. + + Mouse hook data. + Mouse point. + Window handle sending mouse message. + + + + Defines the message parameters passed to a WH_CALLWNDPROC hook procedure, CallWndProc. + + + + + Defines control state. + This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. + + + + + Specifies that no flags are in effect. + + + + + Specifies that control is in the normal state. + + + + + Specifies that control is in the disabled state. + + + + + Specifies that control is in the pressed state. + + + + + Specifies that control is in the hovered state. + + + + + Specifies that control is in the focused state. + + + + + Specifies that control is in the default state. + + + + + Represents information about a particular font. + + + + + Initializes a new instance of the FontInfo class with specified parameters. + + Specifies Font for this new instance. + Handle to the device context. + + + + Initializes a new instance of the FontInfo class with specified parameters. + + Font handle. + Handle to the device context. + Name of the font. + + + + Destroys the instance of the FontInfo class. + + + + + Gets or sets font of this FontInfo. + + + + + Represents handle to the Font. + + + + + Represents width of the font. + + + + + Represents height of the font. + + + + + Represents a value indicating whether font is monospaced, meaning that all characters drawn with this font have the same width. + + + + + Represents name of the font. + + + + + Frees all resources associated with this FontInfo. + + + + + Represents collection of FontInfo elements. + + + + + Initializes a new instance of the FontInfos class with specified parameters. + + Specifies Font for this new instance. + Handle to the device context. + + + + Initializes a new instance of the FontInfos class with specified parameters. + + Specifies Font for this new instance. + Handle to the device context. + + + + Destroys the instance of the FontInfos class. + + + + + Represents current FontInfo object. + + + + + Represents a value indicating whether current font is monospaced. + + + + + Represents height of the current font. + + + + + Indicates whether the specified System.Drawing.FontStyle enumeration is available. + + FontFamily to test. + The System.Drawing.FontStyle to test. + The FontStyle available for specified FontFamily object. + + + + Frees all resources associated with this FontInfos. + + + + + Adds specified style to the style collection. + + Style to add. + FontInfo that corresponds to the specified style. + + + + Adds specified style to the style collection. + + Specifies Font Name. + Style to add. + Specifies Font Height. + FontInfo that corresponds to the specified style. + + + + Represents information about a particular Gdi font. + + + + + Initializes a new instance of the GdiFontInfo class with specified parameters. + + Specifies Font for this new instance. + Handle to the device context. + + + + Initializes a new instance of the GdiFontInfo class with specified parameters. + + Font handle. + Handle to the device context. + Name of the font. + + + + Indicates whether string width should be calculated using DrawText method rather then CharWidth. + + + + + Calculates width of specified character using current Font. + + Character to measure. + Width of the character. + + + + Calculates width of specified string using current Font. + + String to measure. + Width of the text. + + + + Represents collection of GdiFontInfo elements. + + + + + Initializes a new instance of the GdiFontInfos class with specified parameters. + + Specifies Font for this new instance. + Handle to the device context. + + + + Initializes a new instance of the GdiFontInfos class with specified parameters. + + Font handle. + Handle to the device context. + + + + Encapsulates a Gdi drawing surface, providing properties and methods used to draw text and graphic primitives. + + + + + Gets handle to device context currently associated with the IPainter. + + + + + Indicates whether painter should use DrawText method rather then ExtTextOut to paint text. + + + + + Gets the world transformation for Graphics property. + + + + + Represents Graphics object used to paint text and graphic primitives. + + + + + Resets all GdiPainter properties to the initial state. + + + + + Sets a two-dimensional linear transformation for the specified device context. + + Horizontal offset of the transformation. + Vertical offset of the transformation. + Horizontal scale of the transformation. + Vertical scale of the transformation. + + + + Sets default two-dimensional linear transformation for the specified device context. + + + + + Prepares the GdiPainter to paint. Associates new device context from given Graphics object to GdiPainter and preserves GdiPainter properties. + + + The Graphics object to draw on. + + + + Marks the end of painting. Releases device context associated with this GdiPainter and restores saved GdiPainter properties. + + + + + + Returns width of the given string. + + The text to calculate width. + Width of specified string. + + + + Returns width of the specified part of the given string. + + The text to calculate width. + Position of the first character to start calculating. + Length of the part of string to calculate width. + Width of the part of string. + + + + Returns width of the given string fitting into the given Width. + + The text to calculate width. + Maximum layout area for the string. + Receives number of character fitting into specified Width. + Specifies whether the calculating should be precise. + Width of the part of string. + + + + Returns width of the specified part of the given string fitting into the given Width. + + The text to calculate width. + Position of the first character to start calculating. + Length of the part of string to calculate width. + Maximum layout area for the string. + Receives number of characters fitting into specified Width. + Width of the part of string. + + + + Returns width of the specified part of the given string fitting into the given Width. + + The text to calculate width. + Position of the first character to start calculating. + Length of the part of string to calculate width. + Maximum layout area for the string. + Receives number of characters fitting into the into the specified Width. + Specifies whether the calculating should be precise. + Width of the part of string. + + + + Returns width of the given number of specified character. + + Character to calculate width. + Number of characters. + Width of specified characters. + + + + Returns width of the such number of the specified characters fitting into the given Width. + + Character to calculate width. + The width that should hold a number of the specified character. + Receive number of character that can fit into specified width. + Specifies whether the calculating should be precise. + Width of specified characters. + + + + Fills the given rectangle by using the current brush. + + The rectangle object to fill. + + + + Fills the given rectangular area by using the current brush. + + X-coordinate of the upper-left corner of the rectangle. + Y-coordinate of the upper-left corner of the rectangle. + Width of the rectangle. + Height of the rectangle. + + + + Fills the given rectangle by using specified color. + + Specified color to fill rectangle. + The rectangle object to fill. + + + + Fills the given rectangle by using specified color. + + Specified color to fill rectangle. + X-coordinate of the upper-left corner of the rectangle. + Y-coordinate of the upper-left corner of the rectangle. + Width of the rectangle. + Height of the rectangle. + + + + Fills the interior of a polygon defined by an array of points specified by Point structures. + + Specifies color to fill polygon. + Array of Point structures that represent the vertices of the polygon to fill. + + + + Fills the given rectangle with color that smoothly fades from one side to the other. + + The rectangle object to fill. + A Color structure that represents the starting color of the linear gradient. + A Color structure that represents the ending color of the linear gradient. + A Point structure that represents the start point of the linear gradient. + A Point structure that represents the end point of the linear gradient. + + + + Fills the given rectangle with color that smoothly fades from one side to the other. + + X-coordinate of the upper-left corner of the rectangle. + Y-coordinate of the upper-left corner of the rectangle. + Width of the rectangle. + Height of the rectangle. + A Color structure that represents the starting color of the linear gradient. + A Color structure that represents the ending color of the linear gradient. + A Point structure that represents the start point of the linear gradient. + A Point structure that represents the end point of the linear gradient. + + + + Draws the background image defined by the visual style for the specified control part. + + Handle to a window's specified theme data. + Specifies the part to draw. + Specifies the state of the part to draw. + Specifies the rectangle, in logical coordinates, in which the background image is drawn. + + + + Draws a border around the specified rectangle using current BackColor. + + The rectangle object to draw border. + + + + Draws a border around the specified rectangle using current BackColor. + + The rectangle object to draw border. + + + + Draws a border around the specified rectangle using current BackColor. + + X-coordinate of the upper-left corner of the rectangle. + Y-coordinate of the upper-left corner of the rectangle. + Width of the rectangle. + Height of the rectangle. + + + + Draws a rectangle with rounded corners. The rectangle is outlined by using the current pen. + + Specifies the x-coordinate, in logical coordinates, of the upper-left corner of the rectangle. + Specifies the y-coordinate, in logical coordinates, of the upper-left corner of the rectangle. + Specifies the x-coordinate, in logical coordinates, of the lower-right corner of the rectangle. + Specifies the y-coordinate, in logical coordinates, of the lower-right corner of the rectangle. + Specifies the width, in logical coordinates, of the ellipse used to draw the rounded corners. + Specifies the height, in logical coordinates, of the ellipse used to draw the rounded corners. + + + + Fills a rectangle with rounded corners. The rectangle is outlined by using the current pen and filled by using the current brush. + + Specifies the x-coordinate, in logical coordinates, of the upper-left corner of the rectangle. + Specifies the y-coordinate, in logical coordinates, of the upper-left corner of the rectangle. + Specifies the x-coordinate, in logical coordinates, of the lower-right corner of the rectangle. + Specifies the y-coordinate, in logical coordinates, of the lower-right corner of the rectangle. + Specifies the width, in logical coordinates, of the ellipse used to draw the rounded corners. + Specifies the height, in logical coordinates, of the ellipse used to draw the rounded corners. + + + + Draws a border around the specified rectangle using dot pattern. + + X-coordinate of the upper-left corner of the rectangle. + Y-coordinate of the upper-left corner of the rectangle. + Width of the rectangle. + Height of the rectangle. + Color of the frame. + + + + Draws a border around the specified rectangle using current BackColor. + + The rectangle object to draw border. + Color of the frame. + + + + Draws image in the specified rectangular area. + + Specifies image to draw. + Destination rectangle + + + + Draws specified image in the specified rectangular area. + + Image list that contains image to draw. + Index of image to draw within image list. + Rectangle that bounds the drawing area for the image. + + + + Draws specified image in the specified rectangular area. + + Image list that contains image to draw. + Index of image to draw within image list. + Rectangle that bounds the drawing area for the image. + X-coordinate of the upper-left corner of the portion of the source image to be drawn. + Y-coordinate of the upper-left corner of the portion of the source image to be drawn. + Width of the portion of the source image to be drawn. + Height of the portion of the source image to be drawn. + Specifies the unit of measure for the image. + Specifies the color and size attributes of the image to be drawn. + + + + Draws a line from the given start position up to, but not including, the specified end point. + + X-coordinate of the line's start point. + Y-coordinate of the line's start point. + X-coordinate of the line's ending point. + Y-coordinate of the line's ending point. + + + + Draws a line from the given start position up to, but not including, the specified end point. + + X-coordinate of the line's start point. + Y-coordinate of the line's start point. + X-coordinate of the line's ending point. + Y-coordinate of the line's ending point. + Specifies color of the Pen object to draw line. + Specifies width of the Pen object to draw line. + Specifies style of the Pen object to draw line. + + + + Draws a dotted line from the given start position up to the specified end point. + + X-coordinate of the line's start point. + Y-coordinate of the line's start point. + X-coordinate of the line's ending point. + Y-coordinate of the line's ending point. + Specifies line color. + Specifies background color. + Specifies dot size + + + + Draws one or more edges of rectangle. + + Specifies rectangle which edges should be drawn. + Specifies the style of a three-dimensional border. + Specifies the sides of a rectangle to draw. + Additional flags (used for internal purposes). + + + + Draws one or more edges of rectangle. + + Specifies rectangle which edges should be drawn. + Specifies the style of a three-dimensional border. + Specifies the sides of a rectangle to draw. + + + + Draws waved line in the specified rectangular area. + + Rectangle that bounds the drawing area for the wave. + Color used to draw wave. + + + + Draws a polygon defined by an array of Point structures. + + Array of Point structures that represent the vertices of the polygon. + Specifies color of the polygon. + + + + Draws text in the specified location. + + The text to be drawn. + Specifies the length of the string. + X-coordinate of the start text point. + Y-coordinate of the start text point. + + + + Draws text in the specified location. + + The text to be drawn. + Specifies the length of the string. + X-coordinate of the start text point. + Y-coordinate of the start text point. + Specifies that text will be clipped to the rectangle. + Specifies that current background color should be used to fill the rectangle. + + + + Draws text within the specified rectangle. + + The text to be drawn. + Specifies the length of the string. + Specifies the dimensions, in logical coordinates, of a rectangle that is used for clipping, opaquing, or both. + + + + Draws text within the specified rectangle. + + The text to be drawn. + Specifies the length of the string. + Specifies the dimensions, in logical coordinates, of a rectangle that is used for clipping, opaquing, or both. + Specifies that text will be clipped to the rectangle. + Specifies that current background color should be used to fill the rectangle. + + + + Draws text within the specified rectangle. + + The text to be drawn. + Specifies the length of the string. + Specifies the dimensions, in logical coordinates, of a rectangle that is used for clipping, opaquing, or both. + Specifies that text will be clipped to the rectangle. + Specifies that current background color should be used to fill the rectangle. + Specifies distance between origins of adjacent character cells. + + + + Draws text within the specified rectangle. + + The text to be drawn. + Specifies the length of the string. + Specifies the dimensions, in logical coordinates, of a rectangle that is used for clipping, opaquing, or both. + X-coordinate of the start text point. + Y-coordinate of the start text point. + Specifies that text will be clipped to the rectangle. + Specifies that current background color should be used to fill the rectangle. + + + + Draws text within the specified rectangle. + + The text to be drawn. + Specifies the length of the string. + Specifies the dimensions, in logical coordinates, of a rectangle that is used for clipping, opaquing, or both. + X-coordinate of the start text point. + Y-coordinate of the start text point. + Specifies that text will be clipped to the rectangle. + Specifies that current background color should be used to fill the rectangle. + Specifies distance between origins of adjacent character cells. + + + + Draws text in the specified rectangle using current values of TextColor and BackColor. + + The text to be draw. + Specifies the length of the string. + The layout area for drawing text. + + + + Creates a new clipping region from the intersection of the current clipping region and the specified rectangle. + + X-coordinate of the upper-left corner of the rectangle. + Y-coordinate of the upper-left corner of the rectangle. + Width of the rectangle. + Height of the rectangle. + + + + Creates a new clipping region that consists of the existing clipping region minus the specified rectangle. + + X-coordinate, of the upper-left corner of the rectangle. + Y-coordinate, of the upper-left corner of the rectangle. + Width of the rectangle. + Height of the rectangle. + + + + Creates a new clipping region from the intersection of the current clipping region and the specified rectangle. + + Rectangle to intersect. + + + + Creates a new clipping region that consists of the existing clipping region minus the specified rectangle. + + Rectangle to exclude. + + + + Retrieves handle to clipping region saved from specified rectangle. + + Rectangle to process. + Handle to clipping region. + + + + Restores current clipping region from previously saved region. + + Specifies handle to the previously saved clipping region. + + + + Contains extended functionality for drawing surface. + + + + + Draws a rectangle aligned accordingly to the pen width. + + A System.Drawing.Graphics to be drawn on. + A System.Drawing.Pen that determines the color, width, and style of the rectangle. + A System.Drawing.Rectangle structure that represents the rectangle to draw. + + + + Draws the specified System.Drawing.Image, using its original physical size, with specified alignment. + + Surface to draw image on. + System.Drawing.Image to draw. + System.Drawing.Rectangle structure that specifies the location of the drawn image. + Image alignment. + + + + Encapsulates a drawing surface, providing properties and methods used to draw text and graphic primitives. + + + + + Initializes a new instance of the Painter class with default settings. + + + + + Destroys the instance of the Painter class. + + + + + Gets or sets font of the device context currently associated with the Painter. + + + + + Gets or sets font style of the device context currently associated with the Painter. + + + + + Gets or sets text color of the device context currently associated with the Painter. + + + + + Gets or sets foreground color of the device context currently associated with the Painter. + + + + + Gets or sets background color of the device context currently associated with the Painter. + + + + + Gets or sets a boolean value indicating that background is filled with the current background color before the text is drawn. + + + + + Encapsulates text layout information and display manipulations for this Painter. + + + + + Represents a value indicating whether font of the device context currently associated with this Painter is monospaced, meaning that all characters drawn with this font have the same width. + + + + + Represents width of the font of the device context currently associated with the Painter. + + + + + Represents height of the font of the device context currently associated with the Painter. + + + + + When implemented by a class, represents height of the individual lines. + + + + + Represents additional height added to the height of the font. + + + + + Resets all Painter properties to the initial state. + + + + + Selects font with specified parameters. + + The name of Font to select. + The FontStyle of Font to select. + The height of Font to select. + + + + Disposes this Painter and frees resources associated with it. + + + + + Represents a base class holds various resources used in drawing surfaces. This class is abstract. + + Type of System.Drawing.Brush resources stored in this class. + Type of System.Drawing.Pen resources stored in this class. + Type of System.Drawing.Image resources stored in this class. + Type of ImageListEx resources stored in this class. + Type of TextStyle resources stored in this class. + + + + Finds stored Brush object accordingly to the specified type or creates a new one if necessary. + + Type of Brush to probe. + Stored Brush object. + + + + Finds stored Pen object accordingly to the specified type or creates a new one if necessary. + + Type of Pen to probe. + Stored Pen object. + + + + Finds stored text style object accordingly to the specified type or creates a new one if necessary. + + Type of text style to probe. + Stored text style object. + + + + Finds stored Image object accordingly to the specified type or creates a new one if necessary. + + Type of Image to probe. + Stored Image object. + + + + Finds stored ImageList object accordingly to the specified type or creates a new one if necessary. + + Type of ImageList to probe. + Stored ImageList object. + + + + Disposes this PainterResources and frees resources associated with it. + + + + + Represents a particular text style. + + + + + Initializes a new instance of the TextStyle class with specified settings. + + Font associated with this new object. + Fore color associated with this new object. + + + + Gets System.Drawing.Font associated with this TextStyle. + + + + + Gets System.Drawing.Color associated with this TextStyle. + + + + + Represents a base class contains resource description. This class is abstract. + + Type of object used as resource. + + + + Represents a base class contains embedded resource description. + + Type of object used as resource. + + + + Initializes a new instance of the EmbeddedResourceDescription class with specified settings. + + An assembly where this resource stored. + Name of the resource. + + + + Gets an assembly where this resource stored. + + + + + Gets a name of the resource. + + + + + Provides an embedded resource description for image objects. + + + + + Initializes a new instance of the ImageDescription class with specified settings. + + An assembly where this resource stored. + Name of the resource. + + + + Provides an embedded resource description for image list objects. + + + + + Initializes a new instance of the ImageListDescription class with specified settings. + + An assembly where this resource stored. + Name of the resource. + + + + Provides a base class for brush resource description. This class is abstract. + + + + + Provides an embedded resource description for text style objects. + + + + + Initializes a new instance of the TextStyleDescription class with specified settings. + + The FontFamily name associated with this text style. + The em-size of the font associated with this text style. + The FontStyle associated with this text style. + The fore color associated with this text style. + + + + Gets the FontFamily name associated with this text style. + + + + + Gets the em-size of the font associated with this text style. + + + + + Gets the FontStyle associated with this text style. + + + + + Gets the Color associated with this text style. + + + + + Provides a resource description for brush objects. + + + + + Initializes a new instance of the SolidBrushDescription class with specified settings. + + The color of this brush object. + + + + Gets the color of this brush object. + + + + + Provides a base class for pen resource description. This class is abstract. + + + + + Gets the width of this pen object, in units of the System.Drawing.Graphics object used for drawing. + + + + + Provides a resource description for pen objects. + + + + + Initializes a new instance of the SolidPenDescription class with specified settings. + + The color of this pen object. + The width of this pen object, in units of the System.Drawing.Graphics object used for drawing. + + + + Gets the color of this pen object. + + + + + Represents color theme names. + + + + + Defines that no color theme is available. + + + + + Defines blue color theme. + + + + + Defines HomeStead color theme. + + + + + Defines metallic color theme. + + + + + Defines custom color theme. + + + + + This class provides functionality to draw control's background with various visual styles. + + + + + Initializes a new instance of the XPThemes class with default settings. + + + + + Represents name of current color theme. + + + + + Sets the value that specifies two-dimensional shift matrix. + + + + + Returns color of the group caption with current color theme. + + Specifies if the group is hot. + The Color structure that specifies color of the group caption. + + + + Returns color of the group item caption with current color theme. + + Specifies if the item is hot. + The Color structure that specifies color of the group item caption. + + + + Draws the group background within the specified rectangle with current theme. + + Specifies IPainter object used to draw text and graphic primitives. + The Rectangle that represents the dimensions of the group. + + + + Draws the control background within the specified rectangle with current theme. + + Specifies IPainter object used to draw text and graphic primitives. + The Rectangle that represents the dimensions of the control. + Specifies start background color for gradient background painting when no theme is available. + Specifies end background color for gradient background painting when no theme is available. + + + + Returns the rectangle object displaced relatively specified rectangle object by Offset value. + + The source Rectangle object. + Offset rectangle. + + + + Destroys current theme before initialization new theme. + + + + + Initializes a new theme. + + + + + Draws border of edit control within the specified rectangle with current theme. + + Specifies IPainter object used to draw text and graphic primitives. + The Rectangle that represents the dimensions of the control. + + + + Draws border of edit control within the specified rectangle with current theme. + + Handle to a device context used for drawing the theme-defined background image. + The Rectangle that represents the dimensions of the control. + + + + Draws button within the specified rectangle with current theme. + + Specifies IPainter object used to draw text and graphic primitives. + The Rectangle that represents the dimensions of the control. + Specifies if the button is pressed. + Specifies if the button is hot. + + + + Draws check box within the specified rectangle with current theme. + + Specifies IPainter object used to draw text and graphic primitives. + The Rectangle that represents the dimensions of the control. + Specifies if the button is pressed. + Specifies if the button is hot. + + + + A utility class for computing relative paths. + + + + + Creates a relative path from one file or folder to another. + + Contains the directory that defines the start of the relative path. + Contains the path that defines the endpoint of the relative path. + The relative path from the start directory to the end path or toPath if the paths are not related. + fromPath or toPath is null. + The URI is incorrectly formed. + This instance represents a relative URI, and this property is valid only for absolute URIs. + + + + Replaces alternative separators by regular ones in given path. + + Source path to probe. + Normalized path. + + + + Brings the given the path to a common normal form. + + + + + Removes all extensions from the path, i.e "aaa.png.zip" -> "aaa" + + + + + Indicates whether a given path is not a fully qualified path location. + + Path to examine. + True if the path is partial; otherwise, false. + + + + Indicates whether given path is a fully qualified path location. + + Path to examine. + True if the path is an absolute path; otherwise, false. + + + + Gets the exact case used on the file system for an existing file or directory. + + A relative or absolute path. + The full path using the correct case if the path exists. Otherwise, null. + True if the exact path was found. False otherwise. + + This supports drive-lettered paths and UNC paths, but a UNC root + will be returned in title case (e.g., \\Server\Share). + + + + + Gets the exact case used on the file system for an existing file or directory. + + A relative or absolute path. + The full path using the correct case if the path exists. Otherwise, null. + + + + Indicates whether a given path contains only characters for path names. + + Path to check. + True if successful; otherwise, false. + + + + Represent information about AlterNET product. + + + + + Gets System.Version info of the product. + + + + + Defines build actions for the project's file during the build process. + + + + + Specifies that no action is in effect. + + + + + Specifies that the file is passed to the compiler as a source file. + + + + + Specifies that the file can be retrieved as a stream. + + + + + Specifies that the file defines your application. + + + + + Defines copy actions for the project's file during the build process. + + + + + Specifies that file will not be copied. + + + + + Specifies that file always will be copied. + + + + + Specifies that only new or modified file will be copied. + + + + + Represents properties and methods used to store and manipulate Visual Studio project content. + + + + + Gets or sets a Project that is a parent of this project. + + + + + Gets or sets a list of project's dependencies. + + + + + Gets or sets a list of project's solution items. + + + + + Gets or sets's project's host GUID. + + + + + Gets or sets's project's Assembly name. + + + + + Gets or sets's project's GUID. + + + + + Gets project's root namespace. + + + + + Gets or sets a relative file path of this project. + + + + + Gets list of assemblies used in the project. + + + + + Gets a list of assemblies that are automatically added to the project. + + + + + Gets a list of frameworks used in the project. + + + + + Gets list of folders used in the project. + + + + + Gets or sets a project's target framework. + + + + + Gets list of assemblies used in the project. + + + + + Gets list of imported namespaces used in the project. + + + + + Gets the list of the assembly (with Generator option) resources embedded into the project. + + + + + Gets a default extension of the project's code files. + + + + + Gets an extension of the this project. + + + + + Gets a value indicating whether this is WPF project or not. + + + + + Gets a value indicating whether this is SDK-style. + + + + + Gets or sets string value that specifies MyType for VB project. + + + + + Gets a ProjectSolutionSettings for this project. + + + + + Gets list of files included in the project. + + Specifies that result will include project file. + + + + Removes specified file from the project. + + File to remove. + + + + Resets Project to the default state. + + + + + Loads project from specified source. + + Path to the project file. + + + + Adds specified code or resource file to the project. + + File to add. + + + + Adds specified folder to the project. + + Folder to add. + + + + Changes name of the project's folder. + + Old folder name. + New folder name/ + Retrieves an error message if the operation fails./ + + + + Removes specified project folder from the project. + + File to remove. + + + + Add the specified file to the project's solution item list. + + Solution file to add. + Path to the solution. + + + + Removes the specified file from the project's solution item list. + + Solution file to add. + Path to the solution. + + + + Adds specified code or resource file to the project with given attributes. + + File to add. + Build action for this file. + Copy action for this file. + + + + Sets the given attribute to the specific file. + + Name of the file to update the attribute. + New copy action attribute. + + + + Sets the given attribute to the specific file. + + Name of the file to update the attribute. + New build action attribute. + + + + Retrieves the build action of the specified file. + + File to process. + String representation of the found attribute if it exists; otherwise, "None". + + + + Retrieves the file attribute of the specified file. + + File to process. + FileAttribute if it exists; otherwise, null. + + + + Adds specified reference to the project. + + Reference to add. + HintPath to add. + True is succeed; otherwise false. + + + + Removes specified reference from the project. + + Reference to remove. + True is succeed; otherwise false. + + + + Removes specified reference from the project. + + Reference to remove. + True is succeed; otherwise false. + + + + Try to find real references name matches the given names. + + Lust of short reference name. + List of absolute reference names. + + + + Try to find real reference name matches the given name. + + Short reference name. + Absolute reference name. + + + + Represents a framework stored in the project's frameworks list. + + + + + Initializes a new instance of the FrameworkReference class with specified parameters. + + Name of the framework. + List of assemblies defined in the framework. + + + + Gets name of the framework. + + + + + Gets the list of the AssemblyReference defined in the framework. + + + + + Specifies solution settings related to the project. + + + + + Gets or sets a list of solution configurations. + + + + + Gets or sets a list of boolean values indicates whether the project should be built. + + + + + Gets or sets a list of nested projects. + + + + + Represents an assembly reference stored in the assembly references list. + + + + + Gets or sets a name of the assembly reference. + + + + + Gets or sets a Hint path of the assembly reference. + + + + + Gets or sets a full name of the assembly reference. + + + + + Represents a project reference stored in the project references list. + + + + + Initializes a new instance of the ProjectReference class with specified name. + + Name of the project. + + + + Initializes a new instance of the ProjectReference class with specified parameters. + + Name of the project. + Path of the project. + GUID of the project. + + + + Gets or sets name of the project. + + + + + Gets or sets Path of the project. + + + + + Gets or sets GUID of the project. + + + + + Represents information for file actions. + + + + + Initializes a new instance of the FileAttribute class with specified parameters. + + Build action for the file. + Copy action for the file. + + + + Initializes a new instance of the FileAttribute class with default settings. + + + + + Occurs when one of the file attributes is changed. + + + + + Gets or sets build action for file. The default value is BuildAction.Compile. + + + + + Gets or sets copy action for file. The default value is CopyLocal.DoNotCopy. + + + + + Raises the Changed event. + + The EventArgs that contains data to this event. + + + + Contains extended methods for Alternet.Editor.Common.Project class. + + + + + Gets or sets a boolean value indicating whether references in the project should be stored with a relative path. + + + + + Gets the framework version for the newly created project. + + + + + Resolvees NuGet reference. + + NuGet reference to check. + Receives resolved NuGet name. + Receives resolved NuGet version. + + + + Saves the project to the file system, if modified. + + Project to save. + + + + Saves the project to the XmlDocument, if modified. + + Project to save. + XmlDocument containining project data. + + + + Loads project from specified source. + + Project to load. + Path to the project file. + Project name. + + + + Loads project from specified xml string. + + Project to load. + Xml string with project content. + Project file name. + Project name. + + + + Loads project from specified xml document. + + Project to load. + Xml document with project content. + + + + Creates new template project and saves it to the file system. + + Project to load. + Data of the project. + Relative path to the template project file. + Full project name. + + + + Loads project's settings from specified file. + + Project settings to load. + Name of file contained project settings. + + + + Saves project's settings to the file system, if modified. + + The project settings to be saved. + + + + Resolvees project reference path. + + Project containing reference to resolve. + Reference to the assembly name. + Receives resolved path. + True if the reference was resolved;otherwise false. + + + + Represents properties and methods used to store and manipulate Visual Studio solution content. + + + + + Gets or sets solution's file format version. + + + + + Gets or sets solution's version. + + + + + Gets or sets solution's minimum version. + + + + + Solution GUID. + Mandatory starting from Visual studio 2017. + + + + + Gets fully qualified name of the solution file. + + + + + List of solution's configurations. + + + + + Gets or sets solution's name. + + + + + Gets solution version. + + + + + Gets list of projects included in the solution. + + + + + Gets or sets a value indicating whether project content has been modified since last save. + + + + + Gets list of files included in the all projects within the solution. + + + + + Gets a value indicating whether solution contains some data. + + + + + Gets a value indicating whether solution contains some project or folder. + + + + + Gets or sets main project in the solution. + + + + + Gets list of files included in the solution. + + Specifies that result will include project files. + + + + Resets Project to the default state. + + + + + Adds project to the solution. + + Project to add. + + + + Removes project from the solution. + + Project to remove. + + + + Contains extended methods for Alternet.Editor.Common.Project class. + + + + + Loads solution from specified source. + + Solution to load. + Path to the solution file. + + + + Saves solution to the file system, if modified. + + + + + Represents the base class for all project types. + + + + + Occurs when project content was modified. + + + + + Gets fully qualified name of the project file. + + + + + Gets or sets project's name. + + + + + Gets or sets a boolean value indicates whether this Project represents a folder within project collection. + + + + + Gets or sets a value indicating whether project content has been modified since last save. + + + + + Gets list of files included in the project. + + + + + Gets the list of the resources embedded into the project. + + + + + Gets user defined settings for this project. + + + + + Gets a value indicating whether project contains some data. + + + + + Gets a default extension of the project's code files. + + + + + Prevents project updating until calling EndUpdate method. + + Number of project updating locks. + + + + Re-enables project updating, that was turn of by calling BeginUpdate method. + + Number of project updating locks. + + + + Resets Project to the default state. + + + + + Adds specified code or resource file to the project. + + File to add. + + + + Removes specified file from the project. + + File to remove. + + + + Gets list of files included in the project. + + Specifies that result will include project file. + + + + This class is designed to hold user settings for the project. + + + + + Gets name of the file on the disk contained project's settings. + + + + + Gets or sets an array of strings contained the command-line arguments for the project. + + + + + Gets or sets a name of external program used to run project. + + + + + Gets or sets a value indicating whether some external program should run the project. + + + + + Resets ProjectUserSettings to the default state. + + + + + Represents data for a newly created project. + + + + + Gets or sets the project's language, like C# of Visual Basic. + + + + + Gets or sets the project's type, like ConsoleApp or WPFApp. + + + + + Gets or sets the project's name. + + + + + Gets or sets the project's location. + + + + + Gets or sets the project's description. + + + + + Gets or sets a relative path of the project template. + + + + + Initializes a new instance of the ProjectCreationData class with specified parameters based on the existing project template. + + Project's language, like C# or Visual Basic + Project's type, like ConsoleApp or WPFApp. + Project's name. + Project's location. + Project's description. + Relative path of the project template. + + + + Provides data for the ISyntaxEdit.SourceChanged event. + + The type of property value. + + + + Initializes a new instance of the PropertyChangedEventArgs class with specified parameters. + + Old property value. + New property value. + + + + Gets old property value. + + + + + Gets new property value. + + + + + Contains extended functionality for System.Drawing.Rectangle objects. + + + + + Moves the location of given rectangle to the specified x-coordinate. + + Rectangle to process. + New rectangle X position. + Rectangle object with new location. + + + + Moves the location of given rectangle to the specified y-coordinate. + + Rectangle to process. + New rectangle Y position. + Rectangle object with new location. + + + + Offsets the location of given rectangle by the specified offset. + + Rectangle to process. + Horizontal offset. + Vertical offset. + Rectangle object with new location. + + + + Offsets the location of given rectangle by the specified offset. + + Rectangle to process. + Horizontal and vertical offset. + Rectangle object with new location. + + + + Adjusts a given rectangle with the new width. + + Rectangle to process. + New rectangle width. + Rectangle object with new width. + + + + Adjusts a given rectangle with the new height. + + Rectangle to process. + New rectangle height. + Rectangle object with new height. + + + + Adjusts a given rectangle with the new size. + + Rectangle to process. + New rectangle size. + Rectangle object with new size. + + + + Moves the location of given rectangle to the specified coordinates. + + Rectangle to process. + New rectangle location. + Rectangle object with new location. + + + + Returns location of the upper-left corner of specified rectangle. + + Given rectangle. + Point that contains location of the upper-left rectangle corner. + + + + Returns location of the upper-right corner of specified rectangle. + + Given rectangle. + Point that contains location of the upper-right rectangle corner. + + + + Returns location of the bottom-right corner of specified rectangle. + + Given rectangle. + Point that contains location of the bottom-right rectangle corner. + + + + Returns location of the bottom-left corner of specified rectangle. + + Given rectangle. + Point that contains location of the bottom-left rectangle corner. + + + + Inflates given rectangle by the specified size. + + Given rectangle. + The amount to inflate this rectangle. + Rectangle object with new size. + + + + Deflates given rectangle by the specified padding. + + Given rectangle. + System.Windows.Forms.Padding specifying amount to decrease this rectangle. + Rectangle object with new size. + + + + Inflates given rectangle by the specified padding. + + Given rectangle. + System.Windows.Forms.Padding specifying amount to increase this rectangle. + Rectangle object with new size. + + + + Inflates given rectangle by the specified amount. + + Given rectangle. + The amount to inflate this rectangle in vertical and horizontal direction. + Rectangle object with new size. + + + + Represents information about the success or failure of particular action. + + + + + Gets a value indicating whether action was succeed. + + + + + Gets a message contains error information. + + + + + Gets a value indicating whether action was failed. + + + + + Creates a new Alternet.Common.Result for unsuccessful action. + + Message describes reason of failure. + New Alternet.Common.Result object contains information about error. + + + + Creates a new generic Alternet.Common.Result for unsuccessful action. + + Type of object related to the action. + Message describes reason of failure. + New Alternet.Common.Result object contains information about error. + + + + Creates a new Alternet.Common.Result for successful action. + + New Alternet.Common.Result object. + + + + Creates a new Alternet.Common.Result for successful action. + + Type of object related to the action. + An object that is result of the executed action. + New Alternet.Common.Result object. + + + + Examines specified collection for the unsuccessful result. + + Array to probe. + First occurrence of the unsuccessful result if ones present in the array; otherwise OK result. + + + + Executes specified function if result represents successful action. + + Function to execute. + Current result if action was not succeed; otherwise result of executing specified function. + + + + Executes specified function if result represents successful action. + + Function to execute. + Current result if action was not succeed; otherwise executes specified action and returns OK result. + + + + Executes specified function if result represents unsuccessful action. + + Function to execute. + Current result. + + + + Executes specified function to update result of the executed action if result represents unsuccessful action. + + Function to execute. + Updated result. + + + + Executes specified function to update result of the executed action. + + Function to execute. + Updated result. + + + + Provides generic version of Alternet.Common.Result. + + Type of object related to the action. + + + + Gets an object that is result of the executed action. + + + + + Executes specified function if result represents successful action. + + Function to execute. + Current result if action was not succeed; otherwise executes specified action and returns OK result. + + + + Executes specified function if result represents successful action. + + Function to execute. + Current result if action was not succeed; otherwise result of executing specified function. + + + + Executes specified function to update result of the executed action if result represents unsuccessful action. + + Function to execute. + Current result. + + + + Executes specified function if result represents successful action. + + Function to execute. + Current result if action was not succeed; otherwise result of executing specified function. + + + + Executes specified function if result represents successful action. + + Function to execute. + Current result if action was not succeed; otherwise result of executing specified function. + + + + Executes specified function to update result of the executed action. + + Function to execute. + Updated result. + + + + Represents a location in source code. + + + + + Initializes a new instance of the FileRange class with specified parameters. + + Start of IRange area. + End of IRange area. + Specifies the full name of the source document file. + Specifies string inside this location. + + + + Creates a new object that is a copy of the current IRange object. + + A new instance of System.Object that is the memberwise clone of the current SortRange object. + + + + Gets the text line inside the file. + + + + + Gets string inside this location. + + + + + Represents an pair of two points that defines a scope in a two-dimensional plane. + + + + + Indicates whether specified rectangle contains given position. + + Position to check-up. + Rectangular area to check-up. + True if specified rect contains given Point; otherwise false. + + + + Indicates whether specified rectangle contains given position. + + Position to check-up. + Rectangular area to check-up. + Indicates that rectangle may contain Max Integer coordinates. + True if specified rect contains given Point; otherwise false. + + + + Updates specified position by DeltaX and DeltaY values. + + Index of current character in the text. + Index of current line in the text. + Horizontal displacement. + Vertical displacement. + Position to update. + Specifies whether position represents end of range. + True if succeed; otherwise false. + + + + Updates specified position by DeltaX and DeltaY values. + + Index of current character in the text. + Index of current line in the text. + Horizontal displacement. + Vertical displacement. + Horizontal constituent of the position to update. + Vertical constituent of the position to update. + Specifies whether position represents end of range. + True if succeed; otherwise false. + + + + Initializes a new instance of the Range class with default settings. + + + + + Initializes a new instance of the Range class with specified parameters. + + Start of Range area. + End of Range area. + + + + Initializes a new instance of the Range class with specified parameters. + + X-coordinate of the start of Range area. + Y-coordinate of the start of Range area. + X-coordinate of the end of Range area. + Y-coordinate of the end of Range area. + + + + Gets or sets begin of IRange area. + + + + + Gets or sets end of IRange area. + + + + + Gets or sets size of IRange area. + + + + + Gets boolean value indicating whether IRange has zero size. + + + + + Indicates whether the Size property should be persisted. + + Always returns false. + + + + Copies contents from another IRange object. + + + + + Creates a new object that is a copy of the current IRange object. + + A new instance of System.Object that is the memberwise clone of the current SortRange object. + + + + Represents sorted list of ranges. + + + + + Initializes a new instance of the RangeList class with default settings. + + + + + Represents top level range for this list. + + + + + Keeps track of calls to BeginUpdate and EndUpdate so that they can be nested. + + + + + Updates specified position by DeltaX and DeltaY values for specific IRange. + + IRange to update. + Index of current character in the text. + Index of current line in the text. + Horizontal displacement. + Vertical displacement. + True if succeed; otherwise false. + + + + Removes all ranges from specified region. + + Specifies rectangle to remove ranges from. + True if succeed; otherwise false. + + + + Updates specified position by DeltaX and DeltaY values for any ranges in the collection. + + Index of current character in the text. + Index of current line in the text. + Horizontal displacement. + Vertical displacement. + True if succeed; otherwise false. + + + + Removes all ranges from RangeList. + + + + + Copies specified ranges to this RangeList. + + Source collection of ranges to copy from. + + + + Removes the range at the specified index of the RangeList. + + The zero-based index of the range to remove. + + + + Adds an object to the end of the range list. + + The range to be added to the end of range list. + Index of object that is added. + + + + Locates range at specified position. + + Position to locate range. + IRange at the specified position. + + + + Locates range containing specific line. + + Position to locate range. + IRange containing given line. + + + + Locates range at specified line. + + Index of line to locate range. + IRange at specified line. + + + + Locates range at specified position and verifies whether it starts at the given position. + + Position to locate range. + IRange if it starts at specified position; otherwise null. + + + + Locates range at specified line and verifies whether it starts at the given line. + + Index of line to locate range. + IRange if it starts at specified line; otherwise null. + + + + Removes all ranges containing specified position. + + Position to remove ranges. + + + + Removes all containing specified line. + + Index of line to remove ranges. + + + + Fills list specified by Ranges parameter with all existing ranges. + + Specifies list to fill. + Number of elements in the ranges collection. + + + + Returns ranges collection in the from of IList. + + IList representation of ranges collection. + + + + Fills list specified by Ranges parameter with all ranges within specified range. + + Specifies list to fill. + Specifies start position in text coordinates. + Specifies end position in text coordinates. + Number of elements in the ranges collection. + + + + Fills list specified by Ranges parameter with all ranges containing specific position. + + Specifies list to fill. + Specifies position in text coordinates. + Number of elements in the ranges collection. + + + + Fills list specified by Ranges parameter with all ranges that starts at the specified line. + + Specifies list to fill. + Specifies index of line. + Number of elements in the ranges collection. + + + + + Inserts a range into the range list at the specified index. + + The zero-based index at which range should be inserted. + Specifies range to insert. + + + + Prevents range list updating until calling EndUpdate method. + + Number of range list updating locks. + + + + Re-enables range list updating, that was turn of by calling BeginUpdate method. + + If true, forces list updating. + Number of range list updating locks. + + + + Re-enables range list updating, that was turn of by calling BeginUpdate method. + + Number of range list updating locks. + + + + Updates RangeList content. + + + + + Sorts RangeList content. + + + + + Determines whether the specified RangeList is equal to the current RangeList. + + The RangeList to compare with the current RangeList. + True if the specified RangeList is equal to the current RangeList; otherwise, false. + + + + Serves as a hash function for a particular type. + + A hash code for the current RangeList. + + + + Initializes a new instance of the TopRange class with default settings. + + + + + Indicates whether the range container contains a specific IRange entry. + + The IRange to locate in the range list. + Always return true. + + + + Represents sorted list of objects. + + + + + Represents index of element that currently comparing. + + + + + Gets the number of elements actually contained in the SortList. + + + + + Indicates whether specified rectangle contains given position. + + Position to check-up. + Rectangular area to check-up. + True if specified rect contains given Point; otherwise false. + + + + Indicates whether specified rectangle contains given position. + + Position to check-up. + Rectangular area to check-up. + Indicates that rectangle may contain Max Integer coordinates. + True if specified rect contains given Point; otherwise false. + + + + Updates specified position by DeltaX and DeltaY values. + + Index of current character in the text. + Index of current line in the text. + Horizontal displacement. + Vertical displacement. + Position to update. + Specifies whether position represents end of range. + True if succeed; otherwise false. + + + + Updates specified position by DeltaX and DeltaY values. + + Index of current character in the text. + Index of current line in the text. + Horizontal displacement. + Vertical displacement. + Horizontal constituent of the position to update. + Vertical constituent of the position to update. + Specifies whether position represents end of range. + True if succeed; otherwise false. + + + + Determines if the list needs sorting based on given criteria. + + Comparer object to perform comparison between items in the list. + True if list has to be sorted; otherwise false. + + + + Finds the given object in the sorted list with assumption that sorted list do not have any duplicates. + + Object to find. + Receive index of the found object in the sorted list. + Object that exposes a method to compare two objects. + True if the find succeed; otherwise false. + + + + Finds the first occurrence of the given object that satisfies searching criteria. + + Object to find. + Receive index of the found object in the sorted list. + Object that exposes a method to compare two objects. + True if the find succeed; otherwise false. + + + + Finds the last occurrence of the given object that satisfies searching criteria. + + Object to find. + Receive index of the found object in the sorted list. + Object that exposes a method to compare two objects. + True if the find succeed; otherwise false. + + + + Finds the given object in the sorted list with assumption that sorted list do not have any duplicates. + + Object to find. + Receive index of the found object in the sorted list. + Object that exposes a method to compare two objects. + True if the find succeed; otherwise false. + + + + Finds the first occurrence of the given object that satisfies searching criteria. + + Object to find. + Receive index of the found object in the sorted list. + Object that exposes a method to compare two objects. + True if the find succeed; otherwise false. + + + + Finds the last occurrence of the given object that satisfies searching criteria. + + Object to find. + Receive index of the found object in the sorted list. + Object that exposes a method to compare two objects. + True if the find succeed; otherwise false. + + + + Represents a container for a sorted collection of IRange objects. + + + + + Initializes a new instance of the SortRange class with specified index. + + Index of this new instance within the top level ranges collection. + + + + Initializes a new instance of the SortRange class with specified settings. + + Current IRange object. + Index of this new instance within the top level ranges collection. + + + + Represents collection of IRange objects stored in this range list. + + + + + Represents index of this ISortRange within the top level ranges collection. + + + + + Gets or sets begin of ISortRange area. + + + + + Gets or sets end of ISortRange area. + + + + + Represents current IRange object in the ranges list. + + + + + Clears IRange collection. + + + + + Indicates whether the range container contains a specific IRange entry. + + The IRange to locate in the range list. + True if IRange entry is found; otherwise false. + + + + Adds specific ISortRange to range list. + + ISortRange to add. + The position into which the new range was added. + + + + Fills list specified by Ranges parameter with this ISortRange. + + Specifies list to fill. + + + + Updates specified position by DeltaX and DeltaY values for any ranges in the collection. + + Index of current character in the text. + Index of current line in the text. + Horizontal displacement. + Vertical displacement. + List to update. + Object that exposes a method to compare two objects. + True if succeed; otherwise false. + + + + Removes all ranges from specified region. + + Specifies rectangle to remove ranges from. + List to update. + Object that exposes a method to compare two objects. + True if succeed; otherwise false. + + + + Copies contents from another IRange object. + + + + + Creates a new object that is a copy of the current ISortRange object. + + A new instance of System.Object that is the memberwise clone of the current SortRange object. + + + + A utility class to process files. + + + + + Gets a number of lines in the specified file. + + Name of file to check. + + + + + Contains extension methods for Stream object. + + + + + Receives content of the specified input. + + Stream object to process. + Array of bytes representing content of the stream. + + + + Receives content of the specified input. + + Stream object to process. + String representing content of the stream. + + + + Creates a Stream object that holds specified string. + + String to process. + Stream containing given string data. + + + + Contains localizable string constants. + + + + + Initializes string resources according to the current culture. + + + + + Contains extended methods for string objects. + + + + + Converts HTML-formatted string to the plain text. + + String to convert. + String without HTML tags. + + + + Checks whether source string contains toCheck string. + + Source string to process. + The string to seek. + One of the enumeration values that specifies the rules for the search. + A value indicating whether specified string is a part of source string. + + + + Returns a new string in which all occurrences of a specified string in the source string are replaced with another specified string. + + Source string to process. + The string to be replaced. + The string to replace all occurrences of oldString. + One of the enumeration values that specifies the rules for the replacement. + Replace only first occurrence. + A string that is equivalent to the source string except that all instances of oldString are replaced with newString. + + + + Reports the zero-based index of the occurenceCount occurrence of the specified character in this instance. The search starts at a specified character position. + + Source string to process. + A Unicode character to seek. + The search starting position. + The number of occurence to examine. + The zero-based index position of toLookFor from the startIndex of the source string if that string is found, or -1 if it is not. + + + + Converts plain string to the HTML-formatted text. + + String to convert. + String with HTML tags. + + + + Removes all occurrences of a specified substring from the beginning of the target string. + + Source string to process. + The substring to remove. + The string that remains after all occurrences of the trimString string are removed from the start of the target string. If no string can be trimmed from the target string, the method returns the target string unchanged. + + + + Removes all occurrences of a specified substring from the end of the target string. + + Source string to process. + The substring to remove. + The string that remains after all occurrences of the trimString string are removed from the end of the target string. If no string can be trimmed from the target string, the method returns the target string unchanged. + + + + Represents information about location of the code symbol. + + + + + Gets or sets the name of the file where symbol is located. + + + + + Gets or sets column number of symbol. + + + + + Gets or sets line number of symbol. + + + + + Gets or sets a code symbol which location is represented by this SymbolLocation. + + + + + Gets boolean value, indicating if symbol is located within source file. + + + + + Returns true if symbol location is equal to the given object + + given symbol location + True if location is equal to the given object; otherwise false. + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + Disposes this ThreadStaticList and frees resources associated with it. + + + + + This item supports the framework infrastructure and is not intended to be used directly from your code. + + + + + A utility class to work with threads. + + + + + Suspends the specified thread. + + The system-unique identifier of a process that contains a thread to be suspended. + The unique identifier of the thread to be suspended. + + + + Resumes the specified thread. + + The system-unique identifier of a process contains a thread to be resumed. + The unique identifier of the thread that is to be resumed. + + + + Retrieves the identifier of the thread that created the specified window and, optionally, the identifier of the process that created the window. + + A handle to the window. + If the function succeeds, the return value is the identifier of the thread that created the window. If the window handle is invalid, the return value is zero. + + + + Retrieves the thread identifier of the calling thread. + + The return value is the thread identifier of the calling thread. + + + + A utility class to dispose object and resources. + + + + + Disposes specified value and frees resources associated with it. + + Type of object to dispose. + A value to be disposed. + + + + Disposes specified value and frees resources associated with it. + + IDisposable object to be disposed. + + + + Represents a method that will handle application-defined or library-defined callback function the system calls. + + Hook code. + Message identifier or current-process flag. + Address of structure with message data. + + + + Represents a method that will handle application-defined function used with the EnumWindows or EnumDesktopWindows functions. + + Handle to a top-level window. + Specifies the application-defined value given in EnumWindows or EnumDesktopWindows. + + + + Invalidates the rectangle or region that you specify in lprcUpdate or hrgnUpdate. + You can set only one of these parameters to a non-NULL value. If both are NULL, RDW_INVALIDATE invalidates the entire window. + + + + Causes the OS to post a WM_PAINT message to the window regardless of whether a portion of the window is invalid. + + + + Causes the window to receive a WM_ERASEBKGND message when the window is repainted. + Specify this value in combination with the RDW_INVALIDATE value; otherwise, RDW_ERASE has no effect. + + + + + Validates the rectangle or region that you specify in lprcUpdate or hrgnUpdate. + You can set only one of these parameters to a non-NULL value. If both are NULL, RDW_VALIDATE validates the entire window. + This value does not affect internal WM_PAINT messages. + + + + + Suppresses any pending internal WM_PAINT messages. + This flag does not affect WM_PAINT messages resulting from a non-NULL update area. + + + + Suppresses any pending WM_ERASEBKGND messages. + + + Excludes child windows, if any, from the repainting operation. + + + Includes child windows, if any, in the repainting operation. + + + Causes the affected windows, which you specify by setting the RDW_ALLCHILDREN and RDW_NOCHILDREN values, to receive WM_ERASEBKGND and WM_PAINT messages before the RedrawWindow returns, if necessary. + + + + Causes the affected windows, which you specify by setting the RDW_ALLCHILDREN and RDW_NOCHILDREN values, to receive WM_ERASEBKGND messages before RedrawWindow returns, if necessary. + The affected windows receive WM_PAINT messages at the ordinary time. + + + + + Causes any part of the nonclient area of the window that intersects the update region to receive a WM_NCPAINT message. + The RDW_INVALIDATE flag must also be specified; otherwise, RDW_FRAME has no effect. + The WM_NCPAINT message is typically not sent during the execution of RedrawWindow unless either RDW_UPDATENOW or RDW_ERASENOW is specified. + + + + + Suppresses any pending WM_NCPAINT messages. + This flag must be used with RDW_VALIDATE and is typically used with RDW_NOCHILDREN. + RDW_NOFRAME should be used with care, as it could cause parts of a window to be painted improperly. + + + + + Represents standard control properties and methods. + + + + + When implemented by a class, occurs when the control is clicked. + + + + + When implemented by a class, returns boolean value indicating whether the control can receive input focus. + + + + + When implemented by a class, gets or sets which control borders are docked to its parent control and determines how a control is resized with its parent. + + + + + When implemented by a class, gets or sets a value indicating whether the control is displayed. + + + + + When implemented by a class, gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container. + + + + + When implemented by a class, gets or sets the distance, in pixels, between the left edge of the control and the left edge of its container's client area. + + + + + When implemented by a class, gets or sets the distance, in pixels, between the bottom edge of the control and the top edge of its container's client area. + + + + + When implemented by a class, gets or sets the width of the control. + + + + + When implemented by a class, gets or sets the height of the control. + + + + + When implemented by a class, gets or sets the size and location of the control including its non-client elements. + + + + + When implemented by a class, gets the rectangle that represents the client area of the control. + + + + + When implemented by a class, gets or sets the foreground color of the control. + + + + + When implemented by a class, gets or sets the background color for the control. + + + + + When implemented by a class, gets or sets the background image displayed in the control. + + + + + When implemented by a class, gets or sets the font of the text displayed by the control. + + + + + When implemented by a class, gets or sets a reference to the server control's parent control in the page control hierarchy. + + + + + When implemented by a class, gets a value indicating whether the control has input focus. + + + + + When implemented by a class, gets or sets a value indicating whether the control can respond to user interaction. + + + + + When implemented by a class, gets the window handle that the control is bound to. + + + + + When implemented by a class, gets a value indicating whether the control has a handle associated with it. + + + + + When implemented by a class, gets a value indicating whether the control has been created. + + + + + When implemented by a class, gets or sets the ContextMenuStrip associated with this control. + + + + + When implemented by a class, creates the Graphics for the control. + + The Graphics for the control. + + + + When implemented by a class, invalidates the entire client area of the control. + + + + + When implemented by a class, invalidates a specific region of the control. + + A Rectangle object that represents the region to invalidate. + + + + When implemented by a class, invalidates a specific region of the control. + + The Region to invalidate. + + + + When implemented by a class, invalidates a specific region of the control. + + The Region to invalidate. + True to invalidate the control's child controls; otherwise, false. + + + + When implemented by a class, causes the control to redraw the invalidated regions within its client area. + + + + + When implemented by a class, computes the location of the specified screen point into client coordinates. + + The screen coordinate Point to convert. + A Point that represents the converted Point, in client coordinates. + + + + When implemented by a class, computes the location of the specified client point into screen coordinates. + + The client coordinate Point to convert. + A Point that represents the converted Point, in screen coordinates. + + + + When implemented by a class, sets input focus to the control. + + true if the input focus request was successful; otherwise, false. + + + + When implemented by a class, retrieves the form that the control is on. + + The Form that the control is on. + + + + When implemented by a class, brings the control to the front of the z-order. + + + + + When implemented by a class, executes the specified delegate on the thread that owns the control's underlying window handle. + + + + + + + Represents a location in source code. + + + + + When implemented by a class, gets the full name of the source file. + + + + + When implemented by a class, gets the text line inside the file. + + + + + Represents method that informs object about changes in linked objects. + + + + + When implemented by a class, updates control's content according to the parameters of notification. + + The source of the notification. + An EventArgs that contains the event data. + + + + Represents properties and methods to manage notification between objects. + + + + + When implemented by a class, adds new handler to respond a notification. + + Specifies an object that can respond a notification. + + + + When implemented by a class, exclude specified handler from notification handlers list. + + Specifies an object that can respond a notification. + + + + When implemented by a class, notifies all notifiers about updating object state. + + + + + Encapsulates a drawing surface, providing properties and methods used to draw text and graphic primitives. + + + + + When implemented by a class gets the world transformation for Graphics property. + + + + + When implemented by a class, represents Graphics object used to paint. + + + + + When implemented by a class, gets or sets font of the device context currently associated with the IPainter. + + + + + When implemented by a class, gets or sets font style of the device context currently associated with the IPainter. + + + + + When implemented by a class, gets or sets background color of the device context currently associated with the IPainter. + + + + + When implemented by a class, gets or sets foreground color of the device context currently associated with the IPainter. + + + + + When implemented by a class, gets or sets text color of the device context currently associated with the IPainter. + + + + + When implemented by a class, encapsulates text layout information and display manipulations for this IPainter. + + + + + When implemented by a class, gets or sets a boolean value indicating that background is filled with the current background color before the text is drawn. + + + + + When implemented by a class, represents a value indicating whether font of the device context currently associated with this IPainter is monospaced, meaning that all characters drawn with this font have the same width. + + + + + When implemented by a class, represents width of the font of the device context currently associated with the IPainter. + + + + + When implemented by a class, represents height of the font of the device context currently associated with the IPainter. + + + + + When implemented by a class, represents height of the individual lines. + + + + + When implemented by a class, Represents additional height added to the height of the font. + + + + + When implemented by a class, indicates whether painter should use DrawText method rather then ExtTextOut to paint text. + + + + + When implemented by a class, resets all IPainter properties to the initial state. + + + + + When implemented by a class, returns width of the given string. + + The text to calculate width. + Width of specified string. + + + + When implemented by a class, returns width of the specified part of the given string. + + The text to calculate width. + Position of the first character to start calculating. + Length of the part of string to calculate width. + Width of the part of string. + + + + When implemented by a class, returns width of the given string fitting into the given Width. + + The text to calculate width. + Maximum layout area for the string. + Receives number of character fitting into specified Width. + Specifies whether the calculating should be precise. + Width of the part of string. + + + + When implemented by a class, returns width of the specified part of the given string fitting into the given Width. + + The text to calculate width. + Position of the first character to start calculating. + Length of the part of string to calculate width. + Maximum layout area for the string. + Receives number of characters fitting into specified Width. + Width of the part of string. + + + + When implemented by a class, returns width of the specified part of the given string fitting into the given Width. + + The text to calculate width. + Position of the first character to start calculating. + Length of the part of string to calculate width. + Maximum layout area for the string. + Receives number of characters fitting into the into the specified Width. + Specifies whether the calculating should be precise. + Width of the part of string. + + + + When implemented by a class, returns width of the given number of specified character. + + Character to calculate width. + Number of characters. + Width of specified characters. + + + + When implemented by a class, returns width of the such number of the specified characters fitting into the given Width. + + Character to calculate width. + The width that should hold a number of the specified character. + Receive number of character that can fit into specified width. + Specifies whether the calculating should be precise. + Width of specified characters. + + + + When implemented by a class, prepares the IPainter to paint. Associates new device context from given Graphics object to IPainter and preserves IPainter properties. + + + The Graphics object to draw on. + + + + When implemented by a class, marks the end of painting. Releases device context associated with this IPainter and restores saved IPainter properties. + + + + + + When implemented by a class, fills the given rectangle by using the current brush. + + The rectangle object to fill. + + + + When implemented by a class, fills the given rectangular area by using the current brush. + + X-coordinate of the upper-left corner of the rectangle. + Y-coordinate of the upper-left corner of the rectangle. + Width of the rectangle. + Height of the rectangle. + + + + When implemented by a class, fills the given rectangle by using specified color. + + Specified color to fill rectangle. + The rectangle object to fill. + + + + When implemented by a class, fills the given rectangle by using specified color. + + Specified color to fill rectangle. + X-coordinate of the upper-left corner of the rectangle. + Y-coordinate of the upper-left corner of the rectangle. + Width of the rectangle. + Height of the rectangle. + + + + When implemented by a class, fills the interior of a polygon defined by an array of points specified by Point structures. + + Specifies color to fill polygon. + Array of Point structures that represent the vertices of the polygon to fill. + + + + When implemented by a class, fills the given rectangle with color that smoothly fades from one side to the other. + + The rectangle object to fill. + A Color structure that represents the starting color of the linear gradient. + A Color structure that represents the ending color of the linear gradient. + A Point structure that represents the start point of the linear gradient. + A Point structure that represents the end point of the linear gradient. + + + + When implemented by a class, fills the given rectangle with color that smoothly fades from one side to the other. + + X-coordinate of the upper-left corner of the rectangle. + Y-coordinate of the upper-left corner of the rectangle. + Width of the rectangle. + Height of the rectangle. + A Color structure that represents the starting color of the linear gradient. + A Color structure that represents the ending color of the linear gradient. + A Point structure that represents the start point of the linear gradient. + A Point structure that represents the end point of the linear gradient. + + + + When implemented by a class, draws the background image defined by the visual style for the specified control part. + + Handle to a window's specified theme data. + Specifies the part to draw. + Specifies the state of the part to draw. + Specifies the rectangle, in logical coordinates, in which the background image is drawn. + + + + When implemented by a class, draws a border around the specified rectangle using current BackColor. + + The rectangle object to draw border. + + + + When implemented by a class, draws a border around the specified rectangle using current BackColor. + + The rectangle object to draw border. + Specifies color of the Pen object to draw line. + Specifies width of the Pen object to draw line. + + + + When implemented by a class, draws a border around the specified rectangle using dot pattern. + + X-coordinate of the upper-left corner of the rectangle. + Y-coordinate of the upper-left corner of the rectangle. + Width of the rectangle. + Height of the rectangle. + Color of the frame. + + + + When implemented by a class, draws a border around the specified rectangle using current BackColor. + + The rectangle object to draw border. + Color of the frame. + + + + When implemented by a class, draws a border around the specified rectangle using dot pattern. + + X-coordinate of the upper-left corner of the rectangle. + Y-coordinate of the upper-left corner of the rectangle. + Width of the rectangle. + Height of the rectangle. + + + + When implemented by a class, draws a rectangle with rounded corners. The rectangle is outlined by using the current pen. + + Specifies the x-coordinate, in logical coordinates, of the upper-left corner of the rectangle. + Specifies the y-coordinate, in logical coordinates, of the upper-left corner of the rectangle. + Specifies the x-coordinate, in logical coordinates, of the lower-right corner of the rectangle. + Specifies the y-coordinate, in logical coordinates, of the lower-right corner of the rectangle. + Specifies the width, in logical coordinates, of the ellipse used to draw the rounded corners. + Specifies the height, in logical coordinates, of the ellipse used to draw the rounded corners. + + + + When implemented by a class, fills a rectangle with rounded corners. The rectangle is outlined by using the current pen and filled by using the current brush. + + Specifies the x-coordinate, in logical coordinates, of the upper-left corner of the rectangle. + Specifies the y-coordinate, in logical coordinates, of the upper-left corner of the rectangle. + Specifies the x-coordinate, in logical coordinates, of the lower-right corner of the rectangle. + Specifies the y-coordinate, in logical coordinates, of the lower-right corner of the rectangle. + Specifies the width, in logical coordinates, of the ellipse used to draw the rounded corners. + Specifies the height, in logical coordinates, of the ellipse used to draw the rounded corners. + + + + When implemented by a class, draws a line from the given start position up to, but not including, the specified end point. + + X-coordinate of the line's start point. + Y-coordinate of the line's start point. + X-coordinate of the line's ending point. + Y-coordinate of the line's ending point. + + + + When implemented by a class, draws a line from the given start position up to, but not including, the specified end point. + + X-coordinate of the line's start point. + Y-coordinate of the line's start point. + X-coordinate of the line's ending point. + Y-coordinate of the line's ending point. + Specifies color of the Pen object to draw line. + Specifies width of the Pen object to draw line. + Specifies style of the Pen object to draw line. + + + + When implemented by a class, draws a dotted line from the given start position up to the specified end point. + + X-coordinate of the line's start point. + Y-coordinate of the line's start point. + X-coordinate of the line's ending point. + Y-coordinate of the line's ending point. + Specifies line color. + Specifies background color. + Specifies dot size + + + + When implemented by a class, draws waved line in the specified rectangular area. + + Rectangle that bounds the drawing area for the wave. + Color used to draw wave. + + + + When implemented by a class, draws specified image in the specified rectangular area. + + Image list that contains image to draw. + Index of image to draw within image list. + Rectangle that bounds the drawing area for the image. + + + + When implemented by a class, draws specified image in the specified rectangular area. + + Image list that contains image to draw. + Index of image to draw within image list. + Rectangle that bounds the drawing area for the image. + X-coordinate of the upper-left corner of the portion of the source image to be drawn. + Y-coordinate of the upper-left corner of the portion of the source image to be drawn. + Width of the portion of the source image to be drawn. + Height of the portion of the source image to be drawn. + Specifies the unit of measure for the image. + Specifies the color and size attributes of the image to be drawn. + + + + When implemented by a class, draws image in the specified rectangular area. + + Specifies image to draw. + Destination rectangle + + + + When implemented by a class, draws one or more edges of rectangle. + + Specifies rectangle which edges should be drawn. + Specifies the style of a three-dimensional border. + Specifies the sides of a rectangle to draw. + + + + When implemented by a class, draws one or more edges of rectangle. + + Specifies rectangle which edges should be drawn. + Specifies the style of a three-dimensional border. + Specifies the sides of a rectangle to draw. + Additional flags (used for internal purposes). + + + + When implemented by a class, draws a polygon defined by an array of Point structures. + + Array of Point structures that represent the vertices of the polygon. + Specifies color of the polygon. + + + + When implemented by a class, draws text in the specified location. + + The text to be drawn. + Specifies the length of the string. + X-coordinate of the start text point. + Y-coordinate of the start text point. + + + + When implemented by a class, draws text in the specified location. + + The text to be drawn. + Specifies the length of the string. + X-coordinate of the start text point. + Y-coordinate of the start text point. + Specifies that text will be clipped to the rectangle. + Specifies that current background color should be used to fill the rectangle. + + + + When implemented by a class, draws text within the specified rectangle. + + The text to be drawn. + Specifies the length of the string. + Specifies the dimensions, in logical coordinates, of a rectangle that is used for clipping, opaquing, or both. + + + + When implemented by a class, draws text within the specified rectangle. + + The text to be drawn. + Specifies the length of the string. + Specifies the dimensions, in logical coordinates, of a rectangle that is used for clipping, opaquing, or both. + Specifies that text will be clipped to the rectangle. + Specifies that current background color should be used to fill the rectangle. + + + + When implemented by a class, draws text within the specified rectangle. + + The text to be drawn. + Specifies the length of the string. + Specifies the dimensions, in logical coordinates, of a rectangle that is used for clipping, opaquing, or both. + X-coordinate of the start text point. + Y-coordinate of the start text point. + Specifies that text will be clipped to the rectangle. + Specifies that current background color should be used to fill the rectangle. + + + + When implemented by a class, draws text within the specified rectangle. + + The text to be drawn. + Specifies the length of the string. + Specifies the dimensions, in logical coordinates, of a rectangle that is used for clipping, opaquing, or both. + X-coordinate of the start text point. + Y-coordinate of the start text point. + Specifies that text will be clipped to the rectangle. + Specifies that current background color should be used to fill the rectangle. + Specifies distance between origins of adjacent character cells. + + + + When implemented by a class, draws text in the specified rectangle using current values of TextColor and BackColor. + + The text to be draw. + Specifies the length of the string. + The layout area for drawing text. + + + + When implemented by a class, sets a two-dimensional linear transformation for the specified device context. + + Horizontal offset of the transformation. + Vertical offset of the transformation. + Horizontal scale of the transformation. + Vertical scale of the transformation. + + + + When implemented by a class, sets default two-dimensional linear transformation for the specified device context. + + + + + When implemented by a class, creates a new clipping region from the intersection of the current clipping region and the specified rectangle. + + X-coordinate of the upper-left corner of the rectangle. + Y-coordinate of the upper-left corner of the rectangle. + Width of the rectangle. + Height of the rectangle. + + + + When implemented by a class, creates a new clipping region that consists of the existing clipping region minus the specified rectangle. + + X-coordinate, of the upper-left corner of the rectangle. + Y-coordinate, of the upper-left corner of the rectangle. + Width of the rectangle. + Height of the rectangle. + + + + When implemented by a class, creates a new clipping region from the intersection of the current clipping region and the specified rectangle. + + Rectangle to intersect. + + + + When implemented by a class, creates a new clipping region that consists of the existing clipping region minus the specified rectangle. + + Rectangle to exclude. + + + + When implemented by a class, retrieves handle to clipping region saved from specified rectangle. + + Rectangle to process. + Handle to clipping region. + + + + When implemented by a class, restores current clipping region from previously saved region. + + Specifies handle to the previously saved clipping region. + + + + Represents an pair of two points that defines a scope in a two-dimensional plane. + + + + + When implemented by a class, gets or sets begin of IRange area. + + + + + When implemented by a class, gets or sets end of IRange area. + + + + + When implemented by a class, gets or sets size of IRange area. + + + + + When implemented by a class, gets boolean value indicating whether IRange has zero size. + + + + + Copies contents from another IRange object. + + + + + Represents a sorted collection of IRange objects that can be individually accessed by index. + + + + + When implemented by a class, updates specified position by DeltaX and DeltaY values for specific IRange. + + IRange to update. + Index of current character in the text. + Index of current line in the text. + Horizontal displacement. + Vertical displacement. + True if succeed; otherwise false. + + + + When implemented by a class, removes all ranges from specified region. + + Specifies rectangle to remove ranges from. + True if succeed; otherwise false. + + + + When implemented by a class, updates specified position by DeltaX and DeltaY values for any ranges in the collection. + + Index of current character in the text. + Index of current line in the text. + Horizontal displacement. + Vertical displacement. + True if succeed; otherwise false. + + + + When implemented by a class, fills list specified by Ranges parameter with all existing ranges. + + Specifies list to fill. + Number of elements in the ranges collection. + + + + When implemented by a class, adds an object to the end of the range list. + + The range to be added to the end of range list. + Index of object that is added. + + + + When implemented by a class, locates range at specified line. + + Index of line to locate range. + IRange at specified line. + + + + When implemented by a class, prevents object state updating until calling EndUpdate method. + + Number of object state updating locks. + + + + When implemented by a class, re-enables object state updating, that was turn of by calling BeginUpdate method. + + Number of object state updating locks. + + + + Represents methods to serialize objects. + + + + + When implemented by a class, reads property values from external object. Reserved for internal use. + + + + + When implemented by a class, updates properties of external object with ones previously stored. + + Specifies external object. + + + + Represents a sorted collection of objects that can be individually accessed by index. + + + + + When implemented by a class, finds the given object in the sorted list with assumption that sorted list do not have any duplicates. + + Object to find. + Receive index of the found object in the sorted list. + Object that exposes a method to compare two objects. + True if the find succeed; otherwise false. + + + + When implemented by a class, finds the first occurrence of the given object that satisfies searching criteria. + + Object to find. + Receive index of the found object in the sorted list. + Object that exposes a method to compare two objects. + True if the find succeed; otherwise false. + + + + When implemented by a class, finds the last occurrence of the given object that satisfies searching criteria. + + Object to find. + Receive index of the found object in the sorted list. + Object that exposes a method to compare two objects. + True if the find succeed; otherwise false. + + + + When implemented by a class, finds the given object in the sorted list with assumption that sorted list do not have any duplicates. + + Object to find. + Receive index of the found object in the sorted list. + Object that exposes a method to compare two objects. + True if the find succeed; otherwise false. + + + + When implemented by a class, finds the first occurrence of the given object that satisfies searching criteria. + + Object to find. + Receive index of the found object in the sorted list. + Object that exposes a method to compare two objects. + True if the find succeed; otherwise false. + + + + When implemented by a class, finds the last occurrence of the given object that satisfies searching criteria. + + Object to find. + Receive index of the found object in the sorted list. + Object that exposes a method to compare two objects. + True if the find succeed; otherwise false. + + + + When implemented by a class, sorts the elements in the entire sort list using the specified comparer. + + The IComparer implementation to use when comparing elements. + + + + When implemented by a class, determines if the list needs sorting based on given criteria. + + Comparer object to perform comparison between items in the list. + True if list has to be sorted; otherwise false. + + + + Represents an container for a collection of IRangeobjects. + + + + + When implemented by a class, represents current IRange object in the ranges list. + + + + + When implemented by a class, represents collection of IRange objects stored in this range list. + + + + + When implemented by a class, represents index of this ISortRange within the top level ranges collection. + + + + + When implemented by a class, clears IRange collection. + + + + + When implemented by a class, indicates whether the range container contains a specific IRange entry. + + The IRange to locate in the range list. + True if IRange entry is found; otherwise false. + + + + When implemented by a class, adds specific ISortRange to range list. + + ISortRange to add. + The position into which the new range was added. + + + + When implemented by a class, fills list specified by Ranges parameter with this ISortRange. + + Specifies list to fill. + + + + When implemented by a class, removes all ranges from specified region. + + Specifies rectangle to remove ranges from. + List to update. + Object that exposes a method to compare two objects. + True if succeed; otherwise false. + + + + When implemented by a class, updates specified position by DeltaX and DeltaY values for any ranges in the collection. + + Index of current character in the text. + Index of current line in the text. + Horizontal displacement. + Vertical displacement. + List to update. + Object that exposes a method to compare two objects. + True if succeed; otherwise false. + + + + Represents properties and methods of updateable objects. + + + + + When implemented by a class, keeps track of calls to BeginUpdate and EndUpdate so that they can be nested. + + + + + When implemented by a class, prevents object state updating until calling EndUpdate method. + + Number of object state updating locks. + + + + When implemented by a class, re-enables object state updating, that was turn of by calling BeginUpdate method. + + Number of object state updating locks. + + + + When implemented by a class, prevents object state updating until calling EnableUpdate method. + + Number of object state updating locks. + + + + When implemented by a class, re-enables object state updating, that was turn of by calling DisableUpdate method. + Using DisableUpdate/EnableUpdate to prevent notifying about updating the object state. + + Number of object state updating locks. + + + + When implemented by a class, updates an object state. + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + diff --git a/Client/bin/Debug/Alternet.Syntax.v9.dll b/Client/bin/Debug/Alternet.Syntax.v9.dll new file mode 100644 index 00000000..26e8ac60 Binary files /dev/null and b/Client/bin/Debug/Alternet.Syntax.v9.dll differ diff --git a/Client/bin/Debug/Alternet.Syntax.v9.xml b/Client/bin/Debug/Alternet.Syntax.v9.xml new file mode 100644 index 00000000..d35f96d2 --- /dev/null +++ b/Client/bin/Debug/Alternet.Syntax.v9.xml @@ -0,0 +1,11042 @@ + + + + Alternet.Syntax.v9 + + + + + Represents a method intended to perform lexical analysis. + + + + + Represents a method that will handle the ILexer.Parse event. + + The source of the event. + The ParseTextEventArgs that contains the event data. + + + + Provides data for the ILexer.TextParsed event. + + + + + Represents parsed text line. + + + + + Represents color information for the parsed line. + + + + + Represents class that performs lexical analysis of the specified text. + + Lexer class is designed to recognize source code syntax, such as reserved words, comments, numbers, strings and any other syntax structures. Use Scheme property to specify lexical analysis rules. + + + + Initializes a new instance of the Lexer class with specified container. + + Specifies IContainer that contains this new instance. + + + + Initializes a new instance of the Lexer class with default settings. + + + + + Keeps track of calls to BeginUpdate and EndUpdate so that they can be nested. + + + + + Prevents object state updating until calling EndUpdate method. + + Number of object state updating locks. + + + + Re-enables object state updating, that was turn of by calling BeginUpdate method. + + Number of object state updating locks. + + + + Prevents object state updating until calling EnableUpdate method. + + Number of object state updating locks. + + + + Re-enables object state updating, that was turn of by calling DisableUpdate method. + Using DisableUpdate/EnableUpdate to prevent notifying about updating the object state. + + Number of object state updating locks. + + + + Adds new handler to respond a notification. + + Specifies an object that can respond a notification. + + + + Exclude specified handler from notification handlers list. + + Specifies an object that can respond a notification. + + + + When implemented by a class, updates an object state. + + + + + Notifies all notifiers about updating object state. + + + + + Occurs when text line is parsed, allowing to modify colors/styles information about the parsed line. + + + + + Gets or sets default state of the Lexer. + + + + + Gets or sets a list of rules for lexical analysis. + + + + + Gets or sets an xml representation of this Lexer object. + + Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. + + + + Gets or sets an xml representation of Scheme property. + + + + + Performs lexical analysis of given text. + + Specifies start lexical state. + Specifies current line within the text. + Text to analyze. + Receives color data representing lexical information of the given text. + Final lexical state. + + + + Performs lexical analysis of given text. + + Specifies start lexical state. + Specifies current line within the text. + Text to analyze. + Starting position. + Integer value to receive length of parsed element. + Retrieves style of text being parsed. + Final lexical state. + + + + Resets the DefaultState to the default value. + + + + + Removes all plain (string constants or comments) parts of text from specified text. + + Text to process. + Color information of given text. + String without plain parts. + + + + Assigns most relevant properties from another ILexer object. + + Specifies source object. + + + + Represents class to specify keywords for ILexSyntaxBlock.LexReswordSets collection. + + + + + Initializes a new instance of the LexReswordSet class with default settings. + + + + + Gets or set name for the LexReswordSet. + + + + + Gets or sets an ILexStyle of resword collection. + + + + + Gets or sets a value indicating whether ILexReswordSet is case-sensitive or not. + + + + + Represents index of the LexReswordSet within the reswords collection. + + + + + Gets or sets ILexSyntaxBlock owning this ILexReswordSet. + + + + + Represents a list of reswords for the LexReswordSet.Reswords. + + + + + Gets or sets an xml representation of this LexReswordSet object. + + Normally, you do not need to use this property directly. It's used internally when serializing LexScheme's content to XML. + + + + Adds a new element to the resword collection. + + Resword to add. + Index of added element in the resword collection. + + + + Locates given resword in Reswords collection. + + Resword to locate. + True if resword presents in the Reswords collection; otherwise false. + + + + Removes all items from Reswords collection. + + + + + Represents properties and methods to provide an indexed access to individual ILexReswordSet objects. + + + + + Initializes a new instance of the LexReswordSets class with specified settings. + + ILexSyntaxBlock holds this new instance. + + + + Adds a new item to the end of the ILexReswordSets collection. + + ILexReswordSet that is added. + + + + Inserts a new item to the specified position within the ILexReswordSets collection. + + Specifies position to insert. + ILexReswordSet that is inserted. + + + + Locates ILexReswordSet containing given resword. + + The resword to search for. + Index of ILexReswordSet if resword collection contains specified resword; otherwise - 1. + + + + Represents class contains rules for text lexical analysis. + + + + + Initializes a new instance of the LexScheme class with default settings. + + + + + Gets or sets author of the LexScheme. + + + + + Gets or sets LexScheme name. + + + + + Gets or sets description of the LexScheme. + + + + + Gets or sets copyright of the LexScheme. + + + + + Gets or sets string value indicating associated file extension of the ILexScheme. + + + + + Gets or sets string value indicating associated file type of the ILexScheme. + + + + + Gets or sets version of the LexScheme. + + + + + Gets or sets collection of lexical styles. + + + + + Gets or sets collection of lexical states. + + + + + Gets or sets an xml representation of this LexScheme object. + + Normally, you do not need to use this property directly. It's used internally when serializing LexScheme's content to XML. + + + + Indicates whether LexScheme is empty , that is does not contain any styles, states, author, copyright, and description information. + + + + + + Indicates whether PlainText property of lexical style given by its index is true. + + Index of lexical style to check-up. + True if lexical style PlainText property is true; otherwise false. + + + + Removes all states and styles from this LexScheme and sets other properties to default values. + + + + + When implemented by a class, causes associated ILexer to update its state. + + + + + Assigns most relevant properties from another ILexScheme object. + + Specifies source object. + + + + Loads the contents of the specified file. + + Name of file to load scheme. + True is succeed; otherwise false. + + + + Loads the contents of the specified file with specified encoding. + + Name of file to load scheme. + Specifies the character encoding to use. + True is succeed; otherwise false. + + + + Loads the contents of the specified stream. + + The TextReader object to read scheme. + True is succeed; otherwise false. + + + + Loads the contents of the specified stream. + + The Stream object to read scheme. + True is succeed; otherwise false. + + + + Loads the contents of the specified stream. + + The Stream object to read scheme. + Specifies the character encoding to use. + True is succeed; otherwise false. + + + + Saves text content to the specific file. + + Name of file to save scheme. + True is succeed; otherwise false. + + + + Saves scheme content to the specific file with specific encoding. + + Name of file to save content. + Specifies the character encoding to use. + True is succeed; otherwise false. + + + + Saves the scheme content to the specified stream. + + The TextWriter object to write scheme to stream. + True is succeed; otherwise false. + + + + Saves the scheme content to the specified stream. + + The Stream object to write the text. + True is succeed; otherwise false. + + + + Saves the text content to the specified stream. + + The Stream object to write the text. + Specifies the character encoding to use. + True is succeed; otherwise false. + + + + Represents an individual lexical state with collection of lexical states. + + + + + Initializes a new instance of the LexState class with default settings. + + + + + Initializes a new instance of the LexState class with a specified owner. + + ILexScheme that owns this new instance. + + + + Gets or sets ILexScheme that owns this LexState. + + + + + Gets or sets name of the LexState. + + + + + Gets or sets description of the ILexState. + + + + + Gets or sets a value indicating whether the analyzer should perform case sensitive parsing for this LexState. + + + + + Represents a collective regular expression pattern for the LexState. + + + + + Gets or sets a collection of lexical syntax blocks. + + + + + Represents a regular expression that contains Expression as a pattern. + + + + + Represents index of the LexState within the lexical state collection. + + + + + Represents collection of Syntax Blocks associated with this ILexState. + + + + + Gets or sets an xml representation of this LexState object. + + Normally, you do not need to use this property directly. It's used internally when serializing LexScheme's content to XML. + + + + Resets the CaseSensitive to the default value. + + + + + Provides an indexed access to individual ILexState objects. + + + + + Initializes a new instance of the LexStates with specified owner. + + Specifies ILexScheme that owns this new instance. + + + + Creates new ILexState and adds it to LexScheme.LexStates collection. + + ILexState that is added. + + + + Inserts a new item to the specified position within the ILexStates collection. + + Specifies position to insert. + ILexState that is inserted. + + + + Finds ILexState by its name. + + Name of the ILexState. + ILexState that is found. + + + + Assigns most relevant properties from another ILexStates object. + + Specifies source object. + + + + Represents an individual lexical style with the collection of lexical styles. + + + + + Initializes a new instance of the LexStyle class with default settings. + + + + + Initializes a new instance of the LexStyle class with a specified owner. + + ILexScheme that contains this new instance. + + + + Gets or sets name of the LexStyle. + + + + + Gets or sets a description of the LexStyle. + + + + + Gets or sets a foreground color of the LexStyle. + + + + + Gets or sets a background color of the LexStyle. + + + + + Gets or sets a font style of the LexStyle. + + + + + Gets or sets index of this LexStyle within the lexical style collection. + + + + + Gets or sets value indicating whether Edit control should use text formatting rules, like checking spelling. + + + + + Gets or sets ILexScheme that owns this LexStyle. + + + + + Gets or sets a flag that indicates whether the GUI control + that corresponds to the ForeColor property should be enabled or disabled. + + + + + Gets or sets a flag that indicates whether the GUI control + that corresponds to the BackColor property should be enabled or disabled. + + + + + Gets or sets a flag that indicates whether the GUI control + that corresponds to the Bold property should be enabled or disabled. + + + + + Gets or sets a flag that indicates whether the GUI control + that corresponds to the Italic property should be enabled or disabled. + + + + + Gets or sets a flag that indicates whether the GUI control + that corresponds to the Underline property should be enabled or disabled. + + + + + Gets or sets an xml representation of this LexStyle object. + + Normally, you do not need to use this property directly. It's used internally when serializing LexScheme's content to XML. + + + + Copies the contents of another ILexStyle object. + + Specifies ILexStyle to assign. + + + + Resets the BackColor to the default value. + + + + + Resets the ForeColor to the default value. + + + + + Resets the FontStyle to the default value. + + + + + Resets the PlainText to the default value. + + + + + Provides an indexed access to individual ILexStyle objects. + + + + + Initializes a new instance of the LexStyles class with a specified owner. + + Specifies ILexScheme that owns this new instance. + + + + Creates new ILexStyle and adds it to LexScheme.LexStyles collection. + + ILexStyle that is added. + + + + Inserts a new item to the specified position within the ILexStyles collection. + + Specifies position to insert. + ILexStyle that is inserted. + + + + Finds ILexStyle by its name. + + Name of the ILexStyle. + ILexStyle that is found. + + + + Assigns most relevant properties from another ILexStyles object. + + Specifies source object. + + + + Represents an individual syntax block in the collection of syntax blocks. + + + + + Initializes a new instance of the LexSyntaxBlock class with default settings. + + + + + Initializes a new instance of the LexSyntaxBlock class with a specified owner. + + ILexState that owns this new instance. + + + + Gets or sets a value indicating whether ILexSyntaxBlock is case-sensitive or not. + + + + + Gets or sets ILexState owning this ILexSyntaxBlock + + + + + Gets or sets name of the LexSyntaxBlock. + + + + + Gets or sets description of the LexSyntaxBlock. + + + + + Gets or sets an ILexStyle object, applicable for text that matches LexSyntaxBlock expression. + + + + + Gets or sets ILexState object that specifies lexical resulting state after lexical analyzer locates text, that matches to the LexSyntaxBlock.Expression. + + + + + Gets or sets collection of the ILexReswordSet object containing Reserved words. + + + + + Represents a list of regular expression patterns for the LexSyntaxBlock.Expressions. + + + + + Represents a collective regular expression pattern for the LexSyntaxBlock.Expressions. + + + + + Represents index of the LexSyntaxBlock within the lexical syntax block collection. + + + + + Gets or sets an xml representation of this LexSyntaxBlock object. + + Normally, you do not need to use this property directly. It's used internally when serializing LexScheme's content to XML. + + + + Locates LexReswordSet containing given resword. + + The resword to search for. + Index of LexReswordSet if resword collection contains specified resword; otherwise - 1. + + + + Adds new element to the expression collection. + + Regular expression to add. + Index of added element in the expression collection. + + + + Provides an indexed access to individual ILexSyntaxBlock objects. + + + + + Initializes a new instance of the LexSyntaxBlocks class with specifies parameters. + + Specifies ILexState to which this new instance belongs. + + + + Creates new ILexSyntaxBlock and adds it to the LexSyntaxBlocks collection. + + ILexSyntaxBlock that is added. + + + + Inserts a new item to the specified position within the ILexSyntaxBlocks collection. + + Specifies position to insert. + ILexSyntaxBlock that is inserted. + + + + Finds ILexSyntaxBlock by its name. + + Specifies name of the ILexSyntaxBlock. + ILexSyntaxBlock that is found. + + + + Defines types of lexical token that represents result lexical analysis of each element within the text. + + + + + Specifies that lexical element represents identifier. + + + + + Specifies that lexical element represents number. + + + + + Specifies that lexical element represents key word. + + + + + Specifies that lexical element represents comment. + + + + + Specifies that lexical element represents xml comment. + + + + + Specifies that lexical element represents particular symbol. + + + + + Specifies that lexical element represents blank space between other lexical tokens. + + + + + Specifies that lexical element represents string literal. + + + + + Specifies that lexical element represents directive. + + + + + Specifies that lexical element represents include header. + + + + + Represents properties and methods for performing lexical analysis of the specified text. + + + + + When implemented by a class, occurs when text line is parsed, allowing to modify colors/styles information for the parsed line. + + + + + When implemented by a class, gets or sets default state of the ILexer. + + + + + When implemented by a class, gets or sets a list of rules for lexical analysis. + + + + + When implemented by a class, gets or sets an xml representation of ILexer. + + + + + When implemented by a class, performs lexical analysis of given text. + + Specifies start lexical state. + Specifies current line within the text. + Text to analyze. + Receives color data representing lexical information of the given text. + Final lexical state. + + + + When implemented by a class, performs lexical analysis of given text. + + Specifies start lexical state. + Specifies current line within the text. + Text to analyze. + Starting position. + Integer value to receive length of parsed element. + Retrieves style of text being parsed. + Final lexical state. + + + + When implemented by a class, removes all plain (string constants or comments) parts of text from specified text. + + Text to process. + Color information of given text. + String without plain parts. + + + + When implemented by a class, resets the DefaultState to the default value. + + + + + When implemented by a class, assigns most relevant properties from another ILexer object. + + Specifies source object. + + + + Represents properties and methods to specify keywords for ILexSyntaxBlock.LexReswordSets collection. + + + + + When implemented in a class, gets or set name for the ILexReswordSet. + + + + + When implemented by a class, gets or sets an ILexStyle of resword collection. + + + + + When implemented by a class, gets or sets a collection of keywords for the ILexReswordSet. + + + + + When implemented by a class, represents index of the ILexReswordSet within the reswords collection. + + + + + When implemented by a class, gets or sets ILexSyntaxBlock owning this ILexReswordSet. + + + + + When implemented by a class, gets or sets a value indicating whether ILexReswordSet is case-sensitive or not. + + + + + Gets or sets an xml representation of this ILexReswordSet object. + + Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. + + + + When implemented by a class, adds a new element to the resword collection. + + Resword to add. + Index of added element in the resword collection. + + + + When implemented by a class, locates given resword in Reswords collection. + + Resword to locate. + True if resword presents in the Reswords collection; otherwise false. + + + + When implemented in a class, removes all items from Reswords collection. + + + + + Represents properties and methods to provide an indexed access to individual ILexReswordSet objects. + + + + + When implemented by a class, adds a new item to the specified position within the ILexReswordSets collection. + + ILexReswordSet that is added. + + + + When implemented by a class, inserts a new item to the specified position within the ILexReswordSets collection. + + Specifies position to insert. + ILexReswordSet that is inserted. + + + + When implemented by a class, locates ILexReswordSet containing given resword. + + The resword to search for. + Index of ILexReswordSet if resword collection contains specified resword; otherwise - 1. + + + + When implemented by a class, represents properties and methods to specify rules for text lexical analysis. + + + + + When implemented by a class, gets or sets author of the ILexScheme. + + + + + When implemented by a class, gets or sets ILexScheme name. + + + + + When implemented by a class, gets or sets description of the ILexScheme. + + + + + When implemented by a class, gets or sets copyright of the ILexScheme. + + + + + When implemented by a class, gets or sets string value indicating associated file extension of the ILexScheme. + + + + + When implemented by a class, gets or sets string value indicating associated file type of the ILexScheme. + + + + + When implemented by a class, gets or sets version of the ILexScheme. + + + + + When implemented by a class, gets or sets collection of lexical styles. + + + + + When implemented by a class, gets or sets collection of lexical states. + + + + + Gets or sets an xml representation of this ILexScheme object. + + Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. + + + + When implemented by a class, indicates whether ILexScheme is empty , that is does not contain any styles, states, author, copyright, and description information. + + + + + + When implemented by a class, removes all states and styles from this LexScheme and sets other properties to default values. + + + + + When implemented by a class, causes associated ILexer to update its state. + + + + + When implemented by a class, indicates whether PlainText property of lexical style given by its index is true. + + Index of lexical style to check-up. + True if lexical style PlainText property is true; otherwise false. + + + + When implemented by a class, assigns most relevant properties from another ILexScheme object. + + Specifies source object. + + + + Represents properties and methods for individual lexical state with collection of lexical states. + + + + + When implemented by a class, gets or sets name of the ILexState. + + + + + When implemented by a class, gets or sets description of the ILexState. + + + + + When implemented by a class, gets or sets a value indicating whether the analyzer should perform case sensitive parsing for this ILexState. + + + + + When implemented by a class, represents a collective regular expression pattern for the ILexState. + + + + + When implemented by a class, gets or sets a collection of lexical syntax blocks. + + + + + When implemented by a class, represents a regular expression that contains Expression as a pattern. + + + + + When implemented by a class, represents index of the ILexState within the lexical state collection. + + + + + When implemented by a class, gets or sets ILexScheme that owns this ILexState. + + + + + When implemented by a class, represents collection of Syntax Blocks associated with this ILexState. + + + + + Gets or sets an xml representation of this ILexState object. + + Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. + + + + When implemented by a class, resets the CaseSensitive to the default value. + + + + + Represents properties and methods to provide an indexed access to individual ILexState objects. + + + + + When implemented by a class, adds a new item to the specified position within the ILexStates collection. + + ILexState that is added. + + + + When implemented by a class, inserts a new item to the specified position within the ILexStates collection. + + Specifies position to insert. + ILexState that is inserted. + + + + When implemented by a class, finds ILexState by its name. + + Name of the ILexState. + ILexState that is found. + + + + When implemented by a class, assigns most relevant properties from another ILexStates object. + + Specifies source object. + + + + Represents properties and methods for individual lexical style with the collection of lexical styles. + + + + + When implemented by a class, gets or sets name of the ILexStyle. + + + + + When implemented by a class, gets or sets a description of the ILexStyle. + + + + + When implemented by a class, gets or sets a foreground color of the ILexStyle. + + + + + When implemented by a class, gets or sets a background color of the ILexStyle. + + + + + When implemented by a class, gets or sets a font style of the ILexStyle. + + + + + When implemented by a class, gets or sets a flag that indicates whether the GUI control + that corresponds to the ForeColor property should be enabled or disabled. + + + + + When implemented by a class, gets or sets a flag that indicates whether the GUI control + that corresponds to the BackColor property should be enabled or disabled. + + + + + When implemented by a class, gets or sets a flag that indicates whether the GUI control + that corresponds to the Bold property should be enabled or disabled. + + + + + When implemented by a class, gets or sets a flag that indicates whether the GUI control + that corresponds to the Italic property should be enabled or disabled. + + + + + When implemented by a class, gets or sets a flag that indicates whether the GUI control + that corresponds to the Underline property should be enabled or disabled. + + + + + When implemented by a class, gets or sets value indicating whether Edit control should use text formatting rules, like checking spelling. + + + + + When implemented by a class, represents index of the ILexStyle within the lexical style collection. + + + + + When implemented by a class, gets or sets ILexScheme that owns this ILexStyle. + + + + + Gets or sets an xml representation of this ILexStyle object. + + Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. + + + + When implemented by a class, copies the contents of another ILexStyle object. + + Specifies ILexStyle to assign. + + + + When implemented by a class, resets the ForeColor to the default value. + + + + + When implemented by a class, resets the BackColor to the default value. + + + + + When implemented by a class, resets the FontStyle to the default value. + + + + + When implemented by a class, resets the PlainText to the default value. + + + + + Represents properties and methods to provide an indexed access to individual ILexStyle objects. + + + + + When implemented by a class, adds a new item to the specified position within the ILexStyles collection. + + ILexStyle that is added. + + + + When implemented by a class, inserts a new item to the specified position within the ILexStyles collection. + + Specifies position to insert. + ILexStyle that is inserted. + + + + When implemented by a class, finds ILexStyle by its name. + + Name of the ILexStyle. + ILexStyle that is found. + + + + When implemented by a class, assigns most relevant properties from another ILexStyles object. + + Specifies source object. + + + + Represents properties and methods for individual syntax block with collection of syntax blocks. + + + + + When implemented by a class, gets or sets name of the ILexSyntaxBlock. + + + + + When implemented by a class, gets or sets description of the ILexSyntaxBlock. + + + + + When implemented by a class, gets or sets an ILexStyle object, applicable for text that matches ILexSyntaxBlock expression. + + + + + When implemented by a class, gets or sets ILexState object that specifies lexical resulting state after lexical analyzer locates text, that matches to the ILexSyntaxBlock.Expression. + + + + + When implemented by a class, gets or sets collection of the ILexReswordSet object containing Reserved words. + + + + + When implemented by a class, gets or sets collection of the expressions used by ILexer to parse the text. + + + + + When implemented by a class, represents a collective regular expression pattern for the ILexSyntaxBlock.Expressions. + + + + + When implemented by a class, represents index of the ILexSyntaxBlock within the lexical syntax block collection. + + + + + When implemented by a class, gets or sets a value indicating whether ILexSyntaxBlock is case-sensitive or not. + + + + + When implemented by a class, gets or sets ILexState owning this ILexSyntaxBlock + + + + + Gets or sets an xml representation of this ILexSyntaxBlock object. + + Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. + + + + Locates LexReswordSet containing given resword. + + The resword to search for. + Index of LexReswordSet if resword collection contains specified resword; otherwise - 1. + + + + When implemented by a class, adds new element to the expression collection. + + Regular expression to add. + Index of added element in the expression collection. + + + + Represents properties and methods to provide an indexed access to individual ILexSyntaxBlock objects. + + + + + When implemented by a class, adds a new item to the specified position within the ILexReswordSets collection. + + ILexSyntaxBlock that is added. + + + + When implemented by a class, inserts a new item to the specified position within the ILexSyntaxBlocks collection. + + Specifies position to insert. + ILexSyntaxBlock that is inserted. + + + + When implemented by a class, finds ILexSyntaxBlock by its name. + + Specifies name of the ILexSyntaxBlock. + ILexSyntaxBlock that is found. + + + + Represents methods to serialize color structure to XML. + + + + + Serializes specified color. + + Color to serialize. + String representation of given color. + + + + Deserializes specified string representation of color to Color structure. + + Specifies string to deserialize. + Color structure obtained from string representation. + + + + Contains information about ILexer object's settings. + + + + + Initializes a new instance of the XmlLexerInfo class with default settings. + + + + + Initializes a new instance of the XmlLexerInfo class with a specified owner. + + Specifies ILexer object to store settings. + + + + Stores ILexer.Scheme property. + + + + + Stores ILexer.DefaultState property. + + + + + Updates properties of external object with stored ones. + + Specifies external object. + + + + Reads property values from external object. Reserved for internal use. + + + + + Contains information about ILexReswordSet object's settings. + + + + + Initializes a new instance of the XmlLexReswordSetInfo class with default settings. + + + + + Initializes a new instance of the XmlLexReswordSetInfo class with a specified owner. + + Specifies ILexReswordSet object to store settings. + + + + Stores ILexReswordSet.Name property. + + + + + Stores ILexReswordSet.ReswordStyle.Index property. + + + + + Stores ILexReswordSet.Reswords property. + + + + + Indicates whether the Reswords property should be persisted. + + True if Reswords differs from its default value; otherwise false. + + + + Updates properties of external object with stored ones. + + Specifies external object. + + + + Reads property values from external object. Reserved for internal use. + + + + + Contains information about ILexScheme object's settings. + + + + + Initializes a new instance of the XmlLexSchemeInfo class with default settings. + + + + + Initializes a new instance of the XmlLexSchemeInfo class with a specified owner. + + Specifies ILexScheme object to store settings. + + + + Stores ILexScheme.Author property. + + + + + Stores ILexScheme.Name property. + + + + + Stores ILexScheme.Desc property. + + + + + Stores ILexScheme.Copyright property. + + + + + Stores ILexScheme.FileExtension property. + + + + + Stores ILexScheme.FileType property. + + + + + Stores ILexScheme.Version property. + + + + + Stores ILexScheme.Styles property. + + + + + Stores ILexScheme.States property. + + + + + Indicates whether the Styles property should be persisted. + + True if Styles differs from its default value; otherwise false. + + + + Indicates whether the States property should be persisted. + + True if States differs from its default value; otherwise false. + + + + Updates properties of external object with stored ones. + + Specifies external object. + + + + Reads property values from external object. Reserved for internal use. + + + + + Contains information about ILexState object's settings. + + + + + Initializes a new instance of the XmlLexStateInfo class with default settings. + + + + + Initializes a new instance of the XmlLexStateInfo class with a specified owner. + + Specifies ILexState object to store settings. + + + + Stores ILexState.Name property. + + + + + Stores ILexState.Desc property. + + + + + Stores ILexState.CaseSensitive property. + + + + + Stores ILexState.SyntaxBlocks property. + + + + + Indicates whether the SyntaxBlocks property should be persisted. + + True if SyntaxBlocks differs from its default value; otherwise false. + + + + Updates properties of external object with stored ones. + + Specifies external object. + + + + Reads property values from external object. Reserved for internal use. + + + + + Contains information about ILexStyle object's settings. + + + + + Initializes a new instance of the XmlLexStyleInfo class with default settings. + + + + + Initializes a new instance of the XmlLexStyleInfo class with a specified owner. + + Specifies ILexStyle object to store settings. + + + + Stores ILexStyle.Name property. + + + + + Stores ILexStyle.Desc property. + + + + + Stores ILexStyle.ForeColor property. + + + + + Stores ILexStyle.BackColor property. + + + + + Stores ILexStyle.FontStyle property. + + + + + Stores ILexStyle.PlainText property. + + + + + Stores ILexStyle.ForeColorEnabled property. + + + + + Stores ILexStyle.BackColorEnabled property. + + + + + Stores ILexStyle.BoldEnabled property. + + + + + Stores ILexStyle.ItalicEnabled property. + + + + + Stores ILexStyle.UnderlineEnabled property. + + + + + Updates properties of external object with stored ones. + + Specifies external object. + + + + Reads property values from external object. Reserved for internal use. + + + + + Contains information about ILexSyntaxBlock object's settings. + + + + + Initializes a new instance of the XmlLexSyntaxBlockInfo class with default settings. + + + + + Initializes a new instance of the XmlLexSyntaxBlockInfo class with a specified owner. + + Specifies ILexSyntaxBlock object to store settings. + + + + Stores ILexSyntaxBlock.Name property. + + + + + Stores ILexSyntaxBlock.Desc property. + + + + + Stores ILexSyntaxBlock.LexStyle property. + + + + + Stores ILexSyntaxBlock.LeaveState property. + + + + + Stores ILexSyntaxBlock.ReswordSets property. + + + + + Stores ILexSyntaxBlock.Expressions property. + + + + + Indicates whether the Expressions property should be persisted. + + True if Expressions differs from its default value; otherwise false. + + + + Indicates whether the ReswordSets property should be persisted. + + True if ReswordSets differs from its default value; otherwise false. + + + + Updates properties of external object with stored ones. + + Specifies external object. + + + + Reads property values from external object. Reserved for internal use. + + + + + Contains information about ICodeSnippetCode object's settings. + + + + + Initializes a new instance of the XmlCodeSnippetCodeInfo class with default settings. + + + + + Initializes a new instance of the XmlCodeSnippetCodeInfo class with a specified owner. + + Specifies ICodeSnippetCode object to store settings. + + + + Stores ICodeSnippetCode.Code property. + + + + + Updates properties of external object with stored ones. + + Specifies external object. + + + + Reads property values from external object. Reserved for internal use. + + + + + Contains information about ICodeSnippetDeclaration object's settings. + + + + + Initializes a new instance of the XmlCodeSnippetDeclarationInfo class with default settings. + + + + + Initializes a new instance of the XmlCodeSnippetDeclarationInfo class with a specified owner. + + Specifies ICodeSnippetDeclaration object to store settings. + + + + Stores ICodeSnippetLiteral.Literals property. + + + + + Stores ICodeSnippetLiteral.Literals property. + + + + + Updates properties of external object with stored ones. + + Specifies external object. + + + + Reads property values from external object. Reserved for internal use. + + + + + Contains information about ICodeSnippetHeader object's settings. + + + + + Initializes a new instance of the XmlCodeSnippetHeaderInfo class with default settings. + + + + + Initializes a new instance of the XmlCodeSnippetHeaderInfo class with a specified owner. + + Specifies ICodeSnippetHeader object to store settings. + + + + Stores ICodeSnippetHeader.Title property. + + + + + Stores ICodeSnippetHeader.Description property. + + + + + Stores ICodeSnippetHeader.Author property. + + + + + Stores ICodeSnippetHeader.Shortcut property. + + + + + Stores ICodeSnippetHeader.SnippetTypes property. + + + + + Indicates whether the SnippetTypes property should be persisted. + + True if SnippetTypes differs from its default value; otherwise false. + + + + Updates properties of external object with stored ones. + + Specifies external object. + + + + Reads property values from external object. Reserved for internal use. + + + + + Contains information about ICodeSnippetImport object's settings. + + + + + Initializes a new instance of the XmlCodeSnippetImportInfo class with default settings. + + + + + Initializes a new instance of the XmlCodeSnippetImportInfo class with a specified owner. + + Specifies ICodeSnippetImport object to store settings. + + + + Stores ICodeSnippetImport.Namespace property. + + + + + Updates properties of external object with stored ones. + + Specifies external object. + + + + Reads property values from external object. Reserved for internal use. + + + + + Contains information about ICodeSnippet object's settings. + + + + + Initializes a new instance of the XmlCodeSnippetInfo class with default settings. + + + + + Initializes a new instance of the XmlCodeSnippetInfo class with a specified owner. + + Specifies ICodeSnippet object to store settings. + + + + Stores ICodeSnippet.ImageIndex property. + + + + + Stores ICodeSnippet.Header property. + + + + + Stores ICodeSnippet.Code property. + + + + + Stores ICodeSnippet.Declarations property. + + + + + Stores ICodeSnippet.Imports property. + + + + + Stores ICodeSnippet.Imports property. + + + + + Updates properties of external object with stored ones. + + Specifies external object. + + + + Reads property values from external object. Reserved for internal use. + + + + + Contains information about ICodeSnippetLiteral object's settings. + + + + + Initializes a new instance of the XmlCodeSnippetLiteralInfo class with default settings. + + + + + Initializes a new instance of the XmlCodeSnippetLiteralInfo class with a specified owner. + + Specifies ICodeSnippetLiteral object to store settings. + + + + Stores ICodeSnippetLiteral.Default property. + + + + + Stores ICodeSnippetLiteral.Function property. + + + + + Stores ICodeSnippetLiteral.ID property. + + + + + Stores ICodeSnippetLiteral.ToolTip property. + + + + + Stores ICodeSnippetLiteral.Editable property. + + + + + Stores ICodeSnippetLiteral.SupportsCode property. + + + + + Stores ICodeSnippetLiteral.Type property. + + + + + Updates properties of external object with stored ones. + + Specifies external object. + + + + Reads property values from external object. Reserved for internal use. + + + + + Contains information about ICodeSnippetMember object's settings. + + + + + Initializes a new instance of the XmlCodeSnippetMemberInfo class with default settings. + + + + + Initializes a new instance of the XmlCodeSnippetMemberInfo class with a specified owner. + + Specifies ICodeSnippetMember object to store settings. + + + + Stores ICodeSnippetMember.Name property. + + + + + Stores ICodeSnippetMember.Path property. + + + + + Stores ICodeSnippetMember.ImageIndex property. + + + + + Stores ICodeSnippetMember.Members property. + + + + + Stores ICodeSnippetMember.Snippets property. + + + + + Updates properties of external object with stored ones. + + Specifies external object. + + + + Reads property values from external object. Reserved for internal use. + + + + + Contains information about ICodeSnippetMembers object's settings. + + + + + Initializes a new instance of the XmlCodeSnippetMembersInfo class with default settings. + + + + + Initializes a new instance of the XmlCodeSnippetMembersInfo class with a specified owner. + + Specifies ICodeSnippetMembers object to store settings. + + + + Stores ICodeSnippetMembers.Members property. + + + + + Updates properties of external object with stored ones. + + Specifies external object. + + + + Reads property values from external object. Reserved for internal use. + + + + + Contains information about ICodeSnippetObject object's settings. + + + + + Initializes a new instance of the XmlCodeSnippetObjectInfo class with default settings. + + + + + Initializes a new instance of the XmlCodeSnippetObjectInfo class with a specified owner. + + Specifies ICodeSnippetObject object to store settings. + + + + Contains information about ICodeSnippetReference object's settings. + + + + + Initializes a new instance of the XmlCodeSnippetReferenceInfo class with default settings. + + + + + Initializes a new instance of the XmlCodeSnippetReferenceInfo class with a specified owner. + + Specifies ICodeSnippetReference object to store settings. + + + + Stores ICodeSnippetReference.Assembly property. + + + + + Stores ICodeSnippetReference.Url property. + + + + + Updates properties of external object with stored ones. + + Specifies external object. + + + + Reads property values from external object. Reserved for internal use. + + + + + Contains information about ICodeSnippets object's settings. + + + + + Initializes a new instance of the XmlCodeSnippetsInfo class with default settings. + + + + + Initializes a new instance of the XmlCodeSnippetsInfo class with a specified owner. + + Specifies ICodeSnippets object to store settings. + + + + Stores ICodeSnippets indexer. + + + + + Updates properties of external object with stored ones. + + Specifies external object. + + + + Reads property values from external object. Reserved for internal use. + + + + + Contains information about ICodeSnippetType object's settings. + + + + + Initializes a new instance of the XmlCodeSnippetTypeInfo class with default settings. + + + + + Initializes a new instance of the XmlCodeSnippetTypeInfo class with a specified owner. + + Specifies ICodeSnippetType object to store settings. + + + + Stores ICodeSnippetType.SnippetType property. + + + + + Updates properties of external object with stored ones. + + Specifies external object. + + + + Reads property values from external object. Reserved for internal use. + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Represents simple text data related to popup hint. + + + + + Initializes a new instance of the QuickInfo class with default settings. + + + + + Gets or sets content of the ICommentInfo. + + + + + Returns string reperesenting name of the item. + + Index of item within collection. + String representing name of specified item. + + + + Returns string representing default column. + + Index of item within collection. + Text representing default column. + In this class method returns the same value with GetName method. + + + + Stores simple text data related to popup hint. + + + + + Initializes a new instance of the CommentInfoItem class with specified settings. + + Content to store in this new instance. + + + + Gets or sets content of the ICommentInfoItem. + + + + + Compares this instance to a specified object and returns an indication of their relative values. + + + A signed number indicating the relative values of this instance and value. + + + + Represents particular code ix in the code refactor collection. + + + + + Initializes a new instance of the CodeRefactorItem class with default settings. + + + + + Initializes a new instance of the CodeRefactorItem class with specified parent. + + + + + Gets an associated code fix object. + + + + + Gets an assosicated code refactor object. + + + + + Gets string value representing name of the CodeRefactorItem. + + + + + Gets string value representing description of the CodeRefactorItem. + + + + + Gets an object that can hold a user defined data attached to the code refactor. + + + + + Gets or sets a parent of the CodeRefactorItem. + + + + + + + + Represents collection containing list of code refactors. + + + + + Initializes a new instance of the CodeActionItem class with default settings. + + + + + Provides an indexed access to CodeActionItem objects stored in the collection. + + + + + Adds a new item to the ICodeActionItem collection. + + ICodeActionItem that is added. + + + + Inserts a new item to the specified position within the ICodeActionItems collection. + + Specifies position to insert. + ICodeActionItem that is inserted. + + + + Returns number of the columns. In this class ColumnCount always return 1. + + + + + Returns ICodeActionItem.ImageIndex from the code Refactor collection specified by index. + + Specifies an index of the code refactor. + + + + Indicates whether specified column is visible. + + Specifies an index of the column. + True if visible; otherwise false. + + + + Returns text from specified column. + + Specifies an index of the code refactor. + Specifies column index. + Text representing specified code refactor. + + + + Returns description of the code refactor specified by index. + + Specifies an index of the code refactor item. + + + + Returns description of the code refactor specified by index. + + Specifies an index of the code refactor item. + + + + Represents properties and methods to provide data related to Code Completion popup listbox and popup hint controls. + + + + + Occurs when popup control is closed. + + + + + Occurs when popup control is displayed. + + + + + Returns number of the columns. + + In this class property value equals to 0. Descendant classes can override this method. + + + + Gets an index of the column containing name. + + + + + Provides an indexed access to the text of default column. + + + + + Provides an indexed access to the image index of each column. + + + + + Provides an indexed access to the description of each column. + + + + + Gets or sets a boolean value that indicates whether provider should display Description part in a form of tooltip near the popup control. + + + + + Represents the index specifying the currently selected item of the popup control. + + + + + When implemented by a class, represents currently selected item of the popup control. + + + + + Gets or sets the ImageList for code completion items. + + + + + Gets or sets the AlphaImageList for code completion items. + + + + + Gets or sets the ImageList for code completion items for high DPI. + + + + + Specifies if provider content needs to be sorted. + + + + + Gets or sets a value indicating whether the multi-line text should be indented when inserting to the edit control. + + + + + Gets or sets a boolean value indicating whether html formatting tags may appear in the text. + + + + + Gets a boolean value indicating that rich text formatting should be applied to display text. + + + + + Specifies mode where pre-selected item in code completion listbox is just focused, but not selected. + + + + + Specifies a character that triggered code completion invocation + + + + + Gets or sets a value indicating editable field of the code completion provider. + + + + + Gets or sets a value indicating path to the nested code completion provider. + + + + + Gets or sets an xml representation of this CodeCompletionProvider object. + + Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. + + + + Indicates whether specified column is visible. + + Specifies an index of the column. + True if visible; otherwise false. + In this class method always return false. Descendant classes can override this method. + + + + Indicates whether after specified column SPACE is required. + + Specifies an index of the column. + True if should; otherwise false. + + + + Returns text from given item in the specified column. + + Specifies an index of the item. + Specifies an index of the column. + Text representing specified item. + In this class method always return empty string. Descendant classes can override this method. + + + + Returns string representing default column. + + Index of item within collection. + Text representing default column. + In this class method always return empty string. Descendant classes can override this method. + + + + Returns string to be inserted. + + Index of item within collection. + Text to be inserted. + + + + Returns string representing name of the item. + + Index of item within collection. + String representing name of specified item. + In this class method always return empty string. Descendant classes can override this method. + + + + Returns string representing the display text of the item. + + Index of item within collection. + String representing display text of specified item. + + + + Returns string representing full display text of the item. + + Index of item within collection. + String representing full display text of specified item. + + + + Returns priority of the item. + + Index of item within collection. + Integer representing priority of specified item. + + + + Returns index of the item within collection by it's name. + + Specifies Name property of item to locate. + Indicates whether search should be case sensitive. + Index of found item. + + + + Returns code completion provider owning this ICodeCompletionProvider instance. + + Parent of the ICodeCompletionProvider. + + + + Loads the contents of the specified file into the snippet. + + Name of file to load. + True is succeed; otherwise false. + + + + Loads the contents of the specified file into the snippet. + + Name of file to load. + Specifies the character encoding to use. + True is succeed; otherwise false. + + + + Loads the contents of the specified stream into the snippet. + + The TextReader object to read. + True is succeed; otherwise false. + + + + Loads the contents of the given stream into the snippet. + + The Stream object to read text. + True is succeed; otherwise false. + + + + Loads the contents of the given stream into the snippet. + + The Stream object to read text. + Specifies the character encoding to use. + True is succeed; otherwise false. + + + + Saves content of the snippet to the specific file. + + Name of file to save content. + True is succeed; otherwise false. + + + + Saves content of the snippet to the specific file. + + Name of file to save content. + Specifies the character encoding to use. + True is succeed; otherwise false. + + + + Saves content of the snippet to the specified stream. + + The TextWriter object to write text to stream. + True is succeed; otherwise false. + + + + Saves content of the snippet to the specified stream. + + The Stream object to write the text. + True is succeed; otherwise false. + + + + Saves content of the snippet to the specified stream. + + The Stream object to write the text. + Specifies the character encoding to use. + True is succeed; otherwise false. + + + + Raises ClosePopup event. + + The source of the event. + A ClosingEventArgs that contains the event data. + + + + Raises ShowPopup event. + + The source of the event. + A ShowingEventArgs that contains the event data. + + + + Returns number of image that is displayed for item given by index. + + Index of item within collection. + Index of image corresponding to given item. + In this class method always return -1. Descendant classes can override this method. + + + + Returns number of image that is displayed for item given by index. + + Index of item within collection. + Index of image corresponding to given item. + In this class method always return -1. Descendant classes can override this method. + + + + Returns a content of the column, named 'Description', of the specified item from the collection. + + Index of the item within the collection. + String content of specified column. + In this class method always return empty string. Descendant classes can override this method. + + + + Stores particular code completion item. + + + + + When implemented by a class, gets or sets an xml representation of this ICodeCompletionProviderItem object. + + Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. + + + + Compares this instance to a specified object and returns an indication of their relative values. + + + A signed number indicating the relative values of this instance and value. + + + + Represents particular CodeCompletionProviderNamedItem in the code provider items collection. + + + + + Initializes a new instance of the CodeCompletionProviderNamedItem class with default settings. + + + + + Gets string value representing name of the CodeCompletionProviderNamedItem. + + + + + Gets string value representing description of the CodeCompletionProviderNamedItem. + + + + + Gets or sets the index of the image displayed for the snippet. + + + + + Gets an object that can hold a user defined data attached to the CodeCompletionProviderNamedItem + + + + + Gets list of child items for this ICodeCompletionProviderNamedItem. + + + + + Compares this instance to a specified object and returns an indication of their relative values. + + + A signed number indicating the relative values of this instance and value. + + + + Represents properties and methods to perform code completion functionality. + + + + + Initializes a new instance of the CodeCompletionRepository class with specified parameters. + + Specifies CaseSensitive property of this new instance. + Specifies SyntaxTree property of this new instance. + + + + Destroys the instance of the CodeCompletionRepository class. + + + + + Represents a collection of snippets that are displayed in code completion window. + + + + + Obtains information about individual member of specified language element. + + Specifies provider to fill with available members. + Specifies language element. + Specifies name of member to retrieve. + Specifies search constraints. + + + + Occurs while trying to obtain information about some member of language element. + + + + + Occurs while trying to obtain description of some language element. + + + + + Indicates whether members of Object class should be present in the member collection. + + + + + Indicates whether searching for language element's members should be case sensitive. + + + + + Gets or sets a hierarchical collection of ISyntaxNode elements. + + + + + Gets or sets a list of ISyntaxTree objects attached to this CodeCompletionRepository. + + + + + Gets ImageList attached to this CodeCompletionRepository. + + + + + Gets ImageList attached to this CodeCompletionRepository for high DPI. + + + + + Gets scaled ImageList attached to this CodeCompletionRepository for high DPI. + + + + + Gets Alpha ImageList attached to this CodeCompletionRepository. + + + + + Gets Alpha ImageList attached to this CodeCompletionRepository for high DPI. + + + + + Gets scaled Alpha ImageList attached to this CodeCompletionRepository for high DPI. + + + + + Obtains information type of the SyntaxNode + + Specifies ISyntaxNode representing a current language element. + Specifies source text. + Specifies starting position to search. + Object representing type of found member. + + + + Obtains information about some language element to perform code completion related operations. + + Specifies source text. + Specifies ISyntaxNode representing current language element. + Retrieves name of found language element. + Specifies position of found language element in the code text and updates it if needed. + Specifies end position of found language element in the code text and updates it if needed. + Retrieves information about search constraints for the language element. + Object representing information about language element to complete. + + + + Obtains information about some language element to perform code completion related operations in special cases. + + Specifies source text. + Specifies ISyntaxNode representing current language element. + Retrieves name of found language element. + Specifies position of found language element in the code text and updates it if needed. + Specifies position of found language element in the code text and updates it if needed. + Retrieves information about search constraints for the language element. + Object representing information about language element to complete. + + + + Obtains information about some method of specified language element. + + Specifies source text. + Specifies ISyntaxNode representing current language element. + Retrieves name of found method. + Retrieves start position of the method in the code text. + Retrieves end position of the method in the code text. + Retrieves index of current parameter in the code text. + Retrieves parameters count in the code text. + Retrieves information about search constraints for the language element. + Object representing information about found method. + + + + Fills a provider with the members, providing available choices for the specified language element. + + Specifies ISyntaxNode representing current language element. + Specifies position of language element in the text. + Specifies provider to fill with available members. + Specifies language element. + Specifies filter used to fill members. + Specifies search constraints. + Specifies index of default list member. + + + + Obtains information about individual member of specified language element. + + Specifies provider to fill with available members. + Specifies language element. + Specifies name of member to retrieve. + Specifies index of current member parameter. + Specifies search constraints. + + + + Obtains information about a member of some language element. + + Specifies ISyntaxNode representing a current language element. + Specifies position of language element. + Specifies language element. + Specifies name of the member to locate. + Retrieves information about search constraints for this language element. + Object representing information about found member. + + + + Obtains description of some language element. + + Specifies ListMembers interface used to get language-specific description. + Specifies ISyntaxNode that representing language element to describe. + Specifies language element to describe. + Specifies name of described language element. + Specifies whether description should include name and type of the found element. + + + + Obtains priority of the given language element. + Specifies language element + + + + + Obtains information about where the language element is declared. + + Specifies the source text. + Specifies ISyntaxNode representing a current language element. + Specifies position of language element. + ISyntaxNode representing declaration of the language element. + + + + Locates all references to the node in the text. + + Specifies ISyntaxNode to find references. + Retrieves references to node. + Number of found references. + + + + Adds specified tree to the list of syntax trees for code-completion related purposes. + + Specifies ISyntaxTree to add. + + + + Removes specified tree from the list of syntax trees. + + Specifies ISyntaxTree to remove. + True if succeed (tree is present in the tree list); otherwise false. + + + + When implemented by a class, registers snippet to be displayed in code completion window. + + Specifies name of snippet to be displayed. + Specifies whether snippet will have statement image index. + + + + When implemented by a class, removes specified snippet from the list of snippets. + + Specifies name of snippet to be removed. + True if succeed; otherwise false. + + + + Returns code snippets for the given language. + + Represents a language. + ICodeSnippetsProvider instance for a given language. + + + + Returns information about the node. + + Given syntax node. + IQuickInfo instance. + + + + Returns information about the object. + + Given object. + IQuickInfo instance. + + + + Indicates whether specified ISyntaxNode is guide node. + + ISyntaxNode to check. + Output parameter receives guide range. + True if ISyntaxNode is guide node; otherwise false. + + + + Represents particular code snippet in the snippets collection. + + + + + Initializes a new instance of the CodeSnippets class with default settings. + + + + + Initializes a new instance of the CodeSnippet class with specified parent. + + + + + Gets a header associated with the snippet. + + + + + Specifies the literals and objects that make up the parts of a code snippet that you can edit. + + + + + Contains the imported namespaces for the code snippet. + + + + + Contains information about assembly references for the code snippet. + + + + + Gets or sets a string value that specifies code of the snippet. The code completion control, that holds a snippet collection inserts code when user accepts the input. + + + + + Gets string value representing description of the CodeSnippet. + + + + + Gets or sets the index of the image displayed for the snippet. + + + + + Gets or sets an object that can hold a user defined data attached to the snippet. + + + + + Gets or sets a parent of the CodeSnippet. + + + + + Gets or sets an xml representation of this CodeSnippet object. + + Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. + + + + Compares this instance to a specified object and returns an indication of their relative values. + + + A signed number indicating the relative values of this instance and value. + + + + Specifies the code that you want to insert into a file. + + + + + Initializes a new instance of the CodeSnippetCode class with default settings. + + + + + Specifies the delimiter used to describe literals and objects in the code. + + + + + Specifies the kind of code the snippet contains, and thus, where the snippet can be inserted. + + + + + Specifies the language of the code snippet. + + + + + Specifies the code that you want to insert into a file. + + + + + Gets or sets an xml representation of this CodeSnippetCode object. + + Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. + + + + Copies the contents of another ICodeSnippetCode object. + + Specifies ICodeSnippetCode to assign. + + + + Compares this instance to a specified object and returns an indication of their relative values. + + + A signed number indicating the relative values of this instance and value. + + + + Represents literals and objects that make up the parts of a code snippet that you can edit. + + + + + Initializes a new instance of the CodeSnippetDeclaration with default settings. + + + + + Defines the literals of the code snippet that you can edit. + + + + + Defines the objects of the code snippet that you can edit. + + + + + Gets or sets an xml representation of this CodeSnippetDeclaration object. + + Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. + + + + Provides an indexed access to individual ICodeSnippetDeclaration objects. + + + + + Initializes a new instance of the CodeSnippetDeclarations class with default settings. + + + + + Adds a new item to the specified position within the ICodeSnippetDeclarations collection. + + ICodeSnippetDeclaration that is added. + + + + Inserts a new item to the specified position within the ICodeSnippetDeclarations collection. + + Specifies position to insert. + ICodeSnippetDeclaration that is inserted. + + + + Represents code snippet header. + + + + + Initializes a new instance of the CodeSnippetHeader class with default settings. + + + + + Gets or sets a string value that specifies the title of the code snippet. Useful to find necessary item within the snippets collection. + + + + + Gets or sets a string value that specifies short description of the code snippet, that can help user to choose snippet from the popup window. + + + + + Gets or sets a string value that specifies author of the code snippet. + + + + + Gets or sets a string value that specifies shortcut of the code snippet. + This shortcut is replaced by entire snippet when user presses Tab in the editor. + + + + + Specifies how the code snippet is inserted into the code. + + + + + Gets or sets an xml representation of this CodeSnippetHeader object. + + Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. + + + + Copies the contents of another ICodeSnippetHeader object. + + Specifies ICodeSnippetHeader to assign. + + + + Compares this instance to a specified object and returns an indication of their relative values. + + + A signed number indicating the relative values of this instance and value. + + + + Represents imported namespace used by an IntelliSense Code Snippet. + + + + + Initializes a new instance of the CodeSnippetImport class with default settings. + + + + + Specifies the namespace used by the code snippet. + + + + + Gets or sets an xml representation of this CodeSnippetImport object. + + Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. + + + + Compares this instance to a specified object and returns an indication of their relative values. + + + A signed number indicating the relative values of this instance and value. + + + + Provides an indexed access to individual ICodeSnippetImport objects. + + + + + Initializes a new instance of the CodeSnippetImports class with default settings. + + + + + Adds a new item to the specified position within the ICodeSnippetImports collection. + + ICodeSnippetImport that is added. + + + + Inserts a new item to the specified position within the ICodeSnippetImports collection. + + Specifies position to insert. + ICodeSnippetImport that is inserted. + + + + Represents literal that make up the parts of a code snippet that you can edit. + + + + + Initializes a new instance of the CodeSnippetLiteral class with default settings. + + + + + Specifies the default value of the literal or object for an IntelliSense Code Snippet. + + + + + Specifies a function to execute when the literal or object receives focus in the Editor. + + + + + Specifies the unique identifier for the object or literal.. + + + + + Specifies the type of the object. + + + + + Specifies the ToolTip description to be associated with the literal in the code snippet. + + + + + Specifies whether literal is editable or not. + + + + + Specifies whether literal can fill code. + + + + + Gets or sets an xml representation of this CodeSnippetLiteral object. + + Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. + + + + Compares this instance to a specified object and returns an indication of their relative values. + + + A signed number indicating the relative values of this instance and value. + + + + Provides an indexed access to individual ICodeSnippetLiteral objects. + + + + + Initializes a new instance of the CodeSnippetLiterals class with default settings. + + + + + Adds a new item to the specified position within the ICodeSnippetLiterals collection. + + ICodeSnippetLiteral that is added. + + + + Inserts a new item to the specified position within the ICodeSnippetLiterals collection. + + Specifies position to insert. + ICodeSnippetLiteral that is inserted. + + + + Represents properties and methods for a particular code snippet member in the data collection of the code completion popups. + + + + + Initializes a new instance of the CodeSnippetMember class with default settings. + + + + + Initializes a new instance of the CodeSnippetMembers class with specified parent. + + + + + Gets or sets a string value that specifies the name of the IListMember. Useful to find necessary item within the ICodeSnippetMember collection. + + + + + Gets a string value that specifies the full path of the IListMember. + + + + + Gets or sets a string value that specifies the path to the file containing source of the ICodeSnippetMember. + + + + + Gets or sets the index of the image displayed for the ICodeSnippetMember. + + + + + Provides an indexed access to the nested ICodeSnippetMember objects. + + + + + Provides an indexed access to the nestedICodeSnippet objects. + + + + + Provides an indexed access to the nested snippets and members objects. + + + + + Gets or sets a parent of the CodeSnippetMember. + + + + + Gets or sets an xml representation of this CodeSnippetMember object. + + Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. + + + + Compares this instance to a specified object and returns an indication of their relative values. + + + A signed number indicating the relative values of this instance and value. + + + + Represents collection containing list of code templates. + + + + + Initializes a new instance of the CodeSnippetMembers class with default settings. + + + + + Initializes a new instance of the CodeSnippetMembers class with specified parent. + + + + + Gets or sets a parent of the CodeSnippetMembers. + + + + + Provides an indexed access to ICodeSnippetMember objects stored in the collection. + + + + + Adds a new item to the ICodeSnippetMembers collection. + + ICodeSnippetMember that is added. + + + + Inserts a new item to the specified position within the ICodeSnippetMembers collection. + + Specifies position to insert. + ICodeSnippetMember that is inserted. + + + + Returns number of the columns. In this class ColumnCount always return 1. + + + + + Gets or sets the ImageList for code completion items. + + + + + Gets or sets a value indicating path to the nested code completion provider. + + + + + Gets or sets an xml representation of this CodeSnippetMembers object. + + Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. + + + + Checks for nested members and raises ClosePopup event if they are not found. + + The source of the event. + A ClosingEventArgs that contains the event data. + + + + Returns ICodeSnippetMember.ImageIndex from the snippet specified by index. + + Specifies an index of the snippet. + + + + Gets a code snippet by its shortcut. + + + + + Gets a boolean value indicating whether the multi-line snippet code should be indented when inserting to the edit control. + + Specifies given snippet. + True if code should be indented, otherwise False. + + + + Indicates whether specified column is visible. + + Specifies an index of the column. + True if visible; otherwise false. + + + + Returns text from specified column and snippet. + + Specifies an index of the snippet. + Specifies a column index of the snippet. + Text representing specified snippet. + + + + Returns an empty string. + + Specifies an index of the snippet. + + + + Returns ICodeSnippetMember.Name of the snippet member specified by index. + + Specifies an index of the snippet. + + + + Returns code completion provider owning this ICodeCompletionProvider instance. + + Parent of the ICodeCompletionProvider. + + + + Represents literal that make up the parts of a code snippet that you can edit. + + + + + Initializes a new instance of the CodeSnippetObject class with default settings. + + + + + Provides an indexed access to individual ICodeSnippetObject objects. + + + + + Adds a new item to the specified position within the ICodeSnippetObjects collection. + + ICodeSnippetObject that is added. + + + + Inserts a new item to the specified position within the ICodeSnippetObject collection. + + Specifies position to insert. + ICodeSnippetObject that is inserted. + + + + Contains information about assembly references for the code snippet. + + + + + Initializes a new instance of the CodeSnippetReference class with default settings. + + + + + Contains the name of the assembly referenced by the code snippet. + + + + + Contains a URL that provides more information about the referenced assembly. + + + + + Gets or sets an xml representation of this CodeSnippetReference object. + + Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. + + + + Compares this instance to a specified object and returns an indication of their relative values. + + + A signed number indicating the relative values of this instance and value. + + + + Provides an indexed access to individual ICodeSnippetReference objects. + + + + + Initializes a new instance of the CodeSnippetReferences class with default settings. + + + + + Adds a new item to the specified position within the ICodeSnippetReferences collection. + + ICodeSnippetReference that is added. + + + + Inserts a new item to the specified position within the ICodeSnippetReferences collection. + + Specifies position to insert. + ICodeSnippetReference that is inserted. + + + + Represents collection containing list of code snippets. + + + + + Initializes a new instance of the CodeSnippets class with default settings. + + + + + Initializes a new instance of the CodeSnippets class with specified parent. + + + + + Provides an indexed access to ICodeSnippet objects stored in the collection. + + + + + Adds a new item to the ICodeSnippets collection. + + ICodeSnippet that is added. + + + + Inserts a new item to the specified position within the ICodeSnippets collection. + + Specifies position to insert. + ICodeSnippet that is inserted. + + + + Returns number of the columns. In this class ColumnCount always return 1. + + + + + Gets or sets the ImageList for code completion items. + + + + + Gets or sets a value indicating path to the nested code completion provider. + + + + + Gets or sets an xml representation of this CodeSnippets object. + + Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. + + + + Gets a code snippet by its shortcut. + + + + + Gets a boolean value indicating whether the multi-line snippet code should be indented when inserting to the edit control. + + Specifies given snippet. + True if code should be indented, otherwise False. + + + + Returns a content of the column, named 'Description', of the specified item from the collection. + + Index of the item within the collection. + String content of specified column. + + + + Returns ICodeSnippet.ImageIndex from the snippet specified by index. + + Specifies an index of the snippet. + + + + Indicates whether specified column is visible. + + Specifies an index of the column. + True if visible; otherwise false. + + + + Returns text from specified column and snippet. + + Specifies an index of the snippet. + Specifies a column index of the snippet. + Text representing specified snippet. + + + + Returns value of ICodeSnippetCode.Code of the code snippet specified by index. + + Specifies an index of the snippet. + + + + Returns value ICodeSnippetHeader.Title of the code snippet specified by index. + + Specifies an index of the snippet. + + + + Returns code completion provider owning this ICodeCompletionProvider instance. + + Parent of the ICodeCompletionProvider. + + + + Represents collection containing list of code snippets. + + + + + Initializes a new instance of the CodeSnippets class with default settings. + + + + + Initializes a new instance of the CodeSnippets class with specified parent. + + + + + Returns number of the columns. In this class ColumnCount always return 1. + + + + + Gets or sets a value indicating path to the nested code completion provider. + + + + + Gets or sets the ImageList for code completion items. + + + + + Gets a code snippet by its shortcut. + + + + + Gets a boolean value indicating whether the multi-line snippet code should be indented when inserting to the edit control. + + Specifies given snippet. + True if code should be indented, otherwise False. + + + + Checks for nested members and raises ClosePopup event if they are not found. + + The source of the event. + A ClosingEventArgs that contains the event data. + + + + Returns a content of the column, named 'Description', of the specified item from the collection. + + Index of the item within the collection. + String content of specified column. + + + + Returns ICodeSnippet.ImageIndex from the snippet specified by index. + + Specifies an index of the snippet. + + + + Returns text from specified column and snippet. + + Specifies an index of the snippet. + Specifies an index of the snippet. + Text representing specified snippet. + + + + Returns value of ICodeSnippetCode.Code of the code snippet specified by index. + + Specifies an index of the snippet. + + + + Returns value ICodeSnippetHeader.Title of the code snippet specified by index. + + Specifies an index of the snippet. + + + + Returns code completion provider owning this ICodeCompletionProvider instance. + + Parent of the ICodeCompletionProvider. + + + + Indicates whether specified column is visible. + + Specifies an index of the column. + True if visible; otherwise false. + + + + Specifies how the code snippet is inserted into the code. + + + + + Initializes a new instance of the CodeSnippetType class with default settings. + + + + + Specifies how the code snippet is inserted into the code. + + + + + Gets or sets an xml representation of this CodeSnippetType object. + + Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. + + + + Specifies how the code snippet is inserted into the code. + + + + + Initializes a new instance of the CodeSnippetTypes class with default settings. + + + + + Adds new item to the specified position within the ICodeSnippetTypes collection. + + ICodeSnippetType that is added. + + + + Inserts a new item to the specified position within the ICodeSnippetTypes collection. + + Specifies position to insert. + ICodeSnippetType that is inserted. + + + + Represents simple text data related to popup hint. + + + + + Initializes a new instance of the QuickInfo class with default settings. + + + + + Gets or sets content of the ICommentInfo. + + + + + Returns string representing name of the item. + + Index of item within collection. + String representing name of specified item. + + + + Returns string representing default column. + + Index of item within collection. + Text representing default column. + In this class method returns the same value with GetName method. + + + + Stores simple text data related to popup hint. + + + + + Initializes a new instance of the CommentInfoItem class with specified settings. + + Test to store in this new instance. + + + + Gets or sets content of the ICommentInfoItem. + + + + + Compares this instance to a specified object and returns an indication of their relative values. + + + A signed number indicating the relative values of this instance and value. + + + + Provides a class to compare two string objects. + + + + + Initializes a new instance of the class with specified filter. + + Filter string. + + + + Compares two strings and returns a value indicating whether one is less than, equal to, or greater than the other. + + The first string to compare. + The second string to compare. + A signed integer that indicates the relative values of textX and textY. + + + + Implements properties and methods for a particular list member in the data collection of the code completion popups. + + + + + Initializes a new instance of the ListMember class with default settings. + + + + + Initializes a new instance of the ListMember class with a specified owner. + + IListMembers owning this instance. + + + + Gets or sets a string value that specifies the name of the ListMember. Useful to find necessary item within the ListMember collection. + + + + + Gets or sets a string value displayed as a "name" part of ListMember. + + + + + Gets or sets a CodeCompletionCategory to which this ListMember belongs. + + + + + Gets or sets a string value inserted in the Editor when IListMember is selected. + + + + + Gets or sets a string value that specifies data type of the ListMember. + + + + + Gets or sets a string value that specifies short description of the ListMember. + + + + + Gets or sets a string value that specifies access modifiers of the ListMember. + + + + + Gets or sets number of overloading members ListMember in the collection. + + + + + Gets or sets an object that can hold a user defined data attached to the ListMember. + + + + + Gets or sets a string value that specifies comma separated list of parameters of the ListMember. + + + + + Gets or sets a collection of parameters of this ListMember. + + + + + Gets or sets index of current parameter in the parameters collection. + + + + + Gets or sets the index of the image displayed for the ListMember. + + + + + Gets or sets the index of the image for the ListMember. + + + + + Gets or sets the integer value representing type of the member. + + + + + Gets or sets priority for the ListMember. + + + + + Gets or sets additional attributes associated with a member. + + + + + Gets IListMembers instance owning the ListMember. + + + + + Return member's template. + + Indicates if template includes base element. + String value that represents member template. + + + + Converts Parameters property to a single string. + + Specifies whether to use html formatting tags. + Returns Parameters in the form of comma separated text, framed by parentheses. + + + + Appends text to the member description. + + Text to add. + + + + Compares this instance to a specified object and returns an indication of their relative values. + + + A signed number indicating the relative values of this instance and value. + + + + Represents data collection related to popup list box controls. + + + + + Initializes a new instance of the ListMembers class with default settings. + + + + + Gets a category by its index. + + Index of the item in the categories collection. + CodeCompletionCategory by its index. + + + + Returns list of all available categories. + + List of all possible CodeCompletionCategory objects. + + + + Gets an index of the column containing name. + + + + + Represents number of the columns. In this class ColumnCount always return 4. + + + + + Returns index of image that is displayed for item given by Index. + + Index of item within collection. + Index of image corresponding to given item. + + + + Returns an image that is displayed for item given by Index. + + Index of item within collection. + image corresponding to given item. + + + + Returns a content of the column, named 'Description', of the specified item from the collection. + + Index of the item within the collection. + String content of specified column. + + + + Returns string representing name of the item. + + Index of item within collection. + String representing name of specified item. + + + + Returns string representing the display text of the item. + + Index of item within collection. + String representing display text of specified item. + + + + Returns priority of the item. + + Index of item within collection. + Integer representing priority of specified item. + + + + Returns string representing default column. + + Index of item within collection. + Text representing default column. + In this class method returns the same value with GetName method. + + + + Returns string to be inserted. + + Index of item within collection. + Text to be inserted. + + + + Returns text from given list member in the specified column. + + Specifies index of list member. + Specifies index of column. + Text representing specified list member. + + + + Indicates whether specified column is visible. + + Specifies an index of the column. + True if visible; otherwise false. + + + + Indicates whether after specified column SPACE is required. + + Specifies an index of the column. + True if visible; otherwise false. + + + + Provides an indexed access to IListMember objects stored in the collection. + + + + + Gets or sets a value indicating whether the "Qualifiers" column is visible. + + + + + Gets or sets a value indicating whether the "Results" column is visible. + + + + + Gets or sets a value indicating whether the "Params" column is visible. + + + + + Gets or sets a value indicating whether popup listbox should display additional information for selected list member. + + + + + Initializes a new instance of the ListMember class with default settings. + + IListMember that represents this new instance. + + + + Adds a new item to the ListMembers collection. + + IListMember that is added. + + + + Adds a new item to the ListMembers collection. + + + + + Inserts a new item to the specified position within the ListMembers collection. + + Specifies position to insert. + IListMember that is inserted. + + + + Resets the ShowQualifiers to the default value. + + + + + Resets the ShowResults to the default value. + + + + + Resets the ShowParams to the default value. + + + + + Resets the ShowHints to the default value. + + + + + Represents Parameter Info data related to popup window and popup hint controls. + + + + + Gets a boolean value indicating that rich text formatting should be applied to display text. + + + + + Implements properties for a particular parameter member within list member parameters. + + + + + Initializes a new instance of the ParameterMember class with default settings. + + + + + Gets or sets a string value that specifies name of the IParameterMember. + + + + + Gets or sets a string value that specifies datatype of the IParameterMember. + + + + + Gets or sets a string value that specifies short description of the IParameterMember. + + + + + Gets or sets a string value that specifies parameter modifier of the IParameterMember. + + + + + Gets or sets a string value that specifies parameter modifier. + + + + + Gets or sets a string value that specifies parameter modifier of the IParameterMember. + + + + + Compares this instance to a specified object and returns an indication of their relative values. + + + A signed number indicating the relative values of this instance and value. + + + + Provides an indexed access to individual ICodeSnippetLiteral objects. + + + + + Initializes a new instance of the ParameterMembers class with default settings. + + + + + Adds a new item to the specified position within the IParameterMembers collection. + + IParameterMember that is added. + + + + Inserts a new item to the specified position within the IParameterMembers collection. + + Specifies position to insert. + IParameterMember that is inserted. + + + + Represents simple text data related to popup hint. + + + + + Initializes a new instance of the QuickInfo class with default settings. + + + + + Initializes a new instance of the QuickInfo class with specific image index. + + Specifies an index of the image. + + + + Gets or sets content of the IQuickInfo. + + + + + Gets or sets quick info symbol + + + + + Gets or sets a boolean value indicating if the symbol can be evaluated at run-time + + + + + Returns string representing name of the item. + + Index of item within collection. + String representing name of specified item. + + + + Returns string representing default column. + + Index of item within collection. + Text representing default column. + In this class method returns the same value with GetName method. + + + + Returns ICodeSnippetMember.ImageIndex from the snippet specified by index. + + Specifies an index of the image. + + + + Stores simple text data related to popup hint. + + + + + Initializes a new instance of the QuickInfoItem class with specified settings. + + Test to store in this new instance. + + + + Gets or sets content of the IQuickInfoItem. + + + + + Compares this instance to a specified object and returns an indication of their relative values. + + + A signed number indicating the relative values of this instance and value. + + + + Provides data for the code completion category like class or field. + + + + + Initializes a new instance of the CodeCompletionCategory class with specified parameters. + + ID of the category. + Name of the category. + Image index of the category. + Image of the category. + + + + Initializes a new instance of the CodeCompletionCategory class with specified parameters. + + ID of the category. + Name of the category. + Displayed name of the category. + Image index of the category. + Image of the category. + + + + Gets ID of the category. + + + + + Gets name of the category. + + + + + Gets displayed name of the category. + + + + + Gets image index of the category. + + + + + Gets image of the category. + + + + + Represents a ICodeCompletionProvider that contains categories. + + + + + When implemented by a class, gets a category by its index. + + Index of the item in the categories collection. + CodeCompletionCategory by its index. + + + + When implemented by a class, returns list of all available categories. + + List of all possible CodeCompletionCategory objects. + + + + Represents a list member contains category information like Class, Filed and so on. + + + + + When implemented by a class, gets or sets CodeCompletionCategory to which this IListMember belongs. + + + + + Represents simple text data related to popup hint. + + + + + When implemented by a class, gets or sets content of the IQuickInfo. + + + + + Stores simple text data related to popup hint. + + + + + When implemented by a class, gets or sets content of the CommentInfoItem. + + + + + Represents properties and methods describing particular code fix in the code fix collection. + + + + + When implemented by a class, gets an associated code fix. + + + + + When implemented by a class, gets an associated code refactor. + + + + + When implemented by a class, gets or sets a parent of the ICodeSnippet. + + + + + Represents collection containing list of code fixes. + + + + + When implemented by a class, provides an indexed access to ICodeActionItem objects stored in the collection. + + + + + When implemented by a class, adds a new item to the ICodeActionItem collection. + + ICodeActionItem that is added. + + + + When implemented by a class, inserts a new item to the specified position within the ICodeActionItem collection. + + Specifies position to insert. + ICodeActionItem that is inserted. + + + + Specifies item preselection mode + + + + + Specifies that no flags are in effect. + + + + + Specifies that item is in focused state. + + + + + Specifies that item is in always focused state. + + + + + Represents properties and methods to provide data related to Code Completion popup listbox and popup hint controls. + + + + + When implemented by a class, occurs when popup control is closed. + + + + + When implemented by a class, occurs when popup control is displayed. + + + + + When implemented by a class, represents number of the columns. + + + + + When implemented by a class, provides an indexed access to the text of default column. + + + + + When implemented by a class, provides an indexed access to the image index of each column. + + + + + When implemented by a class, provides an indexed access to the description of each column. + + + + + When implemented by a class, gets or sets a boolean value that indicates whether provider should display Description part in a form of tooltip near the popup control. + + + + + When implemented by a class, represents the index specifying the currently selected item of the popup control. + + + + + When implemented by a class, represents currently selected item of the popup control. + + + + + When implemented by a class, specifies if provider content needs to be sorted. + + + + + When implemented by a class, gets or sets the ImageList for code completion items. + + + + + When implemented by a class, gets or sets the AlphaImageList for code completion items. + + + + + When implemented by a class, gets or sets the ImageList for code completion items for high DPI. + + + + + When implemented by a class, gets or sets a boolean value indicating whether the multi-line text should be indented when inserting to the edit control. + + + + + When implemented by a class, gets or sets a boolean value indicating whether html formatting tags may appear in the text. + + + + + When implemented by a class, gets or sets a value indicating editable field of the code completion provider. + + + + + When implemented by a class, gets or sets a value indicating path to the nested code completion provider. + + + + + When implemented by a class, gets a boolean value indicating that rich text formatting should be applied to display text. + + + + + When implemented by a class, specifies mode where pre-selected item in code completion listbox is just focused, but not selected. + + + + + When implemented by a class, specifies a character that triggered code completion invocation + + + + + When implemented by a class, gets an index of the column containing name. + + + + + When implemented by a class, indicates whether specified column is visible. + + Specifies an index of the column. + True if visible; otherwise false. + + + + When implemented by a class, indicates whether after specified column SPACE is required. + + Specifies an index of the column. + True if should; otherwise false. + + + + When implemented by a class, returns text from given item in the specified column. + + Specifies index of item. + Specifies index of column. + Text representing specified item. + + + + When implemented by a class, returns string representing default column. + + Index of item within collection. + Text representing default column. + + + + When implemented by a class, returns string to be inserted. + + Index of item within collection. + Text to be inserted. + + + + When implemented by a class, returns number of image that is displayed for item given by index. + + Index of item within collection. + Index of image corresponding to given item. + In this class method always return -1. Descendant classes can override this method. + + + + When implemented by a class, returns number of image that is displayed for item given by index. + + Index of image within collection. + Image corresponding to given item. + In this class method always return -1. Descendant classes can override this method. + + + + When implemented by a class, returns a content of the column, named 'Description', of the specified item from the collection. + + Index of the item within the collection. + String content of specified column. + In this class method always return empty string. Descendant classes can override this method. + + + + When implemented by a class, returns string representing name of the item. + + Index of item within collection. + String representing name of specified item. + + + + When implemented by a class, returns string representing the display text of the item. + + Index of item within collection. + String representing display text of specified item. + + + + When implemented by a class, returns string representing full text of the item. + + Index of item within collection. + String representing full display text of specified item. + + + + When implemented by a class, returns priority of the item. + + Index of item within collection. + Integer representing priority of specified item. + + + + When implemented by a class, returns index of item within collection by it's name. + + Specifies Name property of item to find. + Indicates whether search should be case sensitive. + Index of found item. + + + + When implemented by a class, returns code completion provider owning this ICodeCompletionProvider instance. + + Parent of the ICodeCompletionProvider. + + + + When implemented by a class, sorts elements in the list. + + + + + When implemented by a class, sorts elements in the list using the specified comparer. + + The IComparer implementation to use when comparing elements. + + + + When implemented by a class, raises ShowPopup event. + + The source of the event. + A ShowingEventArgs that contains the event data. + + + + When implemented by a class, raises ClosePopup event. + + The source of the event. + A ClosingEventArgs that contains the event data. + + + + Stores particular code completion item. + + + + + When implemented by a class, gets or sets an xml representation of this ICodeCompletionProviderItem object. + + Normally, you do not need to use this property directly. It's used internally when serializing Editor's content to XML. + + + + Represents properties and methods describing particular item in the ICodeCompletionProviderItems collection. + + + + + When implemented by a class, gets a header associated with the ICodeCompletionProviderNamedItem. + + + + + When implemented by a class, gets name of the ICodeCompletionProviderNamedItem. + + + + + When implemented by a class, gets description of the ICodeCompletionProviderNamedItem. + + + + + When implemented by a class, gets or sets the index of the image displayed for the ICodeCompletionProviderNamedItem. + + + + + When implemented by a class, gets list of child items for this ICodeCompletionProviderNamedItem. + + + + + Represents properties and methods to perform code completion functionality. + + + + + When implemented by a class, occurs while trying to obtain information about some member of language element. + + + + + When implemented by a class, occurs while trying to obtain description of some language element. + + + + + When implemented by a class, indicates whether members of Object class should be present in the member collection. + + + + + When implemented by a class, indicates whether searching for language element's members should be case sensitive. + + + + + When implemented by a class, gets ImageList attached to this CodeCompletionRepository. + + + + + When implemented by a class, gets ImageList attached to this CodeCompletionRepository for high DPI. + + + + + When implemented by a class, gets scaled ImageList attached to this CodeCompletionRepository. + + + + + When implemented by a class, gets AlphaImageList attached to this CodeCompletionRepository. + + + + + When implemented by a class, gets AlphaImageList attached to this CodeCompletionRepository for high DPI. + + + + + When implemented by a class, gets scaled AlphaImageList attached to this CodeCompletionRepository + + + + + When implemented by a class, gets or sets the image resource name suffix. + + + + + When implemented by a class, gets or sets a hierarchical collection of ISyntaxNode elements. + + + + + When implemented by a class, gets or sets a list of ISyntaxTree objects attached to this ICodeCompletionRepository. + + + + + When implemented by a class, obtains information type of the SyntaxNode + + Specifies source text. + Specifies ISyntaxNode representing a current language element. + Specifies starting position to search. + Object representing type of found member. + + + + When implemented by a class, obtains information about some language element to perform code completion related operations. + + Specifies source text. + Specifies ISyntaxNode representing current language element. + Retrieves name of found language element. + Specifies position of found language element in the code text and updates it if needed. + Specifies end position of found language element in the code text and updates it if needed. + Retrieves information about search constraints for the language element. + Object representing information about language element to complete. + + + + When implemented by a class, obtains information about some language element to perform code completion related operations in special cases. + + Specifies source text. + Specifies ISyntaxNode representing current language element. + Retrieves name of found language element. + Specifies position of found language element in the code text and updates it if needed. + Specifies end position of found language element in the code text and updates it if needed. + Retrieves information about search constraints for the language element. + Object representing information about language element to complete. + + + + When implemented by a class, obtains information about some method of specified language element. + + Specifies source text. + Specifies ISyntaxNode representing current language element. + Retrieves name of found method. + Retrieves start position of the method in the code text. + Retrieves end position of the method in the code text. + Retrieves index of current parameter in the code text. + Retrieves number of the parameters. + Retrieves information about search constraints for the language element. + Object representing information about found method. + + + + When implemented by a class, fills a provider with the members, providing available choices for the specified language element. + + Specifies ISyntaxNode representing current language element. + Specifies position of language element in the text. + Specifies provider to fill with available members. + Specifies language element. + Specifies filter used to fill members. + Specifies search constraints. + Specifies index of default list member. + + + + When implemented by a class, obtains information about individual member of specified language element. + + Specifies provider to fill with available members. + Specifies language element. + Specifies name of member to retrieve. + Specifies index of current member parameter. + Specifies search constraints. + + + + When implemented by a class, obtains information about a member of some language element. + + Specifies ISyntaxNode representing a current language element. + Specifies position of language element. + Specifies language element. + Specifies name of the member to locate. + Retrieves information about search constraints for this language element. + Object representing information about found member. + + + + When implemented by a class, obtains description of some language element. + + Specifies ListMembers interface used to get language-specific description. + Specifies ISyntaxNode that representing language element to describe. + Specifies language element to describe. + Specifies name of described language element. + Specifies whether description should include name and type of the found element. + String that describes specified language element. + + + + When implemented by a class, obtains priority of the given language element. + Specifies language element + + + + + When implemented by a class, obtains information about where the language element is declared. + + Specifies the source text. + Specifies ISyntaxNode representing a current language element. + Specifies position of language element. + object representing declaration of the language element. + + + + When implemented by a class, locates all references to the node in the text. + + Specifies ISyntaxNode to find references. + Retrieves references to node. + Number of found references. + + + + When implemented by a class, adds specified tree to the list of syntax trees for code-completion related purposes. + + Specifies ISyntaxTree to add. + + + + When implemented by a class, removes specified tree from the list of syntax trees. + + Specifies ISyntaxTree to remove. + True if succeed (tree is present in the tree list); otherwise false. + + + + When implemented by a class, registers snippet to be displayed in code completion window. + + Specifies name of snippet to be displayed. + Specifies whether snippet will have statement image index. + + + + When implemented by a class, removes specified snippet from the list of snippets. + + Specifies name of snippet to be removed. + True if succeed; otherwise false. + + + + When implemented by a class, returns code snippets for the given language. + + Represents a language. + ICodeSnippetsProvider instance for a given language. + + + + When implemented by a class, returns information about the node. + + Given syntax node. + IQuickInfo instance. + + + + When implemented by a class, returns information about the object. + + Given object. + IQuickInfo instance. + + + + When implemented by a class, indicates whether specified ISyntaxNode is guide node. + + ISyntaxNode to check. + Output parameter receives guide range. + True if ISyntaxNode is guide node; otherwise false. + + + + Represents properties and methods describing particular code snippet in the snippets collection. + + + + + When implemented by a class, gets a header associated with the snippet. + + + + + When implemented by a class, specifies the literals and objects that make up the parts of a code snippet that you can edit. + + + + + When implemented by a class, contains the imported namespaces for the code snippet. + + + + + When implemented by a class, contains information about assembly references for the code snippet. + + + + + When implemented by a class, gets or sets a string value that specifies code of the template. The code completion control, that holds a templates collection inserts code when user accepts the input. + + + + + When implemented by a class, gets description of the ICodeSnippet. + + + + + When implemented by a class, gets or sets the index of the image displayed for the template. + + + + + When implemented by a class, gets or sets an object that can hold a user defined data attached to the template. + + + + + When implemented by a class, gets or sets a parent of the ICodeSnippet. + + + + + Specifies the code that you want to insert into a file. + + + + + When implemented by a class, specifies the delimiter used to describe literals and objects in the code. + + + + + When implemented by a class, specifies the kind of code the snippet contains, and thus, where the snippet can be inserted. + + + + + When implemented by a class, specifies the language of the code snippet. + + + + + When implemented by a class, specifies the code that you want to insert into a file. + + + + + When implemented by a class, copies the contents of another ICodeSnippetCode object. + + Specifies ICodeSnippetCode to assign. + + + + Represents properties and methods describing literals and objects that make up the parts of a code snippet that you can edit. + + + + + When implemented by a class, defines the literals of the code snippet that you can edit. + + + + + When implemented by a class, defines the objects of the code snippet that you can edit. + + + + + Represents properties and methods to provide an indexed access to individual ICodeSnippetDeclaration objects. + + + + + When implemented by a class, adds a new item to the specified position within the ICodeSnippetDeclarations collection. + + ICodeSnippetDeclaration that is added. + + + + When implemented by a class, inserts a new item to the specified position within the ICodeSnippetDeclarations collection. + + Specifies position to insert. + ICodeSnippetDeclaration that is inserted. + + + + Represents properties and methods describing code snippet header. + + + + + When implemented by a class, gets or sets a string value that specifies the title of the code snippet. Useful to find necessary item within the snippets collection. + + + + + When implemented by a class, gets or sets a string value that specifies short description of the code snippet, that can help user to choose snippet from the popup window. + + + + + When implemented by a class, gets or sets a string value that specifies author of the code snippet. + + + + + When implemented by a class, gets or sets a string value that specifies shortcut of the code snippet. + This shortcut is replaced by entire snippet when user presses Tab in the editor. + + + + + Specifies how the code snippet is inserted into the code. + + + + + When implemented by a class, copies the contents of another ICodeSnippetHeader object. + + Specifies ICodeSnippetHeader to assign. + + + + Represents imported namespace used by an IntelliSense Code Snippet. + + + + + When implemented by a class, specifies the namespace used by the code snippet. + + + + + Represents properties and methods to provide an indexed access to individual ICodeSnippetImport objects. + + + + + When implemented by a class, adds a new item to the specified position within the ICodeSnippetImports collection. + + ICodeSnippetImport that is added. + + + + When implemented by a class, inserts a new item to the specified position within the ICodeSnippetImports collection. + + Specifies position to insert. + ICodeSnippetImport that is inserted. + + + + Represents properties and methods describing literal that make up the parts of a code snippet that you can edit. + + + + + When implemented by a class, specifies the default value of the literal or object for an IntelliSense Code Snippet. + + + + + When implemented by a class, specifies a function to execute when the literal or object receives focus in the Editor. + + + + + When implemented by a class, specifies the unique identifier for the object or literal. + + + + + When implemented by a class, Specifies the type of the object. + + + + + When implemented by a class, specifies the ToolTip description to be associated with the literal in the code snippet. + + + + + When implemented by a class, specifies whether literal is editable or not. + + + + + When implemented by a class, specifies whether literal can fill code. + + + + + Represents properties and methods to provide an indexed access to individual ICodeSnippetLiteral objects. + + + + + When implemented by a class, adds a new item to the specified position within the ICodeSnippetLiterals collection. + + ICodeSnippetLiteral that is added. + + + + When implemented by a class, inserts a new item to the specified position within the ICodeSnippetLiterals collection. + + Specifies position to insert. + ICodeSnippetLiteral that is inserted. + + + + Represents properties and methods for a particular code snippet member in the data collection of the code completion popups. + + + + + When implemented by a class, gets or sets a string value that specifies the name of the IListMember. Useful to find necessary item within the ICodeSnippetMember collection. + + + + + When implemented by a class, gets a string value that specifies the full path of the IListMember. + + + + + When implemented by a class, gets or sets a string value that specifies the path to the file containing source of the ICodeSnippetMember. + + + + + When implemented by a class, gets or sets the index of the image displayed for the ICodeSnippetMember. + + + + + When implemented by a class, provides an indexed access to the nested ICodeSnippetMember objects. + + + + + When implemented by a class, provides an indexed access to the nested ICodeSnippet objects. + + + + + When implemented by a class, provides an indexed access to the nested ICodeSnippet and ICodeSnippetMember objects. + + + + + When implemented by a class, gets or sets a parent of the ICodeSnippetMember. + + + + + Represents collection containing list of code snippets. + + + + + When implemented by a class, gets or sets a parent of the ICodeSnippetMembers. + + + + + When implemented by a class, provides an indexed access to ICodeSnippetMember objects stored in the collection. + + + + + When implemented by a class, adds a new item to the ICodeSnippetMembers collection. + + ICodeSnippetMember that is added. + + + + When implemented by a class, inserts a new item to the specified position within the ICodeSnippetMembers collection. + + Specifies position to insert. + ICodeSnippetMember that is inserted. + + + + Represents properties and methods describing literal that make up the parts of a code snippet that you can edit. + + + + + Represents properties and methods to provide an indexed access to individual ICodeSnippetObject objects. + + + + + When implemented by a class, adds a new item to the specified position within the ICodeSnippetObjects collection. + + ICodeSnippetObject that is added. + + + + When implemented by a class, inserts a new item to the specified position within the ICodeSnippetObject collection. + + Specifies position to insert. + ICodeSnippetObject that is inserted. + + + + Contains information about assembly references for the code snippet. + + + + + When implemented by a class, contains the name of the assembly referenced by the code snippet. + + + + + When implemented by a class, contains a URL that provides more information about the referenced assembly. + + + + + Represents properties and methods to provide an indexed access to individual ICodeSnippetReference objects. + + + + + When implemented by a class, adds a new item to the specified position within the ICodeSnippetReferences collection. + + ICodeSnippetReference that is added. + + + + When implemented by a class, inserts a new item to the specified position within the ICodeSnippetReferences collection. + + Specifies position to insert. + ICodeSnippetReference that is inserted. + + + + Represents collection containing list of code snippets. + + + + + When implemented by a class, provides an indexed access to ICodeSnippet objects stored in the collection. + + + + + When implemented by a class, adds a new item to the ICodeSnippets collection. + + ICodeSnippet that is added. + + + + When implemented by a class, inserts a new item to the specified position within the ICodeSnippets collection. + + Specifies position to insert. + ICodeSnippet that is inserted. + + + + Represents base interface for code snippets provider. + + + + + When implemented by a class, gets a code snippet by its shortcut. + + + + + When implemented by a class, gets a boolean value indicating whether the multi-line snippet code should be indented when inserting to the edit control. + + Specifies given snippet. + True if code should be indented, otherwise False. + + + + Defines snippet behaviour. + + + + + Specifies that no flags are in effect. + + + + + Allows the code snippet to be placed around a selected piece of code. + + + + + Allows the code snippet to be inserted at the cursor. + + + + + Specifies that the code snippet is used during Visual C# refactoring. Refactoring cannot be used in custom code snippets. + + + + + Specifies how the code snippet is inserted into the code. + + + + + When implemented by a class, specifies how the code snippet is inserted into the code. + + + + + Specifies how the code snippet is inserted into the code. + + + + + When implemented by a class, adds a new item to the specified position within the ICodeSnippetTypes collection. + + ICodeSnippetType that is added. + + + + When implemented by a class, inserts a new item to the specified position within the ICodeSnippetTypes collection. + + Specifies position to insert. + ICodeSnippetType that is inserted. + + + + Represents simple text data related to popup hint. + + + + + When implemented by a class, gets or sets content of the IQuickInfo. + + + + + Stores simple text data related to popup hint. + + + + + When implemented by a class, gets or sets content of the CommentInfoItem. + + + + + Specifies list of additional attributes associated with a IListMember. + + + + + No attributes. + + + + + Specifies that property readable. + + + + + Specifies that property writeable. + + + + + Specifies that no description should be generated for a member. + + + + + Specifies that member is hidden for intellisense. + + + + + Represents properties and methods for a particular list member in the data collection of the code completion popups. + + + + + When implemented by a class, gets or sets a string value that specifies the name of the IListMember. Useful to find necessary item within the IListMember collection. + + + + + When implemented by a class, gets or sets a string value displayed as a "name" part of IListMember. + + + + + When implemented by a class, gets or sets a string value that specifies data type of the IListMember. + + + + + When implemented by a class, gets or sets a string value that specifies short description of the IListMember. + + + + + When implemented by a class, gets or sets a string value that specifies access modifiers of the IListMember. + + + + + When implemented by a class, gets or sets number of overloading members IListMember in the collection. + + + + + When implemented by a class, gets or sets an object that can hold a user defined data attached to the IListMember. + + + + + When implemented by a class, gets or sets a string value that specifies comma separated list of parameters of the IListMember. + + + + + When implemented by a class, gets or sets additional attributes associated with a member. + + + + + When implemented by a class, gets or sets a collection of parameters of this IListMember. + + + + + When implemented by a class, gets or sets index of current parameter in the parameters collection. + + + + + When implemented by a class, gets or sets the index of the image displayed for the IListMember. + + + + + When implemented by a class, gets or sets the image displayed for the IListMember. + + + + + When implemented by a class, gets or sets a string value inserted in the text editor when IListMember is selected. + + + + + When implemented by a class, gets or sets the integer value representing type of the member. + + + + + When implemented by a class, gets IListMembers instance owning the ListMember. + + + + + When implemented by a class, gets or sets priority of the ListMember. + + + + + When implemented by a class, return member's template. + + Indicates if template is in a compact form. + String value that represents member template. + + + + When implemented by a class, converts Parameters property to a single string. + + Specifies whether to use html formatting. + Returns Parameters in the form of comma separated text, framed by parentheses. + + + + When implemented by a class, appends text to the member description. + + Text to add. + + + + Represents data collection related to popup list box controls. + + + + + When implemented by a class, gets or sets a value indicating whether the "Qualifiers" column is visible. + + + + + When implemented by a class, gets or sets a value indicating whether the "Results" column is visible. + + + + + When implemented by a class, gets or sets a value indicating whether the "Params" column is visible. + + + + + When implemented by a class, gets or sets a value indicating whether popup listbox should display additional information for selected list member. + + + + + When implemented by a class, provides an indexed access to IListMember objects stored in the collection. + + + + + Initializes a new instance of the ListMember class with default settings. + + IListMember that represents this new instance. + + + + When implemented by a class, adds a new item to the IListMembers collection. + + IListMember that is added. + + + + When implemented by a class, inserts a new item to the specified position within the IListMembers collection. + + Specifies position to insert. + IListMember that is inserted. + + + + When implemented by a class, resets the ShowQualifiers to the default value. + + + + + When implemented by a class, resets the ShowResults to the default value. + + + + + When implemented by a class, resets the ShowParams to the default value. + + + + + When implemented by a class, resets the ShowHints to the default value. + + + + + Represents Parameter Info data related to popup hint controls. + + + + + Defines parameter modifiers. + + + + + Specifies that no flags are in effect. + + + + + Specifies that parameter is optional. + + + + + Specifies that parameter is in. + + + + + Specifies that parameter is out. + + + + + Specifies that parameter is retval. + + + + + Represents properties for a particular parameter member within list member parameters. + + + + + When implemented by a class, gets or sets a string value that specifies name of the IParameterMember. + + + + + When implemented by a class, gets or sets a string value that specifies datatype of the IParameterMember. + + + + + When implemented by a class, gets or sets a string value that specifies short description of the IParameterMember. + + + + + When implemented by a class, gets or sets a string value that specifies parameter modifier of the IParameterMember. + + + + + When implemented by a class, gets or sets a string value that specifies parameter modifier. + + + + + When implemented by a class, gets or sets a string value that represents parameter text. + + + + + Represents collection containing list of parameters. + + + + + When implemented by a class, adds a new item to the IParameterMembers collection. + + IParameterMember that is added. + + + + When implemented by a class, inserts a new item to the specified position within the IParameterMember collection. + + Specifies position to insert. + IParameterMember that is inserted. + + + + Represents simple text data related to popup hint. + + + + + When implemented by a class, gets or sets content of the IQuickInfo. + + + + + When implemented by a class, gets or sets quick info symbol + + + + + When implemented by a class, gets or sets a boolean value indicating if the symbol can be evaluated at run-time + + + + + Stores simple text data related to popup hint. + + + + + When implemented by a class, gets or sets content of the IQuickInfoItem. + + + + + Represents properties to describe a particular code fix action in the code text. + + + + + Initializes a new instance of the CodeFix class with default settings. + + + + + Gets or sets code fix description. + + + + + Gets or sets collection of code fix changes. + + + + + Gets or sets action to apply code fix. + + + + + Creates a new object that is a copy of the current ICodeFixAction object. + + A new instance of System.Object that is the memberwise clone of the current CodeFixAction object. + + + + Represents properties to describe a particular code refactor action in the code text. + + + + + Initializes a new instance of the class with default settings. + + + + + Gets or sets code fix description. + + + + + Gets or sets code fix description. + + + + + Gets or sets code refactor action name. + + + + + Gets or sets code refactor action description. + + + + + Gets or sets start position of the text being refactored. + + + + + Gets or sets end position of the text being refactored. + + + + + Gets a list of nested code refactors. + + + + + Gets or sets functions that retrieves code changes for particular refactor. + + + + + Gets or sets action to apply code fix. + + + + + Retrieves code changes for particular code refactor. + + Specifies if all documents in the solution needs to be processed. + List of changes if any, otherwise null. + + + + Creates a new object that is a copy of the current ICodeFixAction object. + + A new instance of System.Object that is the memberwise clone of the current CodeFixAction object. + + + + Represents a method that will handle the CodeCompletionProvider.ClosePopup event. + + The source of the event. + The ClosingEventArgs that contains the event data. + + + + Provides data for the ICodeCompletionProvider.ClosePopup event. + + + + + Initializes a new instance of the ClosingEventArgs class with the specific parameters. + + The boolean value that specifies whether the popup window input is accepted. + Specifies the object that provides data for code completion. + + + + Represents key code causing code completion window to close. + + + + + Represents a value indicating whether the value displayed in CodeCompletion window should be accepted. + + + + + Represents a value indicating whether the multi-line text should be indented when inserting to the edit control. + + + + + Represents a value indicating whether the multi-line text should be insert both text and insertText to the edit control. + + + + + Represents a value indicating whether the multi-line text should be formatted when inserting to the edit control. + + + + + Represents a value indicating whether the text being inserted be indented when inserting to the edit control. + + + + + Represents the boolean value indicating whether popup should be closed or not. + + + + + Represents the string value that returned by popup being closed. + + + + + Represents the string value to be inserted that returned by popup being closed. + + + + + Specifies position within the text where code completion window is valid. + + + + + + Specifies position within the text where code completion window is valid. + + + + + + Specifies position within the text where code completion window is valid. + + + + + + Specifies position within the text where code completion window is valid. + + + + + + Indicates that key character which committed selection should not be inserted in the editor. + + + + + Specifies new caret position within the text when completion window is closed. + + + + + Represents the object that provides data for code completion. + + + + + Provides data of the code fixes to be highlighted. + + + + + Initializes CodeFixEventArgs with specified references. + + Current position. + TextRange start position. + TextRange end position. + Syntax Error at current position. + indiciates if code fixes are available for the given error. + + + + Initializes CodeFixEventArgs with specified references. + + Current position. + Syntax Error at current position. + indiciates if code fixes are available for the given error. + + + + Gets or sets a ISyntaxError associated with code fixes. + + + + + Gets or sets value indicating if code fixes are available for the given error. + + + + + Gets or sets value indicating if code refactors are available for the given error. + + + + + Specifies current position of the code actions. + + + + + Specifies start position of the code actions. + + + + + Specifies end position of the code actions. + + + + + Represents a method that will handle the SyntaxEdit.NeedCodeCompletion event. + + The source of the event. + The CodeCompletionArgs that contains the event data. + + + + Specifies types of code completion window used to complete language elements. + + + + + Specifies that no flags are in effect. + + + + + Specifies that code completion window displayed to complete the rest of a variable, command, or function name once you have entered enough characters to disambiguate the term. + + + + + Specifies that code completion window displayed with a list of valid member variables or functions for the appropriate class, struct, union or namespace. + + + + + Specifies that code completion window displayed with information about the number, names, and types of parameters required by a function or attribute. + + + + + Specifies that code completion window displayed with information in a form of short description. + + + + + Specifies that code completion window displayed with a list of templates with commonly used programming statements that can be inserted into the code. + + + + + Specifies special cases for code completion window. + + + + + Specifies that xml comment template to be inserted. + + + + + Specifies that generic to be inserted. + + + + + Specifies that matching brace to be inserted. + + + + + Specifies that matching brace to be inserted and method parameter information displayed. + + + + + Specifies that include file to be inserted. + + + + + Specifies that code completion window displayed with a list of available code fixes. + + + + + Specifies that code completion window displayed with a list of available code refactors. + + + + + Specifies that code completion window displayed with a list of available code fixes and code refactors. + + + + + Specifies that xml comment members should be displayed. + + + + + Provides data for the code completion events. + + + + + Initializes CodeCompletionArgs with default values. + + + + + Represents the object that provides data for code completion. + + + + + Represents the character typed in the Edit control. + + + + + Represents type of code completion window. + + + + + Represents the delay, in milliseconds before displaying code completion window. Set Interval to 0 to make code completion window appearing immediately. + + + + + Represents a value indicating whether the CodeCompletion event is handled. If the event is handled, code completion box will not appear. + + + + + Represents a value indicating whether the code completion popup need showing. + + + + + Represents a value indicating whether code completion window should popup in the form of the tooltip. + + + + + Represents a value indicating whether code completion window should popup in the form of the drop-down button. + + + + + Represents the index specifying the currently selected item of code completion box. + + + + + Represents a value indicating whether the multi-line text should be formatted when inserting to the edit control. + + + + + Represents a value indicating whether the multi-line text should be indented when inserting to the edit control. + + + + + Specifies position within the text where code completion window is valid. + + + + + + Specifies position within the text where code completion window is valid. + + + + + + Specifies new caret position within the text when completion window is closed. + + + + + Specifies position within the text where code completion window is displayed. + + + + + + Specifies position in pixels, where code completion window is displayed. + + + + + + Specifies text in the editor to be completed. + + + + + Specifies whether current scope should be reparsed when executing code completion request. + + + + + Specifies whether code completion request can be run asynchronously. + + + + + Specifies whether code completion request can process other files. + + + + + Specifies whether code completion request sends notification upon completion. + + + + + Specifies lexer used for drawing code completion windows. + + + + + Specifies code-completion specific data. + + + + + Initializes CodeCompletionArgs with default values. + + + + + Initializes CodeCompletionArgs with specified parameters. + + Specifies code completion type. + Specifies start position. + Specifies whether current scope should be reparsed when executing code completion request. + + + + Initializes CodeCompletionArgs with specified parameters. + + Specifies code completion type. + Specifies start position. + + + + Represents a method that will handle the SyntaxEdit.CodeSnippetEventInserted event. + + The source of the event. + The CodeCompletionArgs that contains the event data. + + + + Provides data for the code completion events. + + + + + Initializes CodeCompletionArgs with default values. + + + + + Represents code snippet associated with this event. + + + + + Represents position within the text wherer the code snippet is inserted. + + + + + Represents a method that will handle the CodeCompletionRepository.DescriptionLookup event. + + The source of the event. + The DescriptionLookupEventArgs that contains the event data. + + + + Provides data for the ICodeCompletionRepository.DescriptionLookup event, + used to search for the description of specified member. + + + + + Initializes a new instance of the DescriptionLookupEventArgs with specified parameters. + + Specifies Member property of this new instance. + Specifies Name property of this new instance. + + + + Represents an object to lookup. + + + + + The String containing the name of the object. + + + + + Result string representing description of the member. + + + + + Provides data of the references to be highlighted. + + + + + Initializes HighlightReferencesEventArgs with specified references. + + IRangeList contains area to be highlighted. + + + + Gets or sets a list of IRange objects that contains code references. + + + + + Represents a method that will handle the CodeCompletionRepository.MemberLookup event. + + The source of the event. + The MemberLookupEventArgs that contains the event data. + + + + Specifies the way in which the search for members and types is conducted by code completion repository. + This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. + + + + + Specifies that no flags are in effect. + + + + + Specifies that member to search is a static (belongs to the type itself rather than to a specific object). + + + + + Specifies that member is instance (belongs to the object). + + + + + Specifies that member is global (belongs to the global module). + + + + + Specifies that member may be protected. + + + + + Specifies that member should display type name in code completion window. + + + + + Specifies that member should display event handler code completion window. + + + + + Specifies that member represents Reflection MethodBase. + + + + + Specifies that member represents Reflection PropertyInfo. + + + + + Specifies that member represents Reflection FieldInfo. + + + + + Specifies that member should display type short name in rather full name. + Appropriate only if TypeName flag is on. + + + + + Specifies that member may be private. + + + + + Specifies that member to search virtual members in a base class. + + + + + Specifies that member to search is declared in a base class. + + + + + Specifies that member may be friend. + + + + + Specifies that code snippets should be displayed. + + + + + Provides data for the ICodeCompletionRepository.MemberLookup event, + used to search for the specified member. + + + + + Initializes a new instance of the MemberLookupEventArgs class with specified parameters. + + Specifies Member property of this new instance. + Specifies Name property of this new instance. + + + + Represents an object containing members. + + + + + The String containing the name of the member to get. + + + + + An object representing the member with the specified name, if found; otherwise, a null reference. + + + + + Specifies the search constraints. + + + + + Provides data to code outlining + + + + + Initializes OutlineEventArgs with specified references. + + IRangeList contains outline ranges. + + + + Gets or sets a list of IRange objects that contains code references. + + + + + Represents a method that will handle the FmtImport.ReadFormattedText event. + + The source of the event. + A ReadFormattedTextEventArgs that contains the event data. + + + + Provides data for the FmtImport.ReadFormattedText handler. + + + + + Starting the text fragment. + + + + + Foreground color of the text fragment. + + + + + Background color of the text fragment. + + + + + FontStyle of the text fragment. + + + + + TextStyle of the text fragment. + + + + + User-defined data. + + + + + Represents a method that will handle the CodeCompletionProvider.ShowPopup event. + + The source of the event. + The ShowingEventArgs that contains the event data. + + + + Provides data for the ICodeCompletionProvider.ShowPopup event. + + + + + Initializes a new instance of the ShowingEventArgs class with specific provider. + + Specifies Provider property for this new instance. + + + + Represents the object that provides data for code completion window. + + + + + Represents a value indicating whether the popup window needs showing. + + + + + Provides data for the asynchronous syntax parsing. + + + + + Initializes a new instance of the SyntaxParserEventArgs class with the specific parameters. + + Indicates whether visual control, linked to the parser should update its content. + Indicates whether visual control, linked to the parser should rescan its content. + First parsed line. + Last parsed line. + + + + Gets or sets a boolean value indicates whether visual control, linked to the parser should update its content. + + + + + Gets or sets a boolean value indicates whether visual control, linked to the parser should rescan its content + + + + + Gets or sets first parsed line. + + + + + Gets or sets last parsed line. + + + + + Provides data to text undo + + + + + Initializes a new instance of the class. + + ITextUndoList contains undo operations. + + + + Gets or sets a list of ITextUndo objects that contains undo operation. + + + + + Represents lexical tokens for Html parser. + + + + + Specifies that no flags are in effect. + + + + + Specifies that lexical token corresponds to whitespace symbol. + + + + + Specifies that lexical token corresponds to html body. + + + + + Specifies that lexical token corresponds to open tag. + + + + + Specifies that lexical token corresponds to close tag. + + + + + Specifies that lexical token corresponds to open end tag. + + + + + Specifies that lexical token corresponds to close end tag. + + + + + Specifies that lexical token corresponds to equality symbol. + + + + + Specifies that lexical token corresponds to name of tag. + + + + + Specifies that lexical token corresponds to name of parameter. + + + + + Specifies that lexical token corresponds to parameter value. + + + + + Specifies that lexical token corresponds to html comment. + + + + + Represents properties and methods to perform syntax analysis of specified html code text. + + + + + Gets or sets a boolean value that indicates whether JavaScriptParser should perform case-sensitive analysis of its content. + + + + + Resets AutoIndentChars to it's default value. + + + + + Indicates whether the AutoIndentChars property should be persisted. + + True if AutoIndentChars differs from its default value; otherwise false. + + + + Represents individual outlining section that can appear in the Edit control. + + + + + Initializes a new instance of the OutlineRange class with default settings. + + + + + Initializes a new instance of the OutlineRange class with specified parameters. + + Specifies start position of the text to outline. + Specifies end position of the text to outline. + Specifies level of outline nesting for new instance. + Specifies text substituting collapsed outline section. + + + + Initializes a new instance of the OutlineRange class with specified parameters. + + Specifies start position of the text to outline. + Specifies end position of the text to outline. + Specifies level of outline nesting for new instance. + Specifies text substituting collapsed outline section. + Indicates whether this new instance is visible (expanded). + + + + Represents text substituting collapsed outline section. + + + + + Represents text substituting collapsed outline section if outline buttons are displayed. + + + + + Gets or sets a value indicating whether outline section is visible (expanded). + + + + + Represents level of outline nesting for the outline section. + + + + + Gets a value indicating whether an outlining section can be expanded. + + + + + Creates a new object that is a copy of the current IOutlineRange object. + + A new instance of System.Object that is the memberwise clone of the current OutlineRange object. + + + + Represents class that performs lexical analysis of specified text. + + + + + Initializes a new instance of the Parser class with default settings. + + + + + Initializes a new instance of the Parser class with default settings. + + + + + Represents token (number of style in the class style collection) related to the current position in the parsed text. + + + + + Represents current Parser state. + + + + + Represents text of the current syntax token. + + + + + Represents start position of the current token. + + + + + Represents position of current character within the current line. + + + + + Indicates whether current position is out of the text, signaling that whole text is parsed. + + + + + Gets or sets a list of strings to parse. + + + + + Gets or sets a list of string to parse represented as string array. + + + + + Resets Parser to the start position. + + + + + Resets Parser to the specified position. + + Specifies new line index. + Specifies new position of character within the line. + Specifies new State. + + + + Parses text from current position to the next token and updates TokenPos, CurrentPos and TokenString properties. + + Token that corresponds to the next position. + + + + Parses text from current position to the next token and updates TokenPos, CurrentPos and TokenString properties. + + Retrieves token string for the next token. + Token that corresponds to the next position. + + + + Parses next portion of the text, remaining current position unchanged. + + Token that corresponds to the next position. + + + + Parses next portion of the text, remaining current position unchanged. + + Retrieves token string for the next token. + Token that corresponds to the next position. + + + + Parses to the next valid (non-whitespace, non-comment) portion of the text, remaining current position unchanged. + + Next valid token. + + + + Parses to the next valid (non-whitespace, non-comment) portion of the text, remaining current position unchanged. + + Retrieves token string for the next valid token. + Next valid token. + + + + Parses text from current position to the next valid (non-whitespace, non-comment) token and updates TokenPos, CurrentPos and TokenString properties. + + Next valid token. + + + + Parses text from current position to the next valid (non-whitespace, non-comment) token and updates TokenPos, CurrentPos and TokenString properties. + + Retrieves token string for the next valid token. + Next valid token. + + + + Saves current Parser state and position. + + + + + Restores Parser state and position stored by SaveState method. + + + + + Restores Parser state and position stored by SaveState method. + + Indicates whether Parser should restore it's state to previous position or simply delete information about previously stored state. + + + + Represents collection containing list of strings. + + + + + Initializes a new instance of the CodeSnippetList class with default settings. + + + + + Initializes a new instance of the CodeSnippetList class with specified reader. + + + + + Gets or sets the strings in the SyntaxStrings as a single string with the individual strings delimited by carriage returns. + + + + + Gets or sets a string value that terminates line. + + + + + Provides an indexed access to individual strings stored in the collection. + + + + + Loads the contents of the specified file. + + Name of file to load text. + True is succeed; otherwise false. + + + + Loads the contents of the specified file with specified encoding. + + Name of file to load text. + Specifies the character encoding to use. + True is succeed; otherwise false. + + + + Loads the contents of the specified stream. + + The TextReader object to read text. + True is succeed; otherwise false. + + + + Loads the contents of the specified stream. + + The Stream object to read text. + True is succeed; otherwise false. + + + + Loads the contents of the specified stream. + + The Stream object to read text. + Specifies the character encoding to use. + True is succeed; otherwise false. + + + + Saves text content to the specific file. + + Name of file to save content. + True is succeed; otherwise false. + + + + Saves content to the given file with specified exported and specific encoding. + + Name of file to save content. + Specifies the character encoding to use. + True is succeed; otherwise false. + + + + Saves the text content to the given stream with specified exporter. + + The Stream object to write the text. + True is succeed; otherwise false. + + + + Saves the text content to the given stream with specified exporter. + + The Stream object to write the text. + Specifies the character encoding to use. + True is succeed; otherwise false. + + + + Saves the text content to the specified stream. + + The TextWriter object to write text to stream. + True is succeed; otherwise false. + + + + Represents a particular attribute of language element. + + + + + Initializes a new instance of the SyntaxAttribute class with default settings. + + + + + Initializes a new instance of the SyntaxAttribute class with specified parameters. + + Specified attribute Position. + Specifies attribute Name. + Specifies attribute Value. + + + + Returns a String that represents the current SyntaxAttribute. + + A String> that represents the current SyntaxAttribute. + + + + Get or sets attribute name. + + + + + Get or sets value of the attribute. + + + + + Get or sets attribute position in the code text. + + + + + Get attribute end position in the code text. + + + + + Gets attribute scope. + + + + + Creates a new object that is a copy of the current ISyntaxAttribute object. + + A new instance of System.Object that is the memberwise clone of the current SyntaxAttribute object. + + + + Represents collection containing list of syntax attributes. + + + + + Updates specified position by DeltaX and DeltaY values for any attributes in the collection. + + Index of current character in the text. + Index of current line in the text. + Horizontal displacement. + Vertical displacement. + True if succeed; otherwise false. + + + + Removes all attributes from specified region. + + Specifies rectangle to remove nodes from. + True if succeed; otherwise false. + + + + Contains default constants related to lexical and syntax analyzers. + + + + + Describes a particular syntax error in the code text. + + + + + Initializes a new instance of the SyntaxError class with default settings. + + + + + Initializes a new instance of the SyntaxError class at specified position. + + Specifies error Position. + + + + Initializes a new instance of the SyntaxError class with specified parameters. + + Specifies error Position. + Specifies error Name. + Specifies error Description. + + + + Initializes a new instance of the SyntaxError class with specified parameters. + + Specifies error Position. + Specifies error Name. + Specifies error Description. + Specifies error code. + + + + Returns a String that represents the current SyntaxError. + + A String> that represents the current SyntaxError. + + + + Gets or sets error name. + + + + + Gets or sets error description (reason). + + + + + Gets or sets error position in the code text. + + + + + Gets or sets error dimension. + + + + + Gets or sets error scope. + + + + + Gets or sets error type. + + + + + Gets or sets error type. + + + + + Gets or sets user data associated with this error. + + + + + Creates a new object that is a copy of the current ISyntaxError object. + + A new instance of System.Object that is the memberwise clone of the current SyntaxError object. + + + + Represents collection containing list of syntax errors. + + + + + Updates specified position by DeltaX and DeltaY values for any errors in the collection. + + Index of current character in the text. + Index of current line in the text. + Horizontal displacement. + Vertical displacement. + True if succeed; otherwise false. + + + + Removes all errors from specified region. + + Specifies rectangle to remove errors from. + True if succeed; otherwise false. + + + + Updates all syntax errors starting from specified position. + + The X-constituent of the Point value that specifies start position to change. + The Y-constituent of the Point value that specifies start position to change. + Specifies horizontal displacement. + Specifies vertical displacement. + Search criteria. + True if succeed; otherwise false. + + + + Removes all syntax errors from the error collection which position in the specified rectangle. + + Specified rectangle to remove syntax errors. + Search criteria. + True if succeed; otherwise false. + + + + When implemented by a class, locates error at specified position. + + Position to locate error. + Specifies whether search should be precise. + Receives index of syntax error in the error collection. + Search criteria. + True if succeed; otherwise false. + + + + Represents a particular language element. + + + + + Initializes a new instance of the SyntaxNode class with default settings. + + + + + Initializes a new instance of the SyntaxNode class with specified parameters. + + Specifies node Position. + Specifies node Name. + + + + Initializes a new instance of the SyntaxNode class with specified parameters. + + Specifies node Position. + Specifies node Name. + Specifies node type. + + + + Initializes a new instance of the SyntaxNode class with specified parameters. + + Specifies node Position. + Specifies node Name. + Specifies node type. + Specifies node options. + + + + Returns a String that represents the current SyntaxNode. + + A String> that represents the current SyntaxNode. + + + + Gets or sets node scope. + + + + + Gets or sets node position in the code text. + + + + + Gets or sets node dimension. + + + + + Gets or sets node name. + + + + + Gets or sets type of the node. + + + + + Gets or sets ISyntaxNode that holds this node in its child list. + + + + + Represents root level ISyntaxNode in the syntax tree. + + + + + Gets or sets node options that defines its behavior. + + + + + Gets or sets a collection of child nodes in the form of array. + + + + + Gets or sets an attribute collection in the form of array. + + + + + Gets or sets an error collection in the form of array. + + + + + Gets a list of child nodes. + + If there is no child nodes, contains null reference. + + + + Gets a list of attributes. + + If there is no attributes, contains null reference. + + + + Gets a list of syntax errors. + + If there is no errors, contains null reference. + + + + Indicates whether node has children. + + + + + Indicates whether node has attributes. + + + + + Indicates whether node has errors. + + + + + Represents node level inside SyntaxTree. + + + + + Represents number of children in the child collection. + + + + + Represents number of attributes in the attribute collection. + + + + + Represents number of syntax errors in the error collection. + + + + + Represents index of then node within its parent child collection. + + + + + Updates content of this ISyntaxNode. + + Index of current character in the text. + Index of current line in the text. + Horizontal displacement. + Vertical displacement. + Object that exposes a method to compare two objects. + True if succeed; otherwise false. + + + + When implemented by a class, removes node's inside the specified rectangle. + + Specified rectangle to remove node's content. + Search criteria. + True if succeed; otherwise false. + + + + Removes all elements from child nodes, attribute and error collections. + + + + + Removes all elements from child nodes, attribute and error collections starting from given position. + Specifies starting position + + + + + Adds specified node to the child collection. + + Specifies ISyntaxNode to add. + Index of added node within the child collection. + + + + Creates a new ISyntaxNode and adds it to the child collection. + + ISyntaxNode that is added. + + + + Inserts specified node to the child collection. + + Specifies node to insert. + Specifies method that compares nodes in the sorted child collection. + Index of inserted node in the child collection. + + + + Adds specified nodes to the child collection. + + Specifies list of nodes to add. + + + + Adds specified attribute to the attribute collection. + + Specifies ISyntaxAttribute to add. + Index of added attribute in the attribute collection. + + + + Creates a new ISyntaxAttribute and adds it to the attribute collection. + + ISyntaxAttribute that is added. + + + + Adds specified attributes to the attribute collection. + + Specifies list of attributes to add. + + + + Adds specified error to the error collection. + + Specifies ISyntaxError to add. + Number of added error in the error collection. + + + + Creates a new ISyntaxError and add it to the error collection. + + ISyntaxError that is added. + + + + Adds specified errors to the error collection. + + Specifies list of errors to add. + + + + Indicates whether the node has specified node as a parent node. + + Node to test. + True if node or one of its parents has a given node as a parent; otherwise false. + + + + Finds child node by its name. + + Specifies name of node. + First occurrence of ISyntaxNode with specified name. + + + + Finds child node by its type. + + Specifies type of node. + First occurrence of ISyntaxNode with specified type. + + + + Finds child node by comparing nodes with the given object. + + Specifies node to locate. + Specifies method that compares nodes in the sorted child collection. + ISyntaxNode that is located. + + + + Locates all nodes matching search criteria. + + Specifies node to locate. + Specifies method that compares nodes in the sorted node collection. + List of located nodes. + + + + Finds attribute by its name. + + Specifies name of attribute. + First occurrence of ISyntaxAttribute with specified name. + + + + Locates all attribute with given name. + + Specifies name of attribute. + Array ISyntaxAttribute with specified name. + + + + Sorts the ISyntaxNode in the child list using the specified comparer. + + The IComparer implementation to use when comparing nodes. + This method is recursive, so if some node in the child collection has children they are also sorted. + + + + Returns indentation level of this syntax node. + + Specifies line to obtain indentation level. + Default value of indentation level. + Indentation level of the node at the specified position. + + + + Returns indentation level of this syntax node. + + Specifies line to obtain indentation level. + Default value of indentation level. + If true, the indentation position will be returned, otherwise, the level. + Indentation level of the node at the specified position. + + + + Indicates whether node or its children contain errors. + + + + + + Copies contents from another ISyntaxNode object. + + + + + Creates a new object that is a copy of the current ISyntaxNode object. + + A new instance of System.Object that is the memberwise clone of the current SyntaxNode object. + + + + Represents collection containing list of syntax nodes. + + + + + Updates specified position by DeltaX and DeltaY values for any nodes in the collection. + + Index of current character in the text. + Index of current line in the text. + Horizontal displacement. + Vertical displacement. + Object that exposes a method to compare two objects. + True if succeed; otherwise false. + + + + Removes all nodes from specified region. + + Specifies rectangle to remove nodes from. + Object that exposes a method to compare two objects. + True if succeed; otherwise false. + + + + Represents properties and methods to perform syntax analysis of the text. + + + + + Initializes a new instance of the SyntaxParser class with default settings. + + + + + Initializes a new instance of the SyntaxParser class with default settings. + + + + + Indicates whether the CodeCompletionChars property should be persisted. + + True if CodeCompletionChars differs from its default value; otherwise false. + + + + Indicates whether the CodeCompletionStopChars property should be persisted. + + True if CodeCompletionStopChars differs from its default value; otherwise false. + + + + Indicates whether the SmartFormatChars property should be persisted. + + True if SmartFormatChars differs from its default value; otherwise false. + + + + Indicates whether the AutoIndentChars property should be persisted. + + True if AutoIndentChars differs from its default value; otherwise false. + + + + Indicates whether the Options property should be persisted. + + True if Options differs from its default value; otherwise false. + + + + Indicates whether the ParseInterval property should be persisted. + + True if ParseInterval differs from its default value; otherwise false. + + + + Gets or sets an xml representation of Scheme property. + + + + + Performs lexical analysis of given text. + + Specifies start lexical state. + Specifies current line within the text. + Text to analyze. + Starting position. + Integer value to receive length of parsed element. + Retrieves style of text being parsed. + Final lexical state. + + + + Performs lexical analysis of given text. + + Specifies start lexical state. + Specifies current line within the text. + Text to analyze. + Receives color data representing lexical information of the given text. + Final lexical state. + + + + Resets SyntaxParser to the start position. + + + + + Occurs when SyntaxParser text content is fully parsed. + + + + + Gets or sets a flags determining syntax parsing and formatting behavior. + + + + + Gets or sets an IExpressionEvaluator instance using to evaluate conditional defines. + + + + + Gets or sets a hierarchical collection of ISyntaxNode elements representing abstract syntax tree of the text being parsed. + + + + + Gets or sets an ICodeCompletionRepository that holds methods for code completion purposes. + + + + + Gets or sets file name of the file being parsed. + + + + + When implemented by a class, returns code snippets for the given parser. + + + + + Gets or sets a boolean value that indicates whether SyntaxParser should perform case-sensitive analysis of its content. + + + + + Gets or sets a boolean value that indicates whether ISyntaxParser should perform lexical analysis based on it's rules rather than using internal method. + + + + + Gets or sets a collection of characters that initializes a code completion procedure when typing. + + + + + Gets or sets a collection of characters that finalizes a code completion procedure when typing. + + + + + Gets or sets a collection of characters that initializes an indentation procedure when typing. + + + + + Gets or sets a collection of characters that initializes a smart formatting procedure when typing. + + + + + Gets or sets a collection of characters representing delimiters + + + + + Gets or sets boolean variable indicating whether parsing process has been aborted. + + + + + Specifies delay reparsing should trigger after any change in the editor. + + + + + Gets boolean value indicating whether parser supports working in thread. + + + + + Sets lines to parse. + + File to parse + Strings to parse + Specifies current parser tree. + Specifies whether parser should perform the task in the separate thread + Reason for this method to be called. + + + + When implemented by a class, sets lines to parse. + + Filename to parse + Strings to parse + Reason for this method to be called. + + + + Prepares parser to parse the specified range of the text. + + Filename to parse + Specifies first changed line in the source text. + Specifies last changed line in the source text. + + + + Reparses entire text. + Specifies whether parser should perform the task in the separate thread + Specifies first changed line in the source text. + Specifies last changed line in the source text. + + + + + Reparses entire text. + Specifies whether parser should perform the task in the separate thread + + + + + Commits parsing process. + + + + + Aborts parsing process. + + + + + Aborts parsing process by raising StopParseException exception. + + + + + Removes all nodes from the node collection which position in the specified rectangle. + + Specified rectangle to remove syntax nodes. + + + + Responds to incremental change of the text in the editor. + + + + + + Changes positions of any syntax nodes and its elements located next to the specified position. + + The X-constituent of the Point value that specifies start position to change. + The Y-constituent of the Point value that specifies start position to change. + Specifies horizontal displacement. + Specifies vertical displacement. + + + + Raises TextParsed event. + + + + + Indicates whether parser supports async parsing. + + + + + + Indicates whether parser supports incremental text changes. + + + + + + Indicates whether advanced code formatting or smart indenting is supported. + + True if advanced code formatting is supported; false otherwise + + + + Reparses entire text. + + + + + Reparses syntax block at specified position. + + Specifies position to find syntax block. + True if succeed; otherwise false. + + + + Reparses syntax block at specified position. + + Specifies position to find syntax block. + Specifies source text. + Returns node corresponding to the block being reparsed. + Specifies code completion reason. + True if succeed; otherwise false. + + + + Creates outlined sections for parsed text using result of syntax analysis and fills ranges parameter by the collection of the outlined sections. + + Retrieves IOutlineRange collection for outlined sections. + Number of outlined sections. + + + + Creates outlined sections for parsed text using result of syntax analysis. + + + + + Returns indentation level of specified line. + + Specifies index of line to obtain indentation level. + Indicates whether indentation level should be calculated automatically, or obtained from the previous line. + Indentation level at line specified by index. + + + + Returns indentation string for specified line. + + Specifies index of line to obtain indentation level. + Indicates whether indentation level should be calculated automatically, or obtained from the previous line. + Indicates whether indentation string should contain spaces or tabs. + Specifies number of spaces in tab. + Indentation text at line specified by index. + + + + Returns indentation level of specified line. + + Specifies index of line to obtain indentation level. + Indicates whether indentation level should be calculated automatically, or obtained from the previous line. + If true, the indentation position will be returned, otherwise, the level. + Indentation level at line specified by index. + + + + Formats line according to the parser rules. + + Specifies index of line to format. + Specifies string representation of the line. + Specifies data containing color information for the given string. + List containing insertion or deletion of text fragments. + Indentation level at given line. + + + + Formats line according to the parser rules. + + Specifies index of line to format. + Specifies string representation of the line. + Specifies data containing color information for the given string. + List containing insertion or deletion of text fragments. + If true, the indentation position will be returned, otherwise, the level. + Indentation level at given line. + + + + Formats block of text according to the parser rules. + + Position of the text + Indicates whether indentation string should contain spaces or tabs + Specifies number of spaces in tab + List containing insertion or deletion of text fragments. + Keystroke being typed. + True if succeed; otherwise false. + + + + Formats block of text according to the parser rules. + Start position of the block + End position of the block + Indicates whether indentation string should contain spaces or tabs + Specifies number of spaces in tab + Specifies if whole syntax block containing start and end point should be formatted + List containing insertion or deletion of text fragments. + + True if succeed; otherwise false. + + + + Retrieves all syntax errors found while analyzing the text. + + Retrieves a collection of syntax error. + Number of syntax errors that are found. + + + + Retrieves all code fixes available for the given syntax error. + + Syntaxe error or warning + Specifies if search needs to process all documents in the solution + Collection of available code fixes. + + + + Retrieves all code fixes available for the given syntax error in async mode. + + Syntaxe error or warning + Specifies if search needs to process all documents in the solution + Cancellation token + Collection of available code fixes. + + + + Locates and highlights available code fixes and code refactors for given position in the texts. + + Start position within the text. + Start position within the text. + End position within the text. + Syntax error within the text. + Specifies all documents in the solution needs to be processed. + + + + Retrieves all applicable refactors at given range. + + Star position within the text. + End position within the text.. + Specifies all documents in the solution needs to be processed. + Collection of available code refactors + + + + Retrieves all applicable refactors at given range in async mode. + + Star position within the text. + End position within the text.. + Specifies all documents in the solution needs to be processed. + Cancellation token + Collection of available code refactors + + + + When implemented by a class, determines if code fixes are available for a given syntax error. + + Specifies syntax error. + Specifies if all documents in the solution need to be processed. + True if code fixes are available, otherwise false. + + + + Determines if code fixes are available for a given syntax error in async mode. + + Specifies syntax error. + Specifies if all documents in the solution need to be processed. + Cancellation token + True if code fixes are available, otherwise false. + + + + When implemented by a class, determines if code fixes are available for a given syntax error. + + Start position within the text. + End position within the text. + Specifies if all documents in the solution need to be processed. + True if code fixes are available, otherwise false. + + + + Determines if code fixes are available for a given syntax error in async mode. + + Start position within the text. + End position within the text. + Specifies if all documents in the solution need to be processed. + Cancellation token + True if code fixes are available, otherwise false. + + + + When implemented by a class, returns boolean value indicating that information can be filtered for given code completion type. + + Given code completion type. + True if code completion output can be filtered; otherwise false. + + + + Performs code completion for the specified text representing language element. + + Specifies source text. + Specifies data containing color information for the given string. + Specifies current position in text. + Specifies whether parser should perform the task in the separate thread. + Contains data for the code completion. + + + + Performs code completion for the specified text representing language element. + + Specifies source text. + Specifies data containing color information for the given string. + Specifies current position in text. + Contains data for the code completion. + + + + Checks whether end-of-block code needs inserting. + + Specifies source text. + Specifies current position in text. + Output parameter to return code fragment to be inserted. + True if autocompletion of end-of-block needed; otherwise false. + + + + Checks whether snippet body code needs inserting. + + Specifies source text. + Specifies current position in text. + Output parameter to return code fragment to be inserted. + True if snippet body code needed; otherwise false. + + + + Gets the string that represents start symbol of single line comment. + + Single line comment string. + + + + Gets the string that represents start symbol of single line comment. + + Position to check. + Single line comment string. + + + + Gets the start and symbols multi-line comment. + + Start symbol of multi-line comment. + End symbol of multi-line comment. + True if parser supports multi-line comment; otherwise false. + + + + Gets the start and symbols multi-line comment. + + Position to check. + Start symbol of multi-line comment. + End symbol of multi-line comment. + True if parser supports multi-line comment; otherwise false. + + + + Gets syntax block node at specified position. + + Position to check-up. + Retrieves position of block node. + Specifies that search should be extended outside current scope + ISyntaxNode node representing block statement. + + + + Gets ISyntaxNode that corresponds to the specified position. + + Position to find node. + ISyntaxNode at specified position. + + + + Gets IRange that contains given position. + + Position to find range. + IRange at specified position. + + + + Gets IRange that corresponds to the statement at specified position. + + Position to find range. + Statement range at given position + + + + Gets IRange that corresponds to the declafration at specified position. + + Position to find range. + Declaration range at given position + + + + Gets IRange that contains given position. + + Position to find range. + List of begin/end ranges at the given position. + IRange at specified position. + + + + Indicates whether specified node represents declaration elements. + + Specifies node to check-up. + True if specified node represents declaration element; otherwise false. + + + + Finds the declaration node at given position. + + Specifies position to find a declaration. + SymbolLocation object that is found. + + + + Finds the declaration location at given position. + + Specifies position to find. + Cancellation token + SymbolLocation represents location of the declaration. + + + + Finds the declaration node at given position. + + Contains string used to perform search. + Specifies position to find node. + ISyntaxNode node representing declaration. + + + + Locates and highlights references at given position in the text. + + Specifies position to find declaration. + + + + Locates and highlights references at given position in the text. + + Cancellation token + Specifies position to find declaration. + + + + Locates all references to the node in the text. + + Specifies ISyntaxNode to find references. + Retrieves references to node. + Number of found references. + + + + Locates declaration at given position and finds all references to this declaration in the text. + + Specifies position to find declaration. + Retrieves references to found declaration. + Specifies if search needs to process all documents in the solution + Number of found references. + + + + Locates declaration at given position and finds all references to this declaration in the text. + + Specifies position to find declaration. + Retrieves references to found declaration. + Specifies if search needs to process all documents in the solution + Cancellation token + Number of found references. + + + + Locates all implementations at given position and in the text. + + Specifies position to find declaration. + Retrieves references to found declaration. + Specifies if search needs to process all documents in the solution + Number of found references. + + + + Locates declaration at given position and finds all implementations to this declaration in the text. + + Specifies position to find declaration. + Retrieves references to found declaration. + Specifies if search needs to process all documents in the solution + Cancellation token + Number of found implementations. + + + + Returns boolean value indicating that given character initializes a code completion procedure when typing. + + Given character. + Specifies text style at cursor. + Represents the delay, in milliseconds before displaying code completion window. + True if given character is code completion character; otherwise false. + + + + Resets Options to the default value. + + + + + Resets CodeCompletionChars to the default value. + + + + + Resets CodeCompletionStopChars to the default value. + + + + + Resets AutoIndentChars to the default value. + + + + + Resets SmartFormatChars to the default value. + + + + + Resets ParseInterval to the default value. + + + + + Indicates whether content dividers are supported. + + True if content dividers are supported; otherwise false. + + + + Indicates whether code fixes or code refactors are supported. + + + + + + Gets list of content dividers. + + + + + Gets list of guide lines. + + List of guide lines coordinates + Number of guidelines found. + + + + Creates ICodeCompletionRepository to perform code completion functionality for this parser. + + ICodeCompletionRepository that is created. + + + + Obtains type of code completion window from specifies CodeCompletionArgs parameter. + + Contains data of code completion window. + CodeCompletionType data of window to popup. + + + + Obtains type of code completion window from specifies char parameter. + + Contains char being typed. + CodeCompletionType data of window to popup. + + + + Saves current syntax tree. + + + + + Restores syntax tree, stored by SaveSyntaxTree method. + + + + + Loads the contents of the specified file. + + Name of file to load text. + True is succeed; otherwise false. + + + + Loads the contents of the specified file with specified encoding. + + Name of file to load text. + Specifies the character encoding to use. + True is succeed; otherwise false. + + + + Loads the contents of the specified stream. + + The TextReader object to read text. + True is succeed; otherwise false. + + + + Loads the contents of the specified stream. + + The Stream object to read text. + True is succeed; otherwise false. + + + + Loads the contents of the specified stream. + + The Stream object to read text. + Specifies the character encoding to use. + True is succeed; otherwise false. + + + + Describes syntax structure of code text. + + + + + Initializes a new instance of the SyntaxTree class with default settings. + + + + + Represents root level ISyntaxNode in this syntax tree. + + + + + Represents current ISyntaxNode (node on top of the stack) in the node collection. + + + + + Removes all nodes from SyntaxTree node collection. + + + + + Adds specified node to the stack of nodes. + + Specifies ISyntaxNode to add. + + + + Removes last added node from the stack of nodes. + + ISyntaxNode that is removed. + + + + Removes all nodes from the node collection which position in the specified rectangle. + + Specified rectangle to remove syntax nodes. + + + + Changes positions of any syntax nodes and its elements located next to the specified position. + + The X-constituent of the Point value that specifies start position to change. + The Y-constituent of the Point value that specifies start position to change. + Specifies horizontal displacement. + Specifies vertical displacement. + + + + Finds specified node. + + Specifies node to locate. + Specifies method that compares nodes in the sorted node collection. + ISyntaxNode that is located. + + + + Locates all nodes matching search criteria. + + Specifies node to locate. + Specifies method that compares nodes in the sorted node collection. + List of located nodes. + + + + Sorts all ISyntaxNode in the node collection using the specified comparer. + + The IComparer implementation to use when comparing nodes. + + + + Represents single change of the text fragment. + + + + + Initializes TextUndo class with default settings. + + + + + Initializes TextUndo class with specified parameters. + + Specifies start position of text fragment to delete. + Specifies length of the text fragment to delete. + Specifies text fragment to insert. + + + + Initializes TextUndo class with specified parameters. + + Specifies start Point of text fragment to delete. + Specifies end Point of the text fragment to delete. + Specifies text fragment to insert. + Specifies file name where the change occurs. + + + + Represents starting position of the text fragment being changed. + + + + + Specifies length of the text fragment to delete. + + + + + Specifies length of the text fragment to insert. + + + + + Represents starting Point of the text fragment being changed. + + + + + Represents end Point of the text fragment being changed. + + + + + Specifies FileName where the change occurs. + + + + + Represents collection containing list of ITextUndo objects. + + + + + Represents lexical tokens for Xml parser. + + + + + Specifies that no flags are in effect. + + + + + Specifies that lexical token corresponds to whitespace symbol. + + + + + Specifies that lexical token corresponds to xml body. + + + + + Specifies that lexical token corresponds to open tag. + + + + + Specifies that lexical token corresponds to close tag. + + + + + Specifies that lexical token corresponds to open end tag. + + + + + Specifies that lexical token corresponds to close end tag. + + + + + Specifies that lexical token corresponds to equality symbol. + + + + + Specifies that lexical token corresponds to name of tag. + + + + + Specifies that lexical token corresponds to name of parameter. + + + + + Specifies that lexical token corresponds to parameter value. + + + + + Specifies that lexical token corresponds to comment tag. + + + + + Specifies that lexical token corresponds to "?" symbol. + + + + + Specifies that lexical token corresponds to CDATA tag. + + + + + Specifies that lexical token corresponds to CDATA body tag. + + + + + Specifies that lexical token corresponds to open embedded tag. + + + + + Specifies that lexical token corresponds to close embedded tag. + + + + + Specifies that lexical token corresponds to / inside tag. + + + + + Represents node types for Xml parser. + + + + + Specifies that no flags are in effect. + + + + + Specifies that xml node corresponds to entire unit. + + + + + Specifies that xml node corresponds to xml open tag. + + + + + Specifies that xml node corresponds to xml close tag. + + + + + Specifies that xml node corresponds to xml parameter. + + + + + Specifies that xml node corresponds to list of xml parameters. + + + + + Specifies that xml node corresponds to xml body. + + + + + Specifies that xml node corresponds to xml embedded expression. + + + + + Specifies that xml node corresponds to xml comment. + + + + + Represents properties and methods to perform syntax analysis of specified xml code text. + + + + + Initializes a new instance of the XmlParser class with default settings. + + + + + Reparses entire text. + + + + + Resets Options to the default value. + + + + + Obtains type of code completion window from specifies char parameter. + + Contains char being typed. + CodeCompletionType data of window to popup. + + + + Indicates whether the Options property should be persisted. + + True if Options differs from its default value; otherwise false. + + + + Gets or sets a boolean value that indicates whether JavaScriptParser should perform case-sensitive analysis of its content. + + + + + Gets the start and symbols multi-line comment. + + Start symbol of multi-line comment. + End symbol of multi-line comment. + True if parser supports multi-line comment; otherwise false. + + + + Represents a method that will handle the ICodeFix.GetTextChangesAsync and ICodeRefactor.GetTextChangesAsync events. + + Cancellation token. + The provided ITextUndoList. + + + + Represents properties to describe a particular code fix action in the code text. + + + + + When implemented by a class, gets or sets code fix description. + + + + + When implemented by a class, gets or sets collection of code fix changes. + + + + + When implemented by a class, gets or sets action to apply code fix. + + + + + Represents properties to describe a particular code fix action in the code text. + + + + + When implemented by a class, gets or sets code refactor name. + + + + + When implemented by a class, gets or sets code fix description. + + + + + When implemented by a class, gets or sets code refactor action name. + + + + + When implemented by a class, gets or sets code refactor action description. + + + + + When implemneted by a class, gets or sets start position of the text being refactored. + + + + + When implemneted by a class, gets or sets end position of the text being refactored. + + + + + When implemented by a class, gets a list of nested code refactors + + + + + When implemented by a class, gets or sets functions that retrieves code changes for particular code refactor. + + + + + When implemented by a class, Gets or sets action to apply code fix. + + + + + When implemented by a class, retrieves code changes for particular code refactor. + + Specifies if all documents in the solution needs to be processed. + List of changes if any, otherwise null. + + + + Represents methods to save text content. + + + + + When implemented by a class, saves text content to the specific file. + + Name of file to save content. + True is succeed; otherwise false. + + + + When implemented by a class, saves text content to the specific file with specific encoding. + + Name of file to save content. + Specifies the character encoding to use. + True is succeed; otherwise false. + + + + When implemented by a class, saves the text content to the specified stream. + + The TextWriter object to write text to stream. + True is succeed; otherwise false. + + + + When implemented by a class, saves the text content to the specified stream. + + The Stream object to write the text. + True is succeed; otherwise false. + + + + When implemented by a class, saves the text content to the specified stream. + + The Stream object to write the text. + Specifies the character encoding to use. + True is succeed; otherwise false. + + + + Represents properties and methods used to evaluate conditional defines. + + + + + When implemented by a class, gets list of undefined sections. + + + + + When implemented by a class, indicates whether specified value is literal. + + String to check. + Receives literal equivalent. + True if value is literal; otherwise false. + + + + When implemented by a class, evaluates given expression. + + Expression to evaluate. + Result of evaluation. + + + + When implemented by a class, evaluates content of given node. + + ISyntaxNode to evaluate. + Result of evaluation. + + + + When implemented by a class, clears content of IExpressionEvaluator. + + + + + When implemented by a class, adds given node to the list of evaluation defines. + + ISyntaxNode to add. + + + + When implemented by a class, removes specified define from the evaluation defines list. + + Name of define to remove. + + + + When implemented by a class, add new undefined section. + + Start point of undefined section. + End point of undefined section. + + + + Represents methods to load text content. + + + + + When implemented by a class, loads the contents of the specified file. + + Name of file to load text. + True is succeed; otherwise false. + + + + When implemented by a class, loads the contents of the specified file with specified encoding. + + Name of file to load text. + Specifies the character encoding to use. + True is succeed; otherwise false. + + + + When implemented by a class, loads the contents of the specified stream. + + The TextReader object to read text. + True is succeed; otherwise false. + + + + When implemented by a class, loads the contents of the specified stream. + + The Stream object to read text. + True is succeed; otherwise false. + + + + When implemented by a class, loads the contents of the specified stream. + + The Stream object to read text. + Specifies the character encoding to use. + True is succeed; otherwise false. + + + + Represents individual outlining section that can appear in the Edit control. + + + + + When implemented by a class, represents text substituting collapsed outline section. + + + + + When implemented by a class, represents text substituting collapsed outline section if outline buttons are displayed. + + + + + When implemented by a class, gets or sets a value indicating whether outline section is visible (expanded). + + + + + When implemented by a class, represents level of outline nesting for the outline section. + + + + + When implemented by a class, gets a boolean value indicating whether an outlining section can be expanded. + + + + + Represents properties and methods for perform lexical analysis of the text. + + + + + When implemented by a class, represents token (index of style in the class style collection) related to the current position in the parsed text. + + + + + When implemented by a class, represents current IParser state. + + + + + When implemented by a class, represents text of the current syntax token. + + + + + When implemented by a class, represents start position of the current token. + + + + + When implemented by a class, represents position of current character within the current line. + + + + + When implemented by a class, indicates whether current position is out of the text, signaling that whole text is parsed. + + + + + When implemented by a class, gets or sets a list of strings to parse. + + + + + When implemented by a class, gets or sets a list of string to parse represented as string array. + + + + + When implemented by a class, resets IParser to the start position. + + + + + When implemented by a class, resets IParser to the specified position. + + Specifies new line index. + Specifies new position of character within the line. + Specifies new State. + + + + When implemented by a class, parses text from current position to the next token and updates TokenPos, CurrentPos and TokenString properties. + + Token that corresponds to the next position. + + + + When implemented by a class, parses text from current position to the next token and updates TokenPos, CurrentPos and TokenString properties. + + Retrieves token string for the next token. + Token that corresponds to the next position. + + + + When implemented by a class, parses next portion of the text, remaining current position unchanged. + + Token that corresponds to the next position. + + + + When implemented by a class, parses next portion of the text, remaining current position unchanged. + + Retrieves token string for the next token. + Token that corresponds to the next position. + + + + When implemented by a class, parses to the next valid (non-whitespace, non-comment) portion of the text, remaining current position unchanged. + + Next valid token. + + + + When implemented by a class, parses to the next valid (non-whitespace, non-comment) portion of the text, remaining current position unchanged. + + Retrieves token string for the next valid token. + Next valid token. + + + + When implemented by a class, parses text from current position to the next valid (non-whitespace, non-comment) token and updates TokenPos, CurrentPos and TokenString properties. + + Next valid token. + + + + When implemented by a class, parses text from current position to the next valid (non-whitespace, non-comment) token and updates TokenPos, CurrentPos and TokenString properties. + + Retrieves token string for the next valid token. + Next valid token. + + + + When implemented by a class, saves current IParser state and position. + + + + + When implemented by a class, restores IParser state and position stored by SaveState method. + + + + + When implemented by a class, restores IParser state and position stored by SaveState method. + + Indicates whether IParser should restore it's state to previous position or simply delete information about previously stored state. + + + + Defines additional flags for text fragments. + This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. + + + + + Specifies that no flags are in effect. + + + + + Indicates that text fragment consists of whitespace symbol. + + + + + Indicates that text fragment consists of tab symbol. + + + + + Indicates that text fragment contains outline section. + + + + + Indicates that text fragment contains misspelled word. + + + + + Indicates that text fragment contains hypertext. + + + + + Indicates that text fragment contains matching brace. + + + + + Indicates that text fragment contains wave line. + + + + + Indicates that text fragment contains code snippet. + + + + + Indicates that text fragment contains error. + + + + + Indicates that text fragment contains warning. + + + + + Indicates that text fragment contains information message. + + + + + Indicates that text fragment contains reference to variable declaration. + + + + + Indicates that text fragment contains highlighted search result. + + + + + Indicates that text fragment contains hidden diagnostic message. + + + + + Indicates that text fragment contains selected whole word result. + + + + + Defines state of the StrItem object, representing individual line in the Source. + This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. + + + + + Specifies that no flags are in effect. + + + + + Specifies that StrItem object is already parsed. + + + + + Specifies that StrItem object is read-only. + + + + + Specifies that StrItem object is hidden. + + + + + Represents properties and methods of individual line in the Text Source. + + + + + When implemented by a class, gets or sets string content of the IStrItem. + + + + + When implemented by a class, gets or sets color information of the IStrItem. + + + + + When implemented by a class, gets or sets the current state of the IStrItem. + + + + + When implemented by a class, gets or sets index of lexical state at item end. + + + + + When implemented by a class, gets or sets index of lexical state at item start. + + + + + When implemented by a class, sets text style to text fragment. + + Specifies the first character in the string. + Specifies number of characters in the string. + Specifies style to set. + + + + When implemented by a class, removes color information from text fragment. + + Specifies the first character in the string. + Specifies number of characters in the string. + Specifies style to clear. + + + + When implemented by a class, retrieves text style from the text. + + Specifies position in the string to get text style. + TextStyle at given position + + + + Represent structured information for IStringItem symbol. + + + + + Get/Set current IStringItem symbol data. + + + + + Get/Set current IStringItem symbol style according to . + + + + + Indicates whether this instance and a specified object are equal. + + + True if and this instance are the same type and represent the same value; otherwise, false. + + Another object to compare to. 2 + + + + Returns the hash code for this instance. + + + A 32-bit signed integer that is the hash code for this instance. + + + + + Indicates whether this instance and a specified object are equal. + + + True if and this instance are the same type and represent the same value; otherwise, false. + + Another StringItemInfo to compare to. + + + + Represents collection containing list of strings. + + + + + When implemented by a class, gets or sets the strings in the IStringList as a single string with the individual strings delimited by carriage returns. + + + + + Represents collection containing list of strings. + + + + + When implemented by a class, returns the IStrItem object at the given position of the collection. + + Index of item in the collection. + IStrItem object at specified position. + + + + Represents properties to describe a particular attribute of language element. + + + + + When implemented by a class, get or sets attribute name. + + + + + When implemented by a class, get or sets value of the attribute. + + + + + When implemented by a class, get or sets attribute position in the code text. + + + + + When implemented by a class, get attribute end position in the code text. + + + + + When implemented by a class, gets attribute scope. + + + + + Represents collection containing list of syntax attributes. + + + + + When implemented by a class, updates all syntax errors starting from specified position. + + Index of current character in the text. + Index of current line in the text. + Horizontal displacement. + Vertical displacement. + True if succeed; otherwise false. + + + + Removes all syntax errors from the error collection which position in the specified rectangle. + + Specified rectangle to remove syntax errors. + True if succeed; otherwise false. + + + + Sorts the syntax errors. + + + + + Defines types of syntax error. + + + + + Something not allowed by the rules of the language or other authority. + + + + + Something suspicious but allowed. + + + + + Information that does not indicate a problem. + + + + + Something that is an issue, as determined by some authority, but is not surfaced through normal means. + + + + + Represents properties to describe a particular syntax error in the code text. + + + + + When implemented by a class, gets or sets error name. + + + + + When implemented by a class, gets or sets error description (reason). + + + + + When implemented by a class, gets or sets error position in the code text. + + + + + When implemented by a class, gets or sets error dimension. + + + + + When implemented by a class, gets or sets error scope. + + + + + When implemented by a class, gets or sets error type. + + + + + When implemented by a class, gets or sets error code. + + + + + When implemented by a class, gets or sets user data associated with this error. + + + + + Represents collection containing list of syntax errors. + + + + + When implemented by a class, updates all syntax errors starting from specified position. + + Index of current character in the text. + Index of current line in the text. + Horizontal displacement. + Vertical displacement. + True if succeed; otherwise false. + + + + When implemented by a class, updates all syntax errors starting from specified position. + + The X-constituent of the Point value that specifies start position to change. + The Y-constituent of the Point value that specifies start position to change. + Specifies horizontal displacement. + Specifies vertical displacement. + Search criteria. + True if succeed; otherwise false. + + + + When implemented by a class, removes all syntax errors from the error collection which position in the specified rectangle. + + Specified rectangle to remove syntax errors. + True if succeed; otherwise false. + + + + When implemented by a class, removes all syntax errors from the error collection which position in the specified rectangle. + + Specified rectangle to remove syntax errors. + Search criteria. + True if succeed; otherwise false. + + + + Locates error at specified position. + + Position to locate error. + Specifies whether search should be precise. + Receives index of syntax error in the error collection. + Search criteria. + True if succeed; otherwise false. + + + + Defines syntax node behavior. + This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. + + + + + Specifies that no flags are in effect. + + + + + Specifies that syntax node increments indentation level. + + + + + Specifies that syntax node decrements indentation level. + + + + + Specifies that syntax node preserves indentation level. + + + + + Specifies that syntax node can be outlined. + + + + + Specifies that syntax node supports code completion functionality. + + + + + Specifies that syntax node is reference to the declaration. + + + + + Represents properties and methods to describe a particular language element. + + + + + When implemented by a class, gets or sets node scope. + + + + + When implemented by a class, gets or sets node position in the code text. + + + + + When implemented by a class, gets or sets node dimension. + + + + + When implemented by a class, gets or sets node name. + + + + + When implemented by a class, gets or sets type of the node. + + + + + When implemented by a class, gets or sets ISyntaxNode that holds this node in its child list. + + + + + When implemented by a class, represents root level ISyntaxNode in the syntax tree. + + + + + When implemented by a class, gets or sets node options that defines its behavior. + + + + + When implemented by a class, gets or sets a collection of child nodes in the form of array. + + + + + When implemented by a class, gets or sets an attribute collection in the form of array. + + + + + When implemented by a class, gets or sets an error collection in the form of array. + + + + + When implemented by a class, gets a list of child nodes. + + If there is no child nodes, contains null reference. + + + + When implemented by a class, gets a list of attributes. + + If there is no attributes, contains null reference. + + + + When implemented by a class, gets a list of syntax errors. + + If there is no errors, contains null reference. + + + + When implemented by a class, indicates whether node has children. + + + + + When implemented by a class, indicates whether node has attributes. + + + + + When implemented by a class, indicates whether node has errors. + + + + + When implemented by a class, represents node level inside SyntaxTree. + + + + + When implemented by a class, represents number of children in the child collection. + + + + + When implemented by a class, represents number of attributes in the attribute collection. + + + + + When implemented by a class, represents number of syntax errors in the error collection. + + + + + When implemented by a class, represents index of then node within its parent child collection. + + + + + When implemented by a class, removes all elements from child nodes, attribute and error collections. + + + + + When implemented by a class, removes all elements from child nodes, attribute and error collections starting from given position. + Specifies starting position + + + + + Copies contents from another ISyntaxNode object. + + + + + When implemented by a class, adds specified node to the child collection. + + Specifies ISyntaxNode to add. + Index of added node within the child collection. + + + + When implemented by a class, creates a new ISyntaxNode and adds it to the child collection. + + ISyntaxNode that is added. + + + + When implemented by a class, inserts specified node to the child collection. + + Specifies node to insert. + Specifies method that compares nodes in the sorted child collection. + Index of inserted node in the child collection. + + + + When implemented by a class, adds specified nodes to the child collection. + + Specifies list of nodes to add. + + + + When implemented by a class, adds specified attribute to the attribute collection. + + Specifies ISyntaxAttribute to add. + Index of added attribute in the attribute collection. + + + + When implemented by a class, creates a new ISyntaxAttribute and adds it to the attribute collection. + + ISyntaxAttribute that is added. + + + + When implemented by a class, adds specified attributes to the attribute collection. + + Specifies list of attributes to add. + + + + When implemented by a class, adds specified error to the error collection. + + Specifies ISyntaxError to add. + Number of added error in the error collection. + + + + When implemented by a class, creates a new ISyntaxError and add it to the error collection. + + ISyntaxError that is added. + + + + When implemented by a class, adds specified errors to the error collection. + + Specifies list of errors to add. + + + + When implemented by a class, indicates whether the node has specified node as a parent node. + + Node to test. + True if node or one of its parents has a given node as a parent; otherwise false. + + + + When implemented by a class, finds child node by its name. + + Specifies name of node. + First occurrence of ISyntaxNode with specified name. + + + + When implemented by a class, finds child node by its type. + + Specifies type of node. + First occurrence of ISyntaxNode with specified type. + + + + When implemented by a class, finds specified child node. + + Specifies node to locate. + Specifies method that compares nodes in the sorted child collection. + ISyntaxNode that is located. + + + + When implemented by a class, locates all nodes matching search criteria. + + Specifies node to locate. + Specifies method that compares nodes in the sorted node collection. + List of located nodes. + + + + When implemented by a class, finds attribute by its name. + + Specifies name of attribute. + First occurrence of ISyntaxAttribute with specified name. + + + + When implemented by a class, locates all attribute with given name. + + Specifies name of attribute. + Array ISyntaxAttribute with specified name. + + + + When implemented by a class, sorts the ISyntaxNode in the child list using the specified comparer. + + The IComparer implementation to use when comparing nodes. + This method is recursive, so if some node in the child collection has children they are also sorted. + + + + When implemented by a class, returns indentation level of this syntax node. + + Specifies line to obtain indentation level. + Default value of indentation level. + Indentation level of the node at the specified position. + + + + When implemented by a class, returns indentation level of this syntax node. + + Specifies line to obtain indentation level. + Default value of indentation level. + If true, the indentation position will be returned, otherwise, the level. + Indentation level of the node at the specified position. + + + + When implemented by a class, indicates whether node or its children contain errors. + + + + + + When implemented by a class, updates content of this ISyntaxNode. + + Index of current character in the text. + Index of current line in the text. + Horizontal displacement. + Vertical displacement. + Search criteria. + True if succeed; otherwise false. + + + + When implemented by a class, removes node's inside the specified rectangle. + + Specified rectangle to remove node's content. + Search criteria. + True if succeed; otherwise false. + + + + Represents collection containing list of syntax nodes. + + + + + When implemented by a class, updates all syntax nodes starting from specified position. + + Index of current character in the text. + Index of current line in the text. + Horizontal displacement. + Vertical displacement. + Search criteria. + True if succeed; otherwise false. + + + + When implemented by a class, removes all syntax nodes from the nodes collection which position in the specified rectangle. + + Specified rectangle to remove nodes. + Search criteria. + True if succeed; otherwise false. + + + + Defines possibilities of formatting Edit control's content. + This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. + + + + + Specifies that no flags are in effect. + + + + + Specifies that information about outline sections within the text is available. + + + + + Specifies that information about indent level of each line in the text is available. + + + + + Specifies that information about code completion for language elements within the text is available. + + + + + Specifies that information about syntax errors within the text is available. + + + + + Specifies that text should be reparsed when the current line changes. + + + + + Specifies that text quick info tooltip should be displayed when mouse is moved over control. + + + + + Specifies that parser will complete statements if possible. + + + + + Specifies that parser will change resword case. + + + + + Specifies that parser will format line spacing. + + + + + Specifies that code completion can be filtered based on priority. + + + + + Specifies that code completion and code outlining tasks to be performed in separate thread. + + + + + Specifies that code parser should evaluate conditional defines. + + + + + Specifies async/await pattern for code parsing. + + + + + Specifies that information about statement blocks within the text is available. + + + + + Specifies that text should be formatted when the current line changes. + + + + + Specifies that information about guide lines within the text is available. + + + + + Specifies that information about code fixes within the text is available. + + + + + Specifies that information about code fixes within the text is available. + + + + + Specifies that parser provides information to autocomplete closing braces. + + + + + Specifies that parser provides outlining information based on text indentation. + + + + + Defines reason of underlying text in the parser being updated. + + + + + Specifies that no reason was provided. + + + + + Specifies that text was changed. + + + + + Specifies that syntax was changed. + + + + + Specifies that code completion is requested. + + + + + Specifies that code outlining is requested. + + + + + Specifies that indentation is requested. + + + + + Specifies that formatting was requested + + + + + Represents properties and methods to perform syntax analysis of the text. + + + + + When implemented by a class, occurs when ISyntaxParser text content is fully parsed. + + + + + When implemented by a class, gets or sets a flags determining syntax parsing and formatting behavior. + + + + + When implemented by a class, gets or sets an IExpressionEvaluator instance using to evaluate conditional defines. + + + + + When implemented by a class, gets or sets a hierarchical collection of ISyntaxNode elements representing abstract syntax tree of the text being parsed. + + + + + When implemented by a class, gets or sets a collection of IRange elements representing ranges based on the indentation levels of the text + + + + + When implemented by a class, gets or sets an ICodeCompletionRepository that holds methods for code completion purposes. + + + + + When implemented by a class, returns code snippets for the given parser. + + + + + When implemented by a class, gets or sets a boolean value that indicates whether ISyntaxParser should perform case-sensitive analysis if its content. + + + + + When implemented by a class, gets or sets a boolean value that indicates whether ISyntaxParser should perform lexical analysis based on it's rules rather than using internal method. + + + + + When implemented by a class, gets or sets a collection of characters that initializes a code completion procedure when typing. + + + + + When implemented by a class, gets or sets a collection of characters that finalizes a code completion procedure when typing. + + + + + When implemented by a class, gets or sets a collection of characters that initializes an indentation procedure when typing. + + + + + When implemented by a class, gets or sets a collection of characters that initializes a smart formatting procedure when typing. + + + + + When implemented by a class, gets or sets a collection of characters representing delimiters + + + + + When implemented by a class, gets or sets boolean value indicating whether parsing process has been aborted. + + + + + When implemented by a class, gets boolean value indicating whether parser supports working in thread. + + + + + When implemented by a class, gets or sets file name of the file being parsed. + + + + + When implemented by a class, specifies delay reparsing should trigger after any change in the editor. + + + + + When implemented by a class, reparses entire text. + + + + + When implemented by a class, reparses entire text. + Specifies whether parser should perform the task in the separate thread + + + + + When implemented by a class, reparses entire text. + Specifies whether parser should perform the task in the separate thread + Specifies first changed line in the source text. + Specifies last changed line in the source text. + + + + + When implemented by a class, sets lines to parse. + + Filename to parse + Strings to parse + Specifies current parser tree. + Specifies whether parser should perform the task in the separate thread + Reason for this method to be called. + + + + When implemented by a class, sets lines to parse. + + Filename to parse + Strings to parse + Reason for this method to be called. + + + + When implemented by a class, prepares parser to parse the specified range of the text. + + Filename to parse + Specifies first changed line in the source text. + Specifies last changed line in the source text. + + + + When implemented by a class, commits parsing process. + + + + + When implemented by a class, aborts parsing process. + + + + + When implemented by a class, aborts parsing process by raising StopParseException exception. + + + + + When implemented by a class, removes all nodes from the node collection which position in the specified rectangle. + + Specified rectangle to remove syntax nodes. + + + + When implemented by a class, responds to incremental change of the text in the editor. + + + + + + When implemented by a class, changes positions of any syntax nodes and its elements located next to the specified position. + + The X-constituent of the Point value that specifies start position to change. + The Y-constituent of the Point value that specifies start position to change. + Specifies horizontal displacement. + Specifies vertical displacement. + + + + When implemented by a class, reparses syntax block at specified position. + + Specifies position to find syntax block. + True if succeed; otherwise false. + + + + Reparses syntax block at specified position. + + Specifies position to find syntax block. + Specifies source text. + Returns node corresponding to the block being reparsed. + Specifies code completion reason. + True if succeed; otherwise false. + + + + When implemented by a class, creates outlined sections for parsed text using result of syntax analysis and fills ranges parameter by the collection of the outlined sections. + + Retrieves IOutlineRange collection for outlined sections. + Number of outlined sections. + + + + When implemented by a class, creates outlined sections for parsed text using result of syntax analysis. + + + + + When implemented by a class, returns indentation level of specified line. + + Specifies index of line to obtain indentation level. + Indicates whether indentation level should be calculated automatically, or obtained from the previous line. + Indentation level at line specified by index. + + + + When implemented by a class, returns indentation string for specified line. + + Specifies index of line to obtain indentation level. + Indicates whether indentation level should be calculated automatically, or obtained from the previous line. + Indicates whether indentation string should contain spaces or tabs. + Specifies number of spaces in tab. + Indentation text at line specified by index. + + + + When implemented by a class, returns indentation level of specified line. + + Specifies index of line to obtain indentation level. + Indicates whether indentation level should be calculated automatically, or obtained from the previous line. + If true, the indentation position will be returned, otherwise, the level. + Indentation level at line specified by index. + + + + When implemented by a class, formats line according to the parser rules. + + Specifies index of line to format. + Specifies string representation of the line. + Specifies data containing color information for the given string. + List containing insertion or deletion of text fragments. + Indentation level at given line. + + + + When implemented by a class, formats line according to the parser rules. + + Specifies index of line to format. + Specifies string representation of the line. + Specifies data containing color information for the given string. + List containing insertion or deletion of text fragments. + If true, the indentation position will be returned, otherwise, the level. + Indentation level at given line. + + + + When implemented by a class, formats block of text according to the parser rules. + + Position of the text. + Indicates whether indentation string should contain spaces or tabs. + Specifies number of spaces in tab. + List of changes. + Keystroke being typed. + + + + + When implemented by a class, formats block of text according to the parser rules. + Start position of the block + End position of the block + Indicates whether indentation string should contain spaces or tabs + Specifies number of spaces in tab + Specifies if whole syntax block containing start and end point should be formatted + List of changes. + + True if succeed; otherwise false. + + + + When implemented by a class, retrieves all syntax errors that ISyntaxParser found while analyzing the text. + + Retrieves a collection of syntax error. + Number of syntax errors that are found. + + + + When implemented by a class, retrieves all code fixes available for the given syntax error. + + Syntax error or warning + Specifies all documents in the solution needs to be processed. + Collection of available code fixes + + + + When implemented by a class, retrieves all code fixes available for the given syntax error in async mode. + + Syntax error or warning + Specifies all documents in the solution needs to be processed. + Cancellation token + Collection of available code fixes + + + + When implemented by a class, retrieves all applicable refactors at given range. + + Star position within the text. + End position within the text.. + Specifies all documents in the solution needs to be processed. + Collection of available code refactors + + + + When implemented by a class, retrieves all applicable refactors at given range in async mode. + + Star position within the text. + End position within the text.. + Specifies all documents in the solution needs to be processed. + Cancellation token + Collection of available code refactors + + + + When implemented by a class, locates and highlights available code fixes and code refactors for given position in the texts. + + Start position within the text. + Start position within the text. + End position within the text. + Syntax error within the text. + Specifies all documents in the solution needs to be processed. + + + + When implemented by a class, determines if code fixes are available for a given syntax error. + + Specifies syntax error. + Specifies if all documents in the solution need to be processed. + True if code fixes are available, otherwise false. + + + + When implemented by a class, determines if code fixes are available for a given syntax error in async mode. + + Specifies syntax error. + Specifies if all documents in the solution need to be processed. + Cancellation token + True if code fixes are available, otherwise false. + + + + When implemented by a class, determines if code fixes are available for a given syntax error. + + Start position within the text. + End position within the text. + Specifies if all documents in the solution need to be processed. + True if code fixes are available, otherwise false. + + + + When implemented by a class, determines if code fixes are available for a given syntax error in async mode. + + Start position within the text. + End position within the text. + Specifies if all documents in the solution need to be processed. + Cancellation token + True if code fixes are available, otherwise false. + + + + When implemented by a class, gets list of guide lines. + + List of guide lines coordinates + Number of guidelines found. + + + + When implemented by a class, indicates whether content dividers are supported. + + + + + + When implemented by a class, indicates whether code fixes or code refactors are supported. + + + + + + When implemented by a class, indicates whether code formatting or smart indenting is supported. + + + + + + When implemented by a class, gets list of content dividers. + + + + + When implemented by a class, performs code completion for the specified text representing language element. + + Specifies source text. + Specifies data containing color information for the given string. + Specifies current position in text. + Contains data for the code completion. + + + + When implemented by a class, performs code completion for the specified text representing language element. + + Specifies source text. + Specifies data containing color information for the given string. + Specifies current position in text. + Specifies whether parser should perform the task in the separate thread. + Contains data for the code completion. + + + + When implemented by a class, checks whether end-of-block code needs inserting. + + Specifies line text. + Specifies current position in text. + Output parameter to return code fragment to be inserted. + True if autocompletion of end-of-block needed; otherwise false. + + + + When implemented by a class, checks whether snippet body code needs inserting. + + Specifies source text. + Specifies current position in text. + Output parameter to return code fragment to be inserted. + True if snippet body code needed; otherwise false. + + + + When implemented by a class, gets the string that represents start symbol of single line comment. + + Single line comment string. + + + + When implemented by a class, gets the string that represents start symbol of single line comment. + + Position to check. + Single line comment string. + + + + When implemented by a class, gets the start and symbols multi-line comment. + + Start symbol of multi-line comment. + End symbol of multi-line comment. + True if parser supports multi-line comment; otherwise false. + + + + When implemented by a class, gets the start and symbols multi-line comment. + + Position to check. + Start symbol of multi-line comment. + End symbol of multi-line comment. + True if parser supports multi-line comment; otherwise false. + + + + When implemented by a class, gets syntax block node at specified position. + + Position to check-up. + Retrieves position of block node. + Specifies that search should be extended outside current scope + ISyntaxNode node representing block statement. + + + + When implemented by a class, gets ISyntaxNode that corresponds to the specified position. + + Position to find node. + ISyntaxNode at specified position. + + + + When implemented by a class, gets IRange that corresponds to the specified position. + + Position to find range. + IRange at specified position. + + + + When implemented by a class, gets IRange that corresponds to the statement at specified position. + + Position to find range. + Statement range at given position + + + + When implemented by a class, gets IRange that corresponds to the declafration at specified position. + + Position to find range. + Declaration range at given position + + + + When implemented by a class, gets IRange list that corresponds to the specified position. + + Position to find range. + List of begin/end ranges at the given position. + IRange at specified position. + + + + When implemented by a class, indicates whether specified node represents declaration elements. + + Specifies node to check-up. + True if specified node represents declaration element; otherwise false. + + + + When implemented by a class, finds the declaration node or type at given position. + + Contains string used to perform search. + Specifies position to find node. + object that is found. + + + + When implemented by a class, finds the declaration at given position. + + Specifies position to find declaration. + SymbolLocation object that is found. + + + + When implemented by a class, finds the declaration location at given position. + + Specifies position to find. + Cancellation token + SymbolLocation represents location of the declaration. + + + + When implemented by a class, locates and highlights references at given position in the text. + + Specifies position to find declaration. + + + + When implemented by a class, locates and highlights references at given position in the text. + + Specifies position to find declaration. + Cancellation token + + + + When implemented by a class, locates declaration at given position and finds all references to this declaration in the text. + + Specifies position to find declaration. + Retrieves references to found declaration. + Specifies if search needs to process all documents in the solution + Cancellation token + Number of found references. + + + + When implemented by a class, locates all references to the node in the text. + + Specifies ISyntaxNode to find references. + Retrieves references to node. + Number of found references. + + + + When implemented by a class, locates declaration at given position and finds all references to this declaration in the text. + + Specifies position to find declaration. + Retrieves references to found declaration. + Specifies if search needs to process all documents in the solution + Number of found references. + + + + When implemented by a class, locates all implementations at given position and in the text. + + Specifies position to find declaration. + Retrieves references to found declaration. + Specifies if search needs to process all documents in the solution + Number of found references. + + + + When implemented by a class, locates all implementations at given position and in the text. + + Specifies position to find declaration. + Retrieves references to found declaration. + Specifies if search needs to process all documents in the solution + Cancellation token + Number of found references. + + + + When implemented by a class, returns boolean value indicating that given character initializes a code completion procedure when typing. + + Given character. + Specifies text style at cursor. + Represents the delay, in milliseconds before displaying code completion window. + True if given character is code completion character; otherwise false. + + + + When implemented by a class, returns boolean value indicating that information can be filtered for given code completion type. + + Given code completion type. + True if code completion output can be filtered; otherwise false. + + + + When implemented by a class, resets Options to the default value. + + + + + When implemented by a class, resets CodeCompletionChars to the default value. + + + + + When implemented by a class, resets CodeCompletionStopChars to the default value. + + + + + When implemented by a class, resets AutoIndentChars to the default value. + + + + + When implemented by a class, resets SmartFormatChars to the default value. + + + + + When implemented by a class, resets ParseInterval to the default value. + + + + + When implemented by a class, saves current syntax tree. + + + + + When implemented by a class, restores syntax tree, stored by SaveSyntaxTree method. + + + + + When implemented by a class, raises TextParsed event. + + + + + When implemented by a class, indicates whether parser supports async parsing. + + + + + + When implemented by a class, indicates whether parser supports incremental text changes. + + + + + + Represents error that occurs when parsing text is aborted. + + + + + Represents properties and methods to describe syntax structure of code text. + + + + + When implemented by a class, represents root level ISyntaxNode in this syntax tree. + + + + + When implemented by a class, represents current ISyntaxNode in the node collection. + + + + + When implemented by a class, removes all nodes from ISyntaxTree node collection. + + + + + When implemented by a class, adds specified node to the stack of nodes. + + Specifies ISyntaxNode to add. + + + + When implemented by a class, removes last added node from the stack of nodes. + + ISyntaxNode that is removed. + + + + When implemented by a class, removes all nodes from the node collection which position in the specified rectangle. + + Specified rectangle to remove syntax nodes. + + + + When implemented by a class, changes positions of any syntax nodes and its elements located next to the specified position. + + The X-constituent of the Point value that specifies start position to change. + The Y-constituent of the Point value that specifies start position to change. + Specifies horizontal displacement. + Specifies vertical displacement. + + + + When implemented by a class, finds specified node. + + Specifies node to locate. + Specifies method that compares nodes in the sorted node collection. + ISyntaxNode that is located. + + + + When implemented by a class, locates all nodes matching search criteria. + + Specifies node to locate. + Specifies method that compares nodes in the sorted node collection. + List of located nodes. + + + + When implemented by a class, sorts all ISyntaxNode in the node collection using the specified comparer. + + The IComparer implementation to use when comparing nodes. + + + + Represents single change of the text fragment. + + + + + When implemented by a class, represents starting position of the text fragment being changed. + + + + + When implemented by a class, specifies length of the text fragment to delete. + + + + + When implemented by a class, specifies text fragment to insert. + + + + + When implemented by a class, represents starting Point of the text fragment being changed. + + + + + When implemented by a class, represents end Point of the text fragment being changed. + + + + + When implemented by a class, specifies FieName where the change occurs. + + + + + Represents collection containing list of ITextUndo objects. + + + + + Sorts the elements in the entire sort list using the specified comparer. + + The IComparer implementation to use when comparing elements. + + + diff --git a/Client/bin/Debug/DOCGEN.dll b/Client/bin/Debug/DOCGEN.dll index 58a533d1..576659e3 100644 Binary files a/Client/bin/Debug/DOCGEN.dll and b/Client/bin/Debug/DOCGEN.dll differ diff --git a/Client/bin/Debug/DOCGEN.pdb b/Client/bin/Debug/DOCGEN.pdb index 48fcb8f4..cc49bcb1 100644 Binary files a/Client/bin/Debug/DOCGEN.pdb and b/Client/bin/Debug/DOCGEN.pdb differ diff --git a/Client/bin/Debug/MiniHTMLTextBox.dll b/Client/bin/Debug/MiniHTMLTextBox.dll new file mode 100644 index 00000000..fbfe359d Binary files /dev/null and b/Client/bin/Debug/MiniHTMLTextBox.dll differ diff --git a/Client/bin/Debug/MiniHTMLTextBox.pdb b/Client/bin/Debug/MiniHTMLTextBox.pdb new file mode 100644 index 00000000..817b7ec6 Binary files /dev/null and b/Client/bin/Debug/MiniHTMLTextBox.pdb differ diff --git a/Client/bin/Debug/Model.dll b/Client/bin/Debug/Model.dll index 1e10b6a9..63891e80 100644 Binary files a/Client/bin/Debug/Model.dll and b/Client/bin/Debug/Model.dll differ diff --git a/Client/bin/Debug/Model.pdb b/Client/bin/Debug/Model.pdb index b575a000..72f834e9 100644 Binary files a/Client/bin/Debug/Model.pdb and b/Client/bin/Debug/Model.pdb differ diff --git a/Client/bin/Debug/OnDoc.exe b/Client/bin/Debug/OnDoc.exe index 04d71f7b..93d8442d 100644 Binary files a/Client/bin/Debug/OnDoc.exe and b/Client/bin/Debug/OnDoc.exe differ diff --git a/Client/bin/Debug/OnDoc.pdb b/Client/bin/Debug/OnDoc.pdb index d7fb696b..dc1662ec 100644 Binary files a/Client/bin/Debug/OnDoc.pdb and b/Client/bin/Debug/OnDoc.pdb differ diff --git a/Client/bin/Debug/OnDocClient.zip b/Client/bin/Debug/OnDocClient.zip index 7604f93c..b797709a 100644 Binary files a/Client/bin/Debug/OnDocClient.zip and b/Client/bin/Debug/OnDocClient.zip differ diff --git a/Client/bin/Debug/_Zipit.bat b/Client/bin/Debug/_Zipit.bat index f7270a00..c938e698 100644 --- a/Client/bin/Debug/_Zipit.bat +++ b/Client/bin/Debug/_Zipit.bat @@ -1,5 +1,5 @@ delete EDKB02DMS.zip -"C:\Program Files\7-Zip\7z.exe" -pshu*tkb98125 a OnDocClient.zip OnDoc.exe OnDocOffice.dll Docgen.dll database.dll barcodelib.dll Helper.dll Logging.dll Model.dll OfficePrinter.dll VBFileManagement.dll vbbarcodes.dll WinSign.dll vboffice.dll versandstrasse.dll hyph_de_CH.dic +"C:\Program Files\7-Zip\7z.exe" -pshu*tkb98125 a OnDocClient.zip OnDoc.exe OnDocOffice.dll Docgen.dll database.dll barcodelib.dll Helper.dll Logging.dll Model.dll OfficePrinter.dll VBFileManagement.dll vbbarcodes.dll WinSign.dll vboffice.dll versandstrasse.dll hyph_de_CH.dic MiniHTMLTextBox.dll copy OnDocClient.zip H:\NextCloud\ZZDownload pause \ No newline at end of file diff --git a/Client/bin/Debug/de-DE/OnDoc.resources.dll b/Client/bin/Debug/de-DE/OnDoc.resources.dll index aa8118fe..0878eea8 100644 Binary files a/Client/bin/Debug/de-DE/OnDoc.resources.dll and b/Client/bin/Debug/de-DE/OnDoc.resources.dll differ diff --git a/Client/bin/Debug/de/Alternet.Common.v9.resources.dll b/Client/bin/Debug/de/Alternet.Common.v9.resources.dll new file mode 100644 index 00000000..21d9a5a9 Binary files /dev/null and b/Client/bin/Debug/de/Alternet.Common.v9.resources.dll differ diff --git a/Client/bin/Debug/en/Alternet.Common.v9.resources.dll b/Client/bin/Debug/en/Alternet.Common.v9.resources.dll new file mode 100644 index 00000000..602bf152 Binary files /dev/null and b/Client/bin/Debug/en/Alternet.Common.v9.resources.dll differ diff --git a/Client/bin/Debug/es/Alternet.Common.v9.resources.dll b/Client/bin/Debug/es/Alternet.Common.v9.resources.dll new file mode 100644 index 00000000..a6e9348e Binary files /dev/null and b/Client/bin/Debug/es/Alternet.Common.v9.resources.dll differ diff --git a/Client/bin/Debug/fr/Alternet.Common.v9.resources.dll b/Client/bin/Debug/fr/Alternet.Common.v9.resources.dll new file mode 100644 index 00000000..11e094bd Binary files /dev/null and b/Client/bin/Debug/fr/Alternet.Common.v9.resources.dll differ diff --git a/Client/bin/Debug/ru/Alternet.Common.v9.resources.dll b/Client/bin/Debug/ru/Alternet.Common.v9.resources.dll new file mode 100644 index 00000000..bf3b54fc Binary files /dev/null and b/Client/bin/Debug/ru/Alternet.Common.v9.resources.dll differ diff --git a/Client/bin/Debug/uk/Alternet.Common.v9.resources.dll b/Client/bin/Debug/uk/Alternet.Common.v9.resources.dll new file mode 100644 index 00000000..762d0fb3 Binary files /dev/null and b/Client/bin/Debug/uk/Alternet.Common.v9.resources.dll differ diff --git a/Client/obj/Debug/Client.csproj.AssemblyReference.cache b/Client/obj/Debug/Client.csproj.AssemblyReference.cache index 5ece2bb1..4480416c 100644 Binary files a/Client/obj/Debug/Client.csproj.AssemblyReference.cache and b/Client/obj/Debug/Client.csproj.AssemblyReference.cache differ diff --git a/Client/obj/Debug/Client.csproj.CoreCompileInputs.cache b/Client/obj/Debug/Client.csproj.CoreCompileInputs.cache index 00fe39cc..ba66055e 100644 --- a/Client/obj/Debug/Client.csproj.CoreCompileInputs.cache +++ b/Client/obj/Debug/Client.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -5bdb5c25c09853ca6cfbd988d4db7b2a4c87987533acdf99613244a7267c3aab +4c586517a50a46a07c0703e6e2a0ba574ad3b69fd42363b416cfcdceca050f8b diff --git a/Client/obj/Debug/Client.csproj.FileListAbsolute.txt b/Client/obj/Debug/Client.csproj.FileListAbsolute.txt index de881d3b..cd7cff89 100644 --- a/Client/obj/Debug/Client.csproj.FileListAbsolute.txt +++ b/Client/obj/Debug/Client.csproj.FileListAbsolute.txt @@ -379,3 +379,16 @@ E:\Software-Projekte\OnDoc\OnDoc\Client\obj\Debug\OnDoc.pdb E:\Software-Projekte\OnDoc\OnDoc\Client\obj\Debug\OnDoc.DocMgmt.FrmDokumentwerte.resources E:\Software-Projekte\OnDoc\OnDoc\Client\obj\Debug\OnDoc.Diverses.FrmExternalDocEdit.resources E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Debug\Versandstrasse.dll +E:\Software-Projekte\OnDoc\OnDoc\Client\obj\Debug\OnDoc.Diverses.frmMail.resources +E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Debug\Alternet.Common.v9.dll +E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Debug\Alternet.Syntax.v9.dll +E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Debug\Alternet.Common.v9.xml +E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Debug\Alternet.Syntax.v9.xml +E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Debug\de\Alternet.Common.v9.resources.dll +E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Debug\en\Alternet.Common.v9.resources.dll +E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Debug\es\Alternet.Common.v9.resources.dll +E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Debug\fr\Alternet.Common.v9.resources.dll +E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Debug\ru\Alternet.Common.v9.resources.dll +E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Debug\uk\Alternet.Common.v9.resources.dll +E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Debug\MiniHTMLTextBox.dll +E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Debug\MiniHTMLTextBox.pdb diff --git a/Client/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Client/obj/Debug/DesignTimeResolveAssemblyReferences.cache index a7dfa560..5a13ae12 100644 Binary files a/Client/obj/Debug/DesignTimeResolveAssemblyReferences.cache and b/Client/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/Client/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Client/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index ae6aa5eb..4eccb592 100644 Binary files a/Client/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/Client/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/Client/obj/Debug/OnDoc.Diverses.frmMail.resources b/Client/obj/Debug/OnDoc.Diverses.frmMail.resources new file mode 100644 index 00000000..6c05a977 Binary files /dev/null and b/Client/obj/Debug/OnDoc.Diverses.frmMail.resources differ diff --git a/Client/obj/Debug/OnDoc.exe b/Client/obj/Debug/OnDoc.exe index 04d71f7b..93d8442d 100644 Binary files a/Client/obj/Debug/OnDoc.exe and b/Client/obj/Debug/OnDoc.exe differ diff --git a/Client/obj/Debug/OnDoc.pdb b/Client/obj/Debug/OnDoc.pdb index d7fb696b..dc1662ec 100644 Binary files a/Client/obj/Debug/OnDoc.pdb and b/Client/obj/Debug/OnDoc.pdb differ diff --git a/Client/obj/Debug/de-DE/OnDoc.resources.dll b/Client/obj/Debug/de-DE/OnDoc.resources.dll index aa8118fe..0878eea8 100644 Binary files a/Client/obj/Debug/de-DE/OnDoc.resources.dll and b/Client/obj/Debug/de-DE/OnDoc.resources.dll differ diff --git a/DOCGEN/Klassen/SyncFExcel.cs b/DOCGEN/Klassen/SyncFExcel.cs index 52657725..729dac2b 100644 --- a/DOCGEN/Klassen/SyncFExcel.cs +++ b/DOCGEN/Klassen/SyncFExcel.cs @@ -10,6 +10,7 @@ using Model; using Syncfusion.DocIO.DLS; using Syncfusion.XlsIO; using Syncfusion.XlsIO.Implementation.XmlSerialization; +using System.Globalization; namespace DOCGEN.Klassen { diff --git a/DOCGEN/Klassen/SyncFWord.cs b/DOCGEN/Klassen/SyncFWord.cs index 2f6b4928..e6652930 100644 --- a/DOCGEN/Klassen/SyncFWord.cs +++ b/DOCGEN/Klassen/SyncFWord.cs @@ -504,10 +504,14 @@ namespace DOCGEN.Klassen { foreach (attribute apivalue in docdata.APIValues) { - BookmarksNavigator bookmarkNavigator = new BookmarksNavigator(document); - bookmarkNavigator.MoveToBookmark(apivalue.Tag); - //bookmarkNavigator.InsertText(dv.Value.ToString()); - bookmarkNavigator.ReplaceBookmarkContent(apivalue.Value, true); + try + { + BookmarksNavigator bookmarkNavigator = new BookmarksNavigator(document); + bookmarkNavigator.MoveToBookmark(apivalue.Tag); + //bookmarkNavigator.InsertText(dv.Value.ToString()); + bookmarkNavigator.ReplaceBookmarkContent(apivalue.Value, true); + } + catch { } } } catch { } @@ -1225,8 +1229,10 @@ namespace DOCGEN.Klassen { IWSection section = document.Sections[0]; IWParagraph paragraph = section.HeadersFooters.Header.AddParagraph(); - - byte[] imageBytes = Convert.FromBase64String(get_image(4,-1,-1)); + + string b64 = Newtonsoft.Json.JsonConvert.DeserializeObject(get_image(4, -1, 0)); + + byte[] imageBytes = Convert.FromBase64String(b64); using (var ms = new MemoryStream(imageBytes, 0, imageBytes.Length)) { System.Drawing.Image image = System.Drawing.Image.FromStream(ms); diff --git a/DOCGEN/bin/Debug/DOCGEN.dll b/DOCGEN/bin/Debug/DOCGEN.dll index 58a533d1..576659e3 100644 Binary files a/DOCGEN/bin/Debug/DOCGEN.dll and b/DOCGEN/bin/Debug/DOCGEN.dll differ diff --git a/DOCGEN/bin/Debug/DOCGEN.pdb b/DOCGEN/bin/Debug/DOCGEN.pdb index 48fcb8f4..cc49bcb1 100644 Binary files a/DOCGEN/bin/Debug/DOCGEN.pdb and b/DOCGEN/bin/Debug/DOCGEN.pdb differ diff --git a/DOCGEN/bin/Debug/Model.dll b/DOCGEN/bin/Debug/Model.dll index 1e10b6a9..63891e80 100644 Binary files a/DOCGEN/bin/Debug/Model.dll and b/DOCGEN/bin/Debug/Model.dll differ diff --git a/DOCGEN/bin/Debug/Model.pdb b/DOCGEN/bin/Debug/Model.pdb index b575a000..72f834e9 100644 Binary files a/DOCGEN/bin/Debug/Model.pdb and b/DOCGEN/bin/Debug/Model.pdb differ diff --git a/DOCGEN/clsDocGet.cs b/DOCGEN/clsDocGet.cs index d472cdb9..155d947c 100644 --- a/DOCGEN/clsDocGet.cs +++ b/DOCGEN/clsDocGet.cs @@ -28,6 +28,8 @@ using Syncfusion.XlsIO.Parser.Biff_Records; using System.Buffers.Text; using Syncfusion.ExcelToPdfConverter; using OnDocOffice; +using System.Globalization; +using System.Threading; namespace DOCGEN @@ -349,6 +351,7 @@ namespace DOCGEN var streamword = new MemoryStream(Convert.FromBase64String(document)); WordDocument wordDocument = new WordDocument(streamword, Syncfusion.DocIO.FormatType.Automatic); wordDocument.Properties.Hyphenation.AutoHyphenation = true; + wordDocument.UpdateDocumentFields(); //FileStream dictornyrystream = new FileStream(@"E:\Software-Projekte\OnDoc\OnDoc\Client\bin\Debug\hyph_de_CH.dic", FileMode.Open); //Hyphenator.Dictionaries.Add("de-CH", dictornyrystream); @@ -361,7 +364,7 @@ namespace DOCGEN converter.Settings.EmbedFonts = true; if (useseettings) { - converter.Settings.UpdateDocumentFields = false; + converter.Settings.UpdateDocumentFields = true; converter.Settings.EnableAlternateChunks = true; converter.Settings.AutoDetectComplexScript = true; converter.Settings.ImageResolution = 640; @@ -369,7 +372,7 @@ namespace DOCGEN } else { - converter.Settings.UpdateDocumentFields = false; + converter.Settings.UpdateDocumentFields = true; converter.Settings.EnableAlternateChunks = true; converter.Settings.AutoDetectComplexScript = true; converter.Settings.ImageResolution = 96; @@ -532,10 +535,10 @@ namespace DOCGEN //Initialize ExcelToPdfConverter ExcelToPdfConverter converter = new ExcelToPdfConverter(workbook); ExcelToPdfConverterSettings settings = new ExcelToPdfConverterSettings(); + Thread.CurrentThread.CurrentCulture = new CultureInfo("de-CH"); settings.EmbedFonts = true; - //Initialize PDF document PdfDocument pdfDocument = new PdfDocument(); diff --git a/DOCGEN/obj/Debug/DOCGEN.dll b/DOCGEN/obj/Debug/DOCGEN.dll index 58a533d1..576659e3 100644 Binary files a/DOCGEN/obj/Debug/DOCGEN.dll and b/DOCGEN/obj/Debug/DOCGEN.dll differ diff --git a/DOCGEN/obj/Debug/DOCGEN.pdb b/DOCGEN/obj/Debug/DOCGEN.pdb index 48fcb8f4..cc49bcb1 100644 Binary files a/DOCGEN/obj/Debug/DOCGEN.pdb and b/DOCGEN/obj/Debug/DOCGEN.pdb differ diff --git a/DOCGEN/obj/Debug/DocGen.csproj.AssemblyReference.cache b/DOCGEN/obj/Debug/DocGen.csproj.AssemblyReference.cache index 6a3005b3..a4b9b0ea 100644 Binary files a/DOCGEN/obj/Debug/DocGen.csproj.AssemblyReference.cache and b/DOCGEN/obj/Debug/DocGen.csproj.AssemblyReference.cache differ diff --git a/Database/bin/Debug/Model.dll b/Database/bin/Debug/Model.dll index 1e10b6a9..63891e80 100644 Binary files a/Database/bin/Debug/Model.dll and b/Database/bin/Debug/Model.dll differ diff --git a/Database/bin/Debug/Model.pdb b/Database/bin/Debug/Model.pdb index b575a000..72f834e9 100644 Binary files a/Database/bin/Debug/Model.pdb and b/Database/bin/Debug/Model.pdb differ diff --git a/Database/obj/Debug/Database.csproj.AssemblyReference.cache b/Database/obj/Debug/Database.csproj.AssemblyReference.cache index a60a6dd8..3da36240 100644 Binary files a/Database/obj/Debug/Database.csproj.AssemblyReference.cache and b/Database/obj/Debug/Database.csproj.AssemblyReference.cache differ diff --git a/DocIO_Demo_SHU/obj/Debug/DocIO_Demo_SHU.csproj.AssemblyReference.cache b/DocIO_Demo_SHU/obj/Debug/DocIO_Demo_SHU.csproj.AssemblyReference.cache index dcb77c40..cb2a54cf 100644 Binary files a/DocIO_Demo_SHU/obj/Debug/DocIO_Demo_SHU.csproj.AssemblyReference.cache and b/DocIO_Demo_SHU/obj/Debug/DocIO_Demo_SHU.csproj.AssemblyReference.cache differ diff --git a/Excel_Test/obj/Debug/Excel_Test.csproj.AssemblyReference.cache b/Excel_Test/obj/Debug/Excel_Test.csproj.AssemblyReference.cache index f8066970..a16837d9 100644 Binary files a/Excel_Test/obj/Debug/Excel_Test.csproj.AssemblyReference.cache and b/Excel_Test/obj/Debug/Excel_Test.csproj.AssemblyReference.cache differ diff --git a/HtmlTextBox/Backup/HtmlTextBox.sln b/HtmlTextBox/Backup/HtmlTextBox.sln new file mode 100644 index 00000000..c218d6a0 --- /dev/null +++ b/HtmlTextBox/Backup/HtmlTextBox.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 9.00 +# Visual Basic Express 2005 +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "HtmlTextBox", "HtmlTextBox\HtmlTextBox.vbproj", "{0E1165D8-17A4-48A8-9045-8196F00CCAB0}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {0E1165D8-17A4-48A8-9045-8196F00CCAB0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0E1165D8-17A4-48A8-9045-8196F00CCAB0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0E1165D8-17A4-48A8-9045-8196F00CCAB0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0E1165D8-17A4-48A8-9045-8196F00CCAB0}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/HtmlTextBox/Backup/HtmlTextBox/HtmlTextBox.vb b/HtmlTextBox/Backup/HtmlTextBox/HtmlTextBox.vb new file mode 100644 index 00000000..12165345 --- /dev/null +++ b/HtmlTextBox/Backup/HtmlTextBox/HtmlTextBox.vb @@ -0,0 +1,232 @@ +Public Class HtmlTextBox + Inherits RichTextBox + + Private strText As String + + Private clrBack As Color = Me.BackColor + Private clrFore As Color = Me.ForeColor + + Private boolSpan As Boolean = True + Private boolStyle As Boolean = False + Private boolFont As Boolean = False + + Public Sub New() + + UseSpanTag = True + + End Sub + + ''' + ''' Property to say if the GenerateHTML method will use the Span html tag. Note that only one tag can be used, Span or Style. + ''' + ''' Set to true if Span tags are to be used. + ''' Returns boolen value of if GenerateHTML method uses Span tags + ''' + Public Property UseSpanTag() As Boolean + + Get + + Return boolSpan + + End Get + + Set(ByVal value As Boolean) + + If value Then + + boolSpan = True + boolFont = False + boolStyle = False + + Else + + boolStyle = True + boolSpan = False + boolFont = False + + End If + + End Set + + End Property + + ''' + ''' Property to say if the GenerateHTML method will use the Style html tag. Note that only one tag can be used at a time. + ''' + ''' Set to true if Style tags are to be used. + ''' Returns boolen value of if GenerateHTML method uses Style tags + ''' + ''' + Public Property UseStyleTags() As Boolean + + Get + + Return boolStyle + + End Get + + Set(ByVal value As Boolean) + + If value = False Then + + boolSpan = True + boolStyle = False + boolFont = False + + Else + + boolStyle = True + boolStyle = False + boolFont = False + + End If + + End Set + + End Property + + ''' + ''' Property to say if the GenerateHTML method will use the Font html tag. Note that only one tag may be used at a time. + ''' + ''' Set to true if Font tags are to be used. + ''' Returns boolen value of if GenerateHTML method uses Span tags + ''' + Public Property UseFontTags() As Boolean + + Get + + Return boolFont + + End Get + + Set(ByVal value As Boolean) + + If value Then + + boolFont = True + boolStyle = False + boolSpan = False + + Else + + boolStyle = True + boolSpan = False + boolFont = False + + End If + + End Set + + End Property + + ''' + ''' Property to get HTML Formatting. NOTE: GenerateHTML() method is called when property is accessed. This is to get the most up-to-date formatting. + ''' + ''' Returns HTML formatting as a String object + ''' + ReadOnly Property HTML() As String + + Get + + Return GenerateHTML() + + End Get + + End Property + + Private Sub Class1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.TextChanged + + ''when text changes, update variable + strText = Me.Text + + End Sub + + ''' + ''' Use this to generate HTML code with back color, fore color, and font formatting. + ''' + ''' Returns a String Object of the HTML formatting. This includes the colors, font styles, and text. + ''' + Public Function GenerateHTML() As String + + 'get var thats shorter to type + Dim ft As Font = Me.Font + + With ft + + ''if bold, add formatting + If .Bold Then + + strText = strText.Insert(0, "") + strText = strText.Insert(strText.Length, "") + + End If + + ''if italic, add formatting + If .Italic Then + + strText = strText.Insert(0, "") + strText = strText.Insert(strText.Length, "") + + End If + + ''if underline, add formatting + If .Underline Then + + strText = strText.Insert(0, "") + strText = strText.Insert(strText.Length, "") + + End If + + ''if strikeout, add formatting + If .Strikeout Then + + strText = strText.Insert(0, "") + strText = strText.Insert(strText.Length, "") + + End If + + ''if use span tags, then use tags to format font + If boolSpan Then + + strText = strText.Insert(0, "") + strText = strText.Insert(strText.Length, "") + + ''else use " + strText = strText.Insert(strText.IndexOf("") + 6, "

    " & Me.Text & "

    ") + + ''else, use tags + Else + + strText = strText.Insert(0, "") + strText = strText.Insert(strText.Length, "") + + End If + + ''convert str to char array, for loop for each char + For Each cr As Char In strText.ToCharArray + + ''if the Char is a control char (aka new line character) + If Char.IsControl(cr) Then + + ''while loop to find all instances + While strText.Contains(cr) + + ''replace the newline character with "
    " html tag + strText = strText.Replace(cr, "
    ") + + End While + + End If + + Next + + Return strText + + End With + + End Function + +End Class \ No newline at end of file diff --git a/HtmlTextBox/Backup/HtmlTextBox/HtmlTextBox.vbproj b/HtmlTextBox/Backup/HtmlTextBox/HtmlTextBox.vbproj new file mode 100644 index 00000000..3c4412ef --- /dev/null +++ b/HtmlTextBox/Backup/HtmlTextBox/HtmlTextBox.vbproj @@ -0,0 +1,93 @@ + + + + Debug + AnyCPU + 8.0.50727 + 2.0 + {0E1165D8-17A4-48A8-9045-8196F00CCAB0} + Library + HtmlTextBox + HtmlTextBox + Windows + + + true + full + true + true + bin\Debug\ + HtmlTextBox.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 + + + pdbonly + false + true + true + bin\Release\ + HtmlTextBox.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 + + + + + + + + + + + + + + + + + + Component + + + + True + Application.myapp + + + True + True + Resources.resx + + + True + Settings.settings + True + + + + + VbMyResourcesResXFileCodeGenerator + Resources.Designer.vb + My.Resources + Designer + + + + + MyApplicationCodeGenerator + Application.Designer.vb + + + SettingsSingleFileGenerator + My + Settings.Designer.vb + + + + + \ No newline at end of file diff --git a/HtmlTextBox/Backup/HtmlTextBox/My Project/Application.Designer.vb b/HtmlTextBox/Backup/HtmlTextBox/My Project/Application.Designer.vb new file mode 100644 index 00000000..8a621ae4 --- /dev/null +++ b/HtmlTextBox/Backup/HtmlTextBox/My Project/Application.Designer.vb @@ -0,0 +1,13 @@ +'------------------------------------------------------------------------------ +' +' This code was generated by a tool. +' Runtime Version:2.0.50727.42 +' +' Changes to this file may cause incorrect behavior and will be lost if +' the code is regenerated. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + diff --git a/HtmlTextBox/Backup/HtmlTextBox/My Project/Application.myapp b/HtmlTextBox/Backup/HtmlTextBox/My Project/Application.myapp new file mode 100644 index 00000000..758895de --- /dev/null +++ b/HtmlTextBox/Backup/HtmlTextBox/My Project/Application.myapp @@ -0,0 +1,10 @@ + + + false + false + 0 + true + 0 + 1 + true + diff --git a/HtmlTextBox/Backup/HtmlTextBox/My Project/AssemblyInfo.vb b/HtmlTextBox/Backup/HtmlTextBox/My Project/AssemblyInfo.vb new file mode 100644 index 00000000..cb2a40d9 --- /dev/null +++ b/HtmlTextBox/Backup/HtmlTextBox/My Project/AssemblyInfo.vb @@ -0,0 +1,35 @@ +Imports System +Imports System.Reflection +Imports System.Runtime.InteropServices + +' General Information about an assembly is controlled through the following +' set of attributes. Change these attribute values to modify the information +' associated with an assembly. + +' Review the values of the assembly attributes + + + + + + + + + + +'The following GUID is for the ID of the typelib if this project is exposed to COM + + +' Version information for an assembly consists of the following four values: +' +' Major Version +' Minor Version +' Build Number +' Revision +' +' You can specify all the values or you can default the Build and Revision Numbers +' by using the '*' as shown below: +' + + + diff --git a/HtmlTextBox/Backup/HtmlTextBox/My Project/Resources.Designer.vb b/HtmlTextBox/Backup/HtmlTextBox/My Project/Resources.Designer.vb new file mode 100644 index 00000000..08cc5580 --- /dev/null +++ b/HtmlTextBox/Backup/HtmlTextBox/My Project/Resources.Designer.vb @@ -0,0 +1,62 @@ +'------------------------------------------------------------------------------ +' +' This code was generated by a tool. +' Runtime Version:2.0.50727.42 +' +' Changes to this file may cause incorrect behavior and will be lost if +' the code is regenerated. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + + +Namespace My.Resources + + 'This class was auto-generated by the StronglyTypedResourceBuilder + 'class via a tool like ResGen or Visual Studio. + 'To add or remove a member, edit your .ResX file then rerun ResGen + 'with the /str option, or rebuild your VS project. + ' + ' A strongly-typed resource class, for looking up localized strings, etc. + ' + _ + Friend Module Resources + + Private resourceMan As Global.System.Resources.ResourceManager + + Private resourceCulture As Global.System.Globalization.CultureInfo + + ' + ' Returns the cached ResourceManager instance used by this class. + ' + _ + Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager + Get + If Object.ReferenceEquals(resourceMan, Nothing) Then + Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("HtmlTextBox.Resources", GetType(Resources).Assembly) + resourceMan = temp + End If + Return resourceMan + End Get + End Property + + ' + ' Overrides the current thread's CurrentUICulture property for all + ' resource lookups using this strongly typed resource class. + ' + _ + Friend Property Culture() As Global.System.Globalization.CultureInfo + Get + Return resourceCulture + End Get + Set(ByVal value As Global.System.Globalization.CultureInfo) + resourceCulture = value + End Set + End Property + End Module +End Namespace diff --git a/HtmlTextBox/Backup/HtmlTextBox/My Project/Resources.resx b/HtmlTextBox/Backup/HtmlTextBox/My Project/Resources.resx new file mode 100644 index 00000000..af7dbebb --- /dev/null +++ b/HtmlTextBox/Backup/HtmlTextBox/My Project/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/HtmlTextBox/Backup/HtmlTextBox/My Project/Settings.Designer.vb b/HtmlTextBox/Backup/HtmlTextBox/My Project/Settings.Designer.vb new file mode 100644 index 00000000..e1809b8d --- /dev/null +++ b/HtmlTextBox/Backup/HtmlTextBox/My Project/Settings.Designer.vb @@ -0,0 +1,73 @@ +'------------------------------------------------------------------------------ +' +' This code was generated by a tool. +' Runtime Version:2.0.50727.42 +' +' Changes to this file may cause incorrect behavior and will be lost if +' the code is regenerated. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + + +Namespace My + + _ + Partial Friend NotInheritable Class MySettings + Inherits Global.System.Configuration.ApplicationSettingsBase + + Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings), MySettings) + +#Region "My.Settings Auto-Save Functionality" +#If _MyType = "WindowsForms" Then + Private Shared addedHandler As Boolean + + Private Shared addedHandlerLockObject As New Object + + _ + Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs) + If My.Application.SaveMySettingsOnExit Then + My.Settings.Save() + End If + End Sub +#End If +#End Region + + Public Shared ReadOnly Property [Default]() As MySettings + Get + +#If _MyType = "WindowsForms" Then + If Not addedHandler Then + SyncLock addedHandlerLockObject + If Not addedHandler Then + AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings + addedHandler = True + End If + End SyncLock + End If +#End If + Return defaultInstance + End Get + End Property + End Class +End Namespace + +Namespace My + + _ + Friend Module MySettingsProperty + + _ + Friend ReadOnly Property Settings() As Global.HtmlTextBox.My.MySettings + Get + Return Global.HtmlTextBox.My.MySettings.Default + End Get + End Property + End Module +End Namespace diff --git a/HtmlTextBox/Backup/HtmlTextBox/My Project/Settings.settings b/HtmlTextBox/Backup/HtmlTextBox/My Project/Settings.settings new file mode 100644 index 00000000..85b890b3 --- /dev/null +++ b/HtmlTextBox/Backup/HtmlTextBox/My Project/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/HtmlTextBox/HtmlTextBox.sln b/HtmlTextBox/HtmlTextBox.sln new file mode 100644 index 00000000..21580db8 --- /dev/null +++ b/HtmlTextBox/HtmlTextBox.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.10.35728.63 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "HtmlTextBox", "HtmlTextBox\HtmlTextBox.vbproj", "{0E1165D8-17A4-48A8-9045-8196F00CCAB0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tester", "Tester\Tester.csproj", "{91541FBC-D77E-4F11-B1B3-3190BB0BF4EE}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {0E1165D8-17A4-48A8-9045-8196F00CCAB0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0E1165D8-17A4-48A8-9045-8196F00CCAB0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0E1165D8-17A4-48A8-9045-8196F00CCAB0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0E1165D8-17A4-48A8-9045-8196F00CCAB0}.Release|Any CPU.Build.0 = Release|Any CPU + {91541FBC-D77E-4F11-B1B3-3190BB0BF4EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {91541FBC-D77E-4F11-B1B3-3190BB0BF4EE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {91541FBC-D77E-4F11-B1B3-3190BB0BF4EE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {91541FBC-D77E-4F11-B1B3-3190BB0BF4EE}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {2213D1EB-8165-4F13-8A63-7B02EC320FF8} + EndGlobalSection +EndGlobal diff --git a/HtmlTextBox/HtmlTextBox/HtmlTextBox.vb b/HtmlTextBox/HtmlTextBox/HtmlTextBox.vb new file mode 100644 index 00000000..12165345 --- /dev/null +++ b/HtmlTextBox/HtmlTextBox/HtmlTextBox.vb @@ -0,0 +1,232 @@ +Public Class HtmlTextBox + Inherits RichTextBox + + Private strText As String + + Private clrBack As Color = Me.BackColor + Private clrFore As Color = Me.ForeColor + + Private boolSpan As Boolean = True + Private boolStyle As Boolean = False + Private boolFont As Boolean = False + + Public Sub New() + + UseSpanTag = True + + End Sub + + ''' + ''' Property to say if the GenerateHTML method will use the Span html tag. Note that only one tag can be used, Span or Style. + ''' + ''' Set to true if Span tags are to be used. + ''' Returns boolen value of if GenerateHTML method uses Span tags + ''' + Public Property UseSpanTag() As Boolean + + Get + + Return boolSpan + + End Get + + Set(ByVal value As Boolean) + + If value Then + + boolSpan = True + boolFont = False + boolStyle = False + + Else + + boolStyle = True + boolSpan = False + boolFont = False + + End If + + End Set + + End Property + + ''' + ''' Property to say if the GenerateHTML method will use the Style html tag. Note that only one tag can be used at a time. + ''' + ''' Set to true if Style tags are to be used. + ''' Returns boolen value of if GenerateHTML method uses Style tags + ''' + ''' + Public Property UseStyleTags() As Boolean + + Get + + Return boolStyle + + End Get + + Set(ByVal value As Boolean) + + If value = False Then + + boolSpan = True + boolStyle = False + boolFont = False + + Else + + boolStyle = True + boolStyle = False + boolFont = False + + End If + + End Set + + End Property + + ''' + ''' Property to say if the GenerateHTML method will use the Font html tag. Note that only one tag may be used at a time. + ''' + ''' Set to true if Font tags are to be used. + ''' Returns boolen value of if GenerateHTML method uses Span tags + ''' + Public Property UseFontTags() As Boolean + + Get + + Return boolFont + + End Get + + Set(ByVal value As Boolean) + + If value Then + + boolFont = True + boolStyle = False + boolSpan = False + + Else + + boolStyle = True + boolSpan = False + boolFont = False + + End If + + End Set + + End Property + + ''' + ''' Property to get HTML Formatting. NOTE: GenerateHTML() method is called when property is accessed. This is to get the most up-to-date formatting. + ''' + ''' Returns HTML formatting as a String object + ''' + ReadOnly Property HTML() As String + + Get + + Return GenerateHTML() + + End Get + + End Property + + Private Sub Class1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.TextChanged + + ''when text changes, update variable + strText = Me.Text + + End Sub + + ''' + ''' Use this to generate HTML code with back color, fore color, and font formatting. + ''' + ''' Returns a String Object of the HTML formatting. This includes the colors, font styles, and text. + ''' + Public Function GenerateHTML() As String + + 'get var thats shorter to type + Dim ft As Font = Me.Font + + With ft + + ''if bold, add formatting + If .Bold Then + + strText = strText.Insert(0, "") + strText = strText.Insert(strText.Length, "") + + End If + + ''if italic, add formatting + If .Italic Then + + strText = strText.Insert(0, "") + strText = strText.Insert(strText.Length, "") + + End If + + ''if underline, add formatting + If .Underline Then + + strText = strText.Insert(0, "") + strText = strText.Insert(strText.Length, "") + + End If + + ''if strikeout, add formatting + If .Strikeout Then + + strText = strText.Insert(0, "") + strText = strText.Insert(strText.Length, "") + + End If + + ''if use span tags, then use tags to format font + If boolSpan Then + + strText = strText.Insert(0, "") + strText = strText.Insert(strText.Length, "") + + ''else use " + strText = strText.Insert(strText.IndexOf("") + 6, "

    " & Me.Text & "

    ") + + ''else, use tags + Else + + strText = strText.Insert(0, "") + strText = strText.Insert(strText.Length, "") + + End If + + ''convert str to char array, for loop for each char + For Each cr As Char In strText.ToCharArray + + ''if the Char is a control char (aka new line character) + If Char.IsControl(cr) Then + + ''while loop to find all instances + While strText.Contains(cr) + + ''replace the newline character with "
    " html tag + strText = strText.Replace(cr, "
    ") + + End While + + End If + + Next + + Return strText + + End With + + End Function + +End Class \ No newline at end of file diff --git a/HtmlTextBox/HtmlTextBox/HtmlTextBox.vbproj b/HtmlTextBox/HtmlTextBox/HtmlTextBox.vbproj new file mode 100644 index 00000000..e427a41f --- /dev/null +++ b/HtmlTextBox/HtmlTextBox/HtmlTextBox.vbproj @@ -0,0 +1,103 @@ + + + + Debug + AnyCPU + 8.0.50727 + 2.0 + {0E1165D8-17A4-48A8-9045-8196F00CCAB0} + Library + HtmlTextBox + HtmlTextBox + Windows + + + + + 2.0 + v4.8 + + + + true + full + true + true + bin\Debug\ + HtmlTextBox.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355 + false + + + pdbonly + false + true + true + bin\Release\ + HtmlTextBox.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355 + false + + + + + + + + + + + + + + + + + + Component + + + + True + Application.myapp + True + + + True + True + Resources.resx + + + True + Settings.settings + True + + + + + VbMyResourcesResXFileCodeGenerator + Resources.Designer.vb + My.Resources + Designer + + + + + MyApplicationCodeGenerator + Application.Designer.vb + + + SettingsSingleFileGenerator + My + Settings.Designer.vb + + + + + \ No newline at end of file diff --git a/HtmlTextBox/HtmlTextBox/My Project/Application.Designer.vb b/HtmlTextBox/HtmlTextBox/My Project/Application.Designer.vb new file mode 100644 index 00000000..8ab460ba --- /dev/null +++ b/HtmlTextBox/HtmlTextBox/My Project/Application.Designer.vb @@ -0,0 +1,13 @@ +'------------------------------------------------------------------------------ +' +' Dieser Code wurde von einem Tool generiert. +' Laufzeitversion:4.0.30319.42000 +' +' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +' der Code erneut generiert wird. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + diff --git a/HtmlTextBox/HtmlTextBox/My Project/Application.myapp b/HtmlTextBox/HtmlTextBox/My Project/Application.myapp new file mode 100644 index 00000000..758895de --- /dev/null +++ b/HtmlTextBox/HtmlTextBox/My Project/Application.myapp @@ -0,0 +1,10 @@ + + + false + false + 0 + true + 0 + 1 + true + diff --git a/HtmlTextBox/HtmlTextBox/My Project/AssemblyInfo.vb b/HtmlTextBox/HtmlTextBox/My Project/AssemblyInfo.vb new file mode 100644 index 00000000..cb2a40d9 --- /dev/null +++ b/HtmlTextBox/HtmlTextBox/My Project/AssemblyInfo.vb @@ -0,0 +1,35 @@ +Imports System +Imports System.Reflection +Imports System.Runtime.InteropServices + +' General Information about an assembly is controlled through the following +' set of attributes. Change these attribute values to modify the information +' associated with an assembly. + +' Review the values of the assembly attributes + + + + + + + + + + +'The following GUID is for the ID of the typelib if this project is exposed to COM + + +' Version information for an assembly consists of the following four values: +' +' Major Version +' Minor Version +' Build Number +' Revision +' +' You can specify all the values or you can default the Build and Revision Numbers +' by using the '*' as shown below: +' + + + diff --git a/HtmlTextBox/HtmlTextBox/My Project/Resources.Designer.vb b/HtmlTextBox/HtmlTextBox/My Project/Resources.Designer.vb new file mode 100644 index 00000000..532f90dd --- /dev/null +++ b/HtmlTextBox/HtmlTextBox/My Project/Resources.Designer.vb @@ -0,0 +1,63 @@ +'------------------------------------------------------------------------------ +' +' Dieser Code wurde von einem Tool generiert. +' Laufzeitversion:4.0.30319.42000 +' +' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +' der Code erneut generiert wird. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + +Imports System + +Namespace My.Resources + + 'Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert + '-Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. + 'Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + 'mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. + ''' + ''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + ''' + _ + Friend Module Resources + + Private resourceMan As Global.System.Resources.ResourceManager + + Private resourceCulture As Global.System.Globalization.CultureInfo + + ''' + ''' Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + ''' + _ + Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager + Get + If Object.ReferenceEquals(resourceMan, Nothing) Then + Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("HtmlTextBox.Resources", GetType(Resources).Assembly) + resourceMan = temp + End If + Return resourceMan + End Get + End Property + + ''' + ''' Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + ''' Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + ''' + _ + Friend Property Culture() As Global.System.Globalization.CultureInfo + Get + Return resourceCulture + End Get + Set + resourceCulture = value + End Set + End Property + End Module +End Namespace diff --git a/HtmlTextBox/HtmlTextBox/My Project/Resources.resx b/HtmlTextBox/HtmlTextBox/My Project/Resources.resx new file mode 100644 index 00000000..af7dbebb --- /dev/null +++ b/HtmlTextBox/HtmlTextBox/My Project/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/HtmlTextBox/HtmlTextBox/My Project/Settings.Designer.vb b/HtmlTextBox/HtmlTextBox/My Project/Settings.Designer.vb new file mode 100644 index 00000000..44265128 --- /dev/null +++ b/HtmlTextBox/HtmlTextBox/My Project/Settings.Designer.vb @@ -0,0 +1,73 @@ +'------------------------------------------------------------------------------ +' +' Dieser Code wurde von einem Tool generiert. +' Laufzeitversion:4.0.30319.42000 +' +' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +' der Code erneut generiert wird. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + + +Namespace My + + _ + Partial Friend NotInheritable Class MySettings + Inherits Global.System.Configuration.ApplicationSettingsBase + + Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings) + +#Region "Automatische My.Settings-Speicherfunktion" +#If _MyType = "WindowsForms" Then + Private Shared addedHandler As Boolean + + Private Shared addedHandlerLockObject As New Object + + _ + Private Shared Sub AutoSaveSettings(sender As Global.System.Object, e As Global.System.EventArgs) + If My.Application.SaveMySettingsOnExit Then + My.Settings.Save() + End If + End Sub +#End If +#End Region + + Public Shared ReadOnly Property [Default]() As MySettings + Get + +#If _MyType = "WindowsForms" Then + If Not addedHandler Then + SyncLock addedHandlerLockObject + If Not addedHandler Then + AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings + addedHandler = True + End If + End SyncLock + End If +#End If + Return defaultInstance + End Get + End Property + End Class +End Namespace + +Namespace My + + _ + Friend Module MySettingsProperty + + _ + Friend ReadOnly Property Settings() As Global.HtmlTextBox.My.MySettings + Get + Return Global.HtmlTextBox.My.MySettings.Default + End Get + End Property + End Module +End Namespace diff --git a/HtmlTextBox/HtmlTextBox/My Project/Settings.settings b/HtmlTextBox/HtmlTextBox/My Project/Settings.settings new file mode 100644 index 00000000..85b890b3 --- /dev/null +++ b/HtmlTextBox/HtmlTextBox/My Project/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/HtmlTextBox/HtmlTextBox/bin/Debug/HtmlTextBox.dll b/HtmlTextBox/HtmlTextBox/bin/Debug/HtmlTextBox.dll new file mode 100644 index 00000000..a43889d4 Binary files /dev/null and b/HtmlTextBox/HtmlTextBox/bin/Debug/HtmlTextBox.dll differ diff --git a/HtmlTextBox/HtmlTextBox/bin/Debug/HtmlTextBox.pdb b/HtmlTextBox/HtmlTextBox/bin/Debug/HtmlTextBox.pdb new file mode 100644 index 00000000..6ba37e03 Binary files /dev/null and b/HtmlTextBox/HtmlTextBox/bin/Debug/HtmlTextBox.pdb differ diff --git a/HtmlTextBox/HtmlTextBox/bin/Debug/HtmlTextBox.xml b/HtmlTextBox/HtmlTextBox/bin/Debug/HtmlTextBox.xml new file mode 100644 index 00000000..8f6c6d02 --- /dev/null +++ b/HtmlTextBox/HtmlTextBox/bin/Debug/HtmlTextBox.xml @@ -0,0 +1,65 @@ + + + + +HtmlTextBox + + + + + + Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + + + + + Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + + + + + Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + + + + + Property to say if the GenerateHTML method will use the Span html tag. Note that only one tag can be used, Span or Style. + + Set to true if Span tags are to be used. + Returns boolen value of if GenerateHTML method uses Span tags + + + + + Property to say if the GenerateHTML method will use the Style html tag. Note that only one tag can be used at a time. + + Set to true if Style tags are to be used. + Returns boolen value of if GenerateHTML method uses Style tags + + + + + + Property to say if the GenerateHTML method will use the Font html tag. Note that only one tag may be used at a time. + + Set to true if Font tags are to be used. + Returns boolen value of if GenerateHTML method uses Span tags + + + + + Property to get HTML Formatting. NOTE: GenerateHTML() method is called when property is accessed. This is to get the most up-to-date formatting. + + Returns HTML formatting as a String object + + + + + Use this to generate HTML code with back color, fore color, and font formatting. + + Returns a String Object of the HTML formatting. This includes the colors, font styles, and text. + + + + diff --git a/HtmlTextBox/HtmlTextBox/bin/Release/HtmlTextBox.dll b/HtmlTextBox/HtmlTextBox/bin/Release/HtmlTextBox.dll new file mode 100644 index 00000000..ea5a3081 Binary files /dev/null and b/HtmlTextBox/HtmlTextBox/bin/Release/HtmlTextBox.dll differ diff --git a/HtmlTextBox/HtmlTextBox/bin/Release/HtmlTextBox.xml b/HtmlTextBox/HtmlTextBox/bin/Release/HtmlTextBox.xml new file mode 100644 index 00000000..d88bee23 --- /dev/null +++ b/HtmlTextBox/HtmlTextBox/bin/Release/HtmlTextBox.xml @@ -0,0 +1,44 @@ + + + + +HtmlTextBox + + + + + + Property to say if the GenerateHTML method will use the Span html tag. Note that only one tag can be used, Span or Style. + + Set to true if Span tags are to be used. + Returns boolen value of if GenerateHTML method uses Span tags + + + + Property to say if the GenerateHTML method will use the Style html tag. Note that only one tag can be used at a time. + + Set to true if Style tags are to be used. + Returns boolen value of if GenerateHTML method uses Style tags + + + + Property to say if the GenerateHTML method will use the Font html tag. Note that only one tag may be used at a time. + + Set to true if Font tags are to be used. + Returns boolen value of if GenerateHTML method uses Span tags + + + + Property to get HTML Formatting. NOTE: GenerateHTML() method is called when property is accessed. This is to get the most up-to-date formatting. + + Returns HTML formatting as a String object + + + + Use this to generate HTML code with back color, fore color, and font formatting. + + Returns a String Object of the HTML formatting. This includes the colors, font styles, and text. + + + + \ No newline at end of file diff --git a/HtmlTextBox/HtmlTextBox/obj/Debug/.NETFramework,Version=v4.0.AssemblyAttributes.vb b/HtmlTextBox/HtmlTextBox/obj/Debug/.NETFramework,Version=v4.0.AssemblyAttributes.vb new file mode 100644 index 00000000..4339bf67 --- /dev/null +++ b/HtmlTextBox/HtmlTextBox/obj/Debug/.NETFramework,Version=v4.0.AssemblyAttributes.vb @@ -0,0 +1,7 @@ +' + Option Strict Off + Option Explicit On + + Imports System + Imports System.Reflection + diff --git a/HtmlTextBox/HtmlTextBox/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.vb b/HtmlTextBox/HtmlTextBox/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.vb new file mode 100644 index 00000000..e7dcac55 --- /dev/null +++ b/HtmlTextBox/HtmlTextBox/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.vb @@ -0,0 +1,7 @@ +' + Option Strict Off + Option Explicit On + + Imports System + Imports System.Reflection + diff --git a/HtmlTextBox/HtmlTextBox/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/HtmlTextBox/HtmlTextBox/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 00000000..5a13ae12 Binary files /dev/null and b/HtmlTextBox/HtmlTextBox/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/HtmlTextBox/HtmlTextBox/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/HtmlTextBox/HtmlTextBox/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 00000000..1b735bcc Binary files /dev/null and b/HtmlTextBox/HtmlTextBox/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.Resources.resources b/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.Resources.resources new file mode 100644 index 00000000..6c05a977 Binary files /dev/null and b/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.Resources.resources differ diff --git a/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.dll b/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.dll new file mode 100644 index 00000000..a43889d4 Binary files /dev/null and b/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.dll differ diff --git a/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.pdb b/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.pdb new file mode 100644 index 00000000..6ba37e03 Binary files /dev/null and b/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.pdb differ diff --git a/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.vbproj.AssemblyReference.cache b/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.vbproj.AssemblyReference.cache new file mode 100644 index 00000000..a3efe8e9 Binary files /dev/null and b/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.vbproj.AssemblyReference.cache differ diff --git a/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.vbproj.CoreCompileInputs.cache b/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.vbproj.CoreCompileInputs.cache new file mode 100644 index 00000000..fa0914d6 --- /dev/null +++ b/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.vbproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +bb21686b5adbb2021410b45bc61404c9e7f013ce914d75de872517483f661664 diff --git a/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.vbproj.FileListAbsolute.txt b/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.vbproj.FileListAbsolute.txt new file mode 100644 index 00000000..39d78282 --- /dev/null +++ b/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.vbproj.FileListAbsolute.txt @@ -0,0 +1,10 @@ +E:\Software-Projekte\OnDoc\OnDoc\HtmlTextBox\HtmlTextBox\bin\Debug\HtmlTextBox.dll +E:\Software-Projekte\OnDoc\OnDoc\HtmlTextBox\HtmlTextBox\bin\Debug\HtmlTextBox.pdb +E:\Software-Projekte\OnDoc\OnDoc\HtmlTextBox\HtmlTextBox\bin\Debug\HtmlTextBox.xml +E:\Software-Projekte\OnDoc\OnDoc\HtmlTextBox\HtmlTextBox\obj\Debug\HtmlTextBox.vbproj.AssemblyReference.cache +E:\Software-Projekte\OnDoc\OnDoc\HtmlTextBox\HtmlTextBox\obj\Debug\HtmlTextBox.Resources.resources +E:\Software-Projekte\OnDoc\OnDoc\HtmlTextBox\HtmlTextBox\obj\Debug\HtmlTextBox.vbproj.GenerateResource.cache +E:\Software-Projekte\OnDoc\OnDoc\HtmlTextBox\HtmlTextBox\obj\Debug\HtmlTextBox.vbproj.CoreCompileInputs.cache +E:\Software-Projekte\OnDoc\OnDoc\HtmlTextBox\HtmlTextBox\obj\Debug\HtmlTextBox.dll +E:\Software-Projekte\OnDoc\OnDoc\HtmlTextBox\HtmlTextBox\obj\Debug\HtmlTextBox.xml +E:\Software-Projekte\OnDoc\OnDoc\HtmlTextBox\HtmlTextBox\obj\Debug\HtmlTextBox.pdb diff --git a/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.vbproj.GenerateResource.cache b/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.vbproj.GenerateResource.cache new file mode 100644 index 00000000..59697ae8 Binary files /dev/null and b/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.vbproj.GenerateResource.cache differ diff --git a/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.xml b/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.xml new file mode 100644 index 00000000..8f6c6d02 --- /dev/null +++ b/HtmlTextBox/HtmlTextBox/obj/Debug/HtmlTextBox.xml @@ -0,0 +1,65 @@ + + + + +HtmlTextBox + + + + + + Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + + + + + Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + + + + + Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + + + + + Property to say if the GenerateHTML method will use the Span html tag. Note that only one tag can be used, Span or Style. + + Set to true if Span tags are to be used. + Returns boolen value of if GenerateHTML method uses Span tags + + + + + Property to say if the GenerateHTML method will use the Style html tag. Note that only one tag can be used at a time. + + Set to true if Style tags are to be used. + Returns boolen value of if GenerateHTML method uses Style tags + + + + + + Property to say if the GenerateHTML method will use the Font html tag. Note that only one tag may be used at a time. + + Set to true if Font tags are to be used. + Returns boolen value of if GenerateHTML method uses Span tags + + + + + Property to get HTML Formatting. NOTE: GenerateHTML() method is called when property is accessed. This is to get the most up-to-date formatting. + + Returns HTML formatting as a String object + + + + + Use this to generate HTML code with back color, fore color, and font formatting. + + Returns a String Object of the HTML formatting. This includes the colors, font styles, and text. + + + + diff --git a/HtmlTextBox/HtmlTextBox/obj/Debug/TempPE/My Project.Application.Designer.vb.dll b/HtmlTextBox/HtmlTextBox/obj/Debug/TempPE/My Project.Application.Designer.vb.dll new file mode 100644 index 00000000..243d360b Binary files /dev/null and b/HtmlTextBox/HtmlTextBox/obj/Debug/TempPE/My Project.Application.Designer.vb.dll differ diff --git a/HtmlTextBox/HtmlTextBox/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll b/HtmlTextBox/HtmlTextBox/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll new file mode 100644 index 00000000..8026bcef Binary files /dev/null and b/HtmlTextBox/HtmlTextBox/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll differ diff --git a/HtmlTextBox/Tester/App.config b/HtmlTextBox/Tester/App.config new file mode 100644 index 00000000..193aecc6 --- /dev/null +++ b/HtmlTextBox/Tester/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/HtmlTextBox/Tester/Form1.Designer.cs b/HtmlTextBox/Tester/Form1.Designer.cs new file mode 100644 index 00000000..2d32a91b --- /dev/null +++ b/HtmlTextBox/Tester/Form1.Designer.cs @@ -0,0 +1,40 @@ +namespace Tester +{ + partial class Form1 + { + /// + /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Windows Form-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(800, 450); + this.Text = "Form1"; + } + + #endregion + } +} + diff --git a/HtmlTextBox/Tester/Form1.cs b/HtmlTextBox/Tester/Form1.cs new file mode 100644 index 00000000..8a0d51ae --- /dev/null +++ b/HtmlTextBox/Tester/Form1.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace Tester +{ + public partial class Form1 : Form + { + public Form1() + { + InitializeComponent(); + } + } +} diff --git a/HtmlTextBox/Tester/Program.cs b/HtmlTextBox/Tester/Program.cs new file mode 100644 index 00000000..934dad54 --- /dev/null +++ b/HtmlTextBox/Tester/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace Tester +{ + internal static class Program + { + /// + /// Der Haupteinstiegspunkt für die Anwendung. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/HtmlTextBox/Tester/Properties/AssemblyInfo.cs b/HtmlTextBox/Tester/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..e739c9cb --- /dev/null +++ b/HtmlTextBox/Tester/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("Tester")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("HP Inc.")] +[assembly: AssemblyProduct("Tester")] +[assembly: AssemblyCopyright("Copyright © HP Inc. 2025")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("91541fbc-d77e-4f11-b1b3-3190bb0bf4ee")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/HtmlTextBox/Tester/Properties/Resources.Designer.cs b/HtmlTextBox/Tester/Properties/Resources.Designer.cs new file mode 100644 index 00000000..4512f0c8 --- /dev/null +++ b/HtmlTextBox/Tester/Properties/Resources.Designer.cs @@ -0,0 +1,71 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion: 4.0.30319.42000 +// +// Änderungen an dieser Datei können fehlerhaftes Verhalten verursachen und gehen verloren, wenn +// der Code neu generiert wird. +// +//------------------------------------------------------------------------------ + +namespace Tester.Properties +{ + + + /// + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// + // Diese Klasse wurde von der StronglyTypedResourceBuilder-Klasse + // über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der Option /str erneut aus, oder erstellen Sie Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources + { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() + { + } + + /// + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager + { + get + { + if ((resourceMan == null)) + { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Tester.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenlookups, die diese stark typisierte Ressourcenklasse verwenden. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture + { + get + { + return resourceCulture; + } + set + { + resourceCulture = value; + } + } + } +} diff --git a/HtmlTextBox/Tester/Properties/Resources.resx b/HtmlTextBox/Tester/Properties/Resources.resx new file mode 100644 index 00000000..af7dbebb --- /dev/null +++ b/HtmlTextBox/Tester/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/HtmlTextBox/Tester/Properties/Settings.Designer.cs b/HtmlTextBox/Tester/Properties/Settings.Designer.cs new file mode 100644 index 00000000..820fe051 --- /dev/null +++ b/HtmlTextBox/Tester/Properties/Settings.Designer.cs @@ -0,0 +1,30 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Tester.Properties +{ + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase + { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default + { + get + { + return defaultInstance; + } + } + } +} diff --git a/HtmlTextBox/Tester/Properties/Settings.settings b/HtmlTextBox/Tester/Properties/Settings.settings new file mode 100644 index 00000000..39645652 --- /dev/null +++ b/HtmlTextBox/Tester/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/HtmlTextBox/Tester/Tester.csproj b/HtmlTextBox/Tester/Tester.csproj new file mode 100644 index 00000000..c1f2cc7e --- /dev/null +++ b/HtmlTextBox/Tester/Tester.csproj @@ -0,0 +1,80 @@ + + + + + Debug + AnyCPU + {91541FBC-D77E-4F11-B1B3-3190BB0BF4EE} + WinExe + Tester + Tester + v4.8 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + Form + + + Form1.cs + + + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + \ No newline at end of file diff --git a/HtmlTextBox/Tester/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/HtmlTextBox/Tester/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 00000000..15efebfc --- /dev/null +++ b/HtmlTextBox/Tester/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/HtmlTextBox/Tester/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/HtmlTextBox/Tester/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 00000000..5a13ae12 Binary files /dev/null and b/HtmlTextBox/Tester/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/HtmlTextBox/Tester/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/HtmlTextBox/Tester/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 00000000..74d65336 Binary files /dev/null and b/HtmlTextBox/Tester/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/HtmlTextBox/Tester/obj/Debug/Tester.csproj.AssemblyReference.cache b/HtmlTextBox/Tester/obj/Debug/Tester.csproj.AssemblyReference.cache new file mode 100644 index 00000000..8e22a1a2 Binary files /dev/null and b/HtmlTextBox/Tester/obj/Debug/Tester.csproj.AssemblyReference.cache differ diff --git a/HtmlTextBox/UpgradeLog.htm b/HtmlTextBox/UpgradeLog.htm new file mode 100644 index 00000000..9e75a700 --- /dev/null +++ b/HtmlTextBox/UpgradeLog.htm @@ -0,0 +1,289 @@ + + + + Migrationsbericht +

    + Migrationsbericht -

    Übersicht

    ProjektPfadFehlerWarnungenMeldungen
    ProjektmappeHtmlTextBox.sln012
    HtmlTextBoxHtmlTextBox\HtmlTextBox.vbproj0011

    Projektmappen und Projekte

    Projektmappe

    Meldung
    HtmlTextBox.sln: + Visual Studio muss nicht funktionale Änderungen an diesem Projekt vornehmen, damit das Projekt in veröffentlichten Versionen von Visual Studio nach Visual Studio 2010 SP1 geöffnet werden kann, ohne dass das Verhalten von Projekten beeinflusst wird.
    + Anzeigen 2 Weitere Meldungen +
    HtmlTextBox.sln: + Die Datei wurde erfolgreich als "E:\Software-Projekte\OnDoc\OnDoc\HtmlTextBox\Backup\HtmlTextBox.sln" gesichert.
    HtmlTextBox.sln: + Die Projektmappe wurde erfolgreich migriert.
    + Ausblenden 2 Weitere Meldungen +

    HtmlTextBox

    Meldung
    + Anzeigen 11 Weitere Meldungen +
    HtmlTextBox\HtmlTextBox.vbproj: + Projektdatei erfolgreich gesichert als E:\Software-Projekte\OnDoc\OnDoc\HtmlTextBox\Backup\HtmlTextBox\HtmlTextBox.vbproj
    HtmlTextBox\HtmlTextBox.vb: + Datei erfolgreich gesichert als E:\Software-Projekte\OnDoc\OnDoc\HtmlTextBox\Backup\HtmlTextBox\HtmlTextBox.vb
    HtmlTextBox\My Project\AssemblyInfo.vb: + Datei erfolgreich gesichert als E:\Software-Projekte\OnDoc\OnDoc\HtmlTextBox\Backup\HtmlTextBox\My Project\AssemblyInfo.vb
    HtmlTextBox\My Project\Application.Designer.vb: + Datei erfolgreich gesichert als E:\Software-Projekte\OnDoc\OnDoc\HtmlTextBox\Backup\HtmlTextBox\My Project\Application.Designer.vb
    HtmlTextBox\My Project\Resources.Designer.vb: + Datei erfolgreich gesichert als E:\Software-Projekte\OnDoc\OnDoc\HtmlTextBox\Backup\HtmlTextBox\My Project\Resources.Designer.vb
    HtmlTextBox\My Project\Settings.Designer.vb: + Datei erfolgreich gesichert als E:\Software-Projekte\OnDoc\OnDoc\HtmlTextBox\Backup\HtmlTextBox\My Project\Settings.Designer.vb
    HtmlTextBox\My Project\Application.myapp: + Datei erfolgreich gesichert als E:\Software-Projekte\OnDoc\OnDoc\HtmlTextBox\Backup\HtmlTextBox\My Project\Application.myapp
    HtmlTextBox\My Project\Settings.settings: + Datei erfolgreich gesichert als E:\Software-Projekte\OnDoc\OnDoc\HtmlTextBox\Backup\HtmlTextBox\My Project\Settings.settings
    HtmlTextBox\My Project\Resources.resx: + Datei erfolgreich gesichert als E:\Software-Projekte\OnDoc\OnDoc\HtmlTextBox\Backup\HtmlTextBox\My Project\Resources.resx
    HtmlTextBox\HtmlTextBox.vbproj: + Projekt erfolgreich migriert
    HtmlTextBox\HtmlTextBox.vbproj: + Überprüfung abgeschlossen: Migration der Projektdateien nicht erforderlich.
    + Ausblenden 11 Weitere Meldungen +
    \ No newline at end of file diff --git a/Logging/obj/Debug/Logging.csproj.AssemblyReference.cache b/Logging/obj/Debug/Logging.csproj.AssemblyReference.cache index 63a26273..272cf8d1 100644 Binary files a/Logging/obj/Debug/Logging.csproj.AssemblyReference.cache and b/Logging/obj/Debug/Logging.csproj.AssemblyReference.cache differ diff --git a/Model/EMail.cs b/Model/EMail.cs new file mode 100644 index 00000000..1c968e71 --- /dev/null +++ b/Model/EMail.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Model +{ + public class EMail + { + public string empfaenger { get; set; } + public string betreff { get; set; } + public string message { get; set; } + } +} diff --git a/Model/Model.csproj b/Model/Model.csproj index 87be6ffd..f346bf31 100644 --- a/Model/Model.csproj +++ b/Model/Model.csproj @@ -48,6 +48,7 @@ + diff --git a/Model/bin/Debug/Model.dll b/Model/bin/Debug/Model.dll index 1e10b6a9..63891e80 100644 Binary files a/Model/bin/Debug/Model.dll and b/Model/bin/Debug/Model.dll differ diff --git a/Model/bin/Debug/Model.pdb b/Model/bin/Debug/Model.pdb index b575a000..72f834e9 100644 Binary files a/Model/bin/Debug/Model.pdb and b/Model/bin/Debug/Model.pdb differ diff --git a/Model/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Model/obj/Debug/DesignTimeResolveAssemblyReferences.cache index 1bdf57d3..2f8a9d32 100644 Binary files a/Model/obj/Debug/DesignTimeResolveAssemblyReferences.cache and b/Model/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/Model/obj/Debug/Model.csproj.AssemblyReference.cache b/Model/obj/Debug/Model.csproj.AssemblyReference.cache index 6943b8f3..b7610dca 100644 Binary files a/Model/obj/Debug/Model.csproj.AssemblyReference.cache and b/Model/obj/Debug/Model.csproj.AssemblyReference.cache differ diff --git a/Model/obj/Debug/Model.csproj.CoreCompileInputs.cache b/Model/obj/Debug/Model.csproj.CoreCompileInputs.cache index dcbf6e85..f58c0d5f 100644 --- a/Model/obj/Debug/Model.csproj.CoreCompileInputs.cache +++ b/Model/obj/Debug/Model.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -98b0515d86a724113e4d6c237f417a3bd9af86b43f886091f4a718b1c4878972 +5ca5a7462f3f1c9f9ca8d242a4d672e61cfe3cd0e696611c116ca39934e42110 diff --git a/Model/obj/Debug/Model.dll b/Model/obj/Debug/Model.dll index 1e10b6a9..63891e80 100644 Binary files a/Model/obj/Debug/Model.dll and b/Model/obj/Debug/Model.dll differ diff --git a/Model/obj/Debug/Model.pdb b/Model/obj/Debug/Model.pdb index b575a000..72f834e9 100644 Binary files a/Model/obj/Debug/Model.pdb and b/Model/obj/Debug/Model.pdb differ diff --git a/NativVorlagen/obj/Debug/NativVorlagen.csproj.AssemblyReference.cache b/NativVorlagen/obj/Debug/NativVorlagen.csproj.AssemblyReference.cache index 72dd141f..d716f0aa 100644 Binary files a/NativVorlagen/obj/Debug/NativVorlagen.csproj.AssemblyReference.cache and b/NativVorlagen/obj/Debug/NativVorlagen.csproj.AssemblyReference.cache differ diff --git a/OnDocOffice/bin/Debug/DOCGEN.dll b/OnDocOffice/bin/Debug/DOCGEN.dll index 58a533d1..576659e3 100644 Binary files a/OnDocOffice/bin/Debug/DOCGEN.dll and b/OnDocOffice/bin/Debug/DOCGEN.dll differ diff --git a/OnDocOffice/bin/Debug/DOCGEN.pdb b/OnDocOffice/bin/Debug/DOCGEN.pdb index 48fcb8f4..cc49bcb1 100644 Binary files a/OnDocOffice/bin/Debug/DOCGEN.pdb and b/OnDocOffice/bin/Debug/DOCGEN.pdb differ diff --git a/OnDocOffice/bin/Debug/Model.dll b/OnDocOffice/bin/Debug/Model.dll index 1e10b6a9..63891e80 100644 Binary files a/OnDocOffice/bin/Debug/Model.dll and b/OnDocOffice/bin/Debug/Model.dll differ diff --git a/OnDocOffice/bin/Debug/Model.pdb b/OnDocOffice/bin/Debug/Model.pdb index b575a000..72f834e9 100644 Binary files a/OnDocOffice/bin/Debug/Model.pdb and b/OnDocOffice/bin/Debug/Model.pdb differ diff --git a/OnDocOffice/obj/Debug/OnDocOffice.csproj.AssemblyReference.cache b/OnDocOffice/obj/Debug/OnDocOffice.csproj.AssemblyReference.cache index 85296b07..3fef8ecf 100644 Binary files a/OnDocOffice/obj/Debug/OnDocOffice.csproj.AssemblyReference.cache and b/OnDocOffice/obj/Debug/OnDocOffice.csproj.AssemblyReference.cache differ diff --git a/OnDocOffice/obj/Debug/OnDocOffice.csproj.FileListAbsolute.txt b/OnDocOffice/obj/Debug/OnDocOffice.csproj.FileListAbsolute.txt index a50fa7db..f5dbb967 100644 --- a/OnDocOffice/obj/Debug/OnDocOffice.csproj.FileListAbsolute.txt +++ b/OnDocOffice/obj/Debug/OnDocOffice.csproj.FileListAbsolute.txt @@ -57,9 +57,9 @@ E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\bin\Debug\Syncfusion.OfficeChart.Ba E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\obj\Debug\OnDocOff.BFE3F2F7.Up2Date E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\obj\Debug\OnDocOffice.dll E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\obj\Debug\OnDocOffice.pdb +E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\bin\Debug\DOCGEN.xml E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\bin\Debug\OfficePrinter.dll E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\bin\Debug\DOCGEN.pdb -E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\bin\Debug\DOCGEN.xml E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\bin\Debug\DOCGEN.dll.config E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\bin\Debug\Newtonsoft.Json.xml E:\Software-Projekte\OnDoc\OnDoc\OnDocOffice\bin\Debug\OfficePrinter.pdb diff --git a/Sonstige DateienError2025-07-23.log b/Sonstige DateienError2025-07-23.log new file mode 100644 index 00000000..7857f1fe --- /dev/null +++ b/Sonstige DateienError2025-07-23.log @@ -0,0 +1,80 @@ + + +Date:2025-07-23 10:22:11,702 +Thread:[1] +Level:ERROR +Logger:InsertBlazorCode.SyncfusionCodeGeneratorMenuCommand [(null)] +Message:System.ArgumentException: Der Pfad hat ein ungltiges Format. + bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) + bei System.IO.Path.InternalGetDirectoryName(String path) + bei InsertBlazorCode.SyncfusionCodeGeneratorMenuCommand.queryStatusMenuCommand_BeforeQueryStatus(Object sender, EventArgs e) in C:\Git\RP\vsext_insertblazorcode\SyncfusionBlazorcodegenerator\SyncfusionCodeGeneratorMenuCommand.cs:Zeile 331. + + +Date:2025-07-23 10:22:15,166 +Thread:[1] +Level:ERROR +Logger:InsertBlazorCode.SyncfusionCodeGeneratorMenuCommand [(null)] +Message:System.ArgumentException: Der Pfad hat ein ungltiges Format. + bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) + bei System.IO.Path.InternalGetDirectoryName(String path) + bei InsertBlazorCode.SyncfusionCodeGeneratorMenuCommand.queryStatusMenuCommand_BeforeQueryStatus(Object sender, EventArgs e) in C:\Git\RP\vsext_insertblazorcode\SyncfusionBlazorcodegenerator\SyncfusionCodeGeneratorMenuCommand.cs:Zeile 331. + + +Date:2025-07-23 10:22:19,144 +Thread:[1] +Level:ERROR +Logger:InsertBlazorCode.SyncfusionCodeGeneratorMenuCommand [(null)] +Message:System.ArgumentException: Der Pfad hat ein ungltiges Format. + bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) + bei System.IO.Path.InternalGetDirectoryName(String path) + bei InsertBlazorCode.SyncfusionCodeGeneratorMenuCommand.queryStatusMenuCommand_BeforeQueryStatus(Object sender, EventArgs e) in C:\Git\RP\vsext_insertblazorcode\SyncfusionBlazorcodegenerator\SyncfusionCodeGeneratorMenuCommand.cs:Zeile 331. + + +Date:2025-07-23 10:22:20,256 +Thread:[1] +Level:ERROR +Logger:InsertBlazorCode.SyncfusionCodeGeneratorMenuCommand [(null)] +Message:System.ArgumentException: Der Pfad hat ein ungltiges Format. + bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) + bei System.IO.Path.InternalGetDirectoryName(String path) + bei InsertBlazorCode.SyncfusionCodeGeneratorMenuCommand.queryStatusMenuCommand_BeforeQueryStatus(Object sender, EventArgs e) in C:\Git\RP\vsext_insertblazorcode\SyncfusionBlazorcodegenerator\SyncfusionCodeGeneratorMenuCommand.cs:Zeile 331. + + +Date:2025-07-23 10:22:25,912 +Thread:[1] +Level:ERROR +Logger:InsertBlazorCode.SyncfusionCodeGeneratorMenuCommand [(null)] +Message:System.ArgumentException: Der Pfad hat ein ungltiges Format. + bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) + bei System.IO.Path.InternalGetDirectoryName(String path) + bei InsertBlazorCode.SyncfusionCodeGeneratorMenuCommand.queryStatusMenuCommand_BeforeQueryStatus(Object sender, EventArgs e) in C:\Git\RP\vsext_insertblazorcode\SyncfusionBlazorcodegenerator\SyncfusionCodeGeneratorMenuCommand.cs:Zeile 331. + + +Date:2025-07-23 10:22:32,278 +Thread:[1] +Level:ERROR +Logger:InsertBlazorCode.SyncfusionCodeGeneratorMenuCommand [(null)] +Message:System.ArgumentException: Der Pfad hat ein ungltiges Format. + bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) + bei System.IO.Path.InternalGetDirectoryName(String path) + bei InsertBlazorCode.SyncfusionCodeGeneratorMenuCommand.queryStatusMenuCommand_BeforeQueryStatus(Object sender, EventArgs e) in C:\Git\RP\vsext_insertblazorcode\SyncfusionBlazorcodegenerator\SyncfusionCodeGeneratorMenuCommand.cs:Zeile 331. + + +Date:2025-07-23 10:49:33,552 +Thread:[1] +Level:ERROR +Logger:InsertBlazorCode.SyncfusionCodeGeneratorMenuCommand [(null)] +Message:System.ArgumentException: Der Pfad hat ein ungltiges Format. + bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) + bei System.IO.Path.InternalGetDirectoryName(String path) + bei InsertBlazorCode.SyncfusionCodeGeneratorMenuCommand.queryStatusMenuCommand_BeforeQueryStatus(Object sender, EventArgs e) in C:\Git\RP\vsext_insertblazorcode\SyncfusionBlazorcodegenerator\SyncfusionCodeGeneratorMenuCommand.cs:Zeile 331. + + +Date:2025-07-23 10:50:49,821 +Thread:[1] +Level:ERROR +Logger:InsertBlazorCode.SyncfusionCodeGeneratorMenuCommand [(null)] +Message:System.ArgumentException: Der Pfad hat ein ungltiges Format. + bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths) + bei System.IO.Path.InternalGetDirectoryName(String path) + bei InsertBlazorCode.SyncfusionCodeGeneratorMenuCommand.queryStatusMenuCommand_BeforeQueryStatus(Object sender, EventArgs e) in C:\Git\RP\vsext_insertblazorcode\SyncfusionBlazorcodegenerator\SyncfusionCodeGeneratorMenuCommand.cs:Zeile 331. diff --git a/ToolsDoksImportExport/obj/Debug/ToolsDoksImportExport.csproj.AssemblyReference.cache b/ToolsDoksImportExport/obj/Debug/ToolsDoksImportExport.csproj.AssemblyReference.cache index 7c8b15de..106be9cf 100644 Binary files a/ToolsDoksImportExport/obj/Debug/ToolsDoksImportExport.csproj.AssemblyReference.cache and b/ToolsDoksImportExport/obj/Debug/ToolsDoksImportExport.csproj.AssemblyReference.cache differ diff --git a/VBOffice/bin/Debug/Model.dll b/VBOffice/bin/Debug/Model.dll index a1a00b7e..1e10b6a9 100644 Binary files a/VBOffice/bin/Debug/Model.dll and b/VBOffice/bin/Debug/Model.dll differ diff --git a/VBOffice/bin/Debug/Model.pdb b/VBOffice/bin/Debug/Model.pdb index e62a704a..b575a000 100644 Binary files a/VBOffice/bin/Debug/Model.pdb and b/VBOffice/bin/Debug/Model.pdb differ diff --git a/VBOffice/obj/Debug/VBOffice.vbproj.AssemblyReference.cache b/VBOffice/obj/Debug/VBOffice.vbproj.AssemblyReference.cache index d8055bd9..78cca3de 100644 Binary files a/VBOffice/obj/Debug/VBOffice.vbproj.AssemblyReference.cache and b/VBOffice/obj/Debug/VBOffice.vbproj.AssemblyReference.cache differ diff --git a/Versandstrasse/bin/Debug/DOCGEN.dll b/Versandstrasse/bin/Debug/DOCGEN.dll index 86e35d74..58a533d1 100644 Binary files a/Versandstrasse/bin/Debug/DOCGEN.dll and b/Versandstrasse/bin/Debug/DOCGEN.dll differ diff --git a/Versandstrasse/bin/Debug/DOCGEN.pdb b/Versandstrasse/bin/Debug/DOCGEN.pdb index f6456c5b..48fcb8f4 100644 Binary files a/Versandstrasse/bin/Debug/DOCGEN.pdb and b/Versandstrasse/bin/Debug/DOCGEN.pdb differ diff --git a/Versandstrasse/bin/Debug/Model.dll b/Versandstrasse/bin/Debug/Model.dll index a1a00b7e..1e10b6a9 100644 Binary files a/Versandstrasse/bin/Debug/Model.dll and b/Versandstrasse/bin/Debug/Model.dll differ diff --git a/Versandstrasse/bin/Debug/Model.pdb b/Versandstrasse/bin/Debug/Model.pdb index e62a704a..b575a000 100644 Binary files a/Versandstrasse/bin/Debug/Model.pdb and b/Versandstrasse/bin/Debug/Model.pdb differ diff --git a/Versandstrasse/obj/Debug/Versandstrasse.csproj.AssemblyReference.cache b/Versandstrasse/obj/Debug/Versandstrasse.csproj.AssemblyReference.cache index 634804b4..60cfdd70 100644 Binary files a/Versandstrasse/obj/Debug/Versandstrasse.csproj.AssemblyReference.cache and b/Versandstrasse/obj/Debug/Versandstrasse.csproj.AssemblyReference.cache differ diff --git a/Vorlagen_Viewer/obj/Debug/Vorlagen_Viewer.csproj.AssemblyReference.cache b/Vorlagen_Viewer/obj/Debug/Vorlagen_Viewer.csproj.AssemblyReference.cache index 9ed4ef84..26b66d42 100644 Binary files a/Vorlagen_Viewer/obj/Debug/Vorlagen_Viewer.csproj.AssemblyReference.cache and b/Vorlagen_Viewer/obj/Debug/Vorlagen_Viewer.csproj.AssemblyReference.cache differ diff --git a/ZZPDFTest/bin/Debug/DOCGEN.dll b/ZZPDFTest/bin/Debug/DOCGEN.dll index 86e35d74..58a533d1 100644 Binary files a/ZZPDFTest/bin/Debug/DOCGEN.dll and b/ZZPDFTest/bin/Debug/DOCGEN.dll differ diff --git a/ZZPDFTest/bin/Debug/DOCGEN.pdb b/ZZPDFTest/bin/Debug/DOCGEN.pdb index f6456c5b..48fcb8f4 100644 Binary files a/ZZPDFTest/bin/Debug/DOCGEN.pdb and b/ZZPDFTest/bin/Debug/DOCGEN.pdb differ diff --git a/ZZPDFTest/bin/Debug/Model.dll b/ZZPDFTest/bin/Debug/Model.dll index a1a00b7e..1e10b6a9 100644 Binary files a/ZZPDFTest/bin/Debug/Model.dll and b/ZZPDFTest/bin/Debug/Model.dll differ diff --git a/ZZPDFTest/bin/Debug/Model.pdb b/ZZPDFTest/bin/Debug/Model.pdb index e62a704a..b575a000 100644 Binary files a/ZZPDFTest/bin/Debug/Model.pdb and b/ZZPDFTest/bin/Debug/Model.pdb differ diff --git a/ZZPDFTest/obj/Debug/ZZPDFTest.csproj.AssemblyReference.cache b/ZZPDFTest/obj/Debug/ZZPDFTest.csproj.AssemblyReference.cache index 79a0d17f..17034260 100644 Binary files a/ZZPDFTest/obj/Debug/ZZPDFTest.csproj.AssemblyReference.cache and b/ZZPDFTest/obj/Debug/ZZPDFTest.csproj.AssemblyReference.cache differ diff --git a/ZZ_BarcpdeFromFont/bin/Debug/Model.dll b/ZZ_BarcpdeFromFont/bin/Debug/Model.dll index a1a00b7e..1e10b6a9 100644 Binary files a/ZZ_BarcpdeFromFont/bin/Debug/Model.dll and b/ZZ_BarcpdeFromFont/bin/Debug/Model.dll differ diff --git a/ZZ_BarcpdeFromFont/bin/Debug/Model.pdb b/ZZ_BarcpdeFromFont/bin/Debug/Model.pdb index e62a704a..b575a000 100644 Binary files a/ZZ_BarcpdeFromFont/bin/Debug/Model.pdb and b/ZZ_BarcpdeFromFont/bin/Debug/Model.pdb differ diff --git a/ZZ_BarcpdeFromFont/obj/Debug/ZZ_BarcpdeFromFont.csproj.AssemblyReference.cache b/ZZ_BarcpdeFromFont/obj/Debug/ZZ_BarcpdeFromFont.csproj.AssemblyReference.cache index 01737b9a..6386c76b 100644 Binary files a/ZZ_BarcpdeFromFont/obj/Debug/ZZ_BarcpdeFromFont.csproj.AssemblyReference.cache and b/ZZ_BarcpdeFromFont/obj/Debug/ZZ_BarcpdeFromFont.csproj.AssemblyReference.cache differ diff --git a/ZZ_Signature_C/bin/Debug/DOCGEN.dll b/ZZ_Signature_C/bin/Debug/DOCGEN.dll index 86e35d74..58a533d1 100644 Binary files a/ZZ_Signature_C/bin/Debug/DOCGEN.dll and b/ZZ_Signature_C/bin/Debug/DOCGEN.dll differ diff --git a/ZZ_Signature_C/bin/Debug/DOCGEN.pdb b/ZZ_Signature_C/bin/Debug/DOCGEN.pdb index f6456c5b..48fcb8f4 100644 Binary files a/ZZ_Signature_C/bin/Debug/DOCGEN.pdb and b/ZZ_Signature_C/bin/Debug/DOCGEN.pdb differ diff --git a/ZZ_Signature_C/bin/Debug/Model.dll b/ZZ_Signature_C/bin/Debug/Model.dll index a1a00b7e..1e10b6a9 100644 Binary files a/ZZ_Signature_C/bin/Debug/Model.dll and b/ZZ_Signature_C/bin/Debug/Model.dll differ diff --git a/ZZ_Signature_C/bin/Debug/Model.pdb b/ZZ_Signature_C/bin/Debug/Model.pdb index e62a704a..b575a000 100644 Binary files a/ZZ_Signature_C/bin/Debug/Model.pdb and b/ZZ_Signature_C/bin/Debug/Model.pdb differ diff --git a/ZZ_Signature_C/obj/Debug/ZZ_Signature_C.csproj.AssemblyReference.cache b/ZZ_Signature_C/obj/Debug/ZZ_Signature_C.csproj.AssemblyReference.cache index b57d3457..e0ec3fd5 100644 Binary files a/ZZ_Signature_C/obj/Debug/ZZ_Signature_C.csproj.AssemblyReference.cache and b/ZZ_Signature_C/obj/Debug/ZZ_Signature_C.csproj.AssemblyReference.cache differ diff --git a/vbBarcodes/bin/Debug/Model.dll b/vbBarcodes/bin/Debug/Model.dll index a1a00b7e..1e10b6a9 100644 Binary files a/vbBarcodes/bin/Debug/Model.dll and b/vbBarcodes/bin/Debug/Model.dll differ diff --git a/vbBarcodes/bin/Debug/Model.pdb b/vbBarcodes/bin/Debug/Model.pdb index e62a704a..b575a000 100644 Binary files a/vbBarcodes/bin/Debug/Model.pdb and b/vbBarcodes/bin/Debug/Model.pdb differ diff --git a/vbBarcodes/obj/Debug/vbBarcodes.vbproj.AssemblyReference.cache b/vbBarcodes/obj/Debug/vbBarcodes.vbproj.AssemblyReference.cache index bd3307d2..552e3fb1 100644 Binary files a/vbBarcodes/obj/Debug/vbBarcodes.vbproj.AssemblyReference.cache and b/vbBarcodes/obj/Debug/vbBarcodes.vbproj.AssemblyReference.cache differ diff --git a/zz_api_doccreate_demo/bin/Debug/Model.dll b/zz_api_doccreate_demo/bin/Debug/Model.dll index a1a00b7e..1e10b6a9 100644 Binary files a/zz_api_doccreate_demo/bin/Debug/Model.dll and b/zz_api_doccreate_demo/bin/Debug/Model.dll differ diff --git a/zz_api_doccreate_demo/bin/Debug/Model.pdb b/zz_api_doccreate_demo/bin/Debug/Model.pdb index e62a704a..b575a000 100644 Binary files a/zz_api_doccreate_demo/bin/Debug/Model.pdb and b/zz_api_doccreate_demo/bin/Debug/Model.pdb differ diff --git a/zz_api_doccreate_demo/obj/Debug/zz_api_doccreate_demo.csproj.AssemblyReference.cache b/zz_api_doccreate_demo/obj/Debug/zz_api_doccreate_demo.csproj.AssemblyReference.cache index 65c65563..e29ce97a 100644 Binary files a/zz_api_doccreate_demo/obj/Debug/zz_api_doccreate_demo.csproj.AssemblyReference.cache and b/zz_api_doccreate_demo/obj/Debug/zz_api_doccreate_demo.csproj.AssemblyReference.cache differ