<commit_before>﻿<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c)  Microsoft.  All Rights Reserved.  Licensed under the Apache License, Version 2.0.  See License.txt in the project root for license information. -->
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
    <PlatformTarget>AnyCPU</PlatformTarget>
    <OutputType>Library</OutputType>
    <RootNamespace>Roslyn.VisualStudio.Setup.Dependencies</RootNamespace>
    <GeneratePkgDefFile>true</GeneratePkgDefFile>
    <VSSDKTargetPlatformRegRootSuffix>RoslynDev</VSSDKTargetPlatformRegRootSuffix>
    <IncludeAssemblyInVSIXContainer>false</IncludeAssemblyInVSIXContainer>
    <IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>
    <IncludeDebugSymbolsInLocalVSIXDeployment>false</IncludeDebugSymbolsInLocalVSIXDeployment>
    <ImportVSSDKTargets>true</ImportVSSDKTargets>
    <TargetFramework>net46</TargetFramework>
    <RuntimeIdentifier>$(RoslynDesktopRuntimeIdentifier)</RuntimeIdentifier>
    <RoslynProjectType>Vsix</RoslynProjectType>
    <Ngen>true</Ngen>
    <NgenArchitecture>All</NgenArchitecture>
    <NgenPriority>3</NgenPriority>
    <DisableImplicitFrameworkReferences>true</DisableImplicitFrameworkReferences>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
  <ItemGroup>
    <!-- 
    Roslyn dependencies that are installed by other VS components. 
    This project deploys them to RoslynDev hive to enable F5 scenario, 
    but the resulting VSIX not inserted into VS.
    -->
    <NuGetPackageToIncludeInVsix Include="Microsoft.DiaSymReader" />
    <NuGetPackageToIncludeInVsix Include="Microsoft.DiaSymReader.PortablePdb" />
    <NuGetPackageToIncludeInVsix Include="System.AppContext" />
    <NuGetPackageToIncludeInVsix Include="System.Collections" />
    <NuGetPackageToIncludeInVsix Include="System.Collections.Concurrent" />
    <NuGetPackageToIncludeInVsix Include="System.Collections.Immutable" />
    <NuGetPackageToIncludeInVsix Include="System.Console" />
    <NuGetPackageToIncludeInVsix Include="System.Diagnostics.Contracts" />
    <NuGetPackageToIncludeInVsix Include="System.Diagnostics.Process" />
    <NuGetPackageToIncludeInVsix Include="System.Diagnostics.Tools" />
    <NuGetPackageToIncludeInVsix Include="System.Diagnostics.FileVersionInfo" />
    <NuGetPackageToIncludeInVsix Include="System.IO" />
    <NuGetPackageToIncludeInVsix Include="System.IO.Compression" />
    <NuGetPackageToIncludeInVsix Include="System.IO.FileSystem" />
    <NuGetPackageToIncludeInVsix Include="System.IO.FileSystem.Primitives" />
    <NuGetPackageToIncludeInVsix Include="System.Linq.Expressions" />
    <NuGetPackageToIncludeInVsix Include="System.Linq.Parallel" />
    <NuGetPackageToIncludeInVsix Include="System.ObjectModel" />
    <NuGetPackageToIncludeInVsix Include="System.Reflection.Metadata" />
    <NuGetPackageToIncludeInVsix Include="System.Runtime.InteropServices.RuntimeInformation" />
    <NuGetPackageToIncludeInVsix Include="System.Runtime.Numerics" />
    <NuGetPackageToIncludeInVsix Include="System.Security.Cryptography.Algorithms" />
    <NuGetPackageToIncludeInVsix Include="System.Security.Cryptography.Encoding" />
    <NuGetPackageToIncludeInVsix Include="System.Security.Cryptography.Primitives" />
    <NuGetPackageToIncludeInVsix Include="System.Security.Cryptography.X509Certificates" />
    <NuGetPackageToIncludeInVsix Include="System.Text.Encoding" />
    <NuGetPackageToIncludeInVsix Include="System.Text.Encoding.CodePages" />
    <NuGetPackageToIncludeInVsix Include="System.Text.Encoding.Extensions" />
    <NuGetPackageToIncludeInVsix Include="System.Text.RegularExpressions" />
    <NuGetPackageToIncludeInVsix Include="System.Threading.Tasks.Extensions" />
    <NuGetPackageToIncludeInVsix Include="System.Threading.Tasks.Parallel" />
    <NuGetPackageToIncludeInVsix Include="System.ValueTuple" />
    <NuGetPackageToIncludeInVsix Include="System.Xml.ReaderWriter" />
    <NuGetPackageToIncludeInVsix Include="System.Xml.XDocument" />
    <NuGetPackageToIncludeInVsix Include="System.Xml.XmlDocument" />
    <NuGetPackageToIncludeInVsix Include="System.Xml.XPath.XDocument" />
  </ItemGroup>
  <ItemGroup>
    <None Include="source.extension.vsixmanifest">
      <SubType>Designer</SubType>
    </None>
  </ItemGroup>
  <ItemGroup>
    <!-- Needed to use RegistrationAttribute -->
    <PackageReference Include="Microsoft.VisualStudio.Shell.15.0" Version="$(MicrosoftVisualStudioShell150Version)" />
    <!-- All packages that we depend on, either as facades or implementations -->
    <PackageReference Include="Microsoft.DiaSymReader" Version="$(MicrosoftDiaSymReaderVersion)" />
    <PackageReference Include="Microsoft.DiaSymReader.PortablePdb" Version="$(MicrosoftDiaSymReaderPortablePdbVersion)" />
    <PackageReference Include="Microsoft.VisualStudio.SDK.Analyzers" Version="$(MicrosoftVisualStudioSDKAnalyzersVersion)" PrivateAssets="all" />
    <PackageReference Include="Microsoft.VisualStudio.Threading" Version="$(MicrosoftVisualStudioThreadingVersion)" PrivateAssets="all" />
    <PackageReference Include="Microsoft.VisualStudio.Validation" Version="$(MicrosoftVisualStudioValidationVersion)" PrivateAssets="all" />
    <PackageReference Include="System.AppContext" Version="$(SystemAppContextVersion)" />
    <PackageReference Include="System.Collections" Version="$(SystemCollectionsVersion)" />
    <PackageReference Include="System.Collections.Concurrent" Version="$(SystemCollectionsConcurrentVersion)" />
    <PackageReference Include="System.Collections.Immutable" Version="$(SystemCollectionsImmutableVersion)" />
    <PackageReference Include="System.Console" Version="$(SystemConsoleVersion)" />
    <PackageReference Include="System.Diagnostics.Contracts" Version="$(SystemDiagnosticsContractsVersion)" />
    <PackageReference Include="System.Diagnostics.Process" Version="$(SystemDiagnosticsProcessVersion)" />
    <PackageReference Include="System.Diagnostics.Tools" Version="$(SystemDiagnosticsToolsVersion)" />
    <PackageReference Include="System.Diagnostics.FileVersionInfo" Version="$(SystemDiagnosticsFileVersionInfoVersion)" />
    <PackageReference Include="System.Diagnostics.StackTrace" Version="$(SystemDiagnosticsStackTraceVersion)" />
    <PackageReference Include="System.IO" Version="$(SystemIOVersion)" />
    <PackageReference Include="System.IO.Compression" Version="$(SystemIOCompressionVersion)" />
    <PackageReference Include="System.IO.FileSystem" Version="$(SystemIOFileSystemVersion)" />
    <PackageReference Include="System.IO.FileSystem.Primitives" Version="$(SystemIOFileSystemPrimitivesVersion)" /><commit_msg>Remove all PrivateAssets flags<commit_after>﻿<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c)  Microsoft.  All Rights Reserved.  Licensed under the Apache License, Version 2.0.  See License.txt in the project root for license information. -->
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
    <PlatformTarget>AnyCPU</PlatformTarget>
    <OutputType>Library</OutputType>
    <RootNamespace>Roslyn.VisualStudio.Setup.Dependencies</RootNamespace>
    <GeneratePkgDefFile>true</GeneratePkgDefFile>
    <VSSDKTargetPlatformRegRootSuffix>RoslynDev</VSSDKTargetPlatformRegRootSuffix>
    <IncludeAssemblyInVSIXContainer>false</IncludeAssemblyInVSIXContainer>
    <IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>
    <IncludeDebugSymbolsInLocalVSIXDeployment>false</IncludeDebugSymbolsInLocalVSIXDeployment>
    <ImportVSSDKTargets>true</ImportVSSDKTargets>
    <TargetFramework>net46</TargetFramework>
    <RuntimeIdentifier>$(RoslynDesktopRuntimeIdentifier)</RuntimeIdentifier>
    <RoslynProjectType>Vsix</RoslynProjectType>
    <Ngen>true</Ngen>
    <NgenArchitecture>All</NgenArchitecture>
    <NgenPriority>3</NgenPriority>
    <DisableImplicitFrameworkReferences>true</DisableImplicitFrameworkReferences>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
  <ItemGroup>
    <!-- 
    Roslyn dependencies that are installed by other VS components. 
    This project deploys them to RoslynDev hive to enable F5 scenario, 
    but the resulting VSIX not inserted into VS.
    -->
    <NuGetPackageToIncludeInVsix Include="Microsoft.DiaSymReader" />
    <NuGetPackageToIncludeInVsix Include="Microsoft.DiaSymReader.PortablePdb" />
    <NuGetPackageToIncludeInVsix Include="System.AppContext" />
    <NuGetPackageToIncludeInVsix Include="System.Collections" />
    <NuGetPackageToIncludeInVsix Include="System.Collections.Concurrent" />
    <NuGetPackageToIncludeInVsix Include="System.Collections.Immutable" />
    <NuGetPackageToIncludeInVsix Include="System.Console" />
    <NuGetPackageToIncludeInVsix Include="System.Diagnostics.Contracts" />
    <NuGetPackageToIncludeInVsix Include="System.Diagnostics.Process" />
    <NuGetPackageToIncludeInVsix Include="System.Diagnostics.Tools" />
    <NuGetPackageToIncludeInVsix Include="System.Diagnostics.FileVersionInfo" />
    <NuGetPackageToIncludeInVsix Include="System.IO" />
    <NuGetPackageToIncludeInVsix Include="System.IO.Compression" />
    <NuGetPackageToIncludeInVsix Include="System.IO.FileSystem" />
    <NuGetPackageToIncludeInVsix Include="System.IO.FileSystem.Primitives" />
    <NuGetPackageToIncludeInVsix Include="System.Linq.Expressions" />
    <NuGetPackageToIncludeInVsix Include="System.Linq.Parallel" />
    <NuGetPackageToIncludeInVsix Include="System.ObjectModel" />
    <NuGetPackageToIncludeInVsix Include="System.Reflection.Metadata" />
    <NuGetPackageToIncludeInVsix Include="System.Runtime.InteropServices.RuntimeInformation" />
    <NuGetPackageToIncludeInVsix Include="System.Runtime.Numerics" />
    <NuGetPackageToIncludeInVsix Include="System.Security.Cryptography.Algorithms" />
    <NuGetPackageToIncludeInVsix Include="System.Security.Cryptography.Encoding" />
    <NuGetPackageToIncludeInVsix Include="System.Security.Cryptography.Primitives" />
    <NuGetPackageToIncludeInVsix Include="System.Security.Cryptography.X509Certificates" />
    <NuGetPackageToIncludeInVsix Include="System.Text.Encoding" />
    <NuGetPackageToIncludeInVsix Include="System.Text.Encoding.CodePages" />
    <NuGetPackageToIncludeInVsix Include="System.Text.Encoding.Extensions" />
    <NuGetPackageToIncludeInVsix Include="System.Text.RegularExpressions" />
    <NuGetPackageToIncludeInVsix Include="System.Threading.Tasks.Extensions" />
    <NuGetPackageToIncludeInVsix Include="System.Threading.Tasks.Parallel" />
    <NuGetPackageToIncludeInVsix Include="System.ValueTuple" />
    <NuGetPackageToIncludeInVsix Include="System.Xml.ReaderWriter" />
    <NuGetPackageToIncludeInVsix Include="System.Xml.XDocument" />
    <NuGetPackageToIncludeInVsix Include="System.Xml.XmlDocument" />
    <NuGetPackageToIncludeInVsix Include="System.Xml.XPath.XDocument" />
  </ItemGroup>
  <ItemGroup>
    <None Include="source.extension.vsixmanifest">
      <SubType>Designer</SubType>
    </None>
  </ItemGroup>
  <ItemGroup>
    <!-- Needed to use RegistrationAttribute -->
    <PackageReference Include="Microsoft.VisualStudio.Shell.15.0" Version="$(MicrosoftVisualStudioShell150Version)" />
    <!-- All packages that we depend on, either as facades or implementations -->
    <PackageReference Include="Microsoft.DiaSymReader" Version="$(MicrosoftDiaSymReaderVersion)" />
    <PackageReference Include="Microsoft.DiaSymReader.PortablePdb" Version="$(MicrosoftDiaSymReaderPortablePdbVersion)" />
    <PackageReference Include="Microsoft.VisualStudio.SDK.Analyzers" Version="$(MicrosoftVisualStudioSDKAnalyzersVersion)" />
    <PackageReference Include="Microsoft.VisualStudio.Threading" Version="$(MicrosoftVisualStudioThreadingVersion)" />
    <PackageReference Include="Microsoft.VisualStudio.Validation" Version="$(MicrosoftVisualStudioValidationVersion)" />
    <PackageReference Include="System.AppContext" Version="$(SystemAppContextVersion)" />
    <PackageReference Include="System.Collections" Version="$(SystemCollectionsVersion)" />
    <PackageReference Include="System.Collections.Concurrent" Version="$(SystemCollectionsConcurrentVersion)" />
    <PackageReference Include="System.Collections.Immutable" Version="$(SystemCollectionsImmutableVersion)" />
    <PackageReference Include="System.Console" Version="$(SystemConsoleVersion)" />
    <PackageReference Include="System.Diagnostics.Contracts" Version="$(SystemDiagnosticsContractsVersion)" />
    <PackageReference Include="System.Diagnostics.Process" Version="$(SystemDiagnosticsProcessVersion)" />
    <PackageReference Include="System.Diagnostics.Tools" Version="$(SystemDiagnosticsToolsVersion)" />
    <PackageReference Include="System.Diagnostics.FileVersionInfo" Version="$(SystemDiagnosticsFileVersionInfoVersion)" />
    <PackageReference Include="System.Diagnostics.StackTrace" Version="$(SystemDiagnosticsStackTraceVersion)" />
    <PackageReference Include="System.IO" Version="$(SystemIOVersion)" />
    <PackageReference Include="System.IO.Compression" Version="$(SystemIOCompressionVersion)" />
    <PackageReference Include="System.IO.FileSystem" Version="$(SystemIOFileSystemVersion)" />
    <PackageReference Include="System.IO.FileSystem.Primitives" Version="$(SystemIOFileSystemPrimitivesVersion)" />
{'fraction_non_alphanumeric': 0.11961230633673545, 'fraction_numerical': 0.002643365885894706, 'mean_word_length': 6.596207473508087, 'pattern_counts': {'":': 0, '<': 221, '<?xml version=': 2, '>': 221, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3960137', 'n_tokens_mistral': 3968, 'n_tokens_neox': 3648, 'n_words': 482}