<commit_before>﻿<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <PerfLibRootPath>$(MSBuildThisFileDirectory)\..</PerfLibRootPath>
  </PropertyGroup>
  <!--Target CLR v2-->
  <PropertyGroup>
    <AllowCrossTargeting>true</AllowCrossTargeting>
    <TargetFrameworkVersion Condition="'$(TargetFrameworkVersion)' == ''">v4.5</TargetFrameworkVersion>
    <TargetFrameworkProfile>
    </TargetFrameworkProfile>
  </PropertyGroup>
  <Import Project="$(PerfLibRootPath)\PerfLib.settings.targets" />
  <PropertyGroup Condition=" '$(BuildInRazzle)' == 'true' ">
    <UseVsVersion>true</UseVsVersion>
    <CreateMetaAssembly>true</CreateMetaAssembly>
    <PublishMetaAssemblyVisibility>Inter</PublishMetaAssemblyVisibility>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(BuildInRazzle)' != 'true' ">
    <IgnoreDualBuildAssemblyInfo>false</IgnoreDualBuildAssemblyInfo>
  </PropertyGroup>
  <PropertyGroup>
    <ProjectGuid>{E6EACF92-F22D-47DC-8EEB-9BBC4DF1E4D5}</ProjectGuid>
    <OutputType>Library</OutputType>
    <RootNamespace>Microsoft.Diagnostics.FastSerialization</RootNamespace>
    <AssemblyName>Microsoft.Diagnostics.FastSerialization</AssemblyName>
    <AssemblyAttributeClsCompliant>false</AssemblyAttributeClsCompliant>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <DefineConstants>GROWABLEARRAY_PUBLIC;STREAMREADER_PUBLIC;FASTSERIALIZATION_PUBLIC;$(DefineConstants)</DefineConstants>
    <LangVersion>6</LangVersion>
    <Features>strict</Features>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <DefineConstants>TRACE;DEBUG;$(DefineConstants)</DefineConstants>
    <OutputPath>bin\Debug\</OutputPath>
    <Prefer32Bit>false</Prefer32Bit>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <DebugType>pdbonly</DebugType>
    <Optimize>true</Optimize>
    <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
    <OutputPath>bin\release\</OutputPath>
    <Prefer32Bit>false</Prefer32Bit>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="System" />
    <Reference Include="System.Core" />
    <Reference Include="System.Data" /><commit_msg>Enable documentation comment processing for FastSerialization<commit_after>﻿<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <PerfLibRootPath>$(MSBuildThisFileDirectory)\..</PerfLibRootPath>
  </PropertyGroup>
  <!--Target CLR v2-->
  <PropertyGroup>
    <AllowCrossTargeting>true</AllowCrossTargeting>
    <TargetFrameworkVersion Condition="'$(TargetFrameworkVersion)' == ''">v4.5</TargetFrameworkVersion>
    <TargetFrameworkProfile>
    </TargetFrameworkProfile>
  </PropertyGroup>
  <Import Project="$(PerfLibRootPath)\PerfLib.settings.targets" />
  <PropertyGroup Condition=" '$(BuildInRazzle)' == 'true' ">
    <UseVsVersion>true</UseVsVersion>
    <CreateMetaAssembly>true</CreateMetaAssembly>
    <PublishMetaAssemblyVisibility>Inter</PublishMetaAssemblyVisibility>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(BuildInRazzle)' != 'true' ">
    <IgnoreDualBuildAssemblyInfo>false</IgnoreDualBuildAssemblyInfo>
  </PropertyGroup>
  <PropertyGroup>
    <ProjectGuid>{E6EACF92-F22D-47DC-8EEB-9BBC4DF1E4D5}</ProjectGuid>
    <OutputType>Library</OutputType>
    <RootNamespace>Microsoft.Diagnostics.FastSerialization</RootNamespace>
    <AssemblyName>Microsoft.Diagnostics.FastSerialization</AssemblyName>
    <AssemblyAttributeClsCompliant>false</AssemblyAttributeClsCompliant>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <DefineConstants>GROWABLEARRAY_PUBLIC;STREAMREADER_PUBLIC;FASTSERIALIZATION_PUBLIC;$(DefineConstants)</DefineConstants>
    <LangVersion>6</LangVersion>
    <Features>strict</Features>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <DefineConstants>TRACE;DEBUG;$(DefineConstants)</DefineConstants>
    <OutputPath>bin\Debug\</OutputPath>
    <Prefer32Bit>false</Prefer32Bit>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <DebugType>pdbonly</DebugType>
    <Optimize>true</Optimize>
    <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
    <OutputPath>bin\release\</OutputPath>
    <Prefer32Bit>false</Prefer32Bit>
  </PropertyGroup>
  <PropertyGroup>
    <!--
      Make sure any documentation comments which are included in code get checked for syntax during the build, but do
      not report warnings for missing comments.

      CS1573: Parameter 'parameter' has no matching param tag in the XML comment for 'parameter' (but other parameters do)
      CS1591: Missing XML comment for publicly visible type or member 'Type_or_Member'
    -->
    <DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
    <NoWarn>$(NoWarn),1573,1591</NoWarn>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="System" />
    <Reference Include="System.Core" />
    <Reference Include="System.Data" />
{'fraction_non_alphanumeric': 0.14085027726432534, 'fraction_numerical': 0.01589648798521257, 'mean_word_length': 6.045572916666667, 'pattern_counts': {'":': 0, '<': 166, '<?xml version=': 2, '>': 166, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 5}, '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': '1452090', 'n_tokens_mistral': 1707, 'n_tokens_neox': 1573, 'n_words': 215}