<commit_before>﻿<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFrameworks>netcoreapp3.0</TargetFrameworks>
    <OutputType>Exe</OutputType>
    <GeneratePackageOnBuild>False</GeneratePackageOnBuild>
    <EnableDefaultCompileItems>False</EnableDefaultCompileItems>
    <TieredCompilation>True</TieredCompilation>
    <IsPackable>False</IsPackable>
  </PropertyGroup>

  <ItemGroup Condition="'$(CoreRT)' == 'True'">
    <RdXmlFile Include="..\..\build\native\netcore.rd.xml" />
    <RdXmlFile Include="..\..\build\native\app.rd.xml" />
    <RdXmlFile Include="..\..\build\native\avalonia.rd.xml" />
    <RdXmlFile Include="..\..\build\native\avalonia.linux.rd.xml" Condition="'$(RuntimeIdentifier)' == 'linux-x64'" />
    <RdXmlFile Include="..\..\build\native\avalonia.osx.rd.xml" Condition="'$(RuntimeIdentifier)' == 'osx-x64'" />
    <RdXmlFile Include="..\..\build\native\avalonia.win.rd.xml" Condition="'$(RuntimeIdentifier)' == 'win-x64'" />
    <RdXmlFile Include="..\..\build\native\avalonia.reactiveui.rd.xml" />
    <RdXmlFile Include="..\..\build\native\avalonia.behaviors.rd.xml" />
    <RdXmlFile Include="..\..\build\native\avalonia.panandzoom.rd.xml" />
    <RdXmlFile Include="..\..\build\native\avalonia.thememanager.rd.xml" />
    <RdXmlFile Include="..\..\build\native\autofac.rd.xml" />
    <RdXmlFile Include="..\..\build\native\dock.rd.xml" />
    <RdXmlFile Include="..\..\build\native\csvhelper.rd.xml" />
    <RdXmlFile Include="..\..\build\native\netdxf.rd.xml" />
    <RdXmlFile Include="..\..\build\native\newtonsoft.json.rd.xml" />
    <RdXmlFile Include="..\..\build\native\portable.xaml.rd.xml" />
    <!--<RdXmlFile Include="..\..\build\native\roslyn.rd.xml"/>-->
    <RdXmlFile Include="..\..\build\native\rx.rd.xml" />
    <IlcArg Include="--stacktracedata" />
  </ItemGroup>

  <!-- https://github.com/dotnet/corert/blob/master/Documentation/using-corert/optimizing-corert.md -->
  <PropertyGroup>
    <RootAllApplicationAssemblies>False</RootAllApplicationAssemblies>
    <IlcGenerateCompleteTypeMetadata>False</IlcGenerateCompleteTypeMetadata>
    <IlcGenerateStackTraceData>False</IlcGenerateStackTraceData>
  </PropertyGroup>

  <Import Project="..\..\build\Base.props" />
  <Import Project="..\..\build\ILCompiler.props" Condition="'$(CoreRT)' == 'True'" />
  <Import Project="..\..\build\Autofac.props" />
  <Import Project="..\..\build\Rx.props" />
  <Import Project="..\..\build\Avalonia.props" />
  <Import Project="..\..\build\Avalonia.Desktop.props" />
  <Import Project="..\..\build\Avalonia.ReactiveUI.props" />
  <Import Project="..\..\build\Avalonia.Behaviors.props" />
  <Import Project="..\..\build\Avalonia.DataGrid.props" />
  <Import Project="..\..\build\Avalonia.PanAndZoom.props" />
  <Import Project="..\..\build\Avalonia.ThemeManager.props" />
  <Import Project="..\..\build\SkiaSharp.props" />
  <Import Project="..\..\build\SharpDX.props" Condition="'$(CoreRT)' == 'False'" />
  <Import Project="..\..\build\Dock.Model.props" />
  <Import Project="..\..\build\Dock.Avalonia.props" />
  <Import Project="..\..\build\ReactiveUI.props" />
  <Import Project="..\..\build\System.Drawing.Common.props" />
  <!--<Import Project="..\..\build\Linker.props" Condition="'$(CoreRT)' == 'False'" />-->

  <ItemGroup>
    <Compile Include="**\*.cs" Exclude="obj\**" />
  </ItemGroup>

  <ItemGroup>
    <AvaloniaResource Include="Assets\*" Exclude="bin\**;obj\**;**\*.xproj;packages\**;@(EmbeddedResource)" />
  </ItemGroup>

  <Import Project="..\..\build\EmbedXaml.props" />

  <ItemGroup>
    <ProjectReference Include="..\Core2D.Base\Core2D.Base.csproj" />
    <ProjectReference Include="..\Core2D.Editor\Core2D.Editor.csproj" />
    <ProjectReference Include="..\Core2D.Model.Extensions\Core2D.Model.Extensions.csproj" />
    <ProjectReference Include="..\Core2D.Model\Core2D.Model.csproj" />
    <ProjectReference Include="..\Core2D.FileSystem.DotNet\Core2D.FileSystem.DotNet.csproj" />
    <ProjectReference Include="..\Core2D.FileWriter.Dxf\Core2D.FileWriter.Dxf.csproj" />
    <ProjectReference Include="..\Core2D.FileWriter.Emf\Core2D.FileWriter.Emf.csproj" />
    <ProjectReference Include="..\Core2D.FileWriter.SkiaSharp\Core2D.FileWriter.SkiaSharp.csproj" />
    <ProjectReference Include="..\Core2D.Log.Trace\Core2D.Log.Trace.csproj" />
    <ProjectReference Include="..\Core2D.Renderer.Avalonia\Core2D.Renderer.Avalonia.csproj" />
    <ProjectReference Include="..\Core2D.Renderer.Dxf\Core2D.Renderer.Dxf.csproj" />
    <ProjectReference Include="..\Core2D.Renderer.SkiaSharp\Core2D.Renderer.SkiaSharp.csproj" />
    <ProjectReference Include="..\Core2D.Renderer.WinForms\Core2D.Renderer.WinForms.csproj" />
    <ProjectReference Include="..\Core2D.ScriptRunner.Roslyn\Core2D.ScriptRunner.Roslyn.csproj" Condition="'$(CoreRT)' == 'False'" />
    <ProjectReference Include="..\Core2D.Serializer.Newtonsoft\Core2D.Serializer.Newtonsoft.csproj" />
    <ProjectReference Include="..\Core2D.Serializer.Xaml\Core2D.Serializer.Xaml.csproj" />
    <ProjectReference Include="..\Core2D.ServiceProvider.Autofac\Core2D.ServiceProvider.Autofac.csproj" />
    <ProjectReference Include="..\Core2D.TextFieldReader.CsvHelper\Core2D.TextFieldReader.CsvHelper.csproj" />
    <ProjectReference Include="..\Core2D.TextFieldWriter.CsvHelper\Core2D.TextFieldWriter.CsvHelper.csproj" />
  </ItemGroup>

  <ItemGroup Condition="$(TargetFramework.StartsWith('net4'))">
    <ProjectReference Include="..\Core2D.FileWriter.PdfSharp\Core2D.FileWriter.PdfSharp.csproj" />
    <ProjectReference Include="..\Core2D.Renderer.PdfSharp\Core2D.Renderer.PdfSharp.csproj" />
  </ItemGroup>

