VS2005 http://blogs.ugidotnet.org/franx_blog/category/VS2005.aspx Visual Studio 2005 it-IT Francesco Geri Subtext Version 2.6.0.0 Problemi con il Microsoft Visual Studio Version Selector su Vista/Win7 http://blogs.ugidotnet.org/franx_blog/archive/2010/05/14/98564.aspx <p>Può capitare con Vista o Windows 7 che facendo doppio click da Esplora Risorse su un file di progetto o di solution di Visual Studio non succeda nulla. Ovvero non parta Visual Studio.</p> <p>Se capita, allora il motivo potrebbe essere la concomitanza di questi 2 fattori:</p> <p>1) La UAC è attiva <br />2) Visual Studio è impostato per partire sempre As Administrator</p> <p>Se è così allora si può fare una delle 2 cose seguenti:</p> <p>- Togliere il flag “As Administrator” a Visual Studio, oppure <br />- Metterlo a “Microsoft Visual Studio Version Selector”</p> <p>L’eseguibile “Microsoft Visual Studio Version Selector” è l’utility di Visual Studio associata all’estensione dei file di progetto e di solution ed ha il compito di capire di che versione di visual studio è il file e di avviare quella versione passandogli il file. <br />Per cui il selector parte, vede che il file sln è di VS2008, ad esempio, cerca quindi di avviare VS2008. Se questo però ha il flag As Administrator allora l’avvio non riesce. <br />Per impostare lo stesso flag sul selector bisogna individuarlo: si trova nella cartella (Drive C o quello che è):</p> <p>[C]:\Program Files (x86)\Common Files\microsoft shared\MSEnv</p> <p>L’eseguibile si chiama VSLauncher.exe, fare click con il tasto destro e aprire le Proprietà. Nel pannello Compatibility impostare il flag Run this program as an administrator:</p> <p> </p> <p><a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/franx_blog/WindowsLiveWriter/ProblemiconilMicrosoftVisualStudioVersio_A509/image_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/franx_blog/WindowsLiveWriter/ProblemiconilMicrosoftVisualStudioVersio_A509/image_thumb.png" width="423" height="537" /></a></p><img src="http://blogs.ugidotnet.org/franx_blog/aggbug/98564.aspx" width="1" height="1" /> Francesco Geri http://blogs.ugidotnet.org/franx_blog/archive/2010/05/14/98564.aspx Fri, 14 May 2010 12:44:00 GMT http://blogs.ugidotnet.org/franx_blog/archive/2010/05/14/98564.aspx#feedback 7 http://blogs.ugidotnet.org/franx_blog/comments/commentRss/98564.aspx OT - Frustrazione alle stelle! http://blogs.ugidotnet.org/franx_blog/archive/2010/03/22/98245.aspx <p>C’era una volta, in Visual Studio (2005, 2008…), sotto il menu Build, la voce “Configuration Manager…”. <br /> Poi successe una delle seguenti 2 cose:</p> <p>- io sono impazzito ed ho le visioni (il menu non è mai esistito) <br /> - a causa del malvagio incantesimo di una strega cattiva Visual Studio ha fottuto (leggi eliminato) quel menu!</p> <p>In ogni caso per ripristinarlo bisogna trovare la strega e convincerla a aprire la finestra delle opzioni, selezionare “Projects and Solutions”, poi “General” e fare attivare “Show advanced build configurations”!</p><img src="http://blogs.ugidotnet.org/franx_blog/aggbug/98245.aspx" width="1" height="1" /> Francesco Geri http://blogs.ugidotnet.org/franx_blog/archive/2010/03/22/98245.aspx Mon, 22 Mar 2010 16:42:19 GMT http://blogs.ugidotnet.org/franx_blog/archive/2010/03/22/98245.aspx#feedback 6 http://blogs.ugidotnet.org/franx_blog/comments/commentRss/98245.aspx Visual Studio: come mostrate il file attivo nella Solution Explorer http://blogs.ugidotnet.org/franx_blog/archive/2010/02/22/98070.aspx Ogni volta che installo Visual Studio in una nuova macchina non mi prendo mai la briga di copiare i settings dalla vecchia... è un classico. <br />Poco male, l'unica impostazione di default di Visual Studio che mi irrita davvero è quella per cui quando apro in Edit un file non lo vedo selezionato nella Solution Explorer. <br /> <br />Mi segno in questo post come fare ad attivarla: <br /> <br />Tools -&gt; Options -&gt; Projects and Solutions -&gt; Track active Item in Solution Explorer <img src="http://blogs.ugidotnet.org/franx_blog/aggbug/98070.aspx" width="1" height="1" /> Francesco Geri http://blogs.ugidotnet.org/franx_blog/archive/2010/02/22/98070.aspx Mon, 22 Feb 2010 09:58:50 GMT http://blogs.ugidotnet.org/franx_blog/archive/2010/02/22/98070.aspx#feedback 1 http://blogs.ugidotnet.org/franx_blog/comments/commentRss/98070.aspx Mouse Wheel in un Panel con Controlli non Focusable (2) http://blogs.ugidotnet.org/franx_blog/archive/2008/10/24/94368.aspx <div>Riprendo un mio precedente <a href="http://blogs.ugidotnet.org/franx_blog/archive/2008/09/14/94032.aspx" target="_blank">post</a> su come ottenere lo scroll con il mouse wheel su un controllo che non possa avere il focus.</div> <p>La soluzione suggerita aveva dei problemi, ed in particolare non gestiva bene il caso in cui il controllo si trovasse all'interno di una form di tipo mdichild, da cui si poteva aprire una form modale.... Ok, non vado avanti nei particolari, ma dico semplicemente che aveva dei problemi.</p> <p>Per cui qui suggerisco un'altra <a href="http://forums.microsoft.com/Forums/ShowPost.aspx?PostID=3639132&amp;SiteID=1" target="_blank">soluzione</a>, che mi sembra funzionare correttamente e che ho trovato googlando a partire dalla prima.</p> <p> </p> <div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 1:</span> <span style="color: #0000ff">Public</span> <span style="color: #0000ff">Class</span> MyForm</pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 2:</span> <span style="color: #0000ff">Inherits</span> System.Windows.Forms.Form</pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 3:</span> <span style="color: #0000ff">Implements</span> IClassWithLanguage, IMessageFilter</pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 4:</span>  </pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 5:</span> <span style="color: #0000ff">Public</span> <span style="color: #0000ff">Function</span> PreFilterMessage(<span style="color: #0000ff">ByRef</span> m <span style="color: #0000ff">As</span> Message) <span style="color: #0000ff">As</span> <span style="color: #0000ff">Boolean</span> <span style="color: #0000ff">Implements</span> IMessageFilter.PreFilterMessage</pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 6:</span> <span style="color: #0000ff">Try</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 7:</span> <span style="color: #0000ff">If</span> (m.Msg = &amp;H20A) <span style="color: #0000ff">Then</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 8:</span> <span style="color: #008000">' WM_MOUSEWHEEL, find the control at screen position m.LParam</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 9:</span> <span style="color: #0000ff">Dim</span> pos <span style="color: #0000ff">As</span> Point = <span style="color: #0000ff">New</span> Point(m.LParam.ToInt32() <span style="color: #0000ff">And</span> &amp;HFFFF, m.LParam.ToInt32() &gt;&gt; 16)</pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 10:</span> <span style="color: #0000ff">Dim</span> hWnd <span style="color: #0000ff">As</span> IntPtr = WindowFromPoint(pos)</pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 11:</span> <span style="color: #0000ff">If</span> (hWnd &lt;&gt; IntPtr.Zero <span style="color: #0000ff">AndAlso</span> hWnd &lt;&gt; m.HWnd <span style="color: #0000ff">AndAlso</span> <span style="color: #0000ff">Not</span> Control.FromHandle(hWnd) <span style="color: #0000ff">Is</span> <span style="color: #0000ff">Nothing</span>) <span style="color: #0000ff">Then</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 12:</span> SendMessage(hWnd, m.Msg, m.WParam, m.LParam)</pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 13:</span> <span style="color: #0000ff">Return</span> <span style="color: #0000ff">True</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 14:</span> <span style="color: #0000ff">End</span> <span style="color: #0000ff">If</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 15:</span> <span style="color: #0000ff">End</span> <span style="color: #0000ff">If</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 16:</span> <span style="color: #0000ff">Return</span> <span style="color: #0000ff">False</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 17:</span> <span style="color: #0000ff">Catch</span> ex <span style="color: #0000ff">As</span> Exception</pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 18:</span> <span style="color: #008000">' Trascura l'eccezione</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 19:</span> <span style="color: #0000ff">End</span> <span style="color: #0000ff">Try</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 20:</span> <span style="color: #0000ff">End</span> <span style="color: #0000ff">Function</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 21:</span>  </pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 22:</span> <span style="color: #008000">' P/Invoke declarations</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 23:</span> &lt;DllImport(<span style="color: #006080">"user32.dll"</span>)&gt; _</pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 24:</span> <span style="color: #0000ff">Private</span> <span style="color: #0000ff">Shared</span> <span style="color: #0000ff">Function</span> WindowFromPoint(<span style="color: #0000ff">ByVal</span> pt <span style="color: #0000ff">As</span> Point) <span style="color: #0000ff">As</span> Int32</pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 25:</span> <span style="color: #0000ff">End</span> <span style="color: #0000ff">Function</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 26:</span> &lt;DllImport(<span style="color: #006080">"User32.dll"</span>)&gt; _</pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 27:</span> <span style="color: #0000ff">Private</span> <span style="color: #0000ff">Shared</span> <span style="color: #0000ff">Function</span> SendMessage(<span style="color: #0000ff">ByVal</span> hWnd <span style="color: #0000ff">As</span> <span style="color: #0000ff">Integer</span>, <span style="color: #0000ff">ByVal</span> Msg <span style="color: #0000ff">As</span> <span style="color: #0000ff">Integer</span>, <span style="color: #0000ff">ByVal</span> wParam <span style="color: #0000ff">As</span> <span style="color: #0000ff">Integer</span>, <span style="color: #0000ff">ByVal</span> lParam <span style="color: #0000ff">As</span> <span style="color: #0000ff">Integer</span>) <span style="color: #0000ff">As</span> Int32</pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 28:</span> <span style="color: #0000ff">End</span> Function</pre> </div><img src="http://blogs.ugidotnet.org/franx_blog/aggbug/94368.aspx" width="1" height="1" /> Francesco Geri http://blogs.ugidotnet.org/franx_blog/archive/2008/10/24/94368.aspx Fri, 24 Oct 2008 03:57:44 GMT http://blogs.ugidotnet.org/franx_blog/archive/2008/10/24/94368.aspx#feedback http://blogs.ugidotnet.org/franx_blog/comments/commentRss/94368.aspx Personalizzare il template dei commenti in Visual Studio (per VB.NET) http://blogs.ugidotnet.org/franx_blog/archive/2008/10/19/94269.aspx <p>Come tutti sanno in Visual Studio 2005 si può creare la documentazione automatica del proprio codice semplicemente scrivendo i commenti con il triplice apice (<font face="Courier New" size="3">'''</font>).</p> <p>Di default, se si scrivono i tre apici davanti ad un metodo o a quello che volete, automaticamente Visual Studio completa con qualcosa del tipo:</p> <div> <div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 1:</span> <span style="color: #008000">''' &lt;summary&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 2:</span> <span style="color: #008000">''' </span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 3:</span> <span style="color: #008000">''' &lt;/summary&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 4:</span> <span style="color: #008000">''' &lt;remarks&gt;&lt;/remarks&gt;</span></pre> </div> </div> <p>Io non faccio molto uso di del tag remarks, per cui mi da un po' noia il fatto che ci sia.</p> <p>Beh, ovviamente, si può personalizzare il template dei commenti e decidere, ad esempio, di non autogenerae il tag remarks o qualunque altra cosa.</p> <p>Per otterene la personalizzazione bisogna individuare la cartella <font color="#2e5a5a">\Documents and Settings\&lt;user-name&gt;\Application Data\Microsoft\VisualStudio\8.0</font> (o l'analoga in Vista <font color="#2f5e5e">\Users\&lt;user-name&gt;\AppData\Roaming\Microsoft\VisualStudio\8.0</font>), creare un file di nome VBXMLDoc.xml con il template che desiderate.</p> <p>Quello di default, che quindi ciascuno può modificare a piacere, è il seguente:</p> <p> </p> <div> <div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 1:</span> <span style="color: #0000ff">&lt;?</span><span style="color: #800000">xml</span> <span style="color: #ff0000">version</span><span style="color: #0000ff">="1.0"</span> <span style="color: #ff0000">encoding</span><span style="color: #0000ff">="utf-8"</span> ?<span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 2:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">XMLDocCommentSchema</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 3:</span>  </pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 4:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CodeElement</span> <span style="color: #ff0000">type</span><span style="color: #0000ff">="Module"</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 5:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 6:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 7:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 8:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 9:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 10:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">include</span> <span style="color: #ff0000">file</span><span style="color: #0000ff">=""</span> <span style="color: #ff0000">path</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 11:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">permission</span> <span style="color: #ff0000">cref</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 12:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 13:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 14:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 15:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CodeElement</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 16:</span> </pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 17:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CodeElement</span> <span style="color: #ff0000">type</span><span style="color: #0000ff">="Class"</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 18:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 19:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 20:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 21:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 22:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 23:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">include</span> <span style="color: #ff0000">file</span><span style="color: #0000ff">=""</span> <span style="color: #ff0000">path</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 24:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">permission</span> <span style="color: #ff0000">cref</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 25:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 26:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 27:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 28:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CodeElement</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 29:</span>  </pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 30:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CodeElement</span> <span style="color: #ff0000">type</span><span style="color: #0000ff">="Structure"</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 31:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 32:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 33:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 34:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 35:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 36:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">include</span> <span style="color: #ff0000">file</span><span style="color: #0000ff">=""</span> <span style="color: #ff0000">path</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 37:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">permission</span> <span style="color: #ff0000">cref</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 38:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 39:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 40:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 41:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CodeElement</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 42:</span> </pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 43:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CodeElement</span> <span style="color: #ff0000">type</span><span style="color: #0000ff">="Interface"</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 44:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 45:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 46:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 47:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 48:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 49:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">include</span> <span style="color: #ff0000">file</span><span style="color: #0000ff">=""</span> <span style="color: #ff0000">path</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 50:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">permission</span> <span style="color: #ff0000">cref</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 51:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 52:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 53:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 54:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CodeElement</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 55:</span> </pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 56:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CodeElement</span> <span style="color: #ff0000">type</span><span style="color: #0000ff">="Enum"</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 57:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 58:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 59:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 60:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 61:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 62:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">include</span> <span style="color: #ff0000">file</span><span style="color: #0000ff">=""</span> <span style="color: #ff0000">path</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 63:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">permission</span> <span style="color: #ff0000">cref</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 64:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 65:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 66:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 67:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CodeElement</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 68:</span> </pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 69:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CodeElement</span> <span style="color: #ff0000">type</span><span style="color: #0000ff">="Property"</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 70:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 71:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 72:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">param</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 73:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">value</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 74:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 75:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 76:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 77:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">exception</span> <span style="color: #ff0000">cref</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 78:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">include</span> <span style="color: #ff0000">file</span><span style="color: #0000ff">=""</span> <span style="color: #ff0000">path</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 79:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">param</span> <span style="color: #ff0000">name</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 80:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">permission</span> <span style="color: #ff0000">cref</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 81:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 82:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 83:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">value</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 84:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 85:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CodeElement</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 86:</span> </pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 87:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CodeElement</span> <span style="color: #ff0000">type</span><span style="color: #0000ff">="Sub"</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 88:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 89:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 90:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">param</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 91:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 92:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 93:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 94:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">exception</span> <span style="color: #ff0000">cref</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 95:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">include</span> <span style="color: #ff0000">file</span><span style="color: #0000ff">=""</span> <span style="color: #ff0000">path</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 96:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">param</span> <span style="color: #ff0000">name</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 97:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">permission</span> <span style="color: #ff0000">cref</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 98:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 99:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 100:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 101:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CodeElement</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 102:</span> </pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 103:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CodeElement</span> <span style="color: #ff0000">type</span><span style="color: #0000ff">="Function"</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 104:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 105:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 106:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">param</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 107:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">returns</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 108:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 109:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 110:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">exception</span> <span style="color: #ff0000">cref</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 111:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">include</span> <span style="color: #ff0000">file</span><span style="color: #0000ff">=""</span> <span style="color: #ff0000">path</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 112:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">param</span> <span style="color: #ff0000">name</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 113:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">permission</span> <span style="color: #ff0000">cref</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 114:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 115:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">returns</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 116:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 117:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 118:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CodeElement</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 119:</span> </pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 120:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CodeElement</span> <span style="color: #ff0000">type</span><span style="color: #0000ff">="Operator"</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 121:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 122:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 123:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">param</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 124:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">returns</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 125:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 126:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 127:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 128:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">exception</span> <span style="color: #ff0000">cref</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 129:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">include</span> <span style="color: #ff0000">file</span><span style="color: #0000ff">=""</span> <span style="color: #ff0000">path</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 130:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">param</span> <span style="color: #ff0000">name</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 131:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">permission</span> <span style="color: #ff0000">cref</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 132:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 133:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">returns</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 134:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 135:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 136:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CodeElement</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 137:</span> </pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 138:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CodeElement</span> <span style="color: #ff0000">type</span><span style="color: #0000ff">="Declare"</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 139:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 140:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 141:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">param</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 142:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">returns</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 143:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 144:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 145:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 146:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">exception</span> <span style="color: #ff0000">cref</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 147:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">include</span> <span style="color: #ff0000">file</span><span style="color: #0000ff">=""</span> <span style="color: #ff0000">path</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 148:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">param</span> <span style="color: #ff0000">name</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 149:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">permission</span> <span style="color: #ff0000">cref</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 150:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 151:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">returns</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 152:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 153:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 154:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CodeElement</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 155:</span> </pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 156:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CodeElement</span> <span style="color: #ff0000">type</span><span style="color: #0000ff">="Field"</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 157:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 158:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 159:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 160:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 161:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 162:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">include</span> <span style="color: #ff0000">file</span><span style="color: #0000ff">=""</span> <span style="color: #ff0000">path</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 163:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">permission</span> <span style="color: #ff0000">cref</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 164:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 165:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 166:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 167:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CodeElement</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 168:</span> </pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 169:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CodeElement</span> <span style="color: #ff0000">type</span><span style="color: #0000ff">="Delegate"</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 170:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 171:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 172:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">param</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 173:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">returns</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 174:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 175:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 176:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 177:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">include</span> <span style="color: #ff0000">file</span><span style="color: #0000ff">=""</span> <span style="color: #ff0000">path</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 178:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">param</span> <span style="color: #ff0000">name</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 179:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">permission</span> <span style="color: #ff0000">cref</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 180:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 181:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">returns</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 182:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 183:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 184:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CodeElement</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 185:</span> </pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 186:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CodeElement</span> <span style="color: #ff0000">type</span><span style="color: #0000ff">="Event"</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 187:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 188:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 189:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">param</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 190:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 191:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">Template</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 192:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 193:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">include</span> <span style="color: #ff0000">file</span><span style="color: #0000ff">=""</span> <span style="color: #ff0000">path</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 194:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">param</span> <span style="color: #ff0000">name</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 195:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">permission</span> <span style="color: #ff0000">cref</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 196:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">remarks</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 197:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">summary</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 198:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 199:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">CodeElement</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 200:</span> </pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 201:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">ChildCompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 202:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">c</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 203:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">code</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 204:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">example</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 205:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">list</span> <span style="color: #ff0000">type</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 206:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">listheader</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 207:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">term</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 208:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">description</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 209:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">listheader</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 210:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">list</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 211:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">para</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 212:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">paramref</span> <span style="color: #ff0000">name</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 213:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">see</span> <span style="color: #ff0000">cref</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 214:</span> <span style="color: #0000ff">&lt;</span><span style="color: #800000">seealso</span> <span style="color: #ff0000">cref</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">/&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 215:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">ChildCompletionList</span><span style="color: #0000ff">&gt;</span></pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060"> 216:</span> </pre> <pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060"> 217:</span> <span style="color: #0000ff">&lt;/</span><span style="color: #800000">XMLDocCommentSchema</span><span style="color: #0000ff">&gt;</span></pre> </div> </div> <p> </p> <p>[Vedi <a href="http://blog.developers.ie/cconnolly/archive/2006/11/04/2515.aspx" target="_blank">fonte</a>]</p><img src="http://blogs.ugidotnet.org/franx_blog/aggbug/94269.aspx" width="1" height="1" /> Francesco Geri http://blogs.ugidotnet.org/franx_blog/archive/2008/10/19/94269.aspx Sun, 19 Oct 2008 20:04:01 GMT http://blogs.ugidotnet.org/franx_blog/archive/2008/10/19/94269.aspx#feedback 1 http://blogs.ugidotnet.org/franx_blog/comments/commentRss/94269.aspx Errore LoaderLock was detected in Visual Studio 2005 http://blogs.ugidotnet.org/franx_blog/archive/2008/09/24/94158.aspx <p>Ho un progetto in Visual Studio 2005 che fa uso di una DLL esterna che, in DEBUG, mi genera il seguente errore:</p> <p> </p> <p><font face="Courier New" color="#800000" size="2">LoaderLock was detected <br />Message: DLL 'C:\Windows\assembly\GAC\dllEsterna\4.0.22.1__80d669b8b606a2da\dllEsterna.dll' is attempting managed execution inside OS Loader lock. Do not attempt to run managed code inside a DllMain or image initialization function since doing so can cause the application to hang.</font></p> <p> </p> <p>L'errore interrompe il debug e mi costringe a fare un po' di click di "OK" o "Continua" prima di poter andare avanti.</p> <p>La cosa non è piacevole e rallenta il debug. </p> <p>Per evitare il problema (non risolverlo... per quello dovrei sentire il produtto della dllEsterna) si può fare come segue:</p> <p> </p> <ol> <li>Da Visual Studio andare sul menu "Debug", poi "Exceptions" per aprire la finestra seguente: <br /><a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/franx_blog/WindowsLiveWriter/ErroreLoaderLockwasdetectedinVisualStudi_B126/image_2.png"> <br /><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="333" alt="image" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/franx_blog/WindowsLiveWriter/ErroreLoaderLockwasdetectedinVisualStudi_B126/image_thumb.png" width="644" border="0" /></a> <br /></li> <li>Espandere "Managed Debugging Assistants" <br /></li> <li>Individuare la voce (checkbox) "LoaderLock" che sarà spuntato e togliere la spunta!</li> </ol><img src="http://blogs.ugidotnet.org/franx_blog/aggbug/94158.aspx" width="1" height="1" /> Francesco Geri http://blogs.ugidotnet.org/franx_blog/archive/2008/09/24/94158.aspx Wed, 24 Sep 2008 23:40:54 GMT http://blogs.ugidotnet.org/franx_blog/archive/2008/09/24/94158.aspx#feedback http://blogs.ugidotnet.org/franx_blog/comments/commentRss/94158.aspx Testo che scompare dalle textbox multilinea in Windows Vista http://blogs.ugidotnet.org/franx_blog/archive/2008/07/01/93251.aspx <p>Ho riscontrato in una mia applicazione uno strano comportamento. </p> <p>Il testo di una textbox multilinea scompariva e riappariva passandogli sopra con il mouse. Oltre ad essere multilinea aveva anche una scrollbar verticale ed era inserita in un controllo SplitContainer che a sua volta era all'interno di una TabPage. Il comportamento si verificava solo con Windows Vista.</p> <p> </p> <p>Per riprodurre il problema è sufficiente creare una applicazione Windows Forms, mettere un TabControl, dentro ad un suo TabPage mettere uno SplitContainer, dentro ad un pannello dello SplitContainer mettere un Textbox multilinea con Scrollbar verticale. Natuaralmente bisogna essere su un sistema con <a href="http://blogs.ugidotnet.org/franx_blog/archive/2008/03/30/91960.aspx" target="_blank">Windows Vista</a> (su XP tutto OK...)</p> <p> </p> <p><a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/franx_blog/WindowsLiveWriter/Testochescomparedalletextboxmultilineain_7F7E/image_2.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="289" alt="image" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/franx_blog/WindowsLiveWriter/Testochescomparedalletextboxmultilineain_7F7E/image_thumb.png" width="644" border="0" /></a> </p> <p> </p> <p> </p> <p>A questo punto basta mandare in esecuzione, scrivere del testo nella textbox muovere un po' il mouse ed osservare il comportamento.</p> <p> </p> <p>Per risolvere il problema mi viene in auto questo <a href="http://www.eggheadcafe.com/software/aspnet/30192366/disappearing-text-in-wind.aspx" target="_blank">post</a>, in cui si suggeriscono due vie:</p> <ol> <li>Impostare a <span style="color: blue">False</span> la proprietà UseVisualStyleBackColor del TabPage <br /> <p style="margin: 0px"><span style="color: blue">Me</span>.TabPage1.UseVisualStyleBackColor = <span style="color: blue">False <br /></span></p> </li> <li>Sostituire la textbox con una RichTextBox <br /></li> <li>Impostare la proprietà Backcolor del TabPage ad un valore diverso da Trasparent (nuova soluzione indicatami da <a href="http://blogs.devleap.com/riccardogualandri/default.aspx" target="_blank">Riccardo</a>)</li> </ol> <p> </p> <p>Da notare che per la prima soluzione occorre impostare la proprietà da codice, per esempio nella load della pagina, in quanto se la si imposta dalla finestra delle proprietà del TabPage la modifica non viene recepita da Visual Studio (succederà solo a me?).</p> <p>Inoltre la prima soluzione funziona per l'esempio che ho proposto sopra, ma evidentemente non funziona sempre. Tant'è che per la mia applicazione originale non ha funzionato! Per cui ho adottato la seconda.</p> <p>Tutte le soluzioni hanno delle conseguenze grafiche, nel senso che modificano l'aspetto originale della form (nel primo caso lo sfondo del TabPage diventa grigetto, nel secondo il bordo della RichTextBox ha una profondità più marcata rispetto a quello del textbox, nel terzo si deve impostare un colore di sfondo) per cui nessuna delle tre è "perfetta". Tuttavia meglio di niente...</p> <p style="font-size: 11pt; background: white; color: black; font-family: consolas; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"></p><img src="http://blogs.ugidotnet.org/franx_blog/aggbug/93251.aspx" width="1" height="1" /> Francesco Geri http://blogs.ugidotnet.org/franx_blog/archive/2008/07/01/93251.aspx Tue, 01 Jul 2008 20:08:39 GMT http://blogs.ugidotnet.org/franx_blog/archive/2008/07/01/93251.aspx#feedback 4 http://blogs.ugidotnet.org/franx_blog/comments/commentRss/93251.aspx Errore nella creazione di un setup con VS2005 in Vista http://blogs.ugidotnet.org/franx_blog/archive/2008/03/11/91660.aspx <p>Facendo la build di un progetto di setup con VS2005 in un pc con Vista, potrebbe saltar fuori questo errore:</p> <p> </p> <p><a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/franx_blog/WindowsLiveWriter/ErrorenellacreazionediunsetupconVS2005in_9B90/image_2.png"><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="109" alt="image" width="244" border="0" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/franx_blog/WindowsLiveWriter/ErrorenellacreazionediunsetupconVS2005in_9B90/image_thumb.png" /></a> </p> <p> </p> <p>L'errore è questo: <br /> <br /> <em>0:Watson 1:1304 2:StreamSupportFiles <br /> 3:streamBinaryToDisk 4:5 <br /> 5:t:\yukon\sql\setup\darwin\sqlcastub\streamca.cpp <br /> 6:238 7:sqlcastub 8:sqlrun.msi</em> <br /> </p> <p>Premendo OK ne compare un altro: <br /> <br /> <em>Error writing to file: Access is denied <br /> Verify that you have access to that directory</em></p> <p> </p> <p>Questo può succedere se si ha Vista, Visual Studio 2005 Professional ed SQL Server 2005 Developer.</p> <p> </p> <p><strong><font color="#0080ff">Soluzione</font></strong>:</p> <ol> <li>Avviando VS2005 As Asdministrator non si ha l'errore </li> <li>Installando una versione successiva della dll <em>mergemod.dll</em> che pare essere la causa del problema (come suggeriscono <a target="_blank" href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=113155">qui</a>): la versione successiva di quella DLL la si può ottenere installando <a target="_blank" href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/orca_exe.asp">Orca</a>. </li> </ol><img src="http://blogs.ugidotnet.org/franx_blog/aggbug/91660.aspx" width="1" height="1" /> Francesco Geri http://blogs.ugidotnet.org/franx_blog/archive/2008/03/11/91660.aspx Tue, 11 Mar 2008 23:06:56 GMT http://blogs.ugidotnet.org/franx_blog/archive/2008/03/11/91660.aspx#feedback 4 http://blogs.ugidotnet.org/franx_blog/comments/commentRss/91660.aspx Componente PageSetupDialog http://blogs.ugidotnet.org/franx_blog/archive/2008/02/22/91317.aspx <p> </p> <p>Il componente PageSetupDialog ha un baco (noto) per cui se (nel computer) le impostazioni di misura sono quelle metriche i valori dei margini impostati vengono convertiti in pollici, e quindi diminuiti.</p> <p>In pratica, se si esegue la ShowDialog del componente l'utente può imposta il valore 10 per il margine sinistro, preme ok e voi dalla vostra applicazione leggete che ha impostato 3,9!</p> <p><br /> Il problema è descritto nell'articolo: <a href="http://support.microsoft.com/?id=814355" target="_blank">http://support.microsoft.com/?id=814355</a><br /> </p> <p>Per ovviare a questo inconveniente possiamo modificare la chiamata alla ShowDialog del componente nel modo seguente:</p> <p> </p> <!-- {\rtf1\ansi\ansicpg\lang1024\noproof1252\uc1 \deff0{\fonttbl{\f0\fnil\fcharset0\fprq1 Consolas;}}{\colortbl;??\red0\green0\blue255;\red255\green255\blue255;\red0\green0\blue0;\red0\green128\blue0;}??\fs22 \cf1 Imports\cf0 System.Drawing.Printing\par ??\par ??\cf1 Public\cf0 \cf1 Class\cf0 Form1\par ??\par ??\tab \cf1 Private\cf0 \cf1 Sub\cf0 Button1_Click(\cf1 ByVal\cf0 sender \cf1 As\cf0 System.Object, \cf1 ByVal\cf0 e \cf1 As\cf0 System.EventArgs) _\par ??\tab \cf1 Handles\cf0 Button1.Click\par ??\tab \tab \cf4 ' Inizializza la propriet\'e0 PageSettings \par ??\cf0 \tab \tab \cf1 Me\cf0 .PageSetupDialog1.PageSettings = \cf1 New\cf0 PageSettings\par ??\tab \tab \cf4 ' Apre la finestra delle impostazioni della pagina\par ??\cf0 \tab \tab \cf1 Me\cf0 .PageSetupDialog1.ShowDialog(\cf1 Me\cf0 )\par ??\tab \tab \cf4 '============================================================\par ??\cf0 \tab \tab \cf4 ' Commentare il seguente IF per vedere la differenza\par ??\cf0 \tab \tab \cf4 '============================================================\par ??\cf0 \tab \tab \cf4 ' Esegue la coversione se il sistema corrente \'e8 metrico\par ??\cf0 \tab \tab \cf1 If\cf0 System.Globalization.RegionInfo.CurrentRegion.IsMetric \cf1 Then\par ??\cf0 \tab \tab \tab \cf1 Me\cf0 .PageSetupDialog1.PageSettings.Margins = _\par ??\tab \tab \tab PrinterUnitConvert.Convert(\cf1 Me\cf0 .PageSetupDialog1.PageSettings.Margins, _\par ??\tab \tab \tab PrinterUnit.ThousandthsOfAnInch, PrinterUnit.HundredthsOfAMillimeter)\par ??\tab \tab \cf1 End\cf0 \cf1 If\par ??\cf0 \tab \tab \cf4 ' Riapre la finestra delle impostazioni\par ??\cf0 \tab \tab \cf1 Me\cf0 .PageSetupDialog1.ShowDialog(\cf1 Me\cf0 )\par ??\tab \cf1 End\cf0 \cf1 Sub\par ??\par ??End\cf0 \cf1 Class\par ??} --> <div style="background: white none repeat scroll 0% 50%; font-size: 11pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: black; font-family: consolas;"> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">    1</span> <span style="color: blue;">Imports</span> System.Drawing.Printing</p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">    2</span> </p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">    3</span> <span style="color: blue;">Public</span> <span style="color: blue;">Class</span> Form1</p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">    4</span> </p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">    5</span>   <span style="color: blue;">Private</span> <span style="color: blue;">Sub</span> Button1_Click(<span style="color: blue;">ByVal</span> sender <span style="color: blue;">As</span> System.Object, <span style="color: blue;">ByVal</span> e <span style="color: blue;">As</span> System.EventArgs) _</p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">    6</span>   <span style="color: blue;">Handles</span> Button1.Click</p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">    7</span>     <span style="color: green;">' Inizializza la proprietà PageSettings </span></p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">    8</span>     <span style="color: blue;">Me</span>.PageSetupDialog1.PageSettings = <span style="color: blue;">New</span> PageSettings</p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">    9</span>     <span style="color: green;">' Apre la finestra delle impostazioni della pagina</span></p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">   10</span>     <span style="color: blue;">Me</span>.PageSetupDialog1.ShowDialog(<span style="color: blue;">Me</span>)</p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">   11</span>     <span style="color: green;">'============================================================</span></p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">   12</span>     <span style="color: green;">' Commentare il seguente IF per vedere la differenza</span></p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">   13</span>     <span style="color: green;">'============================================================</span></p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">   14</span>     <span style="color: green;">' Esegue la coversione se il sistema corrente è metrico</span></p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">   15</span>     <span style="color: blue;">If</span> System.Globalization.RegionInfo.CurrentRegion.IsMetric <span style="color: blue;">Then</span></p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">   16</span>       <span style="color: blue;">Me</span>.PageSetupDialog1.PageSettings.Margins = _</p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">   17</span>       PrinterUnitConvert.Convert(<span style="color: blue;">Me</span>.PageSetupDialog1.PageSettings.Margins, _</p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">   18</span>       PrinterUnit.ThousandthsOfAnInch, PrinterUnit.HundredthsOfAMillimeter)</p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">   19</span>     <span style="color: blue;">End</span> <span style="color: blue;">If</span></p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">   20</span>     <span style="color: green;">' Riapre la finestra delle impostazioni</span></p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">   21</span>     <span style="color: blue;">Me</span>.PageSetupDialog1.ShowDialog(<span style="color: blue;">Me</span>)</p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">   22</span>   <span style="color: blue;">End</span> <span style="color: blue;">Sub</span></p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">   23</span> </p> <p style="margin: 0px;"><span style="color: rgb(43, 145, 175);">   24</span> <span style="color: blue;">End</span> <span style="color: blue;">Class</span></p> <p style="margin: 0px;"><span style="color: blue;"></span> </p> </div><img src="http://blogs.ugidotnet.org/franx_blog/aggbug/91317.aspx" width="1" height="1" /> Francesco Geri http://blogs.ugidotnet.org/franx_blog/archive/2008/02/22/91317.aspx Fri, 22 Feb 2008 00:28:38 GMT http://blogs.ugidotnet.org/franx_blog/archive/2008/02/22/91317.aspx#feedback 1 http://blogs.ugidotnet.org/franx_blog/comments/commentRss/91317.aspx Add-in per VS2005 : Collapse di una qualunque regione di codice http://blogs.ugidotnet.org/franx_blog/archive/2008/02/13/91179.aspx Oggi ho installato un add.in per VS 2005 con cui posso finalmente comprimere il codice come mi pare! Evviva! Questo è il link: http://submain.com/default.aspx?nav=products.smartoutline [...]<img src="http://blogs.ugidotnet.org/franx_blog/aggbug/91179.aspx" width="1" height="1" /> Francesco Geri http://blogs.ugidotnet.org/franx_blog/archive/2008/02/13/91179.aspx Wed, 13 Feb 2008 21:51:40 GMT http://blogs.ugidotnet.org/franx_blog/archive/2008/02/13/91179.aspx#feedback 8 http://blogs.ugidotnet.org/franx_blog/comments/commentRss/91179.aspx