How about copying&#x2F;pasting code, inserting tabs into code, inserting break points into code, how many projects you have, references, when you save, why your code wont compile.<p>Visual Studio is probably the primary reason I&#x27;m even bothering with Microsoft but fuck me they collect a lot of unnecessary shit. They claim its &quot;anonymous&quot;... Some of this doesn&#x27;t seem so anonymous to me:<p>&quot;Context.Default.VS.Core.User.Location.GeoId&quot;:x,
&quot;Context.Default.VS.Core.BuildNumber&quot;:x,
&quot;Context.Solution.LastSolutionBuildID&quot;:x,
&quot;Context.DebugSession.VS.Diagnostics.Debugger.DebugSession.StartupProject.UniqueGuid&quot;:&quot;{x}&quot;,
&quot;Context.DebugSession.VS.Diagnostics.Debugger.DebugSession.UniqueGuid&quot;:&quot;{x}&quot;,
&quot;Context.Default.VS.Core.User.IsInternal&quot;:&quot;False&quot;,
&quot;Context.Default.VS.Core.User.IsOptedIn&quot;:&quot;True&quot;,
&quot;Context.Default.VS.Core.User.IsMicrosoftInternal&quot;:&quot;False&quot;,
&quot;Context.Default.VS.Core.User.Type&quot;:&quot;External&quot;,
&quot;Context.Default.VS.Core.User.Id&quot;:&quot;x&quot;,
&quot;Context.Default.VS.Core.Machine.Id&quot;:&quot;x&quot;,
&quot;Context.Solution.ActiveProjectGuid&quot;:&quot;{x}&quot;,
&quot;Context.Solution.SolutionSessionID&quot;:&quot;{x}&quot;,
&quot;Context.Solution.SolutionID&quot;:&quot;{x}&quot;<p>Short of actual source they send <i>everything</i> (and details) you do in VS in real time.