</Project>
<commit_msg>Update Core2D.UI.Avalonia.csproj<commit_after>﻿<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFrameworks>netcoreapp3.0</TargetFrameworks>
    <OutputType>WinExe</OutputType>
    <GeneratePackageOnBuild>False</GeneratePackageOnBuild>
    <EnableDefaultCompileItems>False</EnableDefaultCompileItems>
    <TieredCompilation>True</TieredCompilation>
    <IsPackable>False</IsPackable>
  </PropertyGroup>

  <ItemGroup Condition="'$(CoreRT)' == 'True'">
    <RdXmlFile Include="..\..\build\native\netcore.rd.xml" />
    <RdXmlFile Include="..\..\build\native\app.rd.xml" />
    <RdXmlFile Include="..\..\build\native\avalonia.rd.xml" />
    <RdXmlFile Include="..\..\build\native\avalonia.linux.rd.xml" Condition="'$(RuntimeIdentifier)' == 'linux-x64'" />
    <RdXmlFile Include="..\..\build\native\avalonia.osx.rd.xml" Condition="'$(RuntimeIdentifier)' == 'osx-x64'" />
    <RdXmlFile Include="..\..\build\native\avalonia.win.rd.xml" Condition="'$(RuntimeIdentifier)' == 'win-x64'" />
    <RdXmlFile Include="..\..\build\native\avalonia.reactiveui.rd.xml" />
    <RdXmlFile Include="..\..\build\native\avalonia.behaviors.rd.xml" />
    <RdXmlFile Include="..\..\build\native\avalonia.panandzoom.rd.xml" />
    <RdXmlFile Include="..\..\build\native\avalonia.thememanager.rd.xml" />
    <RdXmlFile Include="..\..\build\native\autofac.rd.xml" />
    <RdXmlFile Include="..\..\build\native\dock.rd.xml" />
    <RdXmlFile Include="..\..\build\native\csvhelper.rd.xml" />
    <RdXmlFile Include="..\..\build\native\netdxf.rd.xml" />
    <RdXmlFile Include="..\..\build\native\newtonsoft.json.rd.xml" />
    <RdXmlFile Include="..\..\build\native\portable.xaml.rd.xml" />
    <!--<RdXmlFile Include="..\..\build\native\roslyn.rd.xml"/>-->
    <RdXmlFile Include="..\..\build\native\rx.rd.xml" />
    <IlcArg Include="--stacktracedata" />
  </ItemGroup>

  <!-- https://github.com/dotnet/corert/blob/master/Documentation/using-corert/optimizing-corert.md -->
  <PropertyGroup>
    <RootAllApplicationAssemblies>False</RootAllApplicationAssemblies>
    <IlcGenerateCompleteTypeMetadata>False</IlcGenerateCompleteTypeMetadata>
    <IlcGenerateStackTraceData>False</IlcGenerateStackTraceData>
  </PropertyGroup>

  <Import Project="..\..\build\Base.props" />
  <Import Project="..\..\build\ILCompiler.props" Condition="'$(CoreRT)' == 'True'" />
  <Import Project="..\..\build\Autofac.props" />
  <Import Project="..\..\build\Rx.props" />
  <Import Project="..\..\build\Avalonia.props" />
  <Import Project="..\..\build\Avalonia.Desktop.props" />
  <Import Project="..\..\build\Avalonia.ReactiveUI.props" />
  <Import Project="..\..\build\Avalonia.Behaviors.props" />
  <Import Project="..\..\build\Avalonia.DataGrid.props" />
  <Import Project="..\..\build\Avalonia.PanAndZoom.props" />
  <Import Project="..\..\build\Avalonia.ThemeManager.props" />
  <Import Project="..\..\build\SkiaSharp.props" />
  <Import Project="..\..\build\SharpDX.props" Condition="'$(CoreRT)' == 'False'" />
  <Import Project="..\..\build\Dock.Model.props" />
  <Import Project="..\..\build\Dock.Avalonia.props" />
  <Import Project="..\..\build\ReactiveUI.props" />
  <Import Project="..\..\build\System.Drawing.Common.props" />
  <!--<Import Project="..\..\build\Linker.props" Condition="'$(CoreRT)' == 'False'" />-->

  <ItemGroup>
    <Compile Include="**\*.cs" Exclude="obj\**" />
  </ItemGroup>

  <ItemGroup>
    <AvaloniaResource Include="Assets\*" Exclude="bin\**;obj\**;**\*.xproj;packages\**;@(EmbeddedResource)" />
  </ItemGroup>

  <Import Project="..\..\build\EmbedXaml.props" />

  <ItemGroup>
    <ProjectReference Include="..\Core2D.Base\Core2D.Base.csproj" />
    <ProjectReference Include="..\Core2D.Editor\Core2D.Editor.csproj" />
    <ProjectReference Include="..\Core2D.Model.Extensions\Core2D.Model.Extensions.csproj" />
    <ProjectReference Include="..\Core2D.Model\Core2D.Model.csproj" />
    <ProjectReference Include="..\Core2D.FileSystem.DotNet\Core2D.FileSystem.DotNet.csproj" />
    <ProjectReference Include="..\Core2D.FileWriter.Dxf\Core2D.FileWriter.Dxf.csproj" />
    <ProjectReference Include="..\Core2D.FileWriter.Emf\Core2D.FileWriter.Emf.csproj" />
    <ProjectReference Include="..\Core2D.FileWriter.SkiaSharp\Core2D.FileWriter.SkiaSharp.csproj" />
    <ProjectReference Include="..\Core2D.Log.Trace\Core2D.Log.Trace.csproj" />
    <ProjectReference Include="..\Core2D.Renderer.Avalonia\Core2D.Renderer.Avalonia.csproj" />
    <ProjectReference Include="..\Core2D.Renderer.Dxf\Core2D.Renderer.Dxf.csproj" />
    <ProjectReference Include="..\Core2D.Renderer.SkiaSharp\Core2D.Renderer.SkiaSharp.csproj" />
    <ProjectReference Include="..\Core2D.Renderer.WinForms\Core2D.Renderer.WinForms.csproj" />
    <ProjectReference Include="..\Core2D.ScriptRunner.Roslyn\Core2D.ScriptRunner.Roslyn.csproj" Condition="'$(CoreRT)' == 'False'" />
    <ProjectReference Include="..\Core2D.Serializer.Newtonsoft\Core2D.Serializer.Newtonsoft.csproj" />
    <ProjectReference Include="..\Core2D.Serializer.Xaml\Core2D.Serializer.Xaml.csproj" />
    <ProjectReference Include="..\Core2D.ServiceProvider.Autofac\Core2D.ServiceProvider.Autofac.csproj" />
    <ProjectReference Include="..\Core2D.TextFieldReader.CsvHelper\Core2D.TextFieldReader.CsvHelper.csproj" />
    <ProjectReference Include="..\Core2D.TextFieldWriter.CsvHelper\Core2D.TextFieldWriter.CsvHelper.csproj" />
  </ItemGroup>

  <ItemGroup Condition="$(TargetFramework.StartsWith('net4'))">
    <ProjectReference Include="..\Core2D.FileWriter.PdfSharp\Core2D.FileWriter.PdfSharp.csproj" />
    <ProjectReference Include="..\Core2D.Renderer.PdfSharp\Core2D.Renderer.PdfSharp.csproj" />
  </ItemGroup>

</Project>

{'fraction_non_alphanumeric': 0.20831127580730546, 'fraction_numerical': 0.009087700723486854, 'mean_word_length': 3.813163481953291, 'pattern_counts': {'":': 0, '<': 199, '<?xml version=': 0, '>': 199, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 36}, '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': '3306981', 'n_tokens_mistral': 4213, 'n_tokens_neox': 3679, 'n_words': 337}