[{"data":1,"prerenderedAt":507},["ShallowReactive",2],{"i-feather:search":3,"i-feather:x":8,"i-feather:moon":10,"i-feather:sun":12,"i-lucide:house-heart":14,"i-fa-brands:youtube":16,"i-fa-brands:twitch":20,"i-fa-brands:github":22,"i-fa-brands:linkedin":25,"i-fa-brands:stack-overflow":28,"i-simple-icons:bluesky":31,"i-fa-brands:mastodon":33,"i-fa-regular:envelope":35,"i-fa-solid:rss":37,"post-\u002Fthe-problem-with-csharp-10-implicit-usings\u002F":39,"i-fa-solid:share-alt":491,"i-fa-brands:facebook":493,"i-fa-brands:twitter":495,"i-fa-brands:reddit":497,"i-fa-brands:patreon":499,"i-simple-icons:buymeacoffee":501,"i-fa-brands:paypal":503,"i-fa-regular:question-circle":505},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"11\" cy=\"11\" r=\"8\"\u002F>\u003Cpath d=\"m21 21l-4.35-4.35\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M18 6L6 18M6 6l12 12\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M21 12.79A9 9 0 1 1 11.21 3A7 7 0 0 0 21 12.79\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"5\"\u002F>\u003Cpath d=\"M12 1v2m0 18v2M4.22 4.22l1.42 1.42m12.72 12.72l1.42 1.42M1 12h2m18 0h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M8.62 13.8A2.25 2.25 0 1 1 12 10.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z\"\u002F>\u003Cpath d=\"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":17,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":19},576,512,"\u003Cpath fill=\"currentColor\" d=\"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597c-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821c11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305m-317.51 213.508V175.185l142.739 81.205z\"\u002F>",{"left":4,"top":4,"width":18,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":21},"\u003Cpath fill=\"currentColor\" d=\"M391.17 103.47h-38.63v109.7h38.63ZM285 103h-38.63v109.75H285ZM120.83 0L24.31 91.42v329.16h115.83V512l96.53-91.42h77.25L487.69 256V0Zm328.24 237.75l-77.22 73.12h-77.24l-67.6 64v-64h-86.87V36.58h308.93Z\"\u002F>",{"left":4,"top":4,"width":23,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":24},496,"\u003Cpath fill=\"currentColor\" d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6c-3.3.3-5.6-1.3-5.6-3.6c0-2 2.3-3.6 5.2-3.6c3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9c2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9c.3 2 2.9 3.3 5.9 2.6c2.9-.7 4.9-2.6 4.6-4.6c-.3-1.9-3-3.2-5.9-2.9M244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2c12.8 2.3 17.3-5.6 17.3-12.1c0-6.2-.3-40.4-.3-61.4c0 0-70 15-84.7-29.8c0 0-11.4-29.1-27.8-36.6c0 0-22.9-15.7 1.6-15.4c0 0 24.9 2 38.6 25.8c21.9 38.6 58.6 27.5 72.9 20.9c2.3-16 8.8-27.1 16-33.7c-55.9-6.2-112.3-14.3-112.3-110.5c0-27.5 7.6-41.3 23.6-58.9c-2.6-6.5-11.1-33.3 2.6-67.9c20.9-6.5 69 27 69 27c20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27c13.7 34.7 5.2 61.4 2.6 67.9c16 17.7 25.8 31.5 25.8 58.9c0 96.5-58.9 104.2-114.8 110.5c9.2 7.9 17 22.9 17 46.4c0 33.7-.3 75.4-.3 83.6c0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252C496 113.3 383.5 8 244.8 8M97.2 352.9c-1.3 1-1 3.3.7 5.2c1.6 1.6 3.9 2.3 5.2 1c1.3-1 1-3.3-.7-5.2c-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9c1.6 1 3.6.7 4.3-.7c.7-1.3-.3-2.9-2.3-3.9c-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2c2.3 2.3 5.2 2.6 6.5 1c1.3-1.3.7-4.3-1.3-6.2c-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2c-1.4-2.3-4-3.3-5.6-2\"\u002F>",{"left":4,"top":4,"width":26,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":27},448,"\u003Cpath fill=\"currentColor\" d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3M135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5c0 21.3-17.2 38.5-38.5 38.5m282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7c-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5c67.2 0 79.7 44.3 79.7 101.9z\"\u002F>",{"left":4,"top":4,"width":29,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":30},384,"\u003Cpath fill=\"currentColor\" d=\"M290.7 311L95 269.7L86.8 309l195.7 41zm51-87L188.2 95.7l-25.5 30.8l153.5 128.3zm-31.2 39.7L129.2 179l-16.7 36.5L293.7 300zM262 32l-32 24l119.3 160.3l32-24zm20.5 328h-200v39.7h200zm39.7 80H42.7V320h-40v160h359.5V320h-40z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":32},"\u003Cpath fill=\"currentColor\" d=\"M5.202 2.857C7.954 4.922 10.913 9.11 12 11.358c1.087-2.247 4.046-6.436 6.798-8.501C20.783 1.366 24 .213 24 3.883c0 .732-.42 6.156-.667 7.037c-.856 3.061-3.978 3.842-6.755 3.37c4.854.826 6.089 3.562 3.422 6.299c-5.065 5.196-7.28-1.304-7.847-2.97c-.104-.305-.152-.448-.153-.327c0-.121-.05.022-.153.327c-.568 1.666-2.782 8.166-7.847 2.97c-2.667-2.737-1.432-5.473 3.422-6.3c-2.777.473-5.899-.308-6.755-3.369C.42 10.04 0 4.615 0 3.883c0-3.67 3.217-2.517 5.202-1.026\"\u002F>",{"left":4,"top":4,"width":26,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":34},"\u003Cpath fill=\"currentColor\" d=\"M433 179.11c0-97.2-63.71-125.7-63.71-125.7c-62.52-28.7-228.56-28.4-290.48 0c0 0-63.72 28.5-63.72 125.7c0 115.7-6.6 259.4 105.63 289.1c40.51 10.7 75.32 13 103.33 11.4c50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.5 102.5 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7c56.12-6.7 105-41.3 111.23-72.9c9.8-49.8 9-121.5 9-121.5m-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175c25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5l11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1c23.71 27.3 18.4 53 18.4 175z\"\u002F>",{"left":4,"top":4,"width":18,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":36},"\u003Cpath fill=\"currentColor\" d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48m0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49c-16.841 13.247-50.201 45.072-73.413 44.701c-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646c21.857 17.205 60.134 55.186 103.062 54.955c42.717.231 80.509-37.199 103.053-54.947c49.528-38.783 82.032-64.401 104.947-82.653V400z\"\u002F>",{"left":4,"top":4,"width":26,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":38},"\u003Cpath fill=\"currentColor\" d=\"M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041s64.04 28.673 64.04 64.041m175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018c111.832 7.284 201.473 96.702 208.772 208.772c.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79m144.249.288C439.596 229.677 251.465 40.445 16.503 32.01C7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999c191.179 7.839 344.627 161.316 352.465 352.465c.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504\"\u002F>",{"id":40,"title":41,"author":42,"body":43,"comments":392,"date":473,"dateModified":474,"description":475,"extension":476,"headings":477,"heroImage":482,"meta":483,"path":484,"permalink":484,"published":102,"stem":485,"tags":486,"timeToRead":490},"posts\u002Fposts\u002F2021\u002Fthe-problem-with-csharp-10-implicit-usings\u002Findex.md","The Problem with C# 10 Implicit Usings","Muhammad Rehan Saeed",{"type":44,"value":45,"toc":389},"minimark",[46,71,80,83,103,126,134,141,144,276,279,291,297,315,318,327,330,333,344,356,362,365,376,385],[47,48,52,58],"div",{"className":49},[50,51],"custom-block","tip",[53,54,57],"p",{"className":55},[56],"custom-block-title","Update (2021-10-14)",[53,59,60,70],{},[61,62,69],"a",{"href":63,"rel":64,"target":68},"https:\u002F\u002Ftwitter.com\u002Fmarkrendle",[65,66,67],"nofollow","noopener","noreferrer","_blank","Mark Rendle"," made an interesting suggestion on Twitter after seeing this blog post. I've updated the post below with his code.",[53,72,73,74,79],{},"Yesterday I livestreamed myself upgrading a project to .NET 6 and C# 10. Along the way I tried using a new C# 10 feature called ",[61,75,78],{"href":76,"rel":77,"target":68},"https:\u002F\u002Fdocs.microsoft.com\u002Fen-us\u002Fdotnet\u002Fcore\u002Fcompatibility\u002Fsdk\u002F6.0\u002Fimplicit-namespaces",[65,66,67],"implicit using statements"," and discovered that it wasn't quite as straightforward as I first thought and you should probably not use it under certain circumstances.",[53,81,82],{},"Here is the live stream for those who are interested (I'm eager to get any feedback on how I'm presenting as its not a natural skill for me):",[47,84,87,88],{"className":85},[86],"youtube-embed","\n    ",[47,89,91,92,87],{"style":90},"width: 100%; margin: 0 auto;","\n        ",[47,93,95,96,91],{"style":94},"position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0;","\n            ",[97,98,95],"iframe",{"style":99,"src":100,"allow":101,"allowFullScreen":102},"position: absolute; top: 0; left: 0; width: 100%; height: 100%;","https:\u002F\u002Fwww.youtube-nocookie.com\u002Fembed\u002FFjnS4oF8K3E","autoplay; encrypted-media",true,[104,105,107,125],"h1",{"id":106},"what-are-implicit-using-statements",[61,108,111],{"href":109,"aria-hidden":110},"#what-are-implicit-using-statements","true",[112,113,119],"svg",{"xmlns":114,"xmlns:xlink":115,"viewBox":116,"version":117,"width":118,"height":118,"aria-hidden":110},"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg","http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxlink","0 0 16 16","1.1",22,[120,121],"path",{"fill":122,"fill-rule":123,"d":124},"currentColor","evenodd","M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z","What are Implicit Using Statements?",[53,127,128,129,133],{},"Adding the line below to your ",[130,131,132],"code",{},".csproj"," project file turns the feature on:",[135,136],"pre",{"className":137,"language":138,"meta":139,"style":139,"html":140},"language-xml shiki shiki-themes light-plus monokai","xml","","\u003Cspan class=\"line\">\u003Cspan class=\"sNflI\">&lt;\u003C\u002Fspan>\u003Cspan class=\"sjbfc\">ImplicitUsings\u003C\u002Fspan>\u003Cspan class=\"sNflI\">&gt;\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">enable\u003C\u002Fspan>\u003Cspan class=\"sNflI\">&lt;\u002F\u003C\u002Fspan>\u003Cspan class=\"sjbfc\">ImplicitUsings\u003C\u002Fspan>\u003Cspan class=\"sNflI\">&gt;\n\u003C\u002Fspan>\u003C\u002Fspan>",[53,142,143],{},"Once enabled, depending on the type of project you have created you'll have the following global using statements added to your project implicitly.",[145,146,147,160],"table",{},[148,149,150],"thead",{},[151,152,153,157],"tr",{},[154,155,156],"th",{},"SDK",[154,158,159],{},"Default namespaces",[161,162,163,205,255],"tbody",{},[151,164,165,169],{},[166,167,168],"td",{},"Microsoft.NET.Sdk",[166,170,171,174,177,180,182,185,187,190,192,195,197,200,202],{},[130,172,173],{},"System",[175,176],"br",{},[130,178,179],{},"System.Collections.Generic",[175,181],{},[130,183,184],{},"System.IO",[175,186],{},[130,188,189],{},"System.Linq",[175,191],{},[130,193,194],{},"System.Net.Http",[175,196],{},[130,198,199],{},"System.Threading",[175,201],{},[130,203,204],{},"System.Threading.Tasks",[151,206,207,210],{},[166,208,209],{},"Microsoft.NET.Sdk.Web",[166,211,212,215,217,220,222,225,227,230,232,235,237,240,242,245,247,250,252],{},[130,213,214],{},"System.Net.Http.Json",[175,216],{},[130,218,219],{},"Microsoft.AspNetCore.Builder",[175,221],{},[130,223,224],{},"Microsoft.AspNetCore.Hosting",[175,226],{},[130,228,229],{},"Microsoft.AspNetCore.Http",[175,231],{},[130,233,234],{},"Microsoft.AspNetCore.Routing",[175,236],{},[130,238,239],{},"Microsoft.Extensions.Configuration",[175,241],{},[130,243,244],{},"Microsoft.Extensions.DependencyInjection",[175,246],{},[130,248,249],{},"Microsoft.Extensions.Hosting",[175,251],{},[130,253,254],{},"Microsoft.Extensions.Logging",[151,256,257,260],{},[166,258,259],{},"Microsoft.NET.Sdk.Worker",[166,261,262,264,266,268,270,272,274],{},[130,263,239],{},[175,265],{},[130,267,244],{},[175,269],{},[130,271,249],{},[175,273],{},[130,275,254],{},[53,277,278],{},"Sounds great, now you can delete a large portion of the using statements in your project right? Well not so fast, here are some problems I discovered along the way.",[280,281,283,290],"h2",{"id":282},"build-errors",[61,284,286],{"href":285,"aria-hidden":110},"#build-errors",[112,287,288],{"xmlns":114,"xmlns:xlink":115,"viewBox":116,"version":117,"width":118,"height":118,"aria-hidden":110},[120,289],{"fill":122,"fill-rule":123,"d":124},"Build Errors",[53,292,293,294,296],{},"I discovered the first problem while multi-targetting a class library project for a NuGet package. I had targetted .NET 4.7.2 as well as other target frameworks like .NET 6 for backwards compatibility and found that ",[130,295,194],{}," could not be found. It turns out I hadn't referenced that particular NuGet package for .NET 4.7.2 and was now getting a build error.",[53,298,299,300,302,303,308,309,314],{},"I could add the ",[130,301,194],{}," NuGet package for .NET 4.7.2 on its own and that would solve the problem but I really didn't like having the overhead of another unnecessary package reference. That also means extra work for me to maintain updating the version number or relying on tools like ",[61,304,307],{"href":305,"rel":306,"target":68},"https:\u002F\u002Fdependabot.com\u002F",[65,66,67],"Dependabot"," and ",[61,310,313],{"href":311,"rel":312,"target":68},"https:\u002F\u002Fwww.whitesourcesoftware.com\u002Ffree-developer-tools\u002Frenovate\u002F",[65,66,67],"Renovate"," to submit PR's to upgrade the version number for me.",[135,316],{"className":137,"language":138,"meta":139,"style":139,"html":317},"\u003Cspan class=\"line\">\u003Cspan class=\"sNflI\">&lt;\u003C\u002Fspan>\u003Cspan class=\"sjbfc\">ItemGroup\u003C\u002Fspan>\u003Cspan class=\"snDo4\"> Label\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">=\u003C\u002Fspan>\u003Cspan class=\"squEy\">\"Package References (.NET 4.7.2)\"\u003C\u002Fspan>\u003Cspan class=\"snDo4\"> Condition\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">=\u003C\u002Fspan>\u003Cspan class=\"squEy\">\"'$(TargetFramework)' == 'net472'\"\u003C\u002Fspan>\u003Cspan class=\"sNflI\">&gt;\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sNflI\">    &lt;\u003C\u002Fspan>\u003Cspan class=\"sjbfc\">PackageReference\u003C\u002Fspan>\u003Cspan class=\"snDo4\"> Include\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">=\u003C\u002Fspan>\u003Cspan class=\"squEy\">\"System.Net.Http\"\u003C\u002Fspan>\u003Cspan class=\"snDo4\"> Version\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">=\u003C\u002Fspan>\u003Cspan class=\"squEy\">\"4.3.4\"\u003C\u002Fspan>\u003Cspan class=\"sNflI\"> \u002F&gt;\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sNflI\">&lt;\u002F\u003C\u002Fspan>\u003Cspan class=\"sjbfc\">ItemGroup\u003C\u002Fspan>\u003Cspan class=\"sNflI\">&gt;\n\u003C\u002Fspan>\u003C\u002Fspan>",[53,319,320,323,324,326],{},[61,321,69],{"href":63,"rel":322,"target":68},[65,66,67]," on Twitter suggested another workaround after seeing this blog post. His suggestion was to remove the offending using statement in the ",[130,325,132],{}," file.",[135,328],{"className":137,"language":138,"meta":139,"style":139,"html":329},"\u003Cspan class=\"line\">\u003Cspan class=\"sNflI\">&lt;\u003C\u002Fspan>\u003Cspan class=\"sjbfc\">ItemGroup\u003C\u002Fspan>\u003Cspan class=\"sNflI\">&gt;\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sNflI\">    &lt;\u003C\u002Fspan>\u003Cspan class=\"sjbfc\">Using\u003C\u002Fspan>\u003Cspan class=\"snDo4\"> Remove\u003C\u002Fspan>\u003Cspan class=\"sjLUg\">=\u003C\u002Fspan>\u003Cspan class=\"squEy\">\"System.Net.Http\"\u003C\u002Fspan>\u003Cspan class=\"sNflI\"> \u002F&gt;\n\u003C\u002Fspan>\u003C\u002Fspan>\u003Cspan class=\"line\">\u003Cspan class=\"sNflI\">&lt;\u002F\u003C\u002Fspan>\u003Cspan class=\"sjbfc\">ItemGroup\u003C\u002Fspan>\u003Cspan class=\"sNflI\">&gt;\n\u003C\u002Fspan>\u003C\u002Fspan>",[53,331,332],{},"This looks awfully strange to me. I'm not sure how I feel about adding or removing namespaces from C# project files yet. It doesn't seem very discoverable to me. So in this particular case I'm happy to avoid using implicit using statements for now.",[280,334,336,343],{"id":335},"what-usings-were-added",[61,337,339],{"href":338,"aria-hidden":110},"#what-usings-were-added",[112,340,341],{"xmlns":114,"xmlns:xlink":115,"viewBox":116,"version":117,"width":118,"height":118,"aria-hidden":110},[120,342],{"fill":122,"fill-rule":123,"d":124},"What Using's Were Added?",[53,345,346,347,351,352,355],{},"The second problem is trying to understand what using's have been added. As you can see from the table above, you could go and look in the ",[61,348,350],{"href":76,"rel":349,"target":68},[65,66,67],"documentation"," to figure this out but that's slow and time consuming. Another alternative is actually to build your project and then look in its ",[130,353,354],{},"obj"," directory under:",[135,357],{"className":358,"language":360,"html":361},[359],"language-text","text","My.Project\\obj\\Debug\\net472\\My.Project.GlobalUsings.g.cs\n",[53,363,364],{},"That's not ideal either. I think Visual Studio should ideally show you these using statements somehow.",[104,366,368,375],{"id":367},"conclusions",[61,369,371],{"href":370,"aria-hidden":110},"#conclusions",[112,372,373],{"xmlns":114,"xmlns:xlink":115,"viewBox":116,"version":117,"width":118,"height":118,"aria-hidden":110},[120,374],{"fill":122,"fill-rule":123,"d":124},"Conclusions",[53,377,378,379,384],{},"Implicit usings are ",[61,380,383],{"href":381,"rel":382,"target":68},"https:\u002F\u002Fdevblogs.microsoft.com\u002Fdotnet\u002Fannouncing-net-6-release-candidate-2\u002F#net-sdk-c-project-templates-modernized",[65,66,67],"enabled by default"," in the latest blank project templates shipped with .NET. Overall this is a cool feature that can remove the need for many duplicated lines of code in your project but I think there is a little too much magic going on here for my liking, so I think I'll be more careful about using this feature in the future.",[386,387,388],"style",{},"html pre.shiki code .sNflI, html code.shiki .sNflI{--shiki-default:#800000;--shiki-dark:#F8F8F2}html pre.shiki code .sjbfc, html code.shiki .sjbfc{--shiki-default:#800000;--shiki-dark:#F92672}html pre.shiki code .sjLUg, html code.shiki .sjLUg{--shiki-default:#000000;--shiki-dark:#F8F8F2}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .snDo4, html code.shiki .snDo4{--shiki-default:#E50000;--shiki-dark:#A6E22E}html pre.shiki code .squEy, html code.shiki .squEy{--shiki-default:#0000FF;--shiki-dark:#E6DB74}",{"title":139,"searchDepth":390,"depth":390,"links":391},2,[],{"issue":393,"comments":397},{"number":394,"title":395,"html_url":396},498,"[Comment] The Problem with C# 10 Implicit Usings","https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002F498",[398,410,421,432,441,449,457,465],{"id":399,"html_url":400,"body_html":401,"created_at":402,"updated_at":402,"author_association":403,"user":404,"reactions":408},982246159,"https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002F498#issuecomment-982246159","\u003Cp>Another problem with implicit global usings is that because .net creates the globalusings file in the obj folder it does not create a file that you can modify as part of your project.  I think the correct behavior should be that .net creates a file for you that you can modify .  Also, if you use VS intellisense to add a using statement it adds the using to the current file only.  If you are using a GlobalUsings.cs file the using... statement will be added to the wrong file.\u003C\u002Fp>","2021-11-30T03:19:44Z","NONE",{"login":405,"avatar_url":406,"html_url":407},"sam-wheat","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F16885210?v=4","https:\u002F\u002Fgithub.com\u002Fsam-wheat",{"url":409,"total_count":4,"+1":4,"-1":4,"laugh":4,"hooray":4,"confused":4,"heart":4,"rocket":4,"eyes":4},"https:\u002F\u002Fapi.github.com\u002Frepos\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002Fcomments\u002F982246159\u002Freactions",{"id":411,"html_url":412,"body_html":413,"created_at":414,"updated_at":414,"author_association":403,"user":415,"reactions":419},1384253083,"https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002F498#issuecomment-1384253083","\u003Cp>You shouldn't use the \u003Ccode>System.Net.Http\u003C\u002Fcode> NuGet package, \u003Ca rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\u002F\u002Fwww.nuget.org\u002Fpackages\u002FSystem.Net.Http#versions-body-tab\">it's super old\u003C\u002Fa>. Instead you should add a \u003Ccode>&lt;Reference Include=\"System.Net.Http\" \u002F&gt;\u003C\u002Fcode> item in your project; that references the built-in assembly in the framework.\u003C\u002Fp>","2023-01-16T16:02:28Z",{"login":416,"avatar_url":417,"html_url":418},"teo-tsirpanis","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F12659251?v=4","https:\u002F\u002Fgithub.com\u002Fteo-tsirpanis",{"url":420,"total_count":4,"+1":4,"-1":4,"laugh":4,"hooray":4,"confused":4,"heart":4,"rocket":4,"eyes":4},"https:\u002F\u002Fapi.github.com\u002Frepos\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002Fcomments\u002F1384253083\u002Freactions",{"id":422,"html_url":423,"body_html":424,"created_at":425,"updated_at":425,"author_association":403,"user":426,"reactions":430},1672097878,"https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002F498#issuecomment-1672097878","\u003Cp>Can you please make the font of your blog website even bigger so it becomes totally unreadable instead of being partially unreadable?\u003C\u002Fp>","2023-08-09T20:25:19Z",{"login":427,"avatar_url":428,"html_url":429},"XtroTheArctic","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6631429?v=4","https:\u002F\u002Fgithub.com\u002FXtroTheArctic",{"url":431,"total_count":4,"+1":4,"-1":4,"laugh":4,"hooray":4,"confused":4,"heart":4,"rocket":4,"eyes":4},"https:\u002F\u002Fapi.github.com\u002Frepos\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002Fcomments\u002F1672097878\u002Freactions",{"id":433,"html_url":434,"body_html":435,"created_at":436,"updated_at":436,"author_association":403,"user":437,"reactions":438},1672126987,"https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002F498#issuecomment-1672126987","\u003Cp>\u003Ca target=\"_blank\" rel=\"nofollow noopener noreferrer\" href=\"https:\u002F\u002Fgithub.com\u002FXtroTheArctic\">@XtroTheArctic\u003C\u002Fa> It's not that the font is big - it's that you are small.\u003C\u002Fp>","2023-08-09T20:47:57Z",{"login":405,"avatar_url":406,"html_url":407},{"url":439,"total_count":440,"+1":4,"-1":4,"laugh":440,"hooray":4,"confused":4,"heart":4,"rocket":4,"eyes":4},"https:\u002F\u002Fapi.github.com\u002Frepos\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002Fcomments\u002F1672126987\u002Freactions",1,{"id":442,"html_url":443,"body_html":444,"created_at":445,"updated_at":445,"author_association":403,"user":446,"reactions":447},1672395162,"https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002F498#issuecomment-1672395162","\u003Cp>Fair enough! I was joking you know. But still, your font is too big compared to the Internet standards :)\u003C\u002Fp>","2023-08-10T01:22:18Z",{"login":427,"avatar_url":428,"html_url":429},{"url":448,"total_count":440,"+1":440,"-1":4,"laugh":4,"hooray":4,"confused":4,"heart":4,"rocket":4,"eyes":4},"https:\u002F\u002Fapi.github.com\u002Frepos\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002Fcomments\u002F1672395162\u002Freactions",{"id":450,"html_url":451,"body_html":452,"created_at":453,"updated_at":453,"author_association":403,"user":454,"reactions":455},1672397252,"https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002F498#issuecomment-1672397252","\u003Cp>Oh I just noticed your social buttons don't work. Just in case you want to fix them.\u003Cbr \u002F>\n\u003Ca target=\"_blank\" rel=\"nofollow noopener noreferrer\" href=\"https:\u002F\u002Fprivate-user-images.githubusercontent.com\u002F6631429\u002F259589767-1a3c213f-d73d-4102-ae8b-470347e094db.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3OTI5NTE1NjYsIm5iZiI6MTc5Mjk1MTI2NiwicGF0aCI6Ii82NjMxNDI5LzI1OTU4OTc2Ny0xYTNjMjEzZi1kNzNkLTQxMDItYWU4Yi00NzAzNDdlMDk0ZGIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MTAyNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjEwMjVUMTgwMTA2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZDM5Yjk2ZDhjNGY5M2ZiNmI4Mjg2YzllY2U4YTIyNjk4OTY2MThkOTQ3N2EwNDk1YTA2OWMyZDNiNmIyNjg2MCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.ROw1jGCTzkaSmdU4iEHX8S8Vd5iAIXHLbpsrVdd_1oo\">\u003Cimg alt=\"image\" src=\"https:\u002F\u002Fprivate-user-images.githubusercontent.com\u002F6631429\u002F259589767-1a3c213f-d73d-4102-ae8b-470347e094db.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3OTI5NTE1NjYsIm5iZiI6MTc5Mjk1MTI2NiwicGF0aCI6Ii82NjMxNDI5LzI1OTU4OTc2Ny0xYTNjMjEzZi1kNzNkLTQxMDItYWU4Yi00NzAzNDdlMDk0ZGIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MTAyNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjEwMjVUMTgwMTA2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZDM5Yjk2ZDhjNGY5M2ZiNmI4Mjg2YzllY2U4YTIyNjk4OTY2MThkOTQ3N2EwNDk1YTA2OWMyZDNiNmIyNjg2MCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.ROw1jGCTzkaSmdU4iEHX8S8Vd5iAIXHLbpsrVdd_1oo\" \u002F>\u003C\u002Fa>\u003C\u002Fp>","2023-08-10T01:24:48Z",{"login":427,"avatar_url":428,"html_url":429},{"url":456,"total_count":4,"+1":4,"-1":4,"laugh":4,"hooray":4,"confused":4,"heart":4,"rocket":4,"eyes":4},"https:\u002F\u002Fapi.github.com\u002Frepos\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002Fcomments\u002F1672397252\u002Freactions",{"id":458,"html_url":459,"body_html":460,"created_at":461,"updated_at":461,"author_association":403,"user":462,"reactions":463},1672471043,"https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002F498#issuecomment-1672471043","\u003Cp>\u003Ca target=\"_blank\" rel=\"nofollow noopener noreferrer\" href=\"https:\u002F\u002Fgithub.com\u002FXtroTheArctic\">@XtroTheArctic\u003C\u002Fa> Which page are you referring to - or the whole site?\u003C\u002Fp>","2023-08-10T02:47:55Z",{"login":405,"avatar_url":406,"html_url":407},{"url":464,"total_count":4,"+1":4,"-1":4,"laugh":4,"hooray":4,"confused":4,"heart":4,"rocket":4,"eyes":4},"https:\u002F\u002Fapi.github.com\u002Frepos\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002Fcomments\u002F1672471043\u002Freactions",{"id":466,"html_url":467,"body_html":468,"created_at":469,"updated_at":469,"author_association":403,"user":470,"reactions":471},1672648781,"https:\u002F\u002Fgithub.com\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002F498#issuecomment-1672648781","\u003Cp>Originally, I was commenting on \u003Ca target=\"_blank\" rel=\"nofollow noopener noreferrer\" href=\"https:\u002F\u002Fgithub.com\u002FRehanSaeed\">@RehanSaeed\u003C\u002Fa>'s blog website. Here is its big font size compared to CNN's text size which is also kinda big:\u003Cbr \u002F>\n\u003Ca target=\"_blank\" rel=\"nofollow noopener noreferrer\" href=\"https:\u002F\u002Fprivate-user-images.githubusercontent.com\u002F6631429\u002F259646355-3eadb2a4-9efd-45f5-8095-ea88358f017c.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3OTI5NTE1NjYsIm5iZiI6MTc5Mjk1MTI2NiwicGF0aCI6Ii82NjMxNDI5LzI1OTY0NjM1NS0zZWFkYjJhNC05ZWZkLTQ1ZjUtODA5NS1lYTg4MzU4ZjAxN2MucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MTAyNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjEwMjVUMTgwMTA2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YzgxZThhMTUxNzk1ZjgzOWQ4YzIwZWIzZmJlZjNmYTkxYWYxYjUzYjNjMWUzYzMwOGEzNGI4M2E4ZmYwN2Q1MSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.WO6tBwzOCLFwo6nc3ElO_dn7nPra8orPCxLKSeUQ3xY\">\u003Cimg alt=\"image\" src=\"https:\u002F\u002Fprivate-user-images.githubusercontent.com\u002F6631429\u002F259646355-3eadb2a4-9efd-45f5-8095-ea88358f017c.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3OTI5NTE1NjYsIm5iZiI6MTc5Mjk1MTI2NiwicGF0aCI6Ii82NjMxNDI5LzI1OTY0NjM1NS0zZWFkYjJhNC05ZWZkLTQ1ZjUtODA5NS1lYTg4MzU4ZjAxN2MucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MTAyNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjEwMjVUMTgwMTA2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YzgxZThhMTUxNzk1ZjgzOWQ4YzIwZWIzZmJlZjNmYTkxYWYxYjUzYjNjMWUzYzMwOGEzNGI4M2E4ZmYwN2Q1MSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.WO6tBwzOCLFwo6nc3ElO_dn7nPra8orPCxLKSeUQ3xY\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>After you \u003Ca target=\"_blank\" rel=\"nofollow noopener noreferrer\" href=\"https:\u002F\u002Fgithub.com\u002Fsam-wheat\">@sam-wheat\u003C\u002Fa>  joined the conversation, I checked your sites too:\u003Cbr \u002F>\n\u003Ca target=\"_blank\" rel=\"nofollow noopener noreferrer\" href=\"https:\u002F\u002Fprivate-user-images.githubusercontent.com\u002F6631429\u002F259646577-13860d26-7b6c-474a-9ee0-20c62ba6034d.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3OTI5NTE1NjYsIm5iZiI6MTc5Mjk1MTI2NiwicGF0aCI6Ii82NjMxNDI5LzI1OTY0NjU3Ny0xMzg2MGQyNi03YjZjLTQ3NGEtOWVlMC0yMGM2MmJhNjAzNGQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MTAyNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjEwMjVUMTgwMTA2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YmM4MTY3MzAxOTYyZDk2YWRkNDJhMjkyMGY1NjYzZWUwNDRjMGU2NjE1YjU2ZDA0Y2RlM2NjOWUwNjg3NGJiYyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.abFJlw-foiTTo2_JKXauSaUvHYvjgVUmNsWhqwHwcLQ\">\u003Cimg alt=\"image\" src=\"https:\u002F\u002Fprivate-user-images.githubusercontent.com\u002F6631429\u002F259646577-13860d26-7b6c-474a-9ee0-20c62ba6034d.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3OTI5NTE1NjYsIm5iZiI6MTc5Mjk1MTI2NiwicGF0aCI6Ii82NjMxNDI5LzI1OTY0NjU3Ny0xMzg2MGQyNi03YjZjLTQ3NGEtOWVlMC0yMGM2MmJhNjAzNGQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MTAyNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjEwMjVUMTgwMTA2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YmM4MTY3MzAxOTYyZDk2YWRkNDJhMjkyMGY1NjYzZWUwNDRjMGU2NjE1YjU2ZDA0Y2RlM2NjOWUwNjg3NGJiYyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.abFJlw-foiTTo2_JKXauSaUvHYvjgVUmNsWhqwHwcLQ\" \u002F>\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca target=\"_blank\" rel=\"nofollow noopener noreferrer\" href=\"https:\u002F\u002Fprivate-user-images.githubusercontent.com\u002F6631429\u002F259646664-74a37030-1440-4f43-bd59-7a9e318b53aa.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3OTI5NTE1NjYsIm5iZiI6MTc5Mjk1MTI2NiwicGF0aCI6Ii82NjMxNDI5LzI1OTY0NjY2NC03NGEzNzAzMC0xNDQwLTRmNDMtYmQ1OS03YTllMzE4YjUzYWEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MTAyNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjEwMjVUMTgwMTA2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZDQwZGRlZGM2NTg5YTVlMDYyNmJhMDU3YzY2ZjFkYmE0M2E2Y2M5NTA0ZjQ5MTBiMzI2ZTUwMTgzOTljMGYyNSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0._dlNVHvw4Cz5W8axpDJBqX-O8YMMTx07O4MJNlsf8G8\">\u003Cimg alt=\"image\" src=\"https:\u002F\u002Fprivate-user-images.githubusercontent.com\u002F6631429\u002F259646664-74a37030-1440-4f43-bd59-7a9e318b53aa.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3OTI5NTE1NjYsIm5iZiI6MTc5Mjk1MTI2NiwicGF0aCI6Ii82NjMxNDI5LzI1OTY0NjY2NC03NGEzNzAzMC0xNDQwLTRmNDMtYmQ1OS03YTllMzE4YjUzYWEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MTAyNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjEwMjVUMTgwMTA2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZDQwZGRlZGM2NTg5YTVlMDYyNmJhMDU3YzY2ZjFkYmE0M2E2Y2M5NTA0ZjQ5MTBiMzI2ZTUwMTgzOTljMGYyNSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0._dlNVHvw4Cz5W8axpDJBqX-O8YMMTx07O4MJNlsf8G8\" \u002F>\u003C\u002Fa>\u003C\u002Fp>","2023-08-10T06:44:44Z",{"login":427,"avatar_url":428,"html_url":429},{"url":472,"total_count":4,"+1":4,"-1":4,"laugh":4,"hooray":4,"confused":4,"heart":4,"rocket":4,"eyes":4},"https:\u002F\u002Fapi.github.com\u002Frepos\u002FRehanSaeed\u002Frehansaeed.github.io\u002Fissues\u002Fcomments\u002F1672648781\u002Freactions","2021-10-13T09:24:00+00:00",null,"I tried using C# 10 implicit using statements and found that they had a fatal flaw which meant you couldn't use them under certain circumstances","md",[478,479,480,481],{"depth":440,"value":125},{"depth":390,"value":290},{"depth":390,"value":343},{"depth":440,"value":375},"\u002Fimages\u002Fhero\u002FMicrosoft-.NET-1366x768.png",{},"\u002Fthe-problem-with-csharp-10-implicit-usings\u002F","posts\u002F2021\u002Fthe-problem-with-csharp-10-implicit-usings\u002Findex",[487,488,489],"C# 10",".NET","Implicit Using Statements",3,{"left":4,"top":4,"width":26,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":492},"\u003Cpath fill=\"currentColor\" d=\"M352 320c-22.608 0-43.387 7.819-59.79 20.895l-102.486-64.054a96.55 96.55 0 0 0 0-41.683l102.486-64.054C308.613 184.181 329.392 192 352 192c53.019 0 96-42.981 96-96S405.019 0 352 0s-96 42.981-96 96c0 7.158.79 14.13 2.276 20.841L155.79 180.895C139.387 167.819 118.608 160 96 160c-53.019 0-96 42.981-96 96s42.981 96 96 96c22.608 0 43.387-7.819 59.79-20.895l102.486 64.054A96.3 96.3 0 0 0 256 416c0 53.019 42.981 96 96 96s96-42.981 96-96s-42.981-96-96-96\"\u002F>",{"left":4,"top":4,"width":18,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":494},"\u003Cpath fill=\"currentColor\" d=\"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48c27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256\"\u002F>",{"left":4,"top":4,"width":18,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":496},"\u003Cpath fill=\"currentColor\" d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645c0 138.72-105.583 298.558-298.558 298.558c-59.452 0-114.68-17.219-161.137-47.106c8.447.974 16.568 1.299 25.34 1.299c49.055 0 94.213-16.568 130.274-44.832c-46.132-.975-84.792-31.188-98.112-72.772c6.498.974 12.995 1.624 19.818 1.624c9.421 0 18.843-1.3 27.614-3.573c-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319c-28.264-18.843-46.781-51.005-46.781-87.391c0-19.492 5.197-37.36 14.294-52.954c51.655 63.675 129.3 105.258 216.365 109.807c-1.624-7.797-2.599-15.918-2.599-24.04c0-57.828 46.782-104.934 104.934-104.934c30.213 0 57.502 12.67 76.67 33.137c23.715-4.548 46.456-13.32 66.599-25.34c-7.798 24.366-24.366 44.833-46.132 57.827c21.117-2.273 41.584-8.122 60.426-16.243c-14.292 20.791-32.161 39.308-52.628 54.253\"\u002F>",{"left":4,"top":4,"width":18,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":498},"\u003Cpath fill=\"currentColor\" d=\"M201.5 305.5c-13.8 0-24.9-11.1-24.9-24.6c0-13.8 11.1-24.9 24.9-24.9c13.6 0 24.6 11.1 24.6 24.9c0 13.6-11.1 24.6-24.6 24.6M504 256c0 137-111 248-248 248S8 393 8 256S119 8 256 8s248 111 248 248m-132.3-41.2c-9.4 0-17.7 3.9-23.8 10c-22.4-15.5-52.6-25.5-86.1-26.6l17.4-78.3l55.4 12.5c0 13.6 11.1 24.6 24.6 24.6c13.8 0 24.9-11.3 24.9-24.9s-11.1-24.9-24.9-24.9c-9.7 0-18 5.8-22.1 13.8l-61.2-13.6c-3-.8-6.1 1.4-6.9 4.4l-19.1 86.4c-33.2 1.4-63.1 11.3-85.5 26.8c-6.1-6.4-14.7-10.2-24.1-10.2c-34.9 0-46.3 46.9-14.4 62.8c-1.1 5-1.7 10.2-1.7 15.5c0 52.6 59.2 95.2 132 95.2c73.1 0 132.3-42.6 132.3-95.2c0-5.3-.6-10.8-1.9-15.8c31.3-16 19.8-62.5-14.9-62.5M302.8 331c-18.2 18.2-76.1 17.9-93.6 0c-2.2-2.2-6.1-2.2-8.3 0c-2.5 2.5-2.5 6.4 0 8.6c22.8 22.8 87.3 22.8 110.2 0c2.5-2.2 2.5-6.1 0-8.6c-2.2-2.2-6.1-2.2-8.3 0m7.7-75c-13.6 0-24.6 11.1-24.6 24.9c0 13.6 11.1 24.6 24.6 24.6c13.8 0 24.9-11.1 24.9-24.6c0-13.8-11-24.9-24.9-24.9\"\u002F>",{"left":4,"top":4,"width":18,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":500},"\u003Cpath fill=\"currentColor\" d=\"M512 194.8c0 101.3-82.4 183.8-183.8 183.8c-101.7 0-184.4-82.4-184.4-183.8c0-101.6 82.7-184.3 184.4-184.3C429.6 10.5 512 93.2 512 194.8M0 501.5h90v-491H0z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":502},"\u003Cpath fill=\"currentColor\" d=\"m20.216 6.415l-.132-.666c-.119-.598-.388-1.163-1.001-1.379c-.197-.069-.42-.098-.57-.241c-.152-.143-.196-.366-.231-.572c-.065-.378-.125-.756-.192-1.133c-.057-.325-.102-.69-.25-.987c-.195-.4-.597-.634-.996-.788a6 6 0 0 0-.626-.194c-1-.263-2.05-.36-3.077-.416a26 26 0 0 0-3.7.062c-.915.083-1.88.184-2.75.5c-.318.116-.646.256-.888.501c-.297.302-.393.77-.177 1.146c.154.267.415.456.692.58c.36.162.737.284 1.123.366c1.075.238 2.189.331 3.287.37q1.829.074 3.65-.118q.449-.05.896-.119c.352-.054.578-.513.474-.834c-.124-.383-.457-.531-.834-.473c-.466.074-.96.108-1.382.146q-1.767.12-3.536.006a22 22 0 0 1-1.157-.107c-.086-.01-.18-.025-.258-.036q-.364-.055-.724-.13c-.111-.027-.111-.185 0-.212h.005q.416-.09.838-.147h.002c.131-.009.263-.032.394-.048a25 25 0 0 1 3.426-.12q1.011.029 2.017.144l.228.031q.4.06.798.145c.392.085.895.113 1.07.542c.055.137.08.288.111.431l.319 1.484a.237.237 0 0 1-.199.284h-.003l-.112.015a37 37 0 0 1-4.743.295a37 37 0 0 1-4.699-.304c-.14-.017-.293-.042-.417-.06c-.326-.048-.649-.108-.973-.161c-.393-.065-.768-.032-1.123.161c-.29.16-.527.404-.675.701c-.154.316-.199.66-.267 1c-.069.34-.176.707-.135 1.056c.087.753.613 1.365 1.37 1.502a39.7 39.7 0 0 0 11.343.376a.483.483 0 0 1 .535.53l-.071.697l-1.018 9.907c-.041.41-.047.832-.125 1.237c-.122.637-.553 1.028-1.182 1.171q-.868.197-1.756.205c-.656.004-1.31-.025-1.966-.022c-.699.004-1.556-.06-2.095-.58c-.475-.458-.54-1.174-.605-1.793l-.731-7.013l-.322-3.094c-.037-.351-.286-.695-.678-.678c-.336.015-.718.3-.678.679l.228 2.185l.949 9.112c.147 1.344 1.174 2.068 2.446 2.272c.742.12 1.503.144 2.257.156c.966.016 1.942.053 2.892-.122c1.408-.258 2.465-1.198 2.616-2.657l1.024-9.995l.215-2.087a.48.48 0 0 1 .39-.426c.402-.078.787-.212 1.074-.518c.455-.488.546-1.124.385-1.766zm-1.478.772c-.145.137-.363.201-.578.233c-2.416.359-4.866.54-7.308.46c-1.748-.06-3.477-.254-5.207-.498c-.17-.024-.353-.055-.47-.18c-.22-.236-.111-.71-.054-.995c.052-.26.152-.609.463-.646c.484-.057 1.046.148 1.526.22q.865.132 1.737.212c2.48.226 5.002.19 7.472-.14q.675-.09 1.345-.21c.399-.072.84-.206 1.08.206c.166.281.188.657.162.974a.54.54 0 0 1-.169.364zm-6.159 3.9c-.862.37-1.84.788-3.109.788a6 6 0 0 1-1.569-.217l.877 9.004c.065.78.717 1.38 1.5 1.38c0 0 1.243.065 1.658.065c.447 0 1.786-.065 1.786-.065c.783 0 1.434-.6 1.499-1.38l.94-9.95a4 4 0 0 0-1.322-.238c-.826 0-1.491.284-2.26.613\"\u002F>",{"left":4,"top":4,"width":29,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":504},"\u003Cpath fill=\"currentColor\" d=\"M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134c-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9c152.3 0 165.1-3.7 204 11.4c60.1 23.3 65.6 79.5 44 140.3c-21.5 62.6-72.5 89.5-140.1 90.3c-43.4.7-69.5-7-75.3 24.2M357.1 152c-1.8-1.3-2.5-1.8-3 1.3c-2 11.4-5.1 22.5-8.8 33.6c-39.9 113.8-150.5 103.9-204.5 103.9c-6.1 0-10.1 3.3-10.9 9.4c-22.6 140.4-27.1 169.7-27.1 169.7c-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9c.7-5.4-1.1 6.1 14.4-91.3c4.6-22 14.3-19.7 29.3-19.7c71 0 126.4-28.8 142.9-112.3c6.5-34.8 4.6-71.4-23.8-92.6\"\u002F>",{"left":4,"top":4,"width":18,"height":18,"rotate":4,"vFlip":6,"hFlip":6,"body":506},"\u003Cpath fill=\"currentColor\" d=\"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8m0 448c-110.532 0-200-89.431-200-200c0-110.495 89.472-200 200-200c110.491 0 200 89.471 200 200c0 110.53-89.431 200-200 200m107.244-255.2c0 67.052-72.421 68.084-72.421 92.863V300c0 6.627-5.373 12-12 12h-45.647c-6.627 0-12-5.373-12-12v-8.659c0-35.745 27.1-50.034 47.579-61.516c17.561-9.845 28.324-16.541 28.324-29.579c0-17.246-21.999-28.693-39.784-28.693c-23.189 0-33.894 10.977-48.942 29.969c-4.057 5.12-11.46 6.071-16.666 2.124l-27.824-21.098c-5.107-3.872-6.251-11.066-2.644-16.363C184.846 131.491 214.94 112 261.794 112c49.071 0 101.45 38.304 101.45 88.8M298 368c0 23.159-18.841 42-42 42s-42-18.841-42-42s18.841-42 42-42s42 18.841 42 42\"\u002F>",1792951303534]