PageSourceSearch

http://addressof.com/about/

html addressof.com collected 2026-09-24 19:26:24 UTC 39,286 bytes, 4,453 lines download raw bytes

1<!doctype html>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16<!-- `site.alt_lang` can specify a language different from the UI -->
17<html lang="en-US" >
18  <!-- The Head -->
19
20<head>
21  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
22  <meta name="theme-color" media="(prefers-color-scheme: light)" content="#f7f7f7">
23  <meta name="theme-color" media="(prefers-color-scheme: dark)" content="#1b1b1e">
24  <meta name="apple-mobile-web-app-capable" content="yes">
25  <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
26  <meta
27    name="viewport"
28    content="width=device-width, user-scalable=no initial-scale=1, shrink-to-fit=no, viewport-fit=cover"
29  >
30
31  
32
33  
34
35  
36    <!-- Begin Jekyll SEO tag v2.8.0 -->
37<meta name="generator" content="Jekyll v4.3.2" />
38<meta property="og:title" content="About" />
39<meta property="og:locale" content="en_US" />
40<meta name="description" content="AddressOf.com is the place for the Visual Basic developer. All topics at all levels are touched upon here. One of the main goals of AddressOf.com is to promote Visual Basic as the tool for choice for all developers; yet understands that sometimes other tools better suited to specific tasks and, as such, have an open acceptance to all products that allow us, the developer, to get the job done in a timely and efficient manner." />
41<meta property="og:description" content="AddressOf.com is the place for the Visual Basic developer. All topics at all levels are touched upon here. One of the main goals of AddressOf.com is to promote Visual Basic as the tool for choice for all developers; yet understands that sometimes other tools better suited to specific tasks and, as such, have an open acceptance to all products that allow us, the developer, to get the job done in a timely and efficient manner." />
42<link rel="canonical" href="http://localhost:4000/about/" />
43<meta property="og:url" content="http://localhost:4000/about/" />
44<meta property="og:site_name" content="Cory Smith" />
45<meta property="og:type" content="article" />
46<meta property="article:published_time" content="2024-01-14T16:03:02-06:00" />
47<meta name="twitter:card" content="summary" />
48<meta property="twitter:title" content="About" />
49<meta name="twitter:site" content="@dualbrain" />
50<meta name="google-site-verification" content="google_meta_tag_verification" />
51<script type="application/ld+json">
52{"@context":"https://schema.org","@type":"WebSite","dateModified":"2024-01-14T16:03:02-06:00","datePublished":"2024-01-14T16:03:02-06:00","description":"AddressOf.com is the place for the Visual Basic developer. All topics at all levels are touched upon here. One of the main goals of AddressOf.com is to promote Visual Basic as the tool for choice for all developers; yet understands that sometimes other tools better suited to specific tasks and, as such, have an open acceptance to all products that allow us, the developer, to get the job done in a timely and efficient manner.","headline":"About","name":"Cory Smith","sameAs":["http://corygenesmith.com","https://twitter.com/dualbrain","https://github.com/dualbrain","https://www.facebook.com/DualBrain","https://www.linkedin.com/in/dualbrain/"],"url":"http://localhost:4000/about/"}</script>
52
53<!-- End Jekyll SEO tag -->
54
55  
56
57  <title>About | Cory Smith
58  </title>
59
60  <!--
61  The Favicons for Web, Android, Microsoft, and iOS (iPhone and iPad) Apps
62  Generated by: https://realfavicongenerator.net/
63-->
64
65
66
67<link rel="apple-touch-icon" sizes="180x180" href="/assets/img/favicons/apple-touch-icon.png">
68<link rel="icon" type="image/png" sizes="32x32" href="/assets/img/favicons/favicon-32x32.png">
69<link rel="icon" type="image/png" sizes="16x16" href="/assets/img/favicons/favicon-16x16.png">
70<link rel="manifest" href="/assets/img/favicons/site.webmanifest">
71<link rel="shortcut icon" href="/assets/img/favicons/favicon.ico">
72<meta name="apple-mobile-web-app-title" content="Cory Smith">
73<meta name="application-name" content="Cory Smith">
74<meta name="msapplication-TileColor" content="#da532c">
75<meta name="msapplication-config" content="/assets/img/favicons/browserconfig.xml">
76<meta name="theme-color" content="#ffffff">
77
78
79  
80    
81      <link rel="preconnect" href="https://fonts.googleapis.com" >
82      <link rel="dns-prefetch" href="https://fonts.googleapis.com" >
83    
84      <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
85      <link rel="dns-prefetch" href="https://fonts.gstatic.com" crossorigin>
86    
87      <link rel="preconnect" href="https://fonts.googleapis.com" >
88      <link rel="dns-prefetch" href="https://fonts.googleapis.com" >
89    
90      <link rel="preconnect" href="https://cdn.jsdelivr.net" >
91      <link rel="dns-prefetch" href="https://cdn.jsdelivr.net" >
92    
93
94    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Lato&family=Source+Sans+Pro:wght@400;600;700;900&display=swap">
95  
96
97  <!-- GA -->
98  
99
100  <!-- Bootstrap -->
101  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css">
102
103  <!-- Font Awesome -->
104  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/css/all.min.css">
105
106  <link rel="stylesheet" href="/assets/css/jekyll-theme-chirpy.css">
107
108  
109
110  
111    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/loading-attribute-polyfill.min.css">
112  
113
114  
115    <!-- Manific Popup -->
116    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/magnific-popup.min.css">
117  
118
119  <!-- JavaScript -->
120
121  
122    <!-- Switch the mode between dark and light. -->
123
124<script type="text/javascript">
125  class ModeToggle {
126    static get MODE_KEY() {
127      return 'mode';
128    }
129    static get MODE_ATTR() {
130      return 'data-mode';
131    }
132    static get DARK_MODE() {
133      return 'dark';
134    }
135    static get LIGHT_MODE() {
136      return 'light';
137    }
138    static get ID() {
139      return 'mode-toggle';
140    }
141
142    constructor() {
143      if (this.hasMode) {
144        if (this.isDarkMode) {
145          if (!this.isSysDarkPrefer) {
146            this.setDark();
147          }
148        } else {
149          if (this.isSysDarkPrefer) {
150            this.setLight();
151          }
152        }
153      }
154
155      let self = this;
156
157      /* always follow the system prefers */
158      this.sysDarkPrefers.addEventListener('change', () => {
159        if (self.hasMode) {
160          if (self.isDarkMode) {
161            if (!self.isSysDarkPrefer) {
162              self.setDark();
163            }
164          } else {
165            if (self.isSysDarkPrefer) {
166              self.setLight();
167            }
168          }
169
170          self.clearMode();
171        }
172
173        self.notify();
174      });
175    } /* constructor() */
176
177    get sysDarkPrefers() {
178      return window.matchMedia('(prefers-color-scheme: dark)');
179    }
180
181    get isSysDarkPrefer() {
182      return this.sysDarkPrefers.matches;
183    }
184
185    get isDarkMode() {
186      return this.mode === ModeToggle.DARK_MODE;
187    }
188
189    get isLightMode() {
190      return this.mode === ModeToggle.LIGHT_MODE;
191    }
192
193    get hasMode() {
194      return this.mode != null;
195    }
196
197    get mode() {
198      return sessionStorage.getItem(ModeToggle.MODE_KEY);
199    }
200
201    /* get the current mode on screen */
202    get modeStatus() {
203      if (this.isDarkMode || (!this.hasMode && this.isSysDarkPrefer)) {
204        return ModeToggle.DARK_MODE;
205      } else {
206        return ModeToggle.LIGHT_MODE;
207      }
208    }
209
210    setDark() {
211      document.documentElement.setAttribute(ModeToggle.MODE_ATTR, ModeToggle.DARK_MODE);
212      sessionStorage.setItem(ModeToggle.MODE_KEY, ModeToggle.DARK_MODE);
213    }
214
215    setLight() {
216      document.documentElement.setAttribute(ModeToggle.MODE_ATTR, ModeToggle.LIGHT_MODE);
217      sessionStorage.setItem(ModeToggle.MODE_KEY, ModeToggle.LIGHT_MODE);
218    }
219
220    clearMode() {
221      document.documentElement.removeAttribute(ModeToggle.MODE_ATTR);
222      sessionStorage.removeItem(ModeToggle.MODE_KEY);
223    }
224
225    /* Notify another plugins that the theme mode has changed */
226    notify() {
227      window.postMessage(
228        {
229          direction: ModeToggle.ID,
230          message: this.modeStatus
231        },
232        '*'
233      );
234    }
235
236    flipMode() {
237      if (this.hasMode) {
238        if (this.isSysDarkPrefer) {
239          if (this.isLightMode) {
240            this.clearMode();
241          } else {
242            this.setLight();
243          }
244        } else {
245          if (this.isDarkMode) {
246            this.clearMode();
247          } else {
248            this.setDark();
249          }
250        }
251      } else {
252        if (this.isSysDarkPrefer) {
253          this.setLight();
254        } else {
255          this.setDark();
256        }
257      }
258
259      this.notify();
260    } /* flipMode() */
261  } /* ModeToggle */
262
263  const modeToggle = new ModeToggle();
264</script>
264
265
266  
267
268  <!-- A placeholder to allow defining custom metadata -->
269
270</head>
271
272
273  <body>
274    <!-- The Side Bar -->
275
276<aside aria-label="Sidebar" id="sidebar" class="d-flex flex-column align-items-end">
277  <header class="profile-wrapper">
278    <a href="/" id="avatar" class="rounded-circle">
279      
280        
281        <img src="/assets/img/avatar.jpg" width="112" height="112" alt="avatar" onerror="this.style.display='none'">
282      
283    </a>
284
285    <h1 class="site-title">
286      <a href="/">Cory Smith</a>
287    </h1>
288    <p class="site-subtitle fst-italic mb-0">AddressOf: Visual Basic<br/>(On .NET, of course!)<br/><br/><iframe src="https://github.com/sponsors/DualBrain/button" title="Sponsor DualBrain" height="32" width="114" style="border: 0; border-radius: 6px;"></iframe></p>
289  </header>
290  <!-- .profile-wrapper -->
291
292  <nav class="flex-column flex-grow-1 w-100 ps-0">
293    <ul class="nav">
294      <!-- home -->
295      <li class="nav-item">
296        <a href="/" class="nav-link">
297          <i class="fa-fw fas fa-home"></i>
298          <span>HOME</span>
299        </a>
300      </li>
301      <!-- the real tabs -->
302      
303        <li class="nav-item">
304          <a href="/articles/" class="nav-link">
305            <i class="fa-fw fas fa-info"></i>
306            
307
308            <span>ARTICLES</span>
309          </a>
310        </li>
311        <!-- .nav-item -->
312      
313        <li class="nav-item">
314          <a href="/categories/" class="nav-link">
315            <i class="fa-fw fas fa-stream"></i>
316            
317
318            <span>CATEGORIES</span>
319          </a>
320        </li>
321        <!-- .nav-item -->
322      
323        <li class="nav-item">
324          <a href="/tags/" class="nav-link">
325            <i class="fa-fw fas fa-tags"></i>
326            
327
328            <span>TAGS</span>
329          </a>
330        </li>
331        <!-- .nav-item -->
332      
333        <li class="nav-item">
334          <a href="/archives/" class="nav-link">
335            <i class="fa-fw fas fa-archive"></i>
336            
337
338            <span>ARCHIVES</span>
339          </a>
340        </li>
341        <!-- .nav-item -->
342      
343        <li class="nav-item active">
344          <a href="/about/" class="nav-link">
345            <i class="fa-fw fas fa-info"></i>
346            
347
348            <span>
348ABOUT</span>
349          </a>
350        </li>
351        <!-- .nav-item -->
352      
353    </ul>
354  </nav>
355
356  <div class="sidebar-bottom d-flex flex-wrap  align-items-center w-100">
357    
358      <button type="button" class="mode-toggle btn" aria-label="Switch Mode">
359        <i class="fas fa-adjust"></i>
360      </button>
361
362      
363        <span class="icon-border"></span>
364      
365    
366
367    
368      
369
370      
371        <a
372          href="https://github.com/dualbrain"
373          aria-label="github"
374          
375
376          
377            target="_blank"
378            
379          
380
381          
382
383          
384            rel="noopener noreferrer"
385          
386        >
387          <i class="fab fa-github-alt"></i>
388        </a>
389      
390    
391      
392
393      
394        <a
395          href="https://twitter.com/dualbrain"
396          aria-label="twitter"
397          
398
399          
400            target="_blank"
401            
402          
403
404          
405
406          
407            rel="noopener noreferrer"
408          
409        >
410          <i class="fab fa-twitter"></i>
411        </a>
412      
413    
414      
415
416      
417        <a
418          href="javascript:location.href = 'mailto:' + ['corysmith','addressof.com'].join('@')"
419          aria-label="email"
420          
421
422          
423
424          
425
426          
427        >
428          <i class="fas fa-envelope"></i>
429        </a>
430      
431    
432      
433
434      
435        <a
436          href="/feed.xml"
437          aria-label="rss"
438          
439
440          
441
442          
443
444          
445        >
446          <i class="fas fa-rss"></i>
447        </a>
448      
449    
450  </div>
451  <!-- .sidebar-bottom -->
452</aside>
453<!-- #sidebar -->
454
455
456    <div id="main-wrapper" class="d-flex justify-content-center">
457      <div class="container d-flex flex-column px-xxl-5">
458        <!-- The Top Bar -->
459
460<header id="topbar-wrapper" aria-label="Top Bar">
461  <div
462    id="topbar"
463    class="d-flex align-items-center justify-content-between px-lg-3 h-100"
464  >
465    <nav id="breadcrumb" aria-label="Breadcrumb">
466      
467
468      
469        
470          
471            <span>
472              <a href="/">
473                Home
474              </a>
475            </span>
476
477          
478        
479          
480            
481              <span>About</span>
482            
483
484          
485        
486      
487    </nav>
488    <!-- endof #breadcrumb -->
489
490    <button type="button" id="sidebar-trigger" class="btn btn-link">
491      <i class="fas fa-bars fa-fw"></i>
492    </button>
493
494    <div id="topbar-title">
495      About
496    </div>
497
498    <button type="button" id="search-trigger" class="btn btn-link">
499      <i class="fas fa-search fa-fw"></i>
500    </button>
501
502    <search class="align-items-center ms-3 ms-lg-0">
503      <i class="fas fa-search fa-fw"></i>
504      <input
505        class="form-control"
506        id="search-input"
507        type="search"
508        aria-label="search"
509        autocomplete="off"
510        placeholder="Search..."
511      >
512    </search>
513    <button type="button" class="btn btn-link text-decoration-none" id="search-cancel">Cancel</button>
514  </div>
515</header>
516
517
518        <div class="row flex-grow-1">
519          <main aria-label="Main Content" class="col-12 col-lg-11 col-xl-9 px-md-4">
520            
521              <!-- Refactor the HTML structure -->
522
523
524
525<!--
526  In order to allow a wide table to scroll horizontally,
527  we suround the markdown table with `<div class="table-wrapper">` and `</div>`
528-->
529
530
531
532<!--
533  Fixed kramdown code highlight rendering:
534  https://github.com/penibelst/jekyll-compress-html/issues/101
535  https://github.com/penibelst/jekyll-compress-html/issues/71#issuecomment-188144901
536-->
537
538
539
540<!-- Change the icon of checkbox -->
541
542
543
544<!-- Handle images -->
545
546
547
548
549
550<!-- Add header for code snippets -->
551
552
553
554<!-- Create heading anchors -->
555
556
557
558
559
560  
561  
562
563  
564
565  
566  
567
568  
569
570  
571  
572
573  
574
575  
576  
577
578  
579
580
581
582
583<!-- return -->
584
585
586
587
588<article class="px-1">
589  
590    
591    
592    <h1 class="dynamic-title">
593      About
594    </h1>
595    <div class="content">
596      <p><strong>AddressOf.com</strong> is the place for the <strong>Visual Basic</strong> developer. All topics at all levels are touched upon here. One of the main goals of <strong>AddressOf.com</strong> is to promote <strong>Visual Basic</strong> as the tool for choice for all developers; yet understands that sometimes other tools better suited to specific tasks and, as such, have an open acceptance to all products that allow us, the developer, to get the job done in a timely and efficie
596nt manner.</p>
597
598<p><strong>Cory Smith</strong> - A veteran software developer for over 30 years working on projects ranging anywhere from major e-commerce sites such as <a href="http://radioshack.com/">RadioShack</a> and <a href="http://interstatebatteries.com/">Interstate Batteries</a> to applications that are at the heart and soul of over 4600 radio stations around the world. In addition to work experience gained while at Tandy/RadioShack, Rare Medium, Inc., Scott Studios Corp., Electric Works Corp., RadioTraffic.com and Marketron Broadcast Solutions, LLC, he continues to give back to the developer community as the founder/president of the <a href="http://basicsig.com/">BASICSIG</a> and blogging through <a href="http://addressof.com/">AddressOf.com</a>. Previous developer community positions include past president of the <a href="http://fwdnug.com/">Fort Worth .NET Users Group</a> (10 years) and president of the Dallas/Fort Worth DNUX (Dot Net User eXperience) Group (6 years). He is also an alumni member of the INETA (International .NET Association) Speakers Bureau and the South Central Developer Guidance Council. He’s been repeatedly awarded as a <a href="https://en.wikipedia.org/wiki/Microsoft_Most_Valuable_Professional">Microsoft MVP (Most Valuable Professional)</a>… 12 times (years).</p>
599
600    </div>
601  
602</article>
603
604
605            
606          </main>
607
608          <!-- panel -->
609          <aside aria-label="Panel" id="panel-wrapper" class="col-xl-3 ps-2 mb-5 text-muted">
610            <div class="access">
611              <!-- Get the last 5 posts from lastmod list. -->
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627              <!-- The trending tags list -->
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643  
644    
645    
646    
647    
648  
649    
650    
651    
652    
653  
654    
655    
656    
657    
658  
659    
660    
661    
662    
663  
664    
665    
666    
667    
668  
669    
670    
671    
672    
673  
674    
675    
676    
677    
678  
679    
680    
681    
682    
683  
684    
685    
686    
687    
688  
689    
690    
691    
692    
693  
694    
695    
696    
697    
698  
699    
700    
701    
702    
703  
704    
705    
706    
707    
708  
709    
710    
711    
712    
713  
714    
715    
716    
717    
718  
719    
720    
721    
722    
723  
724    
725    
726    
727    
728  
729    
730    
731    
732    
733  
734    
735    
736    
737    
738  
739    
740    
741    
742    
743  
744    
745    
746    
747    
748  
749    
750    
751    
752    
753  
754    
755    
756    
757    
758  
759    
760    
761    
762    
763  
764    
765    
766    
767    
768  
769    
770    
771    
772    
773  
774    
775    
776    
777    
778  
779    
780    
781    
782    
783  
784    
785    
786    
787    
788  
789    
790    
791    
792    
793  
794    
795    
796    
797    
798  
799    
800    
801    
802    
803  
804    
805    
806    
807    
808  
809    
810    
811    
812    
813  
814    
815    
816    
817    
818  
819    
820    
821    
822    
823  
824    
825    
826    
827    
828      
829        
830        
831
832  
833    
834    
835    
836    
837  
838    
839    
840    
841    
842  
843    
844    
845    
846    
847  
848    
849    
850    
851    
852  
853    
854    
855    
856    
857  
858    
859    
860    
861    
862  
863    
864    
865    
866    
867  
868    
869    
870    
871    
872  
873    
874    
875    
876    
877  
878    
879    
880    
881    
882  
883    
884    
885    
886    
887  
888    
889    
890    
891    
892  
893    
894    
895    
896    
897  
898    
899    
900    
901    
902  
903    
904    
905    
906    
907  
908    
909    
910    
911    
912  
913    
914    
915    
916    
917  
918    
919    
920    
921    
922  
923    
924    
925    
926    
927  
928    
929    
930    
931    
932  
933    
934    
935    
936    
937  
938    
939    
940    
941    
942  
943    
944    
945    
946    
947  
948    
949    
950    
951    
952  
953    
954    
955    
956    
957  
958    
959    
960    
961    
962  
963    
964    
965    
966    
967  
968    
969    
970    
971    
972  
973    
974    
975    
976    
977  
978    
979    
980    
981    
982  
983    
984    
985    
986    
987  
988    
989    
990    
991    
992  
993    
994    
995    
996    
997  
998    
999    
1000    
1001    
1002  
1003    
1004    
1005    
1006    
1007  
1008    
1009    
1010    
1011    
1012  
1013    
1014    
1015    
1016    
1017  
1018    
1019    
1020    
1021    
1022  
1023    
1024    
1025    
1026    
1027  
1028    
1029    
1030    
1031    
1032  
1033    
1034    
1035    
1036    
1037  
1038    
1039    
1040    
1041    
1042  
1043    
1044    
1045    
1046    
1047  
1048    
1049    
1050    
1051    
1052      
1053        
1054        
1055
1056  
1057    
1058    
1059    
1060    
1061  
1062    
1063    
1064    
1065    
1066  
1067    
1068    
1069    
1070    
1071  
1072    
1073    
1074    
1075    
1076  
1077    
1078    
1079    
1080    
1081  
1082    
1083    
1084    
1085    
1086  
1087    
1088    
1089    
1090    
1091  
1092    
1093    
1094    
1095    
1096  
1097    
1098    
1099    
1100    
1101  
1102    
1103    
1104    
1105    
1106  
1107    
1108    
1109    
1110    
1111  
1112    
1113    
1114    
1115    
1116  
1117    
1118    
1119    
1120    
1121  
1122    
1123    
1124    
1125    
1126  
1127    
1128    
1129    
1130    
1131  
1132    
1133    
1134    
1135    
1136  
1137    
1138    
1139    
1140    
1141  
1142    
1143    
1144    
1145    
1146  
1147    
1148    
1149    
1150    
1151  
1152    
1153    
1154    
1155    
1156  
1157    
1158    
1159    
1160    
1161  
1162    
1163    
1164    
1165    
1166  
1167    
1168    
1169    
1170    
1171  
1172    
1173    
1174    
1175    
1176  
1177    
1178    
1179    
1180    
1181  
1182    
1183    
1184    
1185    
1186  
1187    
1188    
1189    
1190    
1191  
1192    
1193    
1194    
1195    
1196  
1197    
1198    
1199    
1200    
1201  
1202    
1203    
1204    
1205    
1206  
1207    
1208    
1209    
1210    
1211  
1212    
1213    
1214    
1215    
1216  
1217    
1218    
1219    
1220    
1221  
1222    
1223    
1224    
1225    
1226  
1227    
1228    
1229    
1230    
1231  
1232    
1233    
1234    
1235    
1236  
1237    
1238    
1239    
1240    
1241  
1242    
1243    
1244    
1245    
1246  
1247    
1248    
1249    
1250    
1251  
1252    
1253    
1254    
1255    
1256  
1257    
1258    
1259    
1260    
1261      
1262        
1263        
1264
1265  
1266    
1267    
1268    
1269    
1270  
1271    
1272    
1273    
1274    
1275  
1276    
1277    
1278    
1279    
1280  
1281    
1282    
1283    
1284    
1285  
1286    
1287    
1288    
1289    
1290  
1291    
1292    
1293    
1294    
1295  
1296    
1297    
1298    
1299    
1300  
1301    
1302    
1303    
1304    
1305  
1306    
1307    
1308    
1309    
1310  
1311    
1312    
1313    
1314    
1315  
1316    
1317    
1318    
1319    
1320  
1321    
1322    
1323    
1324    
1325  
1326    
1327    
1328    
1329    
1330  
1331    
1332    
1333    
1334    
1335  
1336    
1337    
1338    
1339    
1340  
1341    
1342    
1343    
1344    
1345  
1346    
1347    
1348    
1349    
1350  
1351    
1352    
1353    
1354    
1355  
1356    
1357    
1358    
1359    
1360  
1361    
1362    
1363    
1364    
1365  
1366    
1367    
1368    
1369    
1370  
1371    
1372    
1373    
1374    
1375  
1376    
1377    
1378    
1379    
1380  
1381    
1382    
1383    
1384    
1385  
1386    
1387    
1388    
1389    
1390  
1391    
1392    
1393    
1394    
1395  
1396    
1397    
1398    
1399    
1400  
1401    
1402    
1403    
1404    
1405  
1406    
1407    
1408    
1409    
1410  
1411    
1412    
1413    
1414    
1415  
1416    
1417    
1418    
1419    
1420  
1421    
1422    
1423    
1424    
1425      
1426        
1427        
1428
1429  
1430    
1431    
1432    
1433    
1434  
1435    
1436    
1437    
1438    
1439  
1440    
1441    
1442    
1443    
1444  
1445    
1446    
1447    
1448    
1449  
1450    
1451    
1452    
1453    
1454  
1455    
1456    
1457    
1458    
1459  
1460    
1461    
1462    
1463    
1464  
1465    
1466    
1467    
1468    
1469  
1470    
1471    
1472    
1473    
1474  
1475    
1476    
1477    
1478    
1479  
1480    
1481    
1482    
1483    
1484  
1485    
1486    
1487    
1488    
1489  
1490    
1491    
1492    
1493    
1494  
1495    
1496    
1497    
1498    
1499  
1500    
1501    
1502    
1503    
1504  
1505    
1506    
1507    
1508    
1509  
1510    
1511    
1512    
1513    
1514  
1515    
1516    
1517    
1518    
1519  
1520    
1521    
1522    
1523    
1524  
1525    
1526    
1527    
1528    
1529  
1530    
1531    
1532    
1533    
1534  
1535    
1536    
1537    
1538    
1539  
1540    
1541    
1542    
1543    
1544  
1545    
1546    
1547    
1548    
1549  
1550    
1551    
1552    
1553    
1554  
1555    
1556    
1557    
1558    
1559  
1560    
1561    
1562    
1563    
1564  
1565    
1566    
1567    
1568    
1569  
1570    
1571    
1572    
1573    
1574  
1575    
1576    
1577    
1578    
1579  
1580    
1581    
1582    
1583    
1584  
1585    
1586    
1587    
1588    
1589  
1590    
1591    
1592    
1593    
1594  
1595    
1596    
1597    
1598    
1599  
1600    
1601    
1602    
1603    
1604  
1605    
1606    
1607    
1608    
1609  
1610    
1611    
1612    
1613    
1614  
1615    
1616    
1617    
1618    
1619  
1620    
1621    
1622    
1623    
1624  
1625    
1626    
1627    
1628    
1629  
1630    
1631    
1632    
1633    
1634  
1635    
1636    
1637    
1638    
1639  
1640    
1641    
1642    
1643    
1644  
1645    
1646    
1647    
1648    
1649  
1650    
1651    
1652    
1653    
1654  
1655    
1656    
1657    
1658    
1659  
1660    
1661    
1662    
1663    
1664  
1665    
1666    
1667    
1668    
1669      
1670        
1671        
1672
1673  
1674    
1675    
1676    
1677    
1678  
1679    
1680    
1681    
1682    
1683  
1684    
1685    
1686    
1687    
1688  
1689    
1690    
1691    
1692    
1693  
1694    
1695    
1696    
1697    
1698  
1699    
1700    
1701    
1702    
1703  
1704    
1705    
1706    
1707    
1708  
1709    
1710    
1711    
1712    
1713  
1714    
1715    
1716    
1717    
1718  
1719    
1720    
1721    
1722    
1723  
1724    
1725    
1726    
1727    
1728  
1729    
1730    
1731    
1732    
1733  
1734    
1735    
1736    
1737    
1738  
1739    
1740    
1741    
1742    
1743  
1744    
1745    
1746    
1747    
1748  
1749    
1750    
1751    
1752    
1753  
1754    
1755    
1756    
1757    
1758      
1759        
1760        
1761
1762  
1763    
1764    
1765    
1766    
1767  
1768    
1769    
1770    
1771    
1772  
1773    
1774    
1775    
1776    
1777  
1778    
1779    
1780    
1781    
1782  
1783    
1784    
1785    
1786    
1787  
1788    
1789    
1790    
1791    
1792  
1793    
1794    
1795    
1796    
1797  
1798    
1799    
1800    
1801    
1802  
1803    
1804    
1805    
1806    
1807  
1808    
1809    
1810    
1811    
1812  
1813    
1814    
1815    
1816    
1817  
1818    
1819    
1820    
1821    
1822  
1823    
1824    
1825    
1826    
1827  
1828    
1829    
1830    
1831    
1832  
1833    
1834    
1835    
1836    
1837  
1838    
1839    
1840    
1841    
1842  
1843    
1844    
1845    
1846    
1847  
1848    
1849    
1850    
1851    
1852  
1853    
1854    
1855    
1856    
1857  
1858    
1859    
1860    
1861    
1862  
1863    
1864    
1865    
1866    
1867  
1868    
1869    
1870    
1871    
1872  
1873    
1874    
1875    
1876    
1877  
1878    
1879    
1880    
1881    
1882  
1883    
1884    
1885    
1886    
1887  
1888    
1889    
1890    
1891    
1892  
1893    
1894    
1895    
1896    
1897  
1898    
1899    
1900    
1901    
1902  
1903    
1904    
1905    
1906    
1907  
1908    
1909    
1910    
1911    
1912  
1913    
1914    
1915    
1916    
1917  
1918    
1919    
1920    
1921    
1922  
1923    
1924    
1925    
1926    
1927  
1928    
1929    
1930    
1931    
1932  
1933    
1934    
1935    
1936    
1937  
1938    
1939    
1940    
1941    
1942  
1943    
1944    
1945    
1946    
1947  
1948    
1949    
1950    
1951    
1952  
1953    
1954    
1955    
1956    
1957  
1958    
1959    
1960    
1961    
1962  
1963    
1964    
1965    
1966    
1967  
1968    
1969    
1970    
1971    
1972  
1973    
1974    
1975    
1976    
1977      
1978        
1979        
1980
1981  
1982    
1983    
1984    
1985    
1986  
1987    
1988    
1989    
1990    
1991  
1992    
1993    
1994    
1995    
1996  
1997    
1998    
1999    
2000    
2001  
2002    
2003    
2004    
2005    
2006  
2007    
2008    
2009    
2010    
2011  
2012    
2013    
2014    
2015    
2016  
2017    
2018    
2019    
2020    
2021  
2022    
2023    
2024    
2025    
2026  
2027    
2028    
2029    
2030    
2031  
2032    
2033    
2034    
2035    
2036  
2037    
2038    
2039    
2040    
2041  
2042    
2043    
2044    
2045    
2046  
2047    
2048    
2049    
2050    
2051  
2052    
2053    
2054    
2055    
2056      
2057        
2058        
2059
2060  
2061    
2062    
2063    
2064    
2065  
2066    
2067    
2068    
2069    
2070  
2071    
2072    
2073    
2074    
2075  
2076    
2077    
2078    
2079    
2080  
2081    
2082    
2083    
2084    
2085  
2086    
2087    
2088    
2089    
2090  
2091    
2092    
2093    
2094    
2095  
2096    
2097    
2098    
2099    
2100  
2101    
2102    
2103    
2104    
2105  
2106    
2107    
2108    
2109    
2110  
2111    
2112    
2113    
2114    
2115  
2116    
2117    
2118    
2119    
2120  
2121    
2122    
2123    
2124    
2125  
2126    
2127    
2128    
2129    
2130  
2131    
2132    
2133    
2134    
2135  
2136    
2137    
2138    
2139    
2140  
2141    
2142    
2143    
2144    
2145  
2146    
2147    
2148    
2149    
2150  
2151    
2152    
2153    
2154    
2155  
2156    
2157    
2158    
2159    
2160  
2161    
2162    
2163    
2164    
2165  
2166    
2167    
2168    
2169    
2170  
2171    
2172    
2173    
2174    
2175  
2176    
2177    
2178    
2179    
2180  
2181    
2182    
2183    
2184    
2185  
2186    
2187    
2188    
2189    
2190  
2191    
2192    
2193    
2194    
2195  
2196    
2197    
2198    
2199    
2200  
2201    
2202    
2203    
2204    
2205  
2206    
2207    
2208    
2209    
2210  
2211    
2212    
2213    
2214    
2215  
2216    
2217    
2218    
2219    
2220  
2221    
2222    
2223    
2224    
2225  
2226    
2227    
2228    
2229    
2230  
2231    
2232    
2233    
2234    
2235  
2236    
2237    
2238    
2239    
2240  
2241    
2242    
2243    
2244    
2245  
2246    
2247    
2248    
2249    
2250  
2251    
2252    
2253    
2254    
2255      
2256        
2257        
2258
2259  
2260    
2261    
2262    
2263    
2264  
2265    
2266    
2267    
2268    
2269  
2270    
2271    
2272    
2273    
2274  
2275    
2276    
2277    
2278    
2279  
2280    
2281    
2282    
2283    
2284  
2285    
2286    
2287    
2288    
2289  
2290    
2291    
2292    
2293    
2294  
2295    
2296    
2297    
2298    
2299  
2300    
2301    
2302    
2303    
2304  
2305    
2306    
2307    
2308    
2309  
2310    
2311    
2312    
2313    
2314  
2315    
2316    
2317    
2318    
2319  
2320    
2321    
2322    
2323    
2324  
2325    
2326    
2327    
2328    
2329  
2330    
2331    
2332    
2333    
2334  
2335    
2336    
2337    
2338    
2339  
2340    
2341    
2342    
2343    
2344  
2345    
2346    
2347    
2348    
2349  
2350    
2351    
2352    
2353    
2354  
2355    
2356    
2357    
2358    
2359  
2360    
2361    
2362    
2363    
2364  
2365    
2366    
2367    
2368    
2369  
2370    
2371    
2372    
2373    
2374  
2375    
2376    
2377    
2378    
2379  
2380    
2381    
2382    
2383    
2384  
2385    
2386    
2387    
2388    
2389  
2390    
2391    
2392    
2393    
2394  
2395    
2396    
2397    
2398    
2399      
2400        
2401        
2402
2403
2404
2405  <section>
2406    <h2 class="panel-heading">Trending Tags</h2>
2407    <div class="d-flex flex-wrap mt-3 mb-1 me-3">
2408      
2409        
2410        <a class="post-tag btn btn-outline-primary" href="/tags/vb/">VB</a>
2411      
2412        
2413        <a class="post-tag btn btn-outline-primary" href="/tags/winforms/">WinForms</a>
2414      
2415        
2416        <a class="post-tag btn btn-outline-primary" href="/tags/vs/">VS</a>
2417      
2418        
2419        <a class="post-tag btn btn-outline-primary" href="/tags/tools/">Tools</a>
2420      
2421        
2422        <a class="post-tag btn btn-outline-primary" href="/tags/xbox/">Xbox</a>
2423      
2424        
2425        <a class="post-tag btn btn-outline-primary" href="/tags/interop/">Interop</a>
2426      
2427        
2428        <a class="post-tag btn btn-outline-primary" href="/tags/windows/">Windows</a>
2429      
2430        
2431        <a class="post-tag btn btn-outline-primary" href="/tags/geekgathering/">GeekGathering</a>
2432      
2433        
2434        <a class="post-tag btn btn-outline-primary" href="/tags/vc/">VC#</a>
2435      
2436        
2437        <a class="post-tag btn btn-outline-primary" href="/tags/random/">Random</a>
2438      
2439    </div>
2440  </section>
2441
2442
2443            </div>
2444
2445            
2446          </aside>
2447        </div>
2448
2449        <div class="row">
2450          <!-- tail -->
2451          <div id="tail-wrapper" class="col-12 col-lg-11 col-xl-9 px-md-4">
2452            
2453
2454            <!-- The Footer -->
2455
2456<footer
2457  aria-label="Site Info"
2458  class="
2459    d-flex flex-column justify-content-center text-muted
2460    flex-lg-row justify-content-lg-between align-items-lg-center pb-lg-3
2461  "
2462>
2463  <p>
2464    ©
2465    <time>2024</time>
2466    <a href="http://corygenesmith.com">Cory Smith</a>.
2467    
2468      <span
2469        data-bs-toggle="tooltip"
2470        data-bs-placement="top"
2471        title="Except where otherwise noted, the blog posts on this site are licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) License by the author."
2472      >Some rights reserved.</span>
2473    
2474  </p>
2475
2476  <p>Using the <a href="https://github.com/cotes2020/jekyll-theme-chirpy" target="_blank" rel="noopener">Chirpy</a> theme for <a href="https://jekyllrb.com" target="_blank" rel="noopener">Jekyll</a>.
2477  </p>
2478</footer>
2479
2480          </div>
2481        </div>
2482
2483        <!-- The Search results -->
2484
2485<div id="search-result-wrapper" class="d-flex justify-content-center unloaded">
2486  <div class="col-11 content">
2487    <div id="search-hints">
2488      <!-- The trending tags list -->
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504  
2505    
2506    
2507    
2508    
2509  
2510    
2511    
2512    
2513    
2514  
2515    
2516    
2517    
2518    
2519  
2520    
2521    
2522    
2523    
2524  
2525    
2526    
2527    
2528    
2529  
2530    
2531    
2532    
2533    
2534  
2535    
2536    
2537    
2538    
2539  
2540    
2541    
2542    
2543    
2544  
2545    
2546    
2547    
2548    
2549  
2550    
2551    
2552    
2553    
2554  
2555    
2556    
2557    
2558    
2559  
2560    
2561    
2562    
2563    
2564  
2565    
2566    
2567    
2568    
2569  
2570    
2571    
2572    
2573    
2574  
2575    
2576    
2577    
2578    
2579  
2580    
2581    
2582    
2583    
2584  
2585    
2586    
2587    
2588    
2589  
2590    
2591    
2592    
2593    
2594  
2595    
2596    
2597    
2598    
2599  
2600    
2601    
2602    
2603    
2604  
2605    
2606    
2607    
2608    
2609  
2610    
2611    
2612    
2613    
2614  
2615    
2616    
2617    
2618    
2619  
2620    
2621    
2622    
2623    
2624  
2625    
2626    
2627    
2628    
2629  
2630    
2631    
2632    
2633    
2634  
2635    
2636    
2637    
2638    
2639  
2640    
2641    
2642    
2643    
2644  
2645    
2646    
2647    
2648    
2649  
2650    
2651    
2652    
2653    
2654  
2655    
2656    
2657    
2658    
2659  
2660    
2661    
2662    
2663    
2664  
2665    
2666    
2667    
2668    
2669  
2670    
2671    
2672    
2673    
2674  
2675    
2676    
2677    
2678    
2679  
2680    
2681    
2682    
2683    
2684  
2685    
2686    
2687    
2688    
2689      
2690        
2691        
2692
2693  
2694    
2695    
2696    
2697    
2698  
2699    
2700    
2701    
2702    
2703  
2704    
2705    
2706    
2707    
2708  
2709    
2710    
2711    
2712    
2713  
2714    
2715    
2716    
2717    
2718  
2719    
2720    
2721    
2722    
2723  
2724    
2725    
2726    
2727    
2728  
2729    
2730    
2731    
2732    
2733  
2734    
2735    
2736    
2737    
2738  
2739    
2740    
2741    
2742    
2743  
2744    
2745    
2746    
2747    
2748  
2749    
2750    
2751    
2752    
2753  
2754    
2755    
2756    
2757    
2758  
2759    
2760    
2761    
2762    
2763  
2764    
2765    
2766    
2767    
2768  
2769    
2770    
2771    
2772    
2773  
2774    
2775    
2776    
2777    
2778  
2779    
2780    
2781    
2782    
2783  
2784    
2785    
2786    
2787    
2788  
2789    
2790    
2791    
2792    
2793  
2794    
2795    
2796    
2797    
2798  
2799    
2800    
2801    
2802    
2803  
2804    
2805    
2806    
2807    
2808  
2809    
2810    
2811    
2812    
2813  
2814    
2815    
2816    
2817    
2818  
2819    
2820    
2821    
2822    
2823  
2824    
2825    
2826    
2827    
2828  
2829    
2830    
2831    
2832    
2833  
2834    
2835    
2836    
2837    
2838  
2839    
2840    
2841    
2842    
2843  
2844    
2845    
2846    
2847    
2848  
2849    
2850    
2851    
2852    
2853  
2854    
2855    
2856    
2857    
2858  
2859    
2860    
2861    
2862    
2863  
2864    
2865    
2866    
2867    
2868  
2869    
2870    
2871    
2872    
2873  
2874    
2875    
2876    
2877    
2878  
2879    
2880    
2881    
2882    
2883  
2884    
2885    
2886    
2887    
2888  
2889    
2890    
2891    
2892    
2893  
2894    
2895    
2896    
2897    
2898  
2899    
2900    
2901    
2902    
2903  
2904    
2905    
2906    
2907    
2908  
2909    
2910    
2911    
2912    
2913      
2914        
2915        
2916
2917  
2918    
2919    
2920    
2921    
2922  
2923    
2924    
2925    
2926    
2927  
2928    
2929    
2930    
2931    
2932  
2933    
2934    
2935    
2936    
2937  
2938    
2939    
2940    
2941    
2942  
2943    
2944    
2945    
2946    
2947  
2948    
2949    
2950    
2951    
2952  
2953    
2954    
2955    
2956    
2957  
2958    
2959    
2960    
2961    
2962  
2963    
2964    
2965    
2966    
2967  
2968    
2969    
2970    
2971    
2972  
2973    
2974    
2975    
2976    
2977  
2978    
2979    
2980    
2981    
2982  
2983    
2984    
2985    
2986    
2987  
2988    
2989    
2990    
2991    
2992  
2993    
2994    
2995    
2996    
2997  
2998    
2999    
3000    
3001    
3002  
3003    
3004    
3005    
3006    
3007  
3008    
3009    
3010    
3011    
3012  
3013    
3014    
3015    
3016    
3017  
3018    
3019    
3020    
3021    
3022  
3023    
3024    
3025    
3026    
3027  
3028    
3029    
3030    
3031    
3032  
3033    
3034    
3035    
3036    
3037  
3038    
3039    
3040    
3041    
3042  
3043    
3044    
3045    
3046    
3047  
3048    
3049    
3050    
3051    
3052  
3053    
3054    
3055    
3056    
3057  
3058    
3059    
3060    
3061    
3062  
3063    
3064    
3065    
3066    
3067  
3068    
3069    
3070    
3071    
3072  
3073    
3074    
3075    
3076    
3077  
3078    
3079    
3080    
3081    
3082  
3083    
3084    
3085    
3086    
3087  
3088    
3089    
3090    
3091    
3092  
3093    
3094    
3095    
3096    
3097  
3098    
3099    
3100    
3101    
3102  
3103    
3104    
3105    
3106    
3107  
3108    
3109    
3110    
3111    
3112  
3113    
3114    
3115    
3116    
3117  
3118    
3119    
3120    
3121    
3122      
3123        
3124        
3125
3126  
3127    
3128    
3129    
3130    
3131  
3132    
3133    
3134    
3135    
3136  
3137    
3138    
3139    
3140    
3141  
3142    
3143    
3144    
3145    
3146  
3147    
3148    
3149    
3150    
3151  
3152    
3153    
3154    
3155    
3156  
3157    
3158    
3159    
3160    
3161  
3162    
3163    
3164    
3165    
3166  
3167    
3168    
3169    
3170    
3171  
3172    
3173    
3174    
3175    
3176  
3177    
3178    
3179    
3180    
3181  
3182    
3183    
3184    
3185    
3186  
3187    
3188    
3189    
3190    
3191  
3192    
3193    
3194    
3195    
3196  
3197    
3198    
3199    
3200    
3201  
3202    
3203    
3204    
3205    
3206  
3207    
3208    
3209    
3210    
3211  
3212    
3213    
3214    
3215    
3216  
3217    
3218    
3219    
3220    
3221  
3222    
3223    
3224    
3225    
3226  
3227    
3228    
3229    
3230    
3231  
3232    
3233    
3234    
3235    
3236  
3237    
3238    
3239    
3240    
3241  
3242    
3243    
3244    
3245    
3246  
3247    
3248    
3249    
3250    
3251  
3252    
3253    
3254    
3255    
3256  
3257    
3258    
3259    
3260    
3261  
3262    
3263    
3264    
3265    
3266  
3267    
3268    
3269    
3270    
3271  
3272    
3273    
3274    
3275    
3276  
3277    
3278    
3279    
3280    
3281  
3282    
3283    
3284    
3285    
3286      
3287        
3288        
3289
3290  
3291    
3292    
3293    
3294    
3295  
3296    
3297    
3298    
3299    
3300  
3301    
3302    
3303    
3304    
3305  
3306    
3307    
3308    
3309    
3310  
3311    
3312    
3313    
3314    
3315  
3316    
3317    
3318    
3319    
3320  
3321    
3322    
3323    
3324    
3325  
3326    
3327    
3328    
3329    
3330  
3331    
3332    
3333    
3334    
3335  
3336    
3337    
3338    
3339    
3340  
3341    
3342    
3343    
3344    
3345  
3346    
3347    
3348    
3349    
3350  
3351    
3352    
3353    
3354    
3355  
3356    
3357    
3358    
3359    
3360  
3361    
3362    
3363    
3364    
3365  
3366    
3367    
3368    
3369    
3370  
3371    
3372    
3373    
3374    
3375  
3376    
3377    
3378    
3379    
3380  
3381    
3382    
3383    
3384    
3385  
3386    
3387    
3388    
3389    
3390  
3391    
3392    
3393    
3394    
3395  
3396    
3397    
3398    
3399    
3400  
3401    
3402    
3403    
3404    
3405  
3406    
3407    
3408    
3409    
3410  
3411    
3412    
3413    
3414    
3415  
3416    
3417    
3418    
3419    
3420  
3421    
3422    
3423    
3424    
3425  
3426    
3427    
3428    
3429    
3430  
3431    
3432    
3433    
3434    
3435  
3436    
3437    
3438    
3439    
3440  
3441    
3442    
3443    
3444    
3445  
3446    
3447    
3448    
3449    
3450  
3451    
3452    
3453    
3454    
3455  
3456    
3457    
3458    
3459    
3460  
3461    
3462    
3463    
3464    
3465  
3466    
3467    
3468    
3469    
3470  
3471    
3472    
3473    
3474    
3475  
3476    
3477    
3478    
3479    
3480  
3481    
3482    
3483    
3484    
3485  
3486    
3487    
3488    
3489    
3490  
3491    
3492    
3493    
3494    
3495  
3496    
3497    
3498    
3499    
3500  
3501    
3502    
3503    
3504    
3505  
3506    
3507    
3508    
3509    
3510  
3511    
3512    
3513    
3514    
3515  
3516    
3517    
3518    
3519    
3520  
3521    
3522    
3523    
3524    
3525  
3526    
3527    
3528    
3529    
3530      
3531        
3532        
3533
3534  
3535    
3536    
3537    
3538    
3539  
3540    
3541    
3542    
3543    
3544  
3545    
3546    
3547    
3548    
3549  
3550    
3551    
3552    
3553    
3554  
3555    
3556    
3557    
3558    
3559  
3560    
3561    
3562    
3563    
3564  
3565    
3566    
3567    
3568    
3569  
3570    
3571    
3572    
3573    
3574  
3575    
3576    
3577    
3578    
3579  
3580    
3581    
3582    
3583    
3584  
3585    
3586    
3587    
3588    
3589  
3590    
3591    
3592    
3593    
3594  
3595    
3596    
3597    
3598    
3599  
3600    
3601    
3602    
3603    
3604  
3605    
3606    
3607    
3608    
3609  
3610    
3611    
3612    
3613    
3614  
3615    
3616    
3617    
3618    
3619      
3620        
3621        
3622
3623  
3624    
3625    
3626    
3627    
3628  
3629    
3630    
3631    
3632    
3633  
3634    
3635    
3636    
3637    
3638  
3639    
3640    
3641    
3642    
3643  
3644    
3645    
3646    
3647    
3648  
3649    
3650    
3651    
3652    
3653  
3654    
3655    
3656    
3657    
3658  
3659    
3660    
3661    
3662    
3663  
3664    
3665    
3666    
3667    
3668  
3669    
3670    
3671    
3672    
3673  
3674    
3675    
3676    
3677    
3678  
3679    
3680    
3681    
3682    
3683  
3684    
3685    
3686    
3687    
3688  
3689    
3690    
3691    
3692    
3693  
3694    
3695    
3696    
3697    
3698  
3699    
3700    
3701    
3702    
3703  
3704    
3705    
3706    
3707    
3708  
3709    
3710    
3711    
3712    
3713  
3714    
3715    
3716    
3717    
3718  
3719    
3720    
3721    
3722    
3723  
3724    
3725    
3726    
3727    
3728  
3729    
3730    
3731    
3732    
3733  
3734    
3735    
3736    
3737    
3738  
3739    
3740    
3741    
3742    
3743  
3744    
3745    
3746    
3747    
3748  
3749    
3750    
3751    
3752    
3753  
3754    
3755    
3756    
3757    
3758  
3759    
3760    
3761    
3762    
3763  
3764    
3765    
3766    
3767    
3768  
3769    
3770    
3771    
3772    
3773  
3774    
3775    
3776    
3777    
3778  
3779    
3780    
3781    
3782    
3783  
3784    
3785    
3786    
3787    
3788  
3789    
3790    
3791    
3792    
3793  
3794    
3795    
3796    
3797    
3798  
3799    
3800    
3801    
3802    
3803  
3804    
3805    
3806    
3807    
3808  
3809    
3810    
3811    
3812    
3813  
3814    
3815    
3816    
3817    
3818  
3819    
3820    
3821    
3822    
3823  
3824    
3825    
3826    
3827    
3828  
3829    
3830    
3831    
3832    
3833  
3834    
3835    
3836    
3837    
3838      
3839        
3840        
3841
3842  
3843    
3844    
3845    
3846    
3847  
3848    
3849    
3850    
3851    
3852  
3853    
3854    
3855    
3856    
3857  
3858    
3859    
3860    
3861    
3862  
3863    
3864    
3865    
3866    
3867  
3868    
3869    
3870    
3871    
3872  
3873    
3874    
3875    
3876    
3877  
3878    
3879    
3880    
3881    
3882  
3883    
3884    
3885    
3886    
3887  
3888    
3889    
3890    
3891    
3892  
3893    
3894    
3895    
3896    
3897  
3898    
3899    
3900    
3901    
3902  
3903    
3904    
3905    
3906    
3907  
3908    
3909    
3910    
3911    
3912  
3913    
3914    
3915    
3916    
3917      
3918        
3919        
3920
3921  
3922    
3923    
3924    
3925    
3926  
3927    
3928    
3929    
3930    
3931  
3932    
3933    
3934    
3935    
3936  
3937    
3938    
3939    
3940    
3941  
3942    
3943    
3944    
3945    
3946  
3947    
3948    
3949    
3950    
3951  
3952    
3953    
3954    
3955    
3956  
3957    
3958    
3959    
3960    
3961  
3962    
3963    
3964    
3965    
3966  
3967    
3968    
3969    
3970    
3971  
3972    
3973    
3974    
3975    
3976  
3977    
3978    
3979    
3980    
3981  
3982    
3983    
3984    
3985    
3986  
3987    
3988    
3989    
3990    
3991  
3992    
3993    
3994    
3995    
3996  
3997    
3998    
3999    
4000    
4001  
4002    
4003    
4004    
4005    
4006  
4007    
4008    
4009    
4010    
4011  
4012    
4013    
4014    
4015    
4016  
4017    
4018    
4019    
4020    
4021  
4022    
4023    
4024    
4025    
4026  
4027    
4028    
4029    
4030    
4031  
4032    
4033    
4034    
4035    
4036  
4037    
4038    
4039    
4040    
4041  
4042    
4043    
4044    
4045    
4046  
4047    
4048    
4049    
4050    
4051  
4052    
4053    
4054    
4055    
4056  
4057    
4058    
4059    
4060    
4061  
4062    
4063    
4064    
4065    
4066  
4067    
4068    
4069    
4070    
4071  
4072    
4073    
4074    
4075    
4076  
4077    
4078    
4079    
4080    
4081  
4082    
4083    
4084    
4085    
4086  
4087    
4088    
4089    
4090    
4091  
4092    
4093    
4094    
4095    
4096  
4097    
4098    
4099    
4100    
4101  
4102    
4103    
4104    
4105    
4106  
4107    
4108    
4109    
4110    
4111  
4112    
4113    
4114    
4115    
4116      
4117        
4118        
4119
4120  
4121    
4122    
4123    
4124    
4125  
4126    
4127    
4128    
4129    
4130  
4131    
4132    
4133    
4134    
4135  
4136    
4137    
4138    
4139    
4140  
4141    
4142    
4143    
4144    
4145  
4146    
4147    
4148    
4149    
4150  
4151    
4152    
4153    
4154    
4155  
4156    
4157    
4158    
4159    
4160  
4161    
4162    
4163    
4164    
4165  
4166    
4167    
4168    
4169    
4170  
4171    
4172    
4173    
4174    
4175  
4176    
4177    
4178    
4179    
4180  
4181    
4182    
4183    
4184    
4185  
4186    
4187    
4188    
4189    
4190  
4191    
4192    
4193    
4194    
4195  
4196    
4197    
4198    
4199    
4200  
4201    
4202    
4203    
4204    
4205  
4206    
4207    
4208    
4209    
4210  
4211    
4212    
4213    
4214    
4215  
4216    
4217    
4218    
4219    
4220  
4221    
4222    
4223    
4224    
4225  
4226    
4227    
4228    
4229    
4230  
4231    
4232    
4233    
4234    
4235  
4236    
4237    
4238    
4239    
4240  
4241    
4242    
4243    
4244    
4245  
4246    
4247    
4248    
4249    
4250  
4251    
4252    
4253    
4254    
4255  
4256    
4257    
4258    
4259    
4260      
4261        
4262        
4263
4264
4265
4266  <section>
4267    <h2 class="panel-heading">Trending Tags</h2>
4268    <div class="d-flex flex-wrap mt-3 mb-1 me-3">
4269      
4270        
4271        <a class="post-tag btn btn-outline-primary" href="/tags/vb/">VB</a>
4272      
4273        
4274        <a class="post-tag btn btn-outline-primary" href="/tags/winforms/">WinForms</a>
4275      
4276        
4277        <a class="post-tag btn btn-outline-primary" href="/tags/vs/">VS</a>
4278      
4279        
4280        <a class="post-tag btn btn-outline-primary" href="/tags/tools/">Tools</a>
4281      
4282        
4283        <a class="post-tag btn btn-outline-primary" href="/tags/xbox/">Xbox</a>
4284      
4285        
4286        <a class="post-tag btn btn-outline-primary" href="/tags/interop/">Interop</a>
4287      
4288        
4289        <a class="post-tag btn btn-outline-primary" href="/tags/windows/">Windows</a>
4290      
4291        
4292        <a class="post-tag btn btn-outline-primary" href="/tags/geekgathering/">GeekGathering</a>
4293      
4294        
4295        <a class="post-tag btn btn-outline-primary" href="/tags/vc/">VC#</a>
4296      
4297        
4298        <a class="post-tag btn btn-outline-primary" href="/tags/random/">Random</a>
4299      
4300    </div>
4301  </section>
4302
4303
4304    </div>
4305    <div id="search-results" class="d-flex flex-wrap justify-content-center text-muted mt-3"></div>
4306  </div>
4307</div>
4308
4309      </div>
4310
4311      <aside aria-label="Scroll to Top">
4312        <button id="back-to-top" type="button" class="btn btn-lg btn-box-sha
4312dow">
4313          <i class="fas fa-angle-up"></i>
4314        </button>
4315      </aside>
4316    </div>
4317
4318    <div id="mask"></div>
4319
4320    
4321
4322    <!-- JavaScripts -->
4323
4324    <!-- JS selector for site. -->
4325
4326<!-- commons -->
4327
4328
4329
4330<!-- layout specified -->
4331
4332
4333  
4334
4335  
4336    <!-- image lazy-loading & popup & clipboard -->
4337    
4338  
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354  
4355    
4356
4357    
4358
4359  
4360
4361  
4362    
4363
4364    
4365
4366  
4367
4368  
4369    
4370
4371    
4372
4373  
4374
4375  
4376    
4377
4378    
4379
4380  
4381
4382  
4383    
4384
4385    
4386
4387  
4388
4389  
4390    
4391
4392    
4393
4394  
4395
4396
4397
4398  
4398<script src="https://cdn.jsdelivr.net/combine/npm/[email protected]/dist/jquery.min.js,npm/[email protected]/dist/js/bootstrap.bundle.min.js,npm/[email protected]/dest/simple-jekyll-search.min.js,npm/[email protected]/dist/loading-attribute-polyfill.umd.min.js,npm/[email protected]/dist/jquery.magnific-popup.min.js,npm/[email protected]/dist/clipboard.min.js"></script>
4398
4399
4400
4401
4402
4403
4404
4405<script defer src="/assets/js/dist/page.min.js"></script>
4405
4406
4407
4408
4409
4410
4411
4412    
4413
4414    <!--
4415  Jekyll Simple Search loader
4416  See: <https://github.com/christian-fei/Simple-Jekyll-Search>
4417-->
4418
4419
4420
4421
4422
4423<script>
4424  /* Note: dependent library will be loaded in `js-selector.html` */
4425  SimpleJekyllSearch({
4426    searchInput: document.getElementById('search-input'),
4427    resultsContainer: document.getElementById('search-results'),
4428    json: '/assets/js/data/search.json',
4429    searchResultTemplate: '  <article class="px-1 px-sm-2 px-lg-4 px-xl-0">    <header>      <h2><a href="{url}">{title}</a></h2>      <div class="post-meta d-flex flex-column flex-sm-row text-muted mt-1 mb-1">        {categories}        {tags}      </div>    </header>    <p>{snippet}</p>  </article>',
4430    noResultsText: '<p class="mt-5"></p>',
4431    templateMiddleware: function(prop, value, template) {
4432      if (prop === 'categories') {
4433        if (value === '') {
4434          return `${value}`;
4435        } else {
4436          return `<div class="me-sm-4"><i class="far fa-folder fa-fw"></i>${value}</div>`;
4437        }
4438      }
4439
4440      if (prop === 'tags') {
4441        if (value === '') {
4442          return `${value}`;
4443        } else {
4444          return `<div><i class="fa fa-tag fa-fw"></i>${value}</div>`;
4445        }
4446      }
4447    }
4448  });
4449</script>
4449
4450
4451  </body>
4452</html>
4453

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.