<commit_before>﻿<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
    <RootNamespace>OSExtensions</RootNamespace>
    <AssemblyName>OSExtensions</AssemblyName>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>

    <Company>Microsoft</Company>
    <Description>Operating System Extensions for profiling</Description>
    <Copyright>Copyright © Microsoft 2010</Copyright>
  </PropertyGroup>

  <ItemGroup Condition="'$(TargetFramework)' == 'netstandard1.6'"> 
    <PackageReference Include="Microsoft.Win32.Registry" Version="4.4.0" /> 
    <PackageReference Include="System.Reflection" Version="4.3.0" /> 
  </ItemGroup> 

  <PropertyGroup>
    <PreBuildEvent>"..\..\..\syncEncrypted.exe" "/P:..\..\..\password.txt" ..\..\..\OSExtensions.cs"</PreBuildEvent>
  </PropertyGroup>

  <!-- ******************* Signing Support *********************** -->
  <ItemGroup>
    <FilesToSign Include="$(TargetPath)">
        <Authenticode>Microsoft</Authenticode>
        <StrongName>StrongName</StrongName>
    </FilesToSign>
    <PackageReference Include="MicroBuild.Core" Version="0.2.0" />
  </ItemGroup>

  <!-- .NET Strong Name Signing -->
  <PropertyGroup>
    <DefineConstants Condition="'$(SIGNING_BUILD)'!=''">$(DefineConstants);SIGNING_BUILD</DefineConstants>
    <SignAssembly Condition="'$(SIGNING_BUILD)'!= ''">true</SignAssembly>
    <DelaySign>true</DelaySign>
    <AssemblyOriginatorKeyFile>..\MSFT.snk</AssemblyOriginatorKeyFile>
  </PropertyGroup>

</Project>
<commit_msg>Fix OSExtensions to not require two builds - one to decrypt and one to build.<commit_after>﻿<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFrameworks>net45;netstandard1.6</TargetFrameworks>
    <RootNamespace>OSExtensions</RootNamespace>
    <AssemblyName>OSExtensions</AssemblyName>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <EnableDefaultCompileItems>false</EnableDefaultCompileItems>

    <Company>Microsoft</Company>
    <Description>Operating System Extensions for profiling</Description>
    <Copyright>Copyright © Microsoft 2010</Copyright>
  </PropertyGroup>

  <ItemGroup>
    <Compile Include="OSExtensions.cs" />
  </ItemGroup>

  <ItemGroup Condition="'$(TargetFramework)' == 'netstandard1.6'"> 
    <PackageReference Include="Microsoft.Win32.Registry" Version="4.4.0" /> 
    <PackageReference Include="System.Reflection" Version="4.3.0" /> 
  </ItemGroup> 

  <PropertyGroup>
    <PreBuildEvent>"..\..\..\syncEncrypted.exe" "/P:..\..\..\password.txt" ..\..\..\OSExtensions.cs"</PreBuildEvent>
  </PropertyGroup>

  <!-- ******************* Signing Support *********************** -->
  <ItemGroup>
    <FilesToSign Include="$(TargetPath)">
        <Authenticode>Microsoft</Authenticode>
        <StrongName>StrongName</StrongName>
    </FilesToSign>
    <PackageReference Include="MicroBuild.Core" Version="0.2.0" />
  </ItemGroup>

  <!-- .NET Strong Name Signing -->
  <PropertyGroup>
    <DefineConstants Condition="'$(SIGNING_BUILD)'!=''">$(DefineConstants);SIGNING_BUILD</DefineConstants>
    <SignAssembly Condition="'$(SIGNING_BUILD)'!= ''">true</SignAssembly>
    <DelaySign>true</DelaySign>
    <AssemblyOriginatorKeyFile>..\MSFT.snk</AssemblyOriginatorKeyFile>
  </PropertyGroup>

</Project>

{'fraction_non_alphanumeric': 0.19060362771335118, 'fraction_numerical': 0.014272970561998216, 'mean_word_length': 4.7016949152542376, 'pattern_counts': {'":': 0, '<': 104, '<?xml version=': 2, '>': 104, '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': '2747712', 'n_tokens_mistral': 1095, 'n_tokens_neox': 964, 'n_words': 142}