Skip to content

Instantly share code, notes, and snippets.

@davkean
Last active August 21, 2019 06:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save davkean/51c7e818dfedd5f4ee7b7812354b1058 to your computer and use it in GitHub Desktop.
Save davkean/51c7e818dfedd5f4ee7b7812354b1058 to your computer and use it in GitHub Desktop.
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<!-- ======== C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\Sdk\Sdk.props ======= -->
<!--
***********************************************************************************************
Sdk.props
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (c) .NET Foundation. All rights reserved.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<!--
Indicate to other targets that Microsoft.NET.Sdk is being used.
This must be set here (as early as possible, before Microsoft.Common.props)
so that everything that follows can depend on it.
In particular, Directory.Build.props and nuget package props need to be able
to use this flag and they are imported by Microsoft.Common.props.
-->
<UsingMicrosoftNETSdk>true</UsingMicrosoftNETSdk>
</PropertyGroup>
<PropertyGroup Condition="'$(MSBuildProjectFullPath)' == '$(ProjectToOverrideProjectExtensionsPath)'">
<MSBuildProjectExtensionsPath>$(ProjectExtensionsPathForSpecifiedProject)</MSBuildProjectExtensionsPath>
</PropertyGroup>
<Import Project="$(AlternateCommonProps)" Condition="'$(AlternateCommonProps)' != ''" />
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="'$(AlternateCommonProps)' == ''"/>
<!-- ======== C:\Program Files (x86)\Microsoft Visual Studio\2019\master\MSBuild\Current\Microsoft.Common.props ======= -->
<!--
***********************************************************************************************
Microsoft.Common.props
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (C) Microsoft Corporation. All rights reserved.
***********************************************************************************************
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ImportByWildcardBeforeMicrosoftCommonProps Condition="'$(ImportByWildcardBeforeMicrosoftCommonProps)' == ''">true</ImportByWildcardBeforeMicrosoftCommonProps>
<ImportByWildcardAfterMicrosoftCommonProps Condition="'$(ImportByWildcardAfterMicrosoftCommonProps)' == ''">true</ImportByWildcardAfterMicrosoftCommonProps>
<ImportUserLocationsByWildcardBeforeMicrosoftCommonProps Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftCommonProps)' == ''">true</ImportUserLocationsByWildcardBeforeMicrosoftCommonProps>
<ImportUserLocationsByWildcardAfterMicrosoftCommonProps Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftCommonProps)' == ''">true</ImportUserLocationsByWildcardAfterMicrosoftCommonProps>
<ImportDirectoryBuildProps Condition="'$(ImportDirectoryBuildProps)' == ''">true</ImportDirectoryBuildProps>
</PropertyGroup>
<!--
Determine the path to the directory build props file if the user did not disable $(ImportDirectoryBuildProps) and
they did not already specify an absolute path to use via $(DirectoryBuildPropsPath)
-->
<PropertyGroup Condition="'$(ImportDirectoryBuildProps)' == 'true' and '$(DirectoryBuildPropsPath)' == ''">
<_DirectoryBuildPropsFile Condition="'$(_DirectoryBuildPropsFile)' == ''">Directory.Build.props</_DirectoryBuildPropsFile>
<_DirectoryBuildPropsBasePath Condition="'$(_DirectoryBuildPropsBasePath)' == ''">$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), '$(_DirectoryBuildPropsFile)'))</_DirectoryBuildPropsBasePath>
<DirectoryBuildPropsPath Condition="'$(_DirectoryBuildPropsBasePath)' != '' and '$(_DirectoryBuildPropsFile)' != ''">$([System.IO.Path]::Combine('$(_DirectoryBuildPropsBasePath)', '$(_DirectoryBuildPropsFile)'))</DirectoryBuildPropsPath>
</PropertyGroup>
<Import Project="$(DirectoryBuildPropsPath)" Condition="'$(ImportDirectoryBuildProps)' == 'true' and exists('$(DirectoryBuildPropsPath)')"/>
<!-- ======== c:\project-system\src\Directory.Build.props ======= -->
<!-- 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>
<PropertyGroup>
<IsUnitTestProject>false</IsUnitTestProject>
<IsUnitTestProject Condition="$(MSBuildProjectName.EndsWith('.UnitTests')) or $(MSBuildProjectName.EndsWith('.Tests'))">true</IsUnitTestProject>
<IsIntegrationTestProject>false</IsIntegrationTestProject>
<IsIntegrationTestProject Condition="$(MSBuildProjectName.EndsWith('.IntegrationTests'))">true</IsIntegrationTestProject>
<IsTestProject>false</IsTestProject>
<IsTestProject Condition="'$(IsUnitTestProject)' == 'true' or '$(IsIntegrationTestProject)' == 'true'">true</IsTestProject>
</PropertyGroup>
<PropertyGroup Condition="'$(OutDirName)' == ''">
<OutDirName Condition="$(IsUnitTestProject)">UnitTests</OutDirName>
<OutDirName Condition="$(IsIntegrationTestProject)">IntegrationTests</OutDirName>
<OutDirName Condition="'$(OutDirName)' == ''">Dlls</OutDirName>
</PropertyGroup>
<Import Project="..\Directory.Build.props"/>
<!-- ======== c:\project-system\Directory.Build.props ======= -->
<!-- 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>
<Import Project="build\import\NuGet.props"/>
<!-- ======== c:\project-system\build\import\NuGet.props ======= -->
<!-- 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>
<PropertyGroup>
<!-- Respect environment variable for the NuGet Packages Root if set; otherwise, use the current default location -->
<NuGetPackageRoot Condition="'$(NuGetPackageRoot)' == ''">$(NUGET_PACKAGES)</NuGetPackageRoot>
<NuGetPackageRoot Condition="'$(NuGetPackageRoot)' == '' AND '$(OS)' == 'Windows_NT'">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageRoot Condition="'$(NuGetPackageRoot)' == '' AND '$(OS)' != 'Windows_NT'">$([System.Environment]::GetFolderPath(SpecialFolder.Personal))\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageRoot Condition="!HasTrailingSlash('$(NuGetPackageRoot)')">$(NuGetPackageRoot)\</NuGetPackageRoot>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\build\import\NuGet.props ======= -->
<Import Project="build\import\Versions.props"/>
<!-- ======== c:\project-system\build\import\Versions.props ======= -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectSystemVersion>16.3.0</ProjectSystemVersion>
<VersionBase>$(ProjectSystemVersion)</VersionBase>
<PreReleaseVersionLabel>beta1</PreReleaseVersionLabel>
<SuppressNETCoreSdkPreviewMessage>true</SuppressNETCoreSdkPreviewMessage>
<!-- Opt-in and out of repo features -->
<UsingToolVSSDK>true</UsingToolVSSDK>
<UsingToolIbcOptimization>true</UsingToolIbcOptimization>
<UsingToolXUnit>false</UsingToolXUnit>
<UsingToolMicrosoftNetCompilers>false</UsingToolMicrosoftNetCompilers>
<!-- Toolset -->
<RoslynToolsRepoToolsetVersion>1.0.0-beta-62705-01</RoslynToolsRepoToolsetVersion>
<RoslynToolsModifyVsixManifestVersion>1.0.0-beta-62327-02</RoslynToolsModifyVsixManifestVersion>
<RoslynToolsSignToolVersion>1.0.0-beta-62414-01</RoslynToolsSignToolVersion>
<RoslynDependenciesProjectSystemOptimizationDataVersion>2.6.0-beta1-62205-02</RoslynDependenciesProjectSystemOptimizationDataVersion>
<MicrosoftDotNetIBCMergeVersion>4.7.1-alpha-00001</MicrosoftDotNetIBCMergeVersion>
<MicrosoftDiaSymReaderPdb2PdbVersion>1.1.0-beta1-62624-01</MicrosoftDiaSymReaderPdb2PdbVersion>
<MicroBuildPluginsSwixBuildVersion>1.0.147</MicroBuildPluginsSwixBuildVersion>
<CodecovVersion>1.1.0</CodecovVersion>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\build\import\Versions.props ======= -->
<PropertyGroup>
<!-- Workaround for https://github.com/dotnet/sdk/issues/2288 -->
<LanguageTargets Condition="'$(MSBuildProjectExtension)' == '.proj'">$(MSBuildToolsPath)\Microsoft.Common.targets</LanguageTargets>
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
<!--
RepoToolset props and targets are conditionally imported based on whether RepoToolsetDir is set or not
to allow VS to load packages and perform automatic package restore.
TODO: Remove once we can use a custom SDK (https://github.com/Microsoft/msbuild/issues/1493)
-->
<_RepoToolsetDir>$(NuGetPackageRoot)roslyntools.repotoolset\$(RoslynToolsRepoToolsetVersion)\tools\</_RepoToolsetDir>
<RepoToolsetDir Condition="'$(BuildingInsideVisualStudio)' != 'true' or Exists('$(_RepoToolsetDir)')">$(_RepoToolsetDir)</RepoToolsetDir>
<RepositoryUrl>https://github.com/dotnet/project-system</RepositoryUrl>
<PackageProjectUrl>$(RepositoryUrl)</PackageProjectUrl>
<!-- All projects in this repository target the same framework by default -->
<TargetFramework>net472</TargetFramework>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<VSSDKTargetPlatformRegRootSuffix Condition="'$(RootSuffix)' != ''">$(RootSuffix)</VSSDKTargetPlatformRegRootSuffix>
<VSSDKTargetPlatformRegRootSuffix Condition="'$(VSSDKTargetPlatformRegRootSuffix)' == ''">Exp</VSSDKTargetPlatformRegRootSuffix>
<MoqPublicKey>0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7</MoqPublicKey>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<ForceGenerationOfBindingRedirects>true</ForceGenerationOfBindingRedirects>
</PropertyGroup>
<!--
TODO: Import layout props so that design-time build executed before package restore is finished doesn't
product artifacts into wrong obj directories. Remove once we can use a custom SDK (https://github.com/Microsoft/msbuild/issues/1493)
-->
<Import Project="build\import\ProjectLayout.props"/>
<!-- ======== c:\project-system\build\import\ProjectLayout.props ======= -->
<!-- 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>
<!--
Properties describing the layout of the repo specific to the current project.
-->
<Import Project="RepoLayout.props"/>
<!-- ======== c:\project-system\build\import\RepoLayout.props ======= -->
<!-- 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>
<!--
Properties describing the layout of the repo.
-->
<PropertyGroup>
<_RepoRoot>$(MSBuildThisFileDirectory)..\..\</_RepoRoot>
<RepoRoot>$([System.IO.Path]::GetFullPath('$(_RepoRoot)'))</RepoRoot>
<!-- Respect environment variable for the .NET install directory if set; otherwise, use the current default location -->
<DotNetRoot Condition="'$(DotNetRoot)' == ''">$(DOTNET_INSTALL_DIR)</DotNetRoot>
<DotNetRoot Condition="'$(DotNetRoot)' == ''">$(RepoRoot).dotnet\</DotNetRoot>
<DotNetRoot Condition="!HasTrailingSlash('$(DotNetRoot)')">$(DotNetRoot)\</DotNetRoot>
</PropertyGroup>
<PropertyGroup>
<DotNetTool>$(DotNetRoot)dotnet</DotNetTool>
<DotNetTool Condition="'$(OS)' == 'Windows_NT'">$(DotNetTool).exe</DotNetTool>
<ArtifactsDir>$(RepoRoot)artifacts\</ArtifactsDir>
<ArtifactsToolsetDir>$(ArtifactsDir)toolset\</ArtifactsToolsetDir>
<ArtifactsConfigurationDir>$(ArtifactsDir)$(Configuration)\</ArtifactsConfigurationDir>
<ArtifactsBinDir>$(ArtifactsConfigurationDir)bin\</ArtifactsBinDir>
<ArtifactsObjDir>$(ArtifactsConfigurationDir)obj\</ArtifactsObjDir>
<ArtifactsLogDir>$(ArtifactsConfigurationDir)log\</ArtifactsLogDir>
<ArtifactsTmpDir>$(ArtifactsConfigurationDir)tmp\</ArtifactsTmpDir>
<ArtifactsTestResultsDir>$(ArtifactsConfigurationDir)TestResults\</ArtifactsTestResultsDir>
<ArtifactsSymStoreDirectory>$(ArtifactsConfigurationDir)SymStore\</ArtifactsSymStoreDirectory>
<PackageOutputPath>$(ArtifactsConfigurationDir)packages\</PackageOutputPath>
<VisualStudioSetupOutputPath>$(ArtifactsConfigurationDir)VSSetup\</VisualStudioSetupOutputPath>
<VisualStudioSetupInsertionPath>$(VisualStudioSetupOutputPath)Insertion\</VisualStudioSetupInsertionPath>
<VisualStudioSetupIntermediateOutputPath>$(ArtifactsConfigurationDir)VSSetup.obj\</VisualStudioSetupIntermediateOutputPath>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\build\import\RepoLayout.props ======= -->
<PropertyGroup>
<OutDirName Condition="'$(OutDirName)' == ''">$(MSBuildProjectName)</OutDirName>
<BaseOutputPath Condition="'$(BaseOutputPath)' == ''">$([System.IO.Path]::GetFullPath('$(ArtifactsBinDir)$(OutDirName)\'))</BaseOutputPath>
<OutputPath>$(BaseOutputPath)</OutputPath>
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)' == ''">$([System.IO.Path]::GetFullPath('$(ArtifactsObjDir)$(MSBuildProjectName)\'))</BaseIntermediateOutputPath>
<IntermediateOutputPath>$(BaseIntermediateOutputPath)</IntermediateOutputPath>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\build\import\ProjectLayout.props ======= -->
<!--
Determine whether the project is WPF temp project.
Since .NET Framework 4.7.2 WPF temp project name ends with _wpftmp suffix and keeps the language specific extension (e.g. csproj).
-->
<PropertyGroup>
<IsWpfTempProject>false</IsWpfTempProject>
<IsWpfTempProject Condition="$(MSBuildProjectName.EndsWith('_wpftmp'))">true</IsWpfTempProject>
</PropertyGroup>
<!--
WPF temp-projects do not import .props and .targets files from NuGet packages.
(see https://github.com/dotnet/sourcelink/issues/91).
Property _TargetAssemblyProjectName is set by GenerateTemporaryTargetAssembly task.
-->
<PropertyGroup Condition="'$(IsWpfTempProject)' == 'true'">
<_WpfTempProjectNuGetFileNameNoExt>$(ArtifactsObjDir)$(_TargetAssemblyProjectName)\$(_TargetAssemblyProjectName)$(MSBuildProjectExtension).nuget.g</_WpfTempProjectNuGetFileNameNoExt>
</PropertyGroup>
<!--
Import NuGet props to WPF temp projects (workaround for https://github.com/dotnet/sourcelink/issues/91)
-->
<Import Project="$(_WpfTempProjectNuGetFileNameNoExt).props" Condition="'$(_WpfTempProjectNuGetFileNameNoExt)' != '' and Exists('$(_WpfTempProjectNuGetFileNameNoExt).props')"/>
<!-- ======== c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.Editors\Microsoft.VisualStudio.Editors.vbproj.nuget.g.props ======= -->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\davkean\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.3.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props" Condition="Exists('$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. -->
<!-- Licensed under the MIT license. See LICENSE file in the project root for full license information. -->
<Project>
<PropertyGroup>
<!--
Set this to to true to update .xlf files with corresponding .resx/.vcst/.xaml on every build.
If used, it should be configured so that official/CI builds keep it off as those should never
modify source code in the repository.
-->
<UpdateXlfOnBuild Condition="'$(UpdateXlfOnBuild)' == ''">false</UpdateXlfOnBuild>
<!--
Set this to false to use .xlf files as they are without verifying that they are up-to-date
with corresponding .resx/.vsct/.xaml files.
-->
<ErrorOnOutOfDateXlf Condition="'$(ErrorOnOutOfDateXlf)' == ''">true</ErrorOnOutOfDateXlf>
<!--
The set of languages to which the project is localized. The default matches Visual Studio.
-->
<XlfLanguages Condition="'$(XlfLanguages)' == ''">cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant</XlfLanguages>
<!--
Set this to to false to skip all xlf processing.
-->
<EnableXlfLocalization Condition="'$(EnableXlfLocalization)' == ''">true</EnableXlfLocalization>
</PropertyGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<!-- XlfInput set in targets to true if not already set and %(Extension) is .resx -->
<XlfSourceFormat>Resx</XlfSourceFormat>
<XlfOutputItem>EmbeddedResource</XlfOutputItem>
</EmbeddedResource>
<UnstructuredResource>
<Visible>false</Visible>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Unstructured</XlfSourceFormat>
<XlfOutputItem>UnstructuredResourceTranslated</XlfOutputItem>
</UnstructuredResource>
<VSCTCompile>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Vsct</XlfSourceFormat>
<XlfOutputItem>VSCTCompile</XlfOutputItem>
</VSCTCompile>
<XamlPropertyRule>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRule>
<XamlPropertyRuleNoCodeBehind>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRuleNoCodeBehind>
<XamlPropertyProjectItemsSchema>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyProjectItemsSchema>
</ItemDefinitionGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035;RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027;RS0006;RS0023;RS0032;RS0033;RS0034;RS0001;RS0002;RS0005;RS0013;RS0019;RS0004</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props" Condition="Exists('$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="VSSDK_NuGet_Configuration">
<ThisPackageDirectory>$(MSBuildThisFileDirectory)..\</ThisPackageDirectory>
<VSToolsPath>$(ThisPackageDirectory)\tools</VSToolsPath>
<VsSDKInstall>$(VSToolsPath)\VSSDK</VsSDKInstall>
<VsSDKIncludes>$(VsSDKInstall)\inc</VsSDKIncludes>
<VsSDKToolsPath>$(VsSDKInstall)\bin</VsSDKToolsPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS1001;RS1004;RS1007;RS1009;RS1010;RS1011;RS1015;RS1016;RS1017;RS1018;RS1019;RS1020;RS1021;RS1024;RS1025;RS1026;RS1002;RS1003;RS1005;RS1006;RS1008;RS1012;RS1013;RS1014;RS1022;RS1023</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1058;CA2153;CA3075;CA3147;CA3076;CA3077</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1058;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1303;CA1304;CA1305;CA1307;CA1308;CA1401;CA1813;CA1816;CA1820;CA1826;CA2000;CA2002;CA2008;CA2009;CA2100;CA2101;CA2208;CA2213;CA2216;CA2229;CA2235;CA2237;CA2241;CA2242;CA2243;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA1309;CA1810;CA1824;CA1825;CA2010;CA2201;CA2207</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Globalization#CA1303;
-Microsoft.Globalization#CA1304;
-Microsoft.Globalization#CA1305;
-Microsoft.Globalization#CA1307;
-Microsoft.Globalization#CA1308;
-Microsoft.Globalization#CA1309;
-Microsoft.Globalization#CA2101;
-Microsoft.Interoperability#CA1401;
-Microsoft.Performance#CA1810;
-Microsoft.Performance#CA1813;
-Microsoft.Performance#CA1820;
-Microsoft.Performance#CA1824;
-Microsoft.Reliability#CA2000;
-Microsoft.Reliability#CA2002;
-Microsoft.Security#CA2100;
-Microsoft.Usage#CA1816;
-Microsoft.Usage#CA2201;
-Microsoft.Usage#CA2207;
-Microsoft.Usage#CA2208;
-Microsoft.Usage#CA2213;
-Microsoft.Usage#CA2216;
-Microsoft.Usage#CA2229;
-Microsoft.Usage#CA2235;
-Microsoft.Usage#CA2237;
-Microsoft.Usage#CA2241;
-Microsoft.Usage#CA2242;
-Microsoft.Usage#CA2243;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<!-- 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 ToolsVersion="15.0" DefaultTargets="Build" InitialTargets="ValidateMSBuildToolsVersion" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- The UsingTask, UseSharedCompilation, and ToolPath/Exe variables all interact to
choose which compiler path to use and whether or not to use the compiler server.
If UsingTask and UseSharedCompilation are set then the compiler server next to the
task will be used (i.e., the one in this package).
If UseSharedCompilation is false or ToolPath/Exe are set the compiler server will
not be used and the compiler exe at the ToolPath, if set, will be executed, otherwise
the executable in the MSBuild install path will be executed. -->
<Target Name="ValidateMSBuildToolsVersion" Condition="'$(BuildingProject)' == 'true'">
<Error Text="Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above"
Condition="'$(MSBuildToolsVersion)' == '2.0' OR
'$(MSBuildToolsVersion)' == '3.5' OR
'$(MSBuildToolsVersion)' == '4.0' OR
'$(MSBuildToolsVersion)' == '12.0' OR
'$(MSBuildToolsVersion)' == '14.0'" />
</Target>
<!-- Always use the local build task, even if we just shell out to an exe in case there are
new properties in the local build task. -->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<PropertyGroup>
<!-- By default don't use the compiler server in Visual Studio. -->
<UseSharedCompilation Condition="'$(UseSharedCompilation)' == ''">false</UseSharedCompilation>
<CSharpCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
<VisualBasicCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
</PropertyGroup>
<!-- If we're not using the compiler server, set ToolPath/Exe to direct to
the exes in this package -->
<PropertyGroup Condition="'$(UseSharedCompilation)' != 'true'">
<CscToolPath>$(MSBuildThisFileDirectory)..\tools</CscToolPath>
<CscToolExe>csc.exe</CscToolExe>
<VbcToolPath>$(MSBuildThisFileDirectory)..\tools</VbcToolPath>
<VbcToolExe>vbc.exe</VbcToolExe>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1000;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1024;CA1027;CA1028;CA1030;CA1031;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1060;CA1061;CA1062;CA1063;CA1064;CA1066;CA1067;CA1068;CA1501;CA1502;CA1505;CA1506;CA1508;CA1509;CA1707;CA1708;CA1710;CA1711;CA1712;CA1714;CA1715;CA1716;CA1717;CA1720;CA1721;CA1724;CA1725;CA1801;CA1802;CA1806;CA1812;CA1814;CA1815;CA1819;CA1822;CA1823;CA1827;CA2007;CA2119;CA2211;CA2214;CA2217;CA2219;CA2225;CA2226;CA2227;CA2231;CA2244;CA2245;CA1001;CA1003;CA1019;CA1032;CA1065;CA1200;CA1507;CA1821;CA2200;CA2234;CA2218;CA2224</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1000;
-Microsoft.Design#CA1001;
-Microsoft.Design#CA1003;
-Microsoft.Design#CA1008;
-Microsoft.Design#CA1010;
-Microsoft.Design#CA1012;
-Microsoft.Design#CA1014;
-Microsoft.Design#CA1016;
-Microsoft.Design#CA1017;
-Microsoft.Design#CA1018;
-Microsoft.Design#CA1019;
-Microsoft.Design#CA1024;
-Microsoft.Design#CA1027;
-Microsoft.Design#CA1028;
-Microsoft.Design#CA1030;
-Microsoft.Design#CA1031;
-Microsoft.Design#CA1032;
-Microsoft.Design#CA1033;
-Microsoft.Design#CA1034;
-Microsoft.Design#CA1036;
-Microsoft.Design#CA1040;
-Microsoft.Design#CA1041;
-Microsoft.Design#CA1043;
-Microsoft.Design#CA1044;
-Microsoft.Design#CA1050;
-Microsoft.Design#CA1051;
-Microsoft.Design#CA1052;
-Microsoft.Design#CA1054;
-Microsoft.Design#CA1055;
-Microsoft.Design#CA1056;
-Microsoft.Design#CA1060;
-Microsoft.Design#CA1061;
-Microsoft.Design#CA1062;
-Microsoft.Design#CA1063;
-Microsoft.Design#CA1064;
-Microsoft.Design#CA1065;
-Microsoft.Maintainability#CA1501;
-Microsoft.Maintainability#CA1502;
-Microsoft.Maintainability#CA1505;
-Microsoft.Maintainability#CA1506;
-Microsoft.Naming#CA1707;
-Microsoft.Naming#CA1708;
-Microsoft.Naming#CA1710;
-Microsoft.Naming#CA1711;
-Microsoft.Naming#CA1712;
-Microsoft.Naming#CA1714;
-Microsoft.Naming#CA1715;
-Microsoft.Naming#CA1716;
-Microsoft.Naming#CA1717;
-Microsoft.Naming#CA1720;
-Microsoft.Naming#CA1721;
-Microsoft.Naming#CA1724;
-Microsoft.Naming#CA1725;
-Microsoft.Performance#CA1802;
-Microsoft.Performance#CA1806;
-Microsoft.Performance#CA1812;
-Microsoft.Performance#CA1814;
-Microsoft.Performance#CA1815;
-Microsoft.Performance#CA1819;
-Microsoft.Performance#CA1821;
-Microsoft.Performance#CA1822;
-Microsoft.Performance#CA1823;
-Microsoft.Security#CA2119;
-Microsoft.Usage#CA1801;
-Microsoft.Usage#CA2200;
-Microsoft.Usage#CA2211;
-Microsoft.Usage#CA2214;
-Microsoft.Usage#CA2217;
-Microsoft.Usage#CA2218;
-Microsoft.Usage#CA2219;
-Microsoft.Usage#CA2224;
-Microsoft.Usage#CA2225;
-Microsoft.Usage#CA2226;
-Microsoft.Usage#CA2227;
-Microsoft.Usage#CA2231;
-Microsoft.Usage#CA2234;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgXliffTasks Condition=" '$(PkgXliffTasks)' == '' ">C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4</PkgXliffTasks>
<PkgVSSDK_DTE Condition=" '$(PkgVSSDK_DTE)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.dte\7.0.4</PkgVSSDK_DTE>
<PkgVSSDK_TemplateWizardInterface Condition=" '$(PkgVSSDK_TemplateWizardInterface)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.templatewizardinterface\12.0.4</PkgVSSDK_TemplateWizardInterface>
<PkgRoslynTools_SignTool Condition=" '$(PkgRoslynTools_SignTool)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.signtool\1.0.0-beta-62414-01</PkgRoslynTools_SignTool>
<PkgRoslynTools_RepoToolset Condition=" '$(PkgRoslynTools_RepoToolset)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01</PkgRoslynTools_RepoToolset>
<PkgRoslynTools_ModifyVsixManifest Condition=" '$(PkgRoslynTools_ModifyVsixManifest)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.modifyvsixmanifest\1.0.0-beta-62327-02</PkgRoslynTools_ModifyVsixManifest>
<PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgRoslyn_Diagnostics_Analyzers Condition=" '$(PkgRoslyn_Diagnostics_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4</PkgRoslyn_Diagnostics_Analyzers>
<PkgOpenCover Condition=" '$(PkgOpenCover)' == '' ">C:\Users\davkean\.nuget\packages\opencover\4.6.519</PkgOpenCover>
<PkgMicrosoft_VisualStudio_Threading_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_Threading_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.threading.analyzers\16.0.102</PkgMicrosoft_VisualStudio_Threading_Analyzers>
<PkgMicrosoft_VisualStudio_SDK_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_SDK_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.sdk.analyzers\15.8.33</PkgMicrosoft_VisualStudio_SDK_Analyzers>
<PkgMicrosoft_VSSDK_BuildTools Condition=" '$(PkgMicrosoft_VSSDK_BuildTools)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073</PkgMicrosoft_VSSDK_BuildTools>
<PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.projectsystem.analyzers\16.2.133-pre</PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities Condition=" '$(PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.flowanalysis.utilities\2.9.4-beta1.19321.5</PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities>
<PkgMicrosoft_NetFramework_Analyzers Condition=" '$(PkgMicrosoft_NetFramework_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4</PkgMicrosoft_NetFramework_Analyzers>
<PkgMicrosoft_NetCore_Analyzers Condition=" '$(PkgMicrosoft_NetCore_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4</PkgMicrosoft_NetCore_Analyzers>
<PkgMicrosoft_Net_Compilers Condition=" '$(PkgMicrosoft_Net_Compilers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05</PkgMicrosoft_Net_Compilers>
<PkgMicrosoft_DiaSymReader_Pdb2Pdb Condition=" '$(PkgMicrosoft_DiaSymReader_Pdb2Pdb)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.diasymreader.pdb2pdb\1.1.0-beta1-62624-01</PkgMicrosoft_DiaSymReader_Pdb2Pdb>
<PkgMicrosoft_CodeQuality_Analyzers Condition=" '$(PkgMicrosoft_CodeQuality_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4</PkgMicrosoft_CodeQuality_Analyzers>
<PkgMicroBuild_Plugins_SwixBuild Condition=" '$(PkgMicroBuild_Plugins_SwixBuild)' == '' ">C:\Users\davkean\.nuget\packages\microbuild.plugins.swixbuild\1.0.147</PkgMicroBuild_Plugins_SwixBuild>
<PkgCodecov Condition=" '$(PkgCodecov)' == '' ">C:\Users\davkean\.nuget\packages\codecov\1.1.0</PkgCodecov>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.Editors\Microsoft.VisualStudio.Editors.vbproj.nuget.g.props ======= -->
<!-- ======== c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.Managed.VS\Microsoft.VisualStudio.ProjectSystem.Managed.VS.csproj.nuget.g.props ======= -->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\davkean\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.3.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props" Condition="Exists('$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. -->
<!-- Licensed under the MIT license. See LICENSE file in the project root for full license information. -->
<Project>
<PropertyGroup>
<!--
Set this to to true to update .xlf files with corresponding .resx/.vcst/.xaml on every build.
If used, it should be configured so that official/CI builds keep it off as those should never
modify source code in the repository.
-->
<UpdateXlfOnBuild Condition="'$(UpdateXlfOnBuild)' == ''">false</UpdateXlfOnBuild>
<!--
Set this to false to use .xlf files as they are without verifying that they are up-to-date
with corresponding .resx/.vsct/.xaml files.
-->
<ErrorOnOutOfDateXlf Condition="'$(ErrorOnOutOfDateXlf)' == ''">true</ErrorOnOutOfDateXlf>
<!--
The set of languages to which the project is localized. The default matches Visual Studio.
-->
<XlfLanguages Condition="'$(XlfLanguages)' == ''">cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant</XlfLanguages>
<!--
Set this to to false to skip all xlf processing.
-->
<EnableXlfLocalization Condition="'$(EnableXlfLocalization)' == ''">true</EnableXlfLocalization>
</PropertyGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<!-- XlfInput set in targets to true if not already set and %(Extension) is .resx -->
<XlfSourceFormat>Resx</XlfSourceFormat>
<XlfOutputItem>EmbeddedResource</XlfOutputItem>
</EmbeddedResource>
<UnstructuredResource>
<Visible>false</Visible>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Unstructured</XlfSourceFormat>
<XlfOutputItem>UnstructuredResourceTranslated</XlfOutputItem>
</UnstructuredResource>
<VSCTCompile>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Vsct</XlfSourceFormat>
<XlfOutputItem>VSCTCompile</XlfOutputItem>
</VSCTCompile>
<XamlPropertyRule>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRule>
<XamlPropertyRuleNoCodeBehind>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRuleNoCodeBehind>
<XamlPropertyProjectItemsSchema>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyProjectItemsSchema>
</ItemDefinitionGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035;RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027;RS0006;RS0023;RS0032;RS0033;RS0034;RS0001;RS0002;RS0005;RS0013;RS0019;RS0004</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props" Condition="Exists('$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="VSSDK_NuGet_Configuration">
<ThisPackageDirectory>$(MSBuildThisFileDirectory)..\</ThisPackageDirectory>
<VSToolsPath>$(ThisPackageDirectory)\tools</VSToolsPath>
<VsSDKInstall>$(VSToolsPath)\VSSDK</VsSDKInstall>
<VsSDKIncludes>$(VsSDKInstall)\inc</VsSDKIncludes>
<VsSDKToolsPath>$(VsSDKInstall)\bin</VsSDKToolsPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS1001;RS1004;RS1007;RS1009;RS1010;RS1011;RS1015;RS1016;RS1017;RS1018;RS1019;RS1020;RS1021;RS1024;RS1025;RS1026;RS1002;RS1003;RS1005;RS1006;RS1008;RS1012;RS1013;RS1014;RS1022;RS1023</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1058;CA2153;CA3075;CA3147;CA3076;CA3077</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1058;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1303;CA1304;CA1305;CA1307;CA1308;CA1401;CA1813;CA1816;CA1820;CA1826;CA2000;CA2002;CA2008;CA2009;CA2100;CA2101;CA2208;CA2213;CA2216;CA2229;CA2235;CA2237;CA2241;CA2242;CA2243;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA1309;CA1810;CA1824;CA1825;CA2010;CA2201;CA2207</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Globalization#CA1303;
-Microsoft.Globalization#CA1304;
-Microsoft.Globalization#CA1305;
-Microsoft.Globalization#CA1307;
-Microsoft.Globalization#CA1308;
-Microsoft.Globalization#CA1309;
-Microsoft.Globalization#CA2101;
-Microsoft.Interoperability#CA1401;
-Microsoft.Performance#CA1810;
-Microsoft.Performance#CA1813;
-Microsoft.Performance#CA1820;
-Microsoft.Performance#CA1824;
-Microsoft.Reliability#CA2000;
-Microsoft.Reliability#CA2002;
-Microsoft.Security#CA2100;
-Microsoft.Usage#CA1816;
-Microsoft.Usage#CA2201;
-Microsoft.Usage#CA2207;
-Microsoft.Usage#CA2208;
-Microsoft.Usage#CA2213;
-Microsoft.Usage#CA2216;
-Microsoft.Usage#CA2229;
-Microsoft.Usage#CA2235;
-Microsoft.Usage#CA2237;
-Microsoft.Usage#CA2241;
-Microsoft.Usage#CA2242;
-Microsoft.Usage#CA2243;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<!-- 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 ToolsVersion="15.0" DefaultTargets="Build" InitialTargets="ValidateMSBuildToolsVersion" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- The UsingTask, UseSharedCompilation, and ToolPath/Exe variables all interact to
choose which compiler path to use and whether or not to use the compiler server.
If UsingTask and UseSharedCompilation are set then the compiler server next to the
task will be used (i.e., the one in this package).
If UseSharedCompilation is false or ToolPath/Exe are set the compiler server will
not be used and the compiler exe at the ToolPath, if set, will be executed, otherwise
the executable in the MSBuild install path will be executed. -->
<Target Name="ValidateMSBuildToolsVersion" Condition="'$(BuildingProject)' == 'true'">
<Error Text="Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above"
Condition="'$(MSBuildToolsVersion)' == '2.0' OR
'$(MSBuildToolsVersion)' == '3.5' OR
'$(MSBuildToolsVersion)' == '4.0' OR
'$(MSBuildToolsVersion)' == '12.0' OR
'$(MSBuildToolsVersion)' == '14.0'" />
</Target>
<!-- Always use the local build task, even if we just shell out to an exe in case there are
new properties in the local build task. -->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<PropertyGroup>
<!-- By default don't use the compiler server in Visual Studio. -->
<UseSharedCompilation Condition="'$(UseSharedCompilation)' == ''">false</UseSharedCompilation>
<CSharpCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
<VisualBasicCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
</PropertyGroup>
<!-- If we're not using the compiler server, set ToolPath/Exe to direct to
the exes in this package -->
<PropertyGroup Condition="'$(UseSharedCompilation)' != 'true'">
<CscToolPath>$(MSBuildThisFileDirectory)..\tools</CscToolPath>
<CscToolExe>csc.exe</CscToolExe>
<VbcToolPath>$(MSBuildThisFileDirectory)..\tools</VbcToolPath>
<VbcToolExe>vbc.exe</VbcToolExe>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1000;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1024;CA1027;CA1028;CA1030;CA1031;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1060;CA1061;CA1062;CA1063;CA1064;CA1066;CA1067;CA1068;CA1501;CA1502;CA1505;CA1506;CA1508;CA1509;CA1707;CA1708;CA1710;CA1711;CA1712;CA1714;CA1715;CA1716;CA1717;CA1720;CA1721;CA1724;CA1725;CA1801;CA1802;CA1806;CA1812;CA1814;CA1815;CA1819;CA1822;CA1823;CA1827;CA2007;CA2119;CA2211;CA2214;CA2217;CA2219;CA2225;CA2226;CA2227;CA2231;CA2244;CA2245;CA1001;CA1003;CA1019;CA1032;CA1065;CA1200;CA1507;CA1821;CA2200;CA2234;CA2218;CA2224</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1000;
-Microsoft.Design#CA1001;
-Microsoft.Design#CA1003;
-Microsoft.Design#CA1008;
-Microsoft.Design#CA1010;
-Microsoft.Design#CA1012;
-Microsoft.Design#CA1014;
-Microsoft.Design#CA1016;
-Microsoft.Design#CA1017;
-Microsoft.Design#CA1018;
-Microsoft.Design#CA1019;
-Microsoft.Design#CA1024;
-Microsoft.Design#CA1027;
-Microsoft.Design#CA1028;
-Microsoft.Design#CA1030;
-Microsoft.Design#CA1031;
-Microsoft.Design#CA1032;
-Microsoft.Design#CA1033;
-Microsoft.Design#CA1034;
-Microsoft.Design#CA1036;
-Microsoft.Design#CA1040;
-Microsoft.Design#CA1041;
-Microsoft.Design#CA1043;
-Microsoft.Design#CA1044;
-Microsoft.Design#CA1050;
-Microsoft.Design#CA1051;
-Microsoft.Design#CA1052;
-Microsoft.Design#CA1054;
-Microsoft.Design#CA1055;
-Microsoft.Design#CA1056;
-Microsoft.Design#CA1060;
-Microsoft.Design#CA1061;
-Microsoft.Design#CA1062;
-Microsoft.Design#CA1063;
-Microsoft.Design#CA1064;
-Microsoft.Design#CA1065;
-Microsoft.Maintainability#CA1501;
-Microsoft.Maintainability#CA1502;
-Microsoft.Maintainability#CA1505;
-Microsoft.Maintainability#CA1506;
-Microsoft.Naming#CA1707;
-Microsoft.Naming#CA1708;
-Microsoft.Naming#CA1710;
-Microsoft.Naming#CA1711;
-Microsoft.Naming#CA1712;
-Microsoft.Naming#CA1714;
-Microsoft.Naming#CA1715;
-Microsoft.Naming#CA1716;
-Microsoft.Naming#CA1717;
-Microsoft.Naming#CA1720;
-Microsoft.Naming#CA1721;
-Microsoft.Naming#CA1724;
-Microsoft.Naming#CA1725;
-Microsoft.Performance#CA1802;
-Microsoft.Performance#CA1806;
-Microsoft.Performance#CA1812;
-Microsoft.Performance#CA1814;
-Microsoft.Performance#CA1815;
-Microsoft.Performance#CA1819;
-Microsoft.Performance#CA1821;
-Microsoft.Performance#CA1822;
-Microsoft.Performance#CA1823;
-Microsoft.Security#CA2119;
-Microsoft.Usage#CA1801;
-Microsoft.Usage#CA2200;
-Microsoft.Usage#CA2211;
-Microsoft.Usage#CA2214;
-Microsoft.Usage#CA2217;
-Microsoft.Usage#CA2218;
-Microsoft.Usage#CA2219;
-Microsoft.Usage#CA2224;
-Microsoft.Usage#CA2225;
-Microsoft.Usage#CA2226;
-Microsoft.Usage#CA2227;
-Microsoft.Usage#CA2231;
-Microsoft.Usage#CA2234;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgXliffTasks Condition=" '$(PkgXliffTasks)' == '' ">C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4</PkgXliffTasks>
<PkgVSSDK_DTE Condition=" '$(PkgVSSDK_DTE)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.dte\7.0.4</PkgVSSDK_DTE>
<PkgVSSDK_TemplateWizardInterface Condition=" '$(PkgVSSDK_TemplateWizardInterface)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.templatewizardinterface\12.0.4</PkgVSSDK_TemplateWizardInterface>
<PkgRoslynTools_SignTool Condition=" '$(PkgRoslynTools_SignTool)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.signtool\1.0.0-beta-62414-01</PkgRoslynTools_SignTool>
<PkgRoslynTools_RepoToolset Condition=" '$(PkgRoslynTools_RepoToolset)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01</PkgRoslynTools_RepoToolset>
<PkgRoslynTools_ModifyVsixManifest Condition=" '$(PkgRoslynTools_ModifyVsixManifest)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.modifyvsixmanifest\1.0.0-beta-62327-02</PkgRoslynTools_ModifyVsixManifest>
<PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgRoslyn_Diagnostics_Analyzers Condition=" '$(PkgRoslyn_Diagnostics_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4</PkgRoslyn_Diagnostics_Analyzers>
<PkgOpenCover Condition=" '$(PkgOpenCover)' == '' ">C:\Users\davkean\.nuget\packages\opencover\4.6.519</PkgOpenCover>
<PkgMicrosoft_VisualStudio_Threading_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_Threading_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.threading.analyzers\16.0.102</PkgMicrosoft_VisualStudio_Threading_Analyzers>
<PkgMicrosoft_VisualStudio_SDK_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_SDK_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.sdk.analyzers\15.8.33</PkgMicrosoft_VisualStudio_SDK_Analyzers>
<PkgMicrosoft_VSSDK_BuildTools Condition=" '$(PkgMicrosoft_VSSDK_BuildTools)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073</PkgMicrosoft_VSSDK_BuildTools>
<PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.projectsystem.analyzers\16.2.133-pre</PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities Condition=" '$(PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.flowanalysis.utilities\2.9.4-beta1.19321.5</PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities>
<PkgMicrosoft_NetFramework_Analyzers Condition=" '$(PkgMicrosoft_NetFramework_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4</PkgMicrosoft_NetFramework_Analyzers>
<PkgMicrosoft_NetCore_Analyzers Condition=" '$(PkgMicrosoft_NetCore_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4</PkgMicrosoft_NetCore_Analyzers>
<PkgMicrosoft_Net_Compilers Condition=" '$(PkgMicrosoft_Net_Compilers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05</PkgMicrosoft_Net_Compilers>
<PkgMicrosoft_DiaSymReader_Pdb2Pdb Condition=" '$(PkgMicrosoft_DiaSymReader_Pdb2Pdb)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.diasymreader.pdb2pdb\1.1.0-beta1-62624-01</PkgMicrosoft_DiaSymReader_Pdb2Pdb>
<PkgMicrosoft_CodeQuality_Analyzers Condition=" '$(PkgMicrosoft_CodeQuality_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4</PkgMicrosoft_CodeQuality_Analyzers>
<PkgMicroBuild_Plugins_SwixBuild Condition=" '$(PkgMicroBuild_Plugins_SwixBuild)' == '' ">C:\Users\davkean\.nuget\packages\microbuild.plugins.swixbuild\1.0.147</PkgMicroBuild_Plugins_SwixBuild>
<PkgCodecov Condition=" '$(PkgCodecov)' == '' ">C:\Users\davkean\.nuget\packages\codecov\1.1.0</PkgCodecov>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.Managed.VS\Microsoft.VisualStudio.ProjectSystem.Managed.VS.csproj.nuget.g.props ======= -->
</Project>
<!-- ======== END OF c:\project-system\Directory.Build.props ======= -->
<Import Project="$(RepoToolsetDir)Settings.props" Condition="'$(ExcludeRestorePackageImports)' != 'true' AND Exists('$(RepoToolsetDir)Settings.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Settings.props ======= -->
<!-- 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>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<Import Project="BuildTasks.props" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\BuildTasks.props ======= -->
<!-- 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>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<RoslynToolsBuildTasksAssembly Condition="'$(MSBuildRuntimeType)' != 'Core'">$(MSBuildThisFileDirectory)tasks\net46\RoslynTools.BuildTasks.dll</RoslynToolsBuildTasksAssembly>
<RoslynToolsBuildTasksAssembly Condition="'$(MSBuildRuntimeType)' == 'Core'">$(MSBuildThisFileDirectory)tasks\netcoreapp1.0\RoslynTools.BuildTasks.dll</RoslynToolsBuildTasksAssembly>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\BuildTasks.props ======= -->
<Import Project="ProjectLayout.props" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\ProjectLayout.props ======= -->
<!-- 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>
<!--
Properties describing the layout of the repo specific to the current project.
-->
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<Import Project="RepoLayout.props"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\RepoLayout.props ======= -->
<!-- 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>
<!--
Properties describing the layout of the repo.
-->
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<!-- Respect environment variable for the .NET install directory if set; otherwise, use the current default location -->
<DotNetRoot Condition="'$(DotNetRoot)' == ''">$(DOTNET_INSTALL_DIR)</DotNetRoot>
<DotNetRoot Condition="'$(DotNetRoot)' == ''">$(RepoRoot).dotnet\</DotNetRoot>
<DotNetRoot Condition="!HasTrailingSlash('$(DotNetRoot)')">$(DotNetRoot)\</DotNetRoot>
</PropertyGroup>
<PropertyGroup>
<DotNetTool>$(DotNetRoot)dotnet</DotNetTool>
<DotNetTool Condition="'$(OS)' == 'Windows_NT'">$(DotNetTool).exe</DotNetTool>
<ArtifactsDir Condition="'$(ArtifactsDir)' == ''">$(RepoRoot)artifacts\</ArtifactsDir>
<ArtifactsToolsetDir>$(ArtifactsDir)toolset\</ArtifactsToolsetDir>
<ArtifactsConfigurationDir>$(ArtifactsDir)$(Configuration)\</ArtifactsConfigurationDir>
<ArtifactsBinDir>$(ArtifactsConfigurationDir)bin\</ArtifactsBinDir>
<ArtifactsObjDir>$(ArtifactsConfigurationDir)obj\</ArtifactsObjDir>
<ArtifactsLogDir>$(ArtifactsConfigurationDir)log\</ArtifactsLogDir>
<ArtifactsTmpDir>$(ArtifactsConfigurationDir)tmp\</ArtifactsTmpDir>
<ArtifactsTestResultsDir>$(ArtifactsConfigurationDir)TestResults\</ArtifactsTestResultsDir>
<ArtifactsSymStoreDirectory>$(ArtifactsConfigurationDir)SymStore\</ArtifactsSymStoreDirectory>
<PackageOutputPath>$(ArtifactsConfigurationDir)packages\</PackageOutputPath>
<VisualStudioSetupOutputPath>$(ArtifactsConfigurationDir)VSSetup\</VisualStudioSetupOutputPath>
<VisualStudioSetupInsertionPath>$(VisualStudioSetupOutputPath)Insertion\</VisualStudioSetupInsertionPath>
<VisualStudioSetupIntermediateOutputPath>$(ArtifactsConfigurationDir)VSSetup.obj\</VisualStudioSetupIntermediateOutputPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\RepoLayout.props ======= -->
<PropertyGroup>
<OutDirName Condition="'$(OutDirName)' == ''">$(MSBuildProjectName)</OutDirName>
<BaseOutputPath Condition="'$(BaseOutputPath)' == ''">$([System.IO.Path]::GetFullPath('$(ArtifactsBinDir)$(OutDirName)\'))</BaseOutputPath>
<OutputPath>$(BaseOutputPath)</OutputPath>
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)' == ''">$([System.IO.Path]::GetFullPath('$(ArtifactsObjDir)$(MSBuildProjectName)\'))</BaseIntermediateOutputPath>
<IntermediateOutputPath>$(BaseIntermediateOutputPath)</IntermediateOutputPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\ProjectLayout.props ======= -->
<Import Project="DefaultVersions.props"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\DefaultVersions.props ======= -->
<!-- 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>
<!--
Sets versions of packages used by the toolset unless they were already specified by the repo.
Version.props shall be imported prior this file.
-->
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<!-- Opt-out features -->
<UsingToolXliff Condition="'$(UsingToolXliff)' == ''">true</UsingToolXliff>
<UsingToolXUnit Condition="'$(UsingToolXUnit)' == ''">true</UsingToolXUnit>
<UsingToolMicrosoftNetCompilers Condition="'$(UsingToolMicrosoftNetCompilers)' == ''">true</UsingToolMicrosoftNetCompilers>
<UsingToolPdbConverter Condition="'$(UsingToolPdbConverter)' == ''">true</UsingToolPdbConverter>
<!-- Opt-in features -->
<UsingToolVSSDK Condition="'$(UsingToolVSSDK)' == ''">false</UsingToolVSSDK>
<UsingToolIbcOptimization Condition="'$(UsingToolIbcOptimization)' == ''">false</UsingToolIbcOptimization>
<!-- Default versions -->
<MicroBuildPluginsSwixBuildVersion Condition="'$(MicroBuildPluginsSwixBuildVersion)' == ''">1.0.147</MicroBuildPluginsSwixBuildVersion>
<MicroBuildCoreVersion Condition="'$(MicroBuildCoreVersion)' == ''">0.2.0</MicroBuildCoreVersion>
<MicrosoftDotNetIBCMergeVersion Condition="'$(MicrosoftDotNetIBCMergeVersion)' == ''">4.7.1-alpha-00001</MicrosoftDotNetIBCMergeVersion>
<MicrosoftNetCompilersVersion Condition="'$(MicrosoftNetCompilersVersion)' == ''">2.7.0-beta2-62330-02</MicrosoftNetCompilersVersion>
<MicrosoftNetCompilersNetCoreVersion Condition="'$(MicrosoftNetCompilersNetCoreVersion)' == ''">2.7.0-beta2-62330-02</MicrosoftNetCompilersNetCoreVersion>
<!-- Using a private build of Microsoft.Net.Test.SDK to work around issue https://github.com/Microsoft/vstest/issues/373 -->
<MicrosoftNETTestSdkVersion Condition="'$(MicrosoftNETTestSdkVersion)' == ''">15.6.0-dev</MicrosoftNETTestSdkVersion>
<MicrosoftVSSDKBuildToolsVersion Condition="'$(MicrosoftVSSDKBuildToolsVersion)' == ''">15.1.192</MicrosoftVSSDKBuildToolsVersion>
<MicrosoftDiaSymReaderPdb2PdbVersion Condition="'$(MicrosoftDiaSymReaderPdb2PdbVersion)' == ''">1.1.0-beta1-62506-02</MicrosoftDiaSymReaderPdb2PdbVersion>
<RoslynToolsModifyVsixManifestVersion Condition="'$(RoslynToolsModifyVsixManifestVersion)' == ''">1.0.0-beta-62327-02</RoslynToolsModifyVsixManifestVersion>
<RoslynToolsSignToolVersion Condition="'$(RoslynToolsSignToolVersion)' == ''">1.0.0-beta-62414-01</RoslynToolsSignToolVersion>
<XliffTasksVersion Condition="'$(XliffTasksVersion)' == ''">0.2.0-beta-000081</XliffTasksVersion>
<XUnitVersion Condition="'$(XUnitVersion)' == ''">2.3.1</XUnitVersion>
<XUnitRunnerConsoleVersion Condition="'$(XUnitRunnerConsoleVersion)' == ''">$(XUnitVersion)</XUnitRunnerConsoleVersion>
<XUnitRunnerVisualStudioVersion Condition="'$(XUnitRunnerVisualStudioVersion)' == ''">$(XUnitVersion)</XUnitRunnerVisualStudioVersion>
<MicrosoftDotNetBuildTasksFeedVersion Condition="'$(MicrosoftDotNetBuildTasksFeedVersion)' == ''">2.1.0-prerelease-02419-01</MicrosoftDotNetBuildTasksFeedVersion>
</PropertyGroup>
<!-- Version overrides -->
<Import Project="$(DotNetPackageVersionPropsPath)" Condition="'$(DotNetPackageVersionPropsPath)' != ''" />
<Import Project="$(FixedVersionsPropsPath)" Condition="'$(FixedVersionsPropsPath)' != ''"/>
<PropertyGroup>
<RestoreSources>$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources Condition="'$(UsingToolXliff)' == 'true' and $(XliffTasksVersion.Contains('-'))">$(RestoreSources);https://dotnet.myget.org/F/dotnet-core/api/v3/index.json</RestoreSources>
<RestoreSources Condition="'$(UsingToolMicrosoftNetCompilers)' == 'true' and $(MicrosoftNetCompilersVersion.Contains('-'))">$(RestoreSources);https://dotnet.myget.org/F/roslyn/api/v3/index.json</RestoreSources>
<RestoreSources Condition="$(XUnitVersion.Contains('-')) or $(XUnitRunnerVisualStudioVersion.Contains('-')) or $(XUnitRunnerVisualStudioVersion.Contains('-'))">$(RestoreSources);https://www.myget.org/F/xunit/api/v3/index.json</RestoreSources>
<!-- Using a private build of Microsoft.Net.Test.SDK to work around issue https://github.com/Microsoft/vstest/issues/373 -->
<RestoreSources Condition="'$(MicrosoftNETTestSdkVersion)' == '15.6.0-dev'">$(RestoreSources);https://dotnet.myget.org/F/roslyn-tools/api/v3/index.json</RestoreSources>
<!-- Add externally defined NuGet package restore sources. This property is set by Build.proj. -->
<RestoreSources Condition="'$(__ExternalRestoreSources)' != ''">$(__ExternalRestoreSources);$(RestoreSources)</RestoreSources>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\DefaultVersions.props ======= -->
<Import Project="GitHash.props" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\GitHash.props ======= -->
<!-- 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>
<!--
Requires the following properties to be set:
RepoRoot
Defines the following properties:
GitHeadSha
-->
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<Choose>
<When Condition="'$(BUILD_SOURCEVERSION)' != ''">
<PropertyGroup>
<GitHeadSha>$(BUILD_SOURCEVERSION)</GitHeadSha>
</PropertyGroup>
</When>
<When Condition="'$(BUILD_SOURCEVERSION)' == '' and '$(GIT_COMMIT)' != ''">
<PropertyGroup>
<GitHeadSha>$(GIT_COMMIT)</GitHeadSha>
</PropertyGroup>
</When>
<Otherwise>
<PropertyGroup>
<GitHeadSha></GitHeadSha>
<_DotGitDir>$(RepoRoot).git</_DotGitDir>
<_HeadFileContent Condition="Exists('$(_DotGitDir)/HEAD')">$([System.IO.File]::ReadAllText('$(_DotGitDir)/HEAD').Trim())</_HeadFileContent>
<_RefPath Condition="$(_HeadFileContent.StartsWith('ref: '))">$(_DotGitDir)/$(_HeadFileContent.Substring(5))</_RefPath>
<GitHeadSha Condition="'$(_RefPath)' != '' and Exists('$(_RefPath)')">$([System.IO.File]::ReadAllText('$(_RefPath)').Trim())</GitHeadSha>
<GitHeadSha Condition="'$(_HeadFileContent)' != '' and '$(_RefPath)' == ''">$(_HeadFileContent)</GitHeadSha>
</PropertyGroup>
</Otherwise>
</Choose>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\GitHash.props ======= -->
<Import Project="StrongName.props"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\StrongName.props ======= -->
<!-- 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>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<MicrosoftSharedPublicKey>0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9</MicrosoftSharedPublicKey>
<MicrosoftPublicKey>002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293</MicrosoftPublicKey>
<MicrosoftAspNetPublicKey>0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb</MicrosoftAspNetPublicKey>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\StrongName.props ======= -->
<Import Project="Version.props"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Version.props ======= -->
<!-- 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>
<!--
Required properties:
VersionBase
PreReleaseVersionLabel (empty for release build)
GitHeadSha
Optional properties:
CIBuild "true" if this is a CI build
UseShippingAssemblyVersion "true" to set assembly version in a dev build to a shipping one instead of 42.42.42.42
Optional environment variables:
BUILD_BUILDNUMBER Environment variable set by microbuild (format: "yyyymmdd.nn")
PB_IsStable If specified then NuGet package version suffixes used by the repo are overridden by the orchestrated build like so:
if 'true' then version suffixes have format '{base version}-{PB_VersionStamp}',
if 'false' then version suffixes have format '{base version}-{PB_VersionStamp}-{build number}'
PB_VersionStamp NuGet package pre-release version label e.g. 'beta', 'preview1', etc. May be empty.
Defined properties:
Version
AssemblyVersion
FileVersion
VsixVersion
InformationalVersion
-->
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<AssemblyVersion>$(VersionBase).0</AssemblyVersion>
<OfficialBuild>false</OfficialBuild>
<OfficialBuild Condition="'$(BUILD_BUILDNUMBER)' != ''">true</OfficialBuild>
</PropertyGroup>
<Choose>
<When Condition="'$(OfficialBuild)' == 'true'">
<PropertyGroup>
<!--
Split the build parts out from the BuildNumber which is given to us by MicroBuild in the format of yyyymmdd.nn
where BuildNumberFiveDigitDateStamp is mmmdd (such as 60615) and BuildNumberBuildOfTheDay is nn (which represents the nth build
started that day). So the first build of the day, 20160615.1, will produce something similar to BuildNumberFiveDigitDateStamp: 60615,
BuildNumberBuildOfTheDayPadded: 01;and the 12th build of the day, 20160615.12, will produce BuildNumberFiveDigitDateStamp: 60615, BuildNumberBuildOfTheDay: 12
Additionally, in order ensure the value fits in the 16-bit PE header fields, we will only take the last five digits of the BuildNumber, so
in the case of 20160615, we will set BuildNumberFiveDigitDateStamp to 60615. Further, if this would result in a number like 71201 or 81201, we
decrement the year and add 12 to the month to extend the time.
-->
<_BuildNumberFiveDigitDateStamp>$([MSBuild]::Subtract($(BUILD_BUILDNUMBER.Split($([System.Convert]::ToString(`.`).ToCharArray())).GetValue($([System.Convert]::ToInt32(0)))), 20100000))</_BuildNumberFiveDigitDateStamp>
<_BuildNumberFiveDigitDateStampYearsToOffset>$([System.Math]::Max($([System.Convert]::ToInt32($([MSBuild]::Subtract($([MSBuild]::Divide($(_BuildNumberFiveDigitDateStamp), 10000)), 6)))), 0))</_BuildNumberFiveDigitDateStampYearsToOffset>
<_BuildNumberFiveDigitDateStamp>$([MSBuild]::Subtract($([System.Convert]::ToInt32($(_BuildNumberFiveDigitDateStamp))), $([MSBuild]::Multiply($(_BuildNumberFiveDigitDateStampYearsToOffset), 8800))))</_BuildNumberFiveDigitDateStamp>
<_BuildNumberBuildOfTheDayPadded>$(BUILD_BUILDNUMBER.Split($([System.Convert]::ToString(`.`).ToCharArray())).GetValue($([System.Convert]::ToInt32(1))).PadLeft($([System.Convert]::ToInt32(2)), $([System.Convert]::ToChar(`0`))))</_BuildNumberBuildOfTheDayPadded>
<Version>$(VersionBase)</Version>
<_DashPBVersionStamp>$(PB_VersionStamp)</_DashPBVersionStamp>
<_DashPBVersionStamp Condition="'$(_DashPBVersionStamp)' != ''">-$(_DashPBVersionStamp)</_DashPBVersionStamp>
<Version Condition="'$(PB_IsStable)' == 'true'">$(Version)$(_DashPBVersionStamp)</Version>
<Version Condition="'$(PB_IsStable)' == 'false'">$(Version)$(_DashPBVersionStamp)-$(_BuildNumberFiveDigitDateStamp)-$(_BuildNumberBuildOfTheDayPadded)</Version>
<Version Condition="'$(PB_IsStable)' == '' and '$(PreReleaseVersionLabel)' != ''">$(Version)-$(PreReleaseVersionLabel)-$(_BuildNumberFiveDigitDateStamp)-$(_BuildNumberBuildOfTheDayPadded)</Version>
<FileVersion>$(VersionBase).$(_BuildNumberFiveDigitDateStamp)</FileVersion>
<VsixVersion>$(VersionBase).$(_BuildNumberFiveDigitDateStamp)$(_BuildNumberBuildOfTheDayPadded)</VsixVersion>
<InformationalVersion>$(Version). Commit Hash: $(GitHeadSha)</InformationalVersion>
</PropertyGroup>
</When>
<When Condition="'$(CIBuild)' == 'true'">
<PropertyGroup>
<Version>$(VersionBase)-ci</Version>
<FileVersion>42.42.42.42</FileVersion>
<VsixVersion>42.42.42.42</VsixVersion>
<InformationalVersion>$(FileVersion)</InformationalVersion>
</PropertyGroup>
</When>
<Otherwise>
<PropertyGroup>
<Version>$(VersionBase)-dev</Version>
<AssemblyVersion Condition="'$(UseShippingAssemblyVersion)' != 'true'">42.42.42.42</AssemblyVersion>
<FileVersion>42.42.42.42</FileVersion>
<VsixVersion>42.42.42.42</VsixVersion>
<InformationalVersion>$(FileVersion)</InformationalVersion>
</PropertyGroup>
</Otherwise>
</Choose>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Version.props ======= -->
<Import Project="ProjectDefaults.props"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\ProjectDefaults.props ======= -->
<!-- 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>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<SignAssembly>true</SignAssembly>
<StrongNameKeyId>MicrosoftShared</StrongNameKeyId>
<ChecksumAlgorithm>SHA256</ChecksumAlgorithm>
<HighEntropyVA>true</HighEntropyVA>
<NeutralLanguage>en-US</NeutralLanguage>
<Company>Microsoft Corporation</Company>
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
<Authors>Microsoft</Authors>
<Serviceable>true</Serviceable>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<PackageLicenseUrl>http://go.microsoft.com/fwlink/?LinkId=529443</PackageLicenseUrl>
<!-- By default do not build nuget package for a project. Project may override. -->
<IsPackable>false</IsPackable>
<!--
Official build:
- Build standalone Portable PDBs to reduce the size of the binaries.
- Convert Portable PDBs to Windows PDBs and publish the converted PDBs to Symbol Store to allow WinDBG,
Watson and other tools to find symbol format they understand.
Jenkins build:
- Embed PDBs to make it easier to debug Jenkins crash dumps.
Developer build:
- Embed PDBs to be consistent with Jenkins builds.
TODO:
- Live Unit Testing doesn't support embedded PDBs:
https://github.com/dotnet/testimpact/issues/1877
-->
<DebugType>portable</DebugType>
<DebugType Condition="'$(OfficialBuild)' != 'true' and '$(BuildingForLiveUnitTesting)' != 'true'">embedded</DebugType>
<EnableSourceLink Condition="'$(CIBuild)' == 'true'">true</EnableSourceLink>
</PropertyGroup>
<PropertyGroup Condition="'$(Language)' == ''">
<Language Condition="'$(MSBuildProjectExtension)' == '.csproj'">C#</Language>
<Language Condition="'$(MSBuildProjectExtension)' == '.vbproj'">VB</Language>
<Language Condition="'$(MSBuildProjectExtension)' == '.fsproj'">F#</Language>
<Language Condition="'$(MSBuildProjectExtension)' == '.vcxproj'">C++</Language>
</PropertyGroup>
<!--
When building WPF / VSIX projects MSBuild will create a temporary project with an extension of
tmp_proj. In that case the SDK is unable to determine the target language and cannot pick
the correct import. Need to set it explicitly here.
See https://github.com/dotnet/project-system/issues/1467
-->
<Choose>
<When Condition="'$(MSBuildProjectExtension)' != '.csproj' and '$(MSBuildProjectExtension)' != '.vbproj' and '$(MSBuildProjectExtension)' != '.shproj'">
<Choose>
<When Condition="'$(Language)' == 'C#' or Exists('$(MSBuildProjectDirectory)\$(AssemblyName).csproj')">
<PropertyGroup>
<Language>C#</Language>
<LanguageTargets>$(MSBuildToolsPath)\Microsoft.CSharp.targets</LanguageTargets>
</PropertyGroup>
</When>
<When Condition="'$(Language)' == 'VB' or Exists('$(MSBuildProjectDirectory)\$(AssemblyName).vbproj')">
<PropertyGroup>
<Language>VB</Language>
<LanguageTargets>$(MSBuildToolsPath)\Microsoft.VisualBasic.targets</LanguageTargets>
</PropertyGroup>
</When>
</Choose>
</When>
</Choose>
<Import Project="|Build precondition failed: Unable to determine the language of the project. Consider adding Directory.Build.props that sets Language property to directory '$(MSBuildProjectDirectory)'.|"
Condition="'$(Language)' == '' and '$(MSBuildProjectExtension)' != '.shproj'"/>
<Choose>
<!-- C# specific settings -->
<When Condition="'$(Language)' == 'C#'">
<PropertyGroup>
<CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
<NoWarn>$(NoWarn);1701;1702;1705;1591</NoWarn>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<DebugSymbols>true</DebugSymbols>
<DefineConstants>DEBUG;TRACE</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
</PropertyGroup>
</When>
<!-- VB specific settings -->
<When Condition="'$(Language)' == 'VB'">
<PropertyGroup>
<MyType>Empty</MyType>
<OptionCompare>Binary</OptionCompare>
<OptionExplicit>On</OptionExplicit>
<OptionInfer>On</OptionInfer>
<OptionStrict>On</OptionStrict>
<VBRuntime>Embed</VBRuntime>
<RemoveIntegerChecks>true</RemoveIntegerChecks>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<DebugSymbols>true</DebugSymbols>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
</PropertyGroup>
</When>
<!-- F# specific settings -->
<When Condition="'$(Language)' == 'F#'">
<PropertyGroup>
<!-- F# compiler doesn't support PathMap (see https://github.com/Microsoft/visualfsharp/issues/3812) -->
<DeterministicSourcePaths>false</DeterministicSourcePaths>
</PropertyGroup>
</When>
</Choose>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\ProjectDefaults.props ======= -->
<Import Project="Tests.props" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Tests.props ======= -->
<!-- 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>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup Condition="'$(IsPerformanceTestProject)' == ''">
<IsPerformanceTestProject>false</IsPerformanceTestProject>
<IsPerformanceTestProject Condition="$(MSBuildProjectName.EndsWith('.PerformanceTests'))">true</IsPerformanceTestProject>
</PropertyGroup>
<PropertyGroup Condition="'$(IsIntegrationTestProject)' == ''">
<IsIntegrationTestProject>false</IsIntegrationTestProject>
<IsIntegrationTestProject Condition="$(MSBuildProjectName.EndsWith('.IntegrationTests'))">true</IsIntegrationTestProject>
</PropertyGroup>
<PropertyGroup Condition="'$(IsUnitTestProject)' == ''">
<IsUnitTestProject>false</IsUnitTestProject>
<IsUnitTestProject Condition="$(MSBuildProjectName.EndsWith('.UnitTests')) or $(MSBuildProjectName.EndsWith('.Tests'))">true</IsUnitTestProject>
</PropertyGroup>
<PropertyGroup>
<IsTestProject>false</IsTestProject>
<IsTestProject Condition="'$(IsUnitTestProject)' == 'true' or '$(IsIntegrationTestProject)' == 'true' or '$(IsPerformanceTestProject)' == 'true'">true</IsTestProject>
<!-- Disable building Integration Test projects in LUT. -->
<BuildForLiveUnitTesting Condition="'$(BuildForLiveUnitTesting)' == '' and '$(IsIntegrationTestProject)' == 'true'">false</BuildForLiveUnitTesting>
</PropertyGroup>
<ItemGroup Condition="'$(IsTestProject)' == 'true'">
<!-- VS TestExplorer uses this to identify a test project -->
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<PropertyGroup Condition="'$(IsTestProject)' == 'true'">
<!-- Do not publish test assemblies and symbols to SymStore. -->
<PublishOutputToSymStore Condition="'$(PublishOutputToSymStore)' == ''">false</PublishOutputToSymStore>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Tests.props ======= -->
<Import Project="Compiler.props" Condition="'$(UsingToolMicrosoftNetCompilers)' == 'true'" />
<Import Project="Localization.props" Condition="'$(UsingToolXliff)' == 'true'"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Localization.props ======= -->
<!-- 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>
<!--
When not building in CI, automatically sync .xlf files to .resx files on build.
Otherwise, let the build fail to catch .xlf files that are not up-to-date.
-->
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<UpdateXlfOnBuild Condition="'$(CIBuild)' != 'true'">true</UpdateXlfOnBuild>
<!--
TODO: Enable once we upgrade CI machines to MSBuild 15.6.
Use Satellite assembly generation task from Microsoft.NET.Sdk even when building with
full Framework MSBuild. This will support public signing, is deterministic, and always
generates them as AnyCPU.
-->
<!--<GenerateSatelliteAssembliesForCore Condition="'$(GenerateSatelliteAssembliesForCore)' == ''">true</GenerateSatelliteAssembliesForCore>-->
</PropertyGroup>
<ItemGroup>
<PackageReference Include="XliffTasks" Version="$(XliffTasksVersion)" PrivateAssets="all"/>
</ItemGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Localization.props ======= -->
<Import Project="XUnit.props" Condition="'$(UsingToolXUnit)' == 'true' and ('$(IsUnitTestProject)' == 'true' or '$(IsIntegrationTestProject)' == 'true' or '$(IsPerformanceTestProject)' == 'true')"/>
<Import Project="VisualStudio.props" Condition="'$(UsingToolVSSDK)' == 'true'"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\VisualStudio.props ======= -->
<!-- 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>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<!-- VSIX settings -->
<PropertyGroup>
<VsixSourceManifestPath>$(MSBuildProjectDirectory)\source.extension.vsixmanifest</VsixSourceManifestPath>
<IsVsixProject>false</IsVsixProject>
<IsVsixProject Condition="Exists('$(VsixSourceManifestPath)')">true</IsVsixProject>
</PropertyGroup>
<ItemGroup Condition="'$(IsVsixProject)' == 'true'">
<PackageReference Include="Microsoft.VSSDK.BuildTools" Version="$(MicrosoftVSSDKBuildToolsVersion)" PrivateAssets="all" />
</ItemGroup>
<PropertyGroup Condition="'$(IsVsixProject)' == 'true'">
<BuildForLiveUnitTesting>false</BuildForLiveUnitTesting>
<StartAction>Program</StartAction>
<StartProgram>$(DevEnvDir)devenv.exe</StartProgram>
<StartArguments>/rootsuffix $(VSSDKTargetPlatformRegRootSuffix) /log</StartArguments>
<IsProductComponent>true</IsProductComponent>
<Ngen>true</Ngen>
<NgenArchitecture>All</NgenArchitecture>
<NgenPriority>3</NgenPriority>
</PropertyGroup>
<PropertyGroup>
<UseCodebase>true</UseCodebase>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\VisualStudio.props ======= -->
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Settings.props ======= -->
<Import Project="..\build\import\VisualStudio.XamlRules.props" />
<!-- ======== c:\project-system\build\import\VisualStudio.XamlRules.props ======= -->
<!-- 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>
<PropertyGroup>
<VisualStudioXamlRulesDir>$(VisualStudioSetupOutputPath)Rules\</VisualStudioXamlRulesDir>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\build\import\VisualStudio.XamlRules.props ======= -->
<PropertyGroup>
<_IsVisualStudioDeveloperBuild Condition="'$(OfficialBuild)' != 'true' AND '$(CIBuild)' != 'true' AND '$(BuildingInsideVisualStudio)' == 'true'">true</_IsVisualStudioDeveloperBuild>
<!-- Code Coverage doesn't currently work for portable/embedded PDBs - force to full inside Visual Studio builds -->
<DebugType Condition="'$(_IsVisualStudioDeveloperBuild)' == 'true'">full</DebugType>
</PropertyGroup>
<PropertyGroup>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Language)' == 'C#'">
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
<LangVersion>8.0</LangVersion>
<!-- New name -->
<Nullable>enable</Nullable>
<!-- Old name while we wait for new name to be everywhere -->
<NullableContextOptions>enable</NullableContextOptions>
<Features>strict</Features>
</PropertyGroup>
<PropertyGroup Condition="'$(Language)' == 'VB'">
<!-- Build machines only have Visual Studio 15.5 (which comes with VB 15.3) -->
<LangVersion>15.3</LangVersion>
<!-- The default is Embed -->
<VBRuntime>Default</VBRuntime>
<RemoveIntegerChecks>true</RemoveIntegerChecks>
<Features>strict</Features>
</PropertyGroup>
<PropertyGroup>
<CodeAnalysisRuleSet Condition="'$(IsTestProject)' == 'true'">$(RepoRoot)build\ruleset\Test.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRuleSet Condition="'$(IsTestProject)' != 'true'">$(RepoRoot)build\ruleset\Default.ruleset</CodeAnalysisRuleSet>
<TestArchitectures>x86</TestArchitectures>
<!-- Use IBC optimization data if available -->
<IbcOptimizationDataDir Condition="$(EnableIbc) == 'true'">$(NuGetPackageRoot)\RoslynDependencies.ProjectSystem.OptimizationData\$(RoslynDependenciesProjectSystemOptimizationDataVersion)\content\OptimizationData\</IbcOptimizationDataDir>
<UseCommonOutputDirectory Condition="'$(UseCommonOutputDirectory)' == ''">true</UseCommonOutputDirectory>
<!-- Prevent vsix manifests from being copied to the shared output directory, makes build more deterministic -->
<CopyVsixManifestToOutput>false</CopyVsixManifestToOutput>
<NoWarn>$(NoWarn);NU5125</NoWarn>
</PropertyGroup>
<ItemGroup>
<None Include="$(MSBuildThisFileDirectory)Common\Test\App.config" CopyToOutputDirectory="PreserveNewest" Condition="'$(IsUnitTestProject)' == 'true'" />
<None Include="$(MSBuildThisFileDirectory)Common\Integration\App.config" CopyToOutputDirectory="PreserveNewest" Condition="'$(IsIntegrationTestProject)' == 'true'" />
</ItemGroup>
<ItemGroup>
<SuppressFromVsix Include="Microsoft.VSDesigner.dll"/>
<SuppressFromVsix Include="Microsoft.VisualStudio.DataTools.Interop.dll"/>
<SuppressFromVsix Include="Microsoft.VisualStudio.XmlEditor.dll"/>
</ItemGroup>
</Project>
<!-- ======== END OF c:\project-system\src\Directory.Build.props ======= -->
<!-- ======== c:\project-system\src\deploy\DeployTestDependencies\Directory.Build.props ======= -->
<!-- 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>
<PropertyGroup>
<OutDirName>UnitTests</OutDirName>
<UseCommonOutputDirectory>false</UseCommonOutputDirectory>
</PropertyGroup>
<Import Project="..\..\Directory.Build.props"/>
<!-- ======== c:\project-system\src\Directory.Build.props ======= -->
<!-- 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>
<PropertyGroup>
<IsUnitTestProject>false</IsUnitTestProject>
<IsUnitTestProject Condition="$(MSBuildProjectName.EndsWith('.UnitTests')) or $(MSBuildProjectName.EndsWith('.Tests'))">true</IsUnitTestProject>
<IsIntegrationTestProject>false</IsIntegrationTestProject>
<IsIntegrationTestProject Condition="$(MSBuildProjectName.EndsWith('.IntegrationTests'))">true</IsIntegrationTestProject>
<IsTestProject>false</IsTestProject>
<IsTestProject Condition="'$(IsUnitTestProject)' == 'true' or '$(IsIntegrationTestProject)' == 'true'">true</IsTestProject>
</PropertyGroup>
<PropertyGroup Condition="'$(OutDirName)' == ''">
<OutDirName Condition="$(IsUnitTestProject)">UnitTests</OutDirName>
<OutDirName Condition="$(IsIntegrationTestProject)">IntegrationTests</OutDirName>
<OutDirName Condition="'$(OutDirName)' == ''">Dlls</OutDirName>
</PropertyGroup>
<Import Project="..\Directory.Build.props"/>
<!-- ======== c:\project-system\Directory.Build.props ======= -->
<!-- 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>
<Import Project="build\import\NuGet.props"/>
<!-- ======== c:\project-system\build\import\NuGet.props ======= -->
<!-- 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>
<PropertyGroup>
<!-- Respect environment variable for the NuGet Packages Root if set; otherwise, use the current default location -->
<NuGetPackageRoot Condition="'$(NuGetPackageRoot)' == ''">$(NUGET_PACKAGES)</NuGetPackageRoot>
<NuGetPackageRoot Condition="'$(NuGetPackageRoot)' == '' AND '$(OS)' == 'Windows_NT'">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageRoot Condition="'$(NuGetPackageRoot)' == '' AND '$(OS)' != 'Windows_NT'">$([System.Environment]::GetFolderPath(SpecialFolder.Personal))\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageRoot Condition="!HasTrailingSlash('$(NuGetPackageRoot)')">$(NuGetPackageRoot)\</NuGetPackageRoot>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\build\import\NuGet.props ======= -->
<Import Project="build\import\Versions.props"/>
<!-- ======== c:\project-system\build\import\Versions.props ======= -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectSystemVersion>16.3.0</ProjectSystemVersion>
<VersionBase>$(ProjectSystemVersion)</VersionBase>
<PreReleaseVersionLabel>beta1</PreReleaseVersionLabel>
<SuppressNETCoreSdkPreviewMessage>true</SuppressNETCoreSdkPreviewMessage>
<!-- Opt-in and out of repo features -->
<UsingToolVSSDK>true</UsingToolVSSDK>
<UsingToolIbcOptimization>true</UsingToolIbcOptimization>
<UsingToolXUnit>false</UsingToolXUnit>
<UsingToolMicrosoftNetCompilers>false</UsingToolMicrosoftNetCompilers>
<!-- Toolset -->
<RoslynToolsRepoToolsetVersion>1.0.0-beta-62705-01</RoslynToolsRepoToolsetVersion>
<RoslynToolsModifyVsixManifestVersion>1.0.0-beta-62327-02</RoslynToolsModifyVsixManifestVersion>
<RoslynToolsSignToolVersion>1.0.0-beta-62414-01</RoslynToolsSignToolVersion>
<RoslynDependenciesProjectSystemOptimizationDataVersion>2.6.0-beta1-62205-02</RoslynDependenciesProjectSystemOptimizationDataVersion>
<MicrosoftDotNetIBCMergeVersion>4.7.1-alpha-00001</MicrosoftDotNetIBCMergeVersion>
<MicrosoftDiaSymReaderPdb2PdbVersion>1.1.0-beta1-62624-01</MicrosoftDiaSymReaderPdb2PdbVersion>
<MicroBuildPluginsSwixBuildVersion>1.0.147</MicroBuildPluginsSwixBuildVersion>
<CodecovVersion>1.1.0</CodecovVersion>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\build\import\Versions.props ======= -->
<PropertyGroup>
<!-- Workaround for https://github.com/dotnet/sdk/issues/2288 -->
<LanguageTargets Condition="'$(MSBuildProjectExtension)' == '.proj'">$(MSBuildToolsPath)\Microsoft.Common.targets</LanguageTargets>
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
<!--
RepoToolset props and targets are conditionally imported based on whether RepoToolsetDir is set or not
to allow VS to load packages and perform automatic package restore.
TODO: Remove once we can use a custom SDK (https://github.com/Microsoft/msbuild/issues/1493)
-->
<_RepoToolsetDir>$(NuGetPackageRoot)roslyntools.repotoolset\$(RoslynToolsRepoToolsetVersion)\tools\</_RepoToolsetDir>
<RepoToolsetDir Condition="'$(BuildingInsideVisualStudio)' != 'true' or Exists('$(_RepoToolsetDir)')">$(_RepoToolsetDir)</RepoToolsetDir>
<RepositoryUrl>https://github.com/dotnet/project-system</RepositoryUrl>
<PackageProjectUrl>$(RepositoryUrl)</PackageProjectUrl>
<!-- All projects in this repository target the same framework by default -->
<TargetFramework>net472</TargetFramework>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<VSSDKTargetPlatformRegRootSuffix Condition="'$(RootSuffix)' != ''">$(RootSuffix)</VSSDKTargetPlatformRegRootSuffix>
<VSSDKTargetPlatformRegRootSuffix Condition="'$(VSSDKTargetPlatformRegRootSuffix)' == ''">Exp</VSSDKTargetPlatformRegRootSuffix>
<MoqPublicKey>0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7</MoqPublicKey>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<ForceGenerationOfBindingRedirects>true</ForceGenerationOfBindingRedirects>
</PropertyGroup>
<!--
TODO: Import layout props so that design-time build executed before package restore is finished doesn't
product artifacts into wrong obj directories. Remove once we can use a custom SDK (https://github.com/Microsoft/msbuild/issues/1493)
-->
<Import Project="build\import\ProjectLayout.props"/>
<!-- ======== c:\project-system\build\import\ProjectLayout.props ======= -->
<!-- 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>
<!--
Properties describing the layout of the repo specific to the current project.
-->
<Import Project="RepoLayout.props"/>
<!-- ======== c:\project-system\build\import\RepoLayout.props ======= -->
<!-- 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>
<!--
Properties describing the layout of the repo.
-->
<PropertyGroup>
<_RepoRoot>$(MSBuildThisFileDirectory)..\..\</_RepoRoot>
<RepoRoot>$([System.IO.Path]::GetFullPath('$(_RepoRoot)'))</RepoRoot>
<!-- Respect environment variable for the .NET install directory if set; otherwise, use the current default location -->
<DotNetRoot Condition="'$(DotNetRoot)' == ''">$(DOTNET_INSTALL_DIR)</DotNetRoot>
<DotNetRoot Condition="'$(DotNetRoot)' == ''">$(RepoRoot).dotnet\</DotNetRoot>
<DotNetRoot Condition="!HasTrailingSlash('$(DotNetRoot)')">$(DotNetRoot)\</DotNetRoot>
</PropertyGroup>
<PropertyGroup>
<DotNetTool>$(DotNetRoot)dotnet</DotNetTool>
<DotNetTool Condition="'$(OS)' == 'Windows_NT'">$(DotNetTool).exe</DotNetTool>
<ArtifactsDir>$(RepoRoot)artifacts\</ArtifactsDir>
<ArtifactsToolsetDir>$(ArtifactsDir)toolset\</ArtifactsToolsetDir>
<ArtifactsConfigurationDir>$(ArtifactsDir)$(Configuration)\</ArtifactsConfigurationDir>
<ArtifactsBinDir>$(ArtifactsConfigurationDir)bin\</ArtifactsBinDir>
<ArtifactsObjDir>$(ArtifactsConfigurationDir)obj\</ArtifactsObjDir>
<ArtifactsLogDir>$(ArtifactsConfigurationDir)log\</ArtifactsLogDir>
<ArtifactsTmpDir>$(ArtifactsConfigurationDir)tmp\</ArtifactsTmpDir>
<ArtifactsTestResultsDir>$(ArtifactsConfigurationDir)TestResults\</ArtifactsTestResultsDir>
<ArtifactsSymStoreDirectory>$(ArtifactsConfigurationDir)SymStore\</ArtifactsSymStoreDirectory>
<PackageOutputPath>$(ArtifactsConfigurationDir)packages\</PackageOutputPath>
<VisualStudioSetupOutputPath>$(ArtifactsConfigurationDir)VSSetup\</VisualStudioSetupOutputPath>
<VisualStudioSetupInsertionPath>$(VisualStudioSetupOutputPath)Insertion\</VisualStudioSetupInsertionPath>
<VisualStudioSetupIntermediateOutputPath>$(ArtifactsConfigurationDir)VSSetup.obj\</VisualStudioSetupIntermediateOutputPath>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\build\import\RepoLayout.props ======= -->
<PropertyGroup>
<OutDirName Condition="'$(OutDirName)' == ''">$(MSBuildProjectName)</OutDirName>
<BaseOutputPath Condition="'$(BaseOutputPath)' == ''">$([System.IO.Path]::GetFullPath('$(ArtifactsBinDir)$(OutDirName)\'))</BaseOutputPath>
<OutputPath>$(BaseOutputPath)</OutputPath>
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)' == ''">$([System.IO.Path]::GetFullPath('$(ArtifactsObjDir)$(MSBuildProjectName)\'))</BaseIntermediateOutputPath>
<IntermediateOutputPath>$(BaseIntermediateOutputPath)</IntermediateOutputPath>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\build\import\ProjectLayout.props ======= -->
<!--
Determine whether the project is WPF temp project.
Since .NET Framework 4.7.2 WPF temp project name ends with _wpftmp suffix and keeps the language specific extension (e.g. csproj).
-->
<PropertyGroup>
<IsWpfTempProject>false</IsWpfTempProject>
<IsWpfTempProject Condition="$(MSBuildProjectName.EndsWith('_wpftmp'))">true</IsWpfTempProject>
</PropertyGroup>
<!--
WPF temp-projects do not import .props and .targets files from NuGet packages.
(see https://github.com/dotnet/sourcelink/issues/91).
Property _TargetAssemblyProjectName is set by GenerateTemporaryTargetAssembly task.
-->
<PropertyGroup Condition="'$(IsWpfTempProject)' == 'true'">
<_WpfTempProjectNuGetFileNameNoExt>$(ArtifactsObjDir)$(_TargetAssemblyProjectName)\$(_TargetAssemblyProjectName)$(MSBuildProjectExtension).nuget.g</_WpfTempProjectNuGetFileNameNoExt>
</PropertyGroup>
<!--
Import NuGet props to WPF temp projects (workaround for https://github.com/dotnet/sourcelink/issues/91)
-->
<Import Project="$(_WpfTempProjectNuGetFileNameNoExt).props" Condition="'$(_WpfTempProjectNuGetFileNameNoExt)' != '' and Exists('$(_WpfTempProjectNuGetFileNameNoExt).props')"/>
<!-- ======== c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.Editors\Microsoft.VisualStudio.Editors.vbproj.nuget.g.props ======= -->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\davkean\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.3.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props" Condition="Exists('$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. -->
<!-- Licensed under the MIT license. See LICENSE file in the project root for full license information. -->
<Project>
<PropertyGroup>
<!--
Set this to to true to update .xlf files with corresponding .resx/.vcst/.xaml on every build.
If used, it should be configured so that official/CI builds keep it off as those should never
modify source code in the repository.
-->
<UpdateXlfOnBuild Condition="'$(UpdateXlfOnBuild)' == ''">false</UpdateXlfOnBuild>
<!--
Set this to false to use .xlf files as they are without verifying that they are up-to-date
with corresponding .resx/.vsct/.xaml files.
-->
<ErrorOnOutOfDateXlf Condition="'$(ErrorOnOutOfDateXlf)' == ''">true</ErrorOnOutOfDateXlf>
<!--
The set of languages to which the project is localized. The default matches Visual Studio.
-->
<XlfLanguages Condition="'$(XlfLanguages)' == ''">cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant</XlfLanguages>
<!--
Set this to to false to skip all xlf processing.
-->
<EnableXlfLocalization Condition="'$(EnableXlfLocalization)' == ''">true</EnableXlfLocalization>
</PropertyGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<!-- XlfInput set in targets to true if not already set and %(Extension) is .resx -->
<XlfSourceFormat>Resx</XlfSourceFormat>
<XlfOutputItem>EmbeddedResource</XlfOutputItem>
</EmbeddedResource>
<UnstructuredResource>
<Visible>false</Visible>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Unstructured</XlfSourceFormat>
<XlfOutputItem>UnstructuredResourceTranslated</XlfOutputItem>
</UnstructuredResource>
<VSCTCompile>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Vsct</XlfSourceFormat>
<XlfOutputItem>VSCTCompile</XlfOutputItem>
</VSCTCompile>
<XamlPropertyRule>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRule>
<XamlPropertyRuleNoCodeBehind>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRuleNoCodeBehind>
<XamlPropertyProjectItemsSchema>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyProjectItemsSchema>
</ItemDefinitionGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035;RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027;RS0006;RS0023;RS0032;RS0033;RS0034;RS0001;RS0002;RS0005;RS0013;RS0019;RS0004</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props" Condition="Exists('$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="VSSDK_NuGet_Configuration">
<ThisPackageDirectory>$(MSBuildThisFileDirectory)..\</ThisPackageDirectory>
<VSToolsPath>$(ThisPackageDirectory)\tools</VSToolsPath>
<VsSDKInstall>$(VSToolsPath)\VSSDK</VsSDKInstall>
<VsSDKIncludes>$(VsSDKInstall)\inc</VsSDKIncludes>
<VsSDKToolsPath>$(VsSDKInstall)\bin</VsSDKToolsPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS1001;RS1004;RS1007;RS1009;RS1010;RS1011;RS1015;RS1016;RS1017;RS1018;RS1019;RS1020;RS1021;RS1024;RS1025;RS1026;RS1002;RS1003;RS1005;RS1006;RS1008;RS1012;RS1013;RS1014;RS1022;RS1023</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1058;CA2153;CA3075;CA3147;CA3076;CA3077</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1058;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1303;CA1304;CA1305;CA1307;CA1308;CA1401;CA1813;CA1816;CA1820;CA1826;CA2000;CA2002;CA2008;CA2009;CA2100;CA2101;CA2208;CA2213;CA2216;CA2229;CA2235;CA2237;CA2241;CA2242;CA2243;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA1309;CA1810;CA1824;CA1825;CA2010;CA2201;CA2207</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Globalization#CA1303;
-Microsoft.Globalization#CA1304;
-Microsoft.Globalization#CA1305;
-Microsoft.Globalization#CA1307;
-Microsoft.Globalization#CA1308;
-Microsoft.Globalization#CA1309;
-Microsoft.Globalization#CA2101;
-Microsoft.Interoperability#CA1401;
-Microsoft.Performance#CA1810;
-Microsoft.Performance#CA1813;
-Microsoft.Performance#CA1820;
-Microsoft.Performance#CA1824;
-Microsoft.Reliability#CA2000;
-Microsoft.Reliability#CA2002;
-Microsoft.Security#CA2100;
-Microsoft.Usage#CA1816;
-Microsoft.Usage#CA2201;
-Microsoft.Usage#CA2207;
-Microsoft.Usage#CA2208;
-Microsoft.Usage#CA2213;
-Microsoft.Usage#CA2216;
-Microsoft.Usage#CA2229;
-Microsoft.Usage#CA2235;
-Microsoft.Usage#CA2237;
-Microsoft.Usage#CA2241;
-Microsoft.Usage#CA2242;
-Microsoft.Usage#CA2243;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<!-- 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 ToolsVersion="15.0" DefaultTargets="Build" InitialTargets="ValidateMSBuildToolsVersion" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- The UsingTask, UseSharedCompilation, and ToolPath/Exe variables all interact to
choose which compiler path to use and whether or not to use the compiler server.
If UsingTask and UseSharedCompilation are set then the compiler server next to the
task will be used (i.e., the one in this package).
If UseSharedCompilation is false or ToolPath/Exe are set the compiler server will
not be used and the compiler exe at the ToolPath, if set, will be executed, otherwise
the executable in the MSBuild install path will be executed. -->
<Target Name="ValidateMSBuildToolsVersion" Condition="'$(BuildingProject)' == 'true'">
<Error Text="Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above"
Condition="'$(MSBuildToolsVersion)' == '2.0' OR
'$(MSBuildToolsVersion)' == '3.5' OR
'$(MSBuildToolsVersion)' == '4.0' OR
'$(MSBuildToolsVersion)' == '12.0' OR
'$(MSBuildToolsVersion)' == '14.0'" />
</Target>
<!-- Always use the local build task, even if we just shell out to an exe in case there are
new properties in the local build task. -->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<PropertyGroup>
<!-- By default don't use the compiler server in Visual Studio. -->
<UseSharedCompilation Condition="'$(UseSharedCompilation)' == ''">false</UseSharedCompilation>
<CSharpCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
<VisualBasicCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
</PropertyGroup>
<!-- If we're not using the compiler server, set ToolPath/Exe to direct to
the exes in this package -->
<PropertyGroup Condition="'$(UseSharedCompilation)' != 'true'">
<CscToolPath>$(MSBuildThisFileDirectory)..\tools</CscToolPath>
<CscToolExe>csc.exe</CscToolExe>
<VbcToolPath>$(MSBuildThisFileDirectory)..\tools</VbcToolPath>
<VbcToolExe>vbc.exe</VbcToolExe>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1000;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1024;CA1027;CA1028;CA1030;CA1031;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1060;CA1061;CA1062;CA1063;CA1064;CA1066;CA1067;CA1068;CA1501;CA1502;CA1505;CA1506;CA1508;CA1509;CA1707;CA1708;CA1710;CA1711;CA1712;CA1714;CA1715;CA1716;CA1717;CA1720;CA1721;CA1724;CA1725;CA1801;CA1802;CA1806;CA1812;CA1814;CA1815;CA1819;CA1822;CA1823;CA1827;CA2007;CA2119;CA2211;CA2214;CA2217;CA2219;CA2225;CA2226;CA2227;CA2231;CA2244;CA2245;CA1001;CA1003;CA1019;CA1032;CA1065;CA1200;CA1507;CA1821;CA2200;CA2234;CA2218;CA2224</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1000;
-Microsoft.Design#CA1001;
-Microsoft.Design#CA1003;
-Microsoft.Design#CA1008;
-Microsoft.Design#CA1010;
-Microsoft.Design#CA1012;
-Microsoft.Design#CA1014;
-Microsoft.Design#CA1016;
-Microsoft.Design#CA1017;
-Microsoft.Design#CA1018;
-Microsoft.Design#CA1019;
-Microsoft.Design#CA1024;
-Microsoft.Design#CA1027;
-Microsoft.Design#CA1028;
-Microsoft.Design#CA1030;
-Microsoft.Design#CA1031;
-Microsoft.Design#CA1032;
-Microsoft.Design#CA1033;
-Microsoft.Design#CA1034;
-Microsoft.Design#CA1036;
-Microsoft.Design#CA1040;
-Microsoft.Design#CA1041;
-Microsoft.Design#CA1043;
-Microsoft.Design#CA1044;
-Microsoft.Design#CA1050;
-Microsoft.Design#CA1051;
-Microsoft.Design#CA1052;
-Microsoft.Design#CA1054;
-Microsoft.Design#CA1055;
-Microsoft.Design#CA1056;
-Microsoft.Design#CA1060;
-Microsoft.Design#CA1061;
-Microsoft.Design#CA1062;
-Microsoft.Design#CA1063;
-Microsoft.Design#CA1064;
-Microsoft.Design#CA1065;
-Microsoft.Maintainability#CA1501;
-Microsoft.Maintainability#CA1502;
-Microsoft.Maintainability#CA1505;
-Microsoft.Maintainability#CA1506;
-Microsoft.Naming#CA1707;
-Microsoft.Naming#CA1708;
-Microsoft.Naming#CA1710;
-Microsoft.Naming#CA1711;
-Microsoft.Naming#CA1712;
-Microsoft.Naming#CA1714;
-Microsoft.Naming#CA1715;
-Microsoft.Naming#CA1716;
-Microsoft.Naming#CA1717;
-Microsoft.Naming#CA1720;
-Microsoft.Naming#CA1721;
-Microsoft.Naming#CA1724;
-Microsoft.Naming#CA1725;
-Microsoft.Performance#CA1802;
-Microsoft.Performance#CA1806;
-Microsoft.Performance#CA1812;
-Microsoft.Performance#CA1814;
-Microsoft.Performance#CA1815;
-Microsoft.Performance#CA1819;
-Microsoft.Performance#CA1821;
-Microsoft.Performance#CA1822;
-Microsoft.Performance#CA1823;
-Microsoft.Security#CA2119;
-Microsoft.Usage#CA1801;
-Microsoft.Usage#CA2200;
-Microsoft.Usage#CA2211;
-Microsoft.Usage#CA2214;
-Microsoft.Usage#CA2217;
-Microsoft.Usage#CA2218;
-Microsoft.Usage#CA2219;
-Microsoft.Usage#CA2224;
-Microsoft.Usage#CA2225;
-Microsoft.Usage#CA2226;
-Microsoft.Usage#CA2227;
-Microsoft.Usage#CA2231;
-Microsoft.Usage#CA2234;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgXliffTasks Condition=" '$(PkgXliffTasks)' == '' ">C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4</PkgXliffTasks>
<PkgVSSDK_DTE Condition=" '$(PkgVSSDK_DTE)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.dte\7.0.4</PkgVSSDK_DTE>
<PkgVSSDK_TemplateWizardInterface Condition=" '$(PkgVSSDK_TemplateWizardInterface)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.templatewizardinterface\12.0.4</PkgVSSDK_TemplateWizardInterface>
<PkgRoslynTools_SignTool Condition=" '$(PkgRoslynTools_SignTool)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.signtool\1.0.0-beta-62414-01</PkgRoslynTools_SignTool>
<PkgRoslynTools_RepoToolset Condition=" '$(PkgRoslynTools_RepoToolset)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01</PkgRoslynTools_RepoToolset>
<PkgRoslynTools_ModifyVsixManifest Condition=" '$(PkgRoslynTools_ModifyVsixManifest)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.modifyvsixmanifest\1.0.0-beta-62327-02</PkgRoslynTools_ModifyVsixManifest>
<PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgRoslyn_Diagnostics_Analyzers Condition=" '$(PkgRoslyn_Diagnostics_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4</PkgRoslyn_Diagnostics_Analyzers>
<PkgOpenCover Condition=" '$(PkgOpenCover)' == '' ">C:\Users\davkean\.nuget\packages\opencover\4.6.519</PkgOpenCover>
<PkgMicrosoft_VisualStudio_Threading_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_Threading_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.threading.analyzers\16.0.102</PkgMicrosoft_VisualStudio_Threading_Analyzers>
<PkgMicrosoft_VisualStudio_SDK_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_SDK_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.sdk.analyzers\15.8.33</PkgMicrosoft_VisualStudio_SDK_Analyzers>
<PkgMicrosoft_VSSDK_BuildTools Condition=" '$(PkgMicrosoft_VSSDK_BuildTools)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073</PkgMicrosoft_VSSDK_BuildTools>
<PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.projectsystem.analyzers\16.2.133-pre</PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities Condition=" '$(PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.flowanalysis.utilities\2.9.4-beta1.19321.5</PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities>
<PkgMicrosoft_NetFramework_Analyzers Condition=" '$(PkgMicrosoft_NetFramework_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4</PkgMicrosoft_NetFramework_Analyzers>
<PkgMicrosoft_NetCore_Analyzers Condition=" '$(PkgMicrosoft_NetCore_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4</PkgMicrosoft_NetCore_Analyzers>
<PkgMicrosoft_Net_Compilers Condition=" '$(PkgMicrosoft_Net_Compilers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05</PkgMicrosoft_Net_Compilers>
<PkgMicrosoft_DiaSymReader_Pdb2Pdb Condition=" '$(PkgMicrosoft_DiaSymReader_Pdb2Pdb)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.diasymreader.pdb2pdb\1.1.0-beta1-62624-01</PkgMicrosoft_DiaSymReader_Pdb2Pdb>
<PkgMicrosoft_CodeQuality_Analyzers Condition=" '$(PkgMicrosoft_CodeQuality_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4</PkgMicrosoft_CodeQuality_Analyzers>
<PkgMicroBuild_Plugins_SwixBuild Condition=" '$(PkgMicroBuild_Plugins_SwixBuild)' == '' ">C:\Users\davkean\.nuget\packages\microbuild.plugins.swixbuild\1.0.147</PkgMicroBuild_Plugins_SwixBuild>
<PkgCodecov Condition=" '$(PkgCodecov)' == '' ">C:\Users\davkean\.nuget\packages\codecov\1.1.0</PkgCodecov>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.Editors\Microsoft.VisualStudio.Editors.vbproj.nuget.g.props ======= -->
<!-- ======== c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.Managed.VS\Microsoft.VisualStudio.ProjectSystem.Managed.VS.csproj.nuget.g.props ======= -->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\davkean\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.3.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props" Condition="Exists('$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. -->
<!-- Licensed under the MIT license. See LICENSE file in the project root for full license information. -->
<Project>
<PropertyGroup>
<!--
Set this to to true to update .xlf files with corresponding .resx/.vcst/.xaml on every build.
If used, it should be configured so that official/CI builds keep it off as those should never
modify source code in the repository.
-->
<UpdateXlfOnBuild Condition="'$(UpdateXlfOnBuild)' == ''">false</UpdateXlfOnBuild>
<!--
Set this to false to use .xlf files as they are without verifying that they are up-to-date
with corresponding .resx/.vsct/.xaml files.
-->
<ErrorOnOutOfDateXlf Condition="'$(ErrorOnOutOfDateXlf)' == ''">true</ErrorOnOutOfDateXlf>
<!--
The set of languages to which the project is localized. The default matches Visual Studio.
-->
<XlfLanguages Condition="'$(XlfLanguages)' == ''">cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant</XlfLanguages>
<!--
Set this to to false to skip all xlf processing.
-->
<EnableXlfLocalization Condition="'$(EnableXlfLocalization)' == ''">true</EnableXlfLocalization>
</PropertyGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<!-- XlfInput set in targets to true if not already set and %(Extension) is .resx -->
<XlfSourceFormat>Resx</XlfSourceFormat>
<XlfOutputItem>EmbeddedResource</XlfOutputItem>
</EmbeddedResource>
<UnstructuredResource>
<Visible>false</Visible>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Unstructured</XlfSourceFormat>
<XlfOutputItem>UnstructuredResourceTranslated</XlfOutputItem>
</UnstructuredResource>
<VSCTCompile>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Vsct</XlfSourceFormat>
<XlfOutputItem>VSCTCompile</XlfOutputItem>
</VSCTCompile>
<XamlPropertyRule>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRule>
<XamlPropertyRuleNoCodeBehind>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRuleNoCodeBehind>
<XamlPropertyProjectItemsSchema>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyProjectItemsSchema>
</ItemDefinitionGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035;RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027;RS0006;RS0023;RS0032;RS0033;RS0034;RS0001;RS0002;RS0005;RS0013;RS0019;RS0004</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props" Condition="Exists('$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="VSSDK_NuGet_Configuration">
<ThisPackageDirectory>$(MSBuildThisFileDirectory)..\</ThisPackageDirectory>
<VSToolsPath>$(ThisPackageDirectory)\tools</VSToolsPath>
<VsSDKInstall>$(VSToolsPath)\VSSDK</VsSDKInstall>
<VsSDKIncludes>$(VsSDKInstall)\inc</VsSDKIncludes>
<VsSDKToolsPath>$(VsSDKInstall)\bin</VsSDKToolsPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS1001;RS1004;RS1007;RS1009;RS1010;RS1011;RS1015;RS1016;RS1017;RS1018;RS1019;RS1020;RS1021;RS1024;RS1025;RS1026;RS1002;RS1003;RS1005;RS1006;RS1008;RS1012;RS1013;RS1014;RS1022;RS1023</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1058;CA2153;CA3075;CA3147;CA3076;CA3077</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1058;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1303;CA1304;CA1305;CA1307;CA1308;CA1401;CA1813;CA1816;CA1820;CA1826;CA2000;CA2002;CA2008;CA2009;CA2100;CA2101;CA2208;CA2213;CA2216;CA2229;CA2235;CA2237;CA2241;CA2242;CA2243;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA1309;CA1810;CA1824;CA1825;CA2010;CA2201;CA2207</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Globalization#CA1303;
-Microsoft.Globalization#CA1304;
-Microsoft.Globalization#CA1305;
-Microsoft.Globalization#CA1307;
-Microsoft.Globalization#CA1308;
-Microsoft.Globalization#CA1309;
-Microsoft.Globalization#CA2101;
-Microsoft.Interoperability#CA1401;
-Microsoft.Performance#CA1810;
-Microsoft.Performance#CA1813;
-Microsoft.Performance#CA1820;
-Microsoft.Performance#CA1824;
-Microsoft.Reliability#CA2000;
-Microsoft.Reliability#CA2002;
-Microsoft.Security#CA2100;
-Microsoft.Usage#CA1816;
-Microsoft.Usage#CA2201;
-Microsoft.Usage#CA2207;
-Microsoft.Usage#CA2208;
-Microsoft.Usage#CA2213;
-Microsoft.Usage#CA2216;
-Microsoft.Usage#CA2229;
-Microsoft.Usage#CA2235;
-Microsoft.Usage#CA2237;
-Microsoft.Usage#CA2241;
-Microsoft.Usage#CA2242;
-Microsoft.Usage#CA2243;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<!-- 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 ToolsVersion="15.0" DefaultTargets="Build" InitialTargets="ValidateMSBuildToolsVersion" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- The UsingTask, UseSharedCompilation, and ToolPath/Exe variables all interact to
choose which compiler path to use and whether or not to use the compiler server.
If UsingTask and UseSharedCompilation are set then the compiler server next to the
task will be used (i.e., the one in this package).
If UseSharedCompilation is false or ToolPath/Exe are set the compiler server will
not be used and the compiler exe at the ToolPath, if set, will be executed, otherwise
the executable in the MSBuild install path will be executed. -->
<Target Name="ValidateMSBuildToolsVersion" Condition="'$(BuildingProject)' == 'true'">
<Error Text="Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above"
Condition="'$(MSBuildToolsVersion)' == '2.0' OR
'$(MSBuildToolsVersion)' == '3.5' OR
'$(MSBuildToolsVersion)' == '4.0' OR
'$(MSBuildToolsVersion)' == '12.0' OR
'$(MSBuildToolsVersion)' == '14.0'" />
</Target>
<!-- Always use the local build task, even if we just shell out to an exe in case there are
new properties in the local build task. -->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<PropertyGroup>
<!-- By default don't use the compiler server in Visual Studio. -->
<UseSharedCompilation Condition="'$(UseSharedCompilation)' == ''">false</UseSharedCompilation>
<CSharpCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
<VisualBasicCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
</PropertyGroup>
<!-- If we're not using the compiler server, set ToolPath/Exe to direct to
the exes in this package -->
<PropertyGroup Condition="'$(UseSharedCompilation)' != 'true'">
<CscToolPath>$(MSBuildThisFileDirectory)..\tools</CscToolPath>
<CscToolExe>csc.exe</CscToolExe>
<VbcToolPath>$(MSBuildThisFileDirectory)..\tools</VbcToolPath>
<VbcToolExe>vbc.exe</VbcToolExe>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1000;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1024;CA1027;CA1028;CA1030;CA1031;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1060;CA1061;CA1062;CA1063;CA1064;CA1066;CA1067;CA1068;CA1501;CA1502;CA1505;CA1506;CA1508;CA1509;CA1707;CA1708;CA1710;CA1711;CA1712;CA1714;CA1715;CA1716;CA1717;CA1720;CA1721;CA1724;CA1725;CA1801;CA1802;CA1806;CA1812;CA1814;CA1815;CA1819;CA1822;CA1823;CA1827;CA2007;CA2119;CA2211;CA2214;CA2217;CA2219;CA2225;CA2226;CA2227;CA2231;CA2244;CA2245;CA1001;CA1003;CA1019;CA1032;CA1065;CA1200;CA1507;CA1821;CA2200;CA2234;CA2218;CA2224</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1000;
-Microsoft.Design#CA1001;
-Microsoft.Design#CA1003;
-Microsoft.Design#CA1008;
-Microsoft.Design#CA1010;
-Microsoft.Design#CA1012;
-Microsoft.Design#CA1014;
-Microsoft.Design#CA1016;
-Microsoft.Design#CA1017;
-Microsoft.Design#CA1018;
-Microsoft.Design#CA1019;
-Microsoft.Design#CA1024;
-Microsoft.Design#CA1027;
-Microsoft.Design#CA1028;
-Microsoft.Design#CA1030;
-Microsoft.Design#CA1031;
-Microsoft.Design#CA1032;
-Microsoft.Design#CA1033;
-Microsoft.Design#CA1034;
-Microsoft.Design#CA1036;
-Microsoft.Design#CA1040;
-Microsoft.Design#CA1041;
-Microsoft.Design#CA1043;
-Microsoft.Design#CA1044;
-Microsoft.Design#CA1050;
-Microsoft.Design#CA1051;
-Microsoft.Design#CA1052;
-Microsoft.Design#CA1054;
-Microsoft.Design#CA1055;
-Microsoft.Design#CA1056;
-Microsoft.Design#CA1060;
-Microsoft.Design#CA1061;
-Microsoft.Design#CA1062;
-Microsoft.Design#CA1063;
-Microsoft.Design#CA1064;
-Microsoft.Design#CA1065;
-Microsoft.Maintainability#CA1501;
-Microsoft.Maintainability#CA1502;
-Microsoft.Maintainability#CA1505;
-Microsoft.Maintainability#CA1506;
-Microsoft.Naming#CA1707;
-Microsoft.Naming#CA1708;
-Microsoft.Naming#CA1710;
-Microsoft.Naming#CA1711;
-Microsoft.Naming#CA1712;
-Microsoft.Naming#CA1714;
-Microsoft.Naming#CA1715;
-Microsoft.Naming#CA1716;
-Microsoft.Naming#CA1717;
-Microsoft.Naming#CA1720;
-Microsoft.Naming#CA1721;
-Microsoft.Naming#CA1724;
-Microsoft.Naming#CA1725;
-Microsoft.Performance#CA1802;
-Microsoft.Performance#CA1806;
-Microsoft.Performance#CA1812;
-Microsoft.Performance#CA1814;
-Microsoft.Performance#CA1815;
-Microsoft.Performance#CA1819;
-Microsoft.Performance#CA1821;
-Microsoft.Performance#CA1822;
-Microsoft.Performance#CA1823;
-Microsoft.Security#CA2119;
-Microsoft.Usage#CA1801;
-Microsoft.Usage#CA2200;
-Microsoft.Usage#CA2211;
-Microsoft.Usage#CA2214;
-Microsoft.Usage#CA2217;
-Microsoft.Usage#CA2218;
-Microsoft.Usage#CA2219;
-Microsoft.Usage#CA2224;
-Microsoft.Usage#CA2225;
-Microsoft.Usage#CA2226;
-Microsoft.Usage#CA2227;
-Microsoft.Usage#CA2231;
-Microsoft.Usage#CA2234;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgXliffTasks Condition=" '$(PkgXliffTasks)' == '' ">C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4</PkgXliffTasks>
<PkgVSSDK_DTE Condition=" '$(PkgVSSDK_DTE)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.dte\7.0.4</PkgVSSDK_DTE>
<PkgVSSDK_TemplateWizardInterface Condition=" '$(PkgVSSDK_TemplateWizardInterface)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.templatewizardinterface\12.0.4</PkgVSSDK_TemplateWizardInterface>
<PkgRoslynTools_SignTool Condition=" '$(PkgRoslynTools_SignTool)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.signtool\1.0.0-beta-62414-01</PkgRoslynTools_SignTool>
<PkgRoslynTools_RepoToolset Condition=" '$(PkgRoslynTools_RepoToolset)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01</PkgRoslynTools_RepoToolset>
<PkgRoslynTools_ModifyVsixManifest Condition=" '$(PkgRoslynTools_ModifyVsixManifest)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.modifyvsixmanifest\1.0.0-beta-62327-02</PkgRoslynTools_ModifyVsixManifest>
<PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgRoslyn_Diagnostics_Analyzers Condition=" '$(PkgRoslyn_Diagnostics_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4</PkgRoslyn_Diagnostics_Analyzers>
<PkgOpenCover Condition=" '$(PkgOpenCover)' == '' ">C:\Users\davkean\.nuget\packages\opencover\4.6.519</PkgOpenCover>
<PkgMicrosoft_VisualStudio_Threading_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_Threading_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.threading.analyzers\16.0.102</PkgMicrosoft_VisualStudio_Threading_Analyzers>
<PkgMicrosoft_VisualStudio_SDK_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_SDK_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.sdk.analyzers\15.8.33</PkgMicrosoft_VisualStudio_SDK_Analyzers>
<PkgMicrosoft_VSSDK_BuildTools Condition=" '$(PkgMicrosoft_VSSDK_BuildTools)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073</PkgMicrosoft_VSSDK_BuildTools>
<PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.projectsystem.analyzers\16.2.133-pre</PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities Condition=" '$(PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.flowanalysis.utilities\2.9.4-beta1.19321.5</PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities>
<PkgMicrosoft_NetFramework_Analyzers Condition=" '$(PkgMicrosoft_NetFramework_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4</PkgMicrosoft_NetFramework_Analyzers>
<PkgMicrosoft_NetCore_Analyzers Condition=" '$(PkgMicrosoft_NetCore_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4</PkgMicrosoft_NetCore_Analyzers>
<PkgMicrosoft_Net_Compilers Condition=" '$(PkgMicrosoft_Net_Compilers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05</PkgMicrosoft_Net_Compilers>
<PkgMicrosoft_DiaSymReader_Pdb2Pdb Condition=" '$(PkgMicrosoft_DiaSymReader_Pdb2Pdb)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.diasymreader.pdb2pdb\1.1.0-beta1-62624-01</PkgMicrosoft_DiaSymReader_Pdb2Pdb>
<PkgMicrosoft_CodeQuality_Analyzers Condition=" '$(PkgMicrosoft_CodeQuality_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4</PkgMicrosoft_CodeQuality_Analyzers>
<PkgMicroBuild_Plugins_SwixBuild Condition=" '$(PkgMicroBuild_Plugins_SwixBuild)' == '' ">C:\Users\davkean\.nuget\packages\microbuild.plugins.swixbuild\1.0.147</PkgMicroBuild_Plugins_SwixBuild>
<PkgCodecov Condition=" '$(PkgCodecov)' == '' ">C:\Users\davkean\.nuget\packages\codecov\1.1.0</PkgCodecov>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.Managed.VS\Microsoft.VisualStudio.ProjectSystem.Managed.VS.csproj.nuget.g.props ======= -->
</Project>
<!-- ======== END OF c:\project-system\Directory.Build.props ======= -->
<Import Project="$(RepoToolsetDir)Settings.props" Condition="'$(ExcludeRestorePackageImports)' != 'true' AND Exists('$(RepoToolsetDir)Settings.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Settings.props ======= -->
<!-- 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>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<Import Project="BuildTasks.props" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\BuildTasks.props ======= -->
<!-- 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>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<RoslynToolsBuildTasksAssembly Condition="'$(MSBuildRuntimeType)' != 'Core'">$(MSBuildThisFileDirectory)tasks\net46\RoslynTools.BuildTasks.dll</RoslynToolsBuildTasksAssembly>
<RoslynToolsBuildTasksAssembly Condition="'$(MSBuildRuntimeType)' == 'Core'">$(MSBuildThisFileDirectory)tasks\netcoreapp1.0\RoslynTools.BuildTasks.dll</RoslynToolsBuildTasksAssembly>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\BuildTasks.props ======= -->
<Import Project="ProjectLayout.props" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\ProjectLayout.props ======= -->
<!-- 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>
<!--
Properties describing the layout of the repo specific to the current project.
-->
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<Import Project="RepoLayout.props"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\RepoLayout.props ======= -->
<!-- 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>
<!--
Properties describing the layout of the repo.
-->
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<!-- Respect environment variable for the .NET install directory if set; otherwise, use the current default location -->
<DotNetRoot Condition="'$(DotNetRoot)' == ''">$(DOTNET_INSTALL_DIR)</DotNetRoot>
<DotNetRoot Condition="'$(DotNetRoot)' == ''">$(RepoRoot).dotnet\</DotNetRoot>
<DotNetRoot Condition="!HasTrailingSlash('$(DotNetRoot)')">$(DotNetRoot)\</DotNetRoot>
</PropertyGroup>
<PropertyGroup>
<DotNetTool>$(DotNetRoot)dotnet</DotNetTool>
<DotNetTool Condition="'$(OS)' == 'Windows_NT'">$(DotNetTool).exe</DotNetTool>
<ArtifactsDir Condition="'$(ArtifactsDir)' == ''">$(RepoRoot)artifacts\</ArtifactsDir>
<ArtifactsToolsetDir>$(ArtifactsDir)toolset\</ArtifactsToolsetDir>
<ArtifactsConfigurationDir>$(ArtifactsDir)$(Configuration)\</ArtifactsConfigurationDir>
<ArtifactsBinDir>$(ArtifactsConfigurationDir)bin\</ArtifactsBinDir>
<ArtifactsObjDir>$(ArtifactsConfigurationDir)obj\</ArtifactsObjDir>
<ArtifactsLogDir>$(ArtifactsConfigurationDir)log\</ArtifactsLogDir>
<ArtifactsTmpDir>$(ArtifactsConfigurationDir)tmp\</ArtifactsTmpDir>
<ArtifactsTestResultsDir>$(ArtifactsConfigurationDir)TestResults\</ArtifactsTestResultsDir>
<ArtifactsSymStoreDirectory>$(ArtifactsConfigurationDir)SymStore\</ArtifactsSymStoreDirectory>
<PackageOutputPath>$(ArtifactsConfigurationDir)packages\</PackageOutputPath>
<VisualStudioSetupOutputPath>$(ArtifactsConfigurationDir)VSSetup\</VisualStudioSetupOutputPath>
<VisualStudioSetupInsertionPath>$(VisualStudioSetupOutputPath)Insertion\</VisualStudioSetupInsertionPath>
<VisualStudioSetupIntermediateOutputPath>$(ArtifactsConfigurationDir)VSSetup.obj\</VisualStudioSetupIntermediateOutputPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\RepoLayout.props ======= -->
<PropertyGroup>
<OutDirName Condition="'$(OutDirName)' == ''">$(MSBuildProjectName)</OutDirName>
<BaseOutputPath Condition="'$(BaseOutputPath)' == ''">$([System.IO.Path]::GetFullPath('$(ArtifactsBinDir)$(OutDirName)\'))</BaseOutputPath>
<OutputPath>$(BaseOutputPath)</OutputPath>
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)' == ''">$([System.IO.Path]::GetFullPath('$(ArtifactsObjDir)$(MSBuildProjectName)\'))</BaseIntermediateOutputPath>
<IntermediateOutputPath>$(BaseIntermediateOutputPath)</IntermediateOutputPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\ProjectLayout.props ======= -->
<Import Project="DefaultVersions.props"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\DefaultVersions.props ======= -->
<!-- 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>
<!--
Sets versions of packages used by the toolset unless they were already specified by the repo.
Version.props shall be imported prior this file.
-->
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<!-- Opt-out features -->
<UsingToolXliff Condition="'$(UsingToolXliff)' == ''">true</UsingToolXliff>
<UsingToolXUnit Condition="'$(UsingToolXUnit)' == ''">true</UsingToolXUnit>
<UsingToolMicrosoftNetCompilers Condition="'$(UsingToolMicrosoftNetCompilers)' == ''">true</UsingToolMicrosoftNetCompilers>
<UsingToolPdbConverter Condition="'$(UsingToolPdbConverter)' == ''">true</UsingToolPdbConverter>
<!-- Opt-in features -->
<UsingToolVSSDK Condition="'$(UsingToolVSSDK)' == ''">false</UsingToolVSSDK>
<UsingToolIbcOptimization Condition="'$(UsingToolIbcOptimization)' == ''">false</UsingToolIbcOptimization>
<!-- Default versions -->
<MicroBuildPluginsSwixBuildVersion Condition="'$(MicroBuildPluginsSwixBuildVersion)' == ''">1.0.147</MicroBuildPluginsSwixBuildVersion>
<MicroBuildCoreVersion Condition="'$(MicroBuildCoreVersion)' == ''">0.2.0</MicroBuildCoreVersion>
<MicrosoftDotNetIBCMergeVersion Condition="'$(MicrosoftDotNetIBCMergeVersion)' == ''">4.7.1-alpha-00001</MicrosoftDotNetIBCMergeVersion>
<MicrosoftNetCompilersVersion Condition="'$(MicrosoftNetCompilersVersion)' == ''">2.7.0-beta2-62330-02</MicrosoftNetCompilersVersion>
<MicrosoftNetCompilersNetCoreVersion Condition="'$(MicrosoftNetCompilersNetCoreVersion)' == ''">2.7.0-beta2-62330-02</MicrosoftNetCompilersNetCoreVersion>
<!-- Using a private build of Microsoft.Net.Test.SDK to work around issue https://github.com/Microsoft/vstest/issues/373 -->
<MicrosoftNETTestSdkVersion Condition="'$(MicrosoftNETTestSdkVersion)' == ''">15.6.0-dev</MicrosoftNETTestSdkVersion>
<MicrosoftVSSDKBuildToolsVersion Condition="'$(MicrosoftVSSDKBuildToolsVersion)' == ''">15.1.192</MicrosoftVSSDKBuildToolsVersion>
<MicrosoftDiaSymReaderPdb2PdbVersion Condition="'$(MicrosoftDiaSymReaderPdb2PdbVersion)' == ''">1.1.0-beta1-62506-02</MicrosoftDiaSymReaderPdb2PdbVersion>
<RoslynToolsModifyVsixManifestVersion Condition="'$(RoslynToolsModifyVsixManifestVersion)' == ''">1.0.0-beta-62327-02</RoslynToolsModifyVsixManifestVersion>
<RoslynToolsSignToolVersion Condition="'$(RoslynToolsSignToolVersion)' == ''">1.0.0-beta-62414-01</RoslynToolsSignToolVersion>
<XliffTasksVersion Condition="'$(XliffTasksVersion)' == ''">0.2.0-beta-000081</XliffTasksVersion>
<XUnitVersion Condition="'$(XUnitVersion)' == ''">2.3.1</XUnitVersion>
<XUnitRunnerConsoleVersion Condition="'$(XUnitRunnerConsoleVersion)' == ''">$(XUnitVersion)</XUnitRunnerConsoleVersion>
<XUnitRunnerVisualStudioVersion Condition="'$(XUnitRunnerVisualStudioVersion)' == ''">$(XUnitVersion)</XUnitRunnerVisualStudioVersion>
<MicrosoftDotNetBuildTasksFeedVersion Condition="'$(MicrosoftDotNetBuildTasksFeedVersion)' == ''">2.1.0-prerelease-02419-01</MicrosoftDotNetBuildTasksFeedVersion>
</PropertyGroup>
<!-- Version overrides -->
<Import Project="$(DotNetPackageVersionPropsPath)" Condition="'$(DotNetPackageVersionPropsPath)' != ''" />
<Import Project="$(FixedVersionsPropsPath)" Condition="'$(FixedVersionsPropsPath)' != ''"/>
<PropertyGroup>
<RestoreSources>$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources Condition="'$(UsingToolXliff)' == 'true' and $(XliffTasksVersion.Contains('-'))">$(RestoreSources);https://dotnet.myget.org/F/dotnet-core/api/v3/index.json</RestoreSources>
<RestoreSources Condition="'$(UsingToolMicrosoftNetCompilers)' == 'true' and $(MicrosoftNetCompilersVersion.Contains('-'))">$(RestoreSources);https://dotnet.myget.org/F/roslyn/api/v3/index.json</RestoreSources>
<RestoreSources Condition="$(XUnitVersion.Contains('-')) or $(XUnitRunnerVisualStudioVersion.Contains('-')) or $(XUnitRunnerVisualStudioVersion.Contains('-'))">$(RestoreSources);https://www.myget.org/F/xunit/api/v3/index.json</RestoreSources>
<!-- Using a private build of Microsoft.Net.Test.SDK to work around issue https://github.com/Microsoft/vstest/issues/373 -->
<RestoreSources Condition="'$(MicrosoftNETTestSdkVersion)' == '15.6.0-dev'">$(RestoreSources);https://dotnet.myget.org/F/roslyn-tools/api/v3/index.json</RestoreSources>
<!-- Add externally defined NuGet package restore sources. This property is set by Build.proj. -->
<RestoreSources Condition="'$(__ExternalRestoreSources)' != ''">$(__ExternalRestoreSources);$(RestoreSources)</RestoreSources>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\DefaultVersions.props ======= -->
<Import Project="GitHash.props" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\GitHash.props ======= -->
<!-- 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>
<!--
Requires the following properties to be set:
RepoRoot
Defines the following properties:
GitHeadSha
-->
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<Choose>
<When Condition="'$(BUILD_SOURCEVERSION)' != ''">
<PropertyGroup>
<GitHeadSha>$(BUILD_SOURCEVERSION)</GitHeadSha>
</PropertyGroup>
</When>
<When Condition="'$(BUILD_SOURCEVERSION)' == '' and '$(GIT_COMMIT)' != ''">
<PropertyGroup>
<GitHeadSha>$(GIT_COMMIT)</GitHeadSha>
</PropertyGroup>
</When>
<Otherwise>
<PropertyGroup>
<GitHeadSha></GitHeadSha>
<_DotGitDir>$(RepoRoot).git</_DotGitDir>
<_HeadFileContent Condition="Exists('$(_DotGitDir)/HEAD')">$([System.IO.File]::ReadAllText('$(_DotGitDir)/HEAD').Trim())</_HeadFileContent>
<_RefPath Condition="$(_HeadFileContent.StartsWith('ref: '))">$(_DotGitDir)/$(_HeadFileContent.Substring(5))</_RefPath>
<GitHeadSha Condition="'$(_RefPath)' != '' and Exists('$(_RefPath)')">$([System.IO.File]::ReadAllText('$(_RefPath)').Trim())</GitHeadSha>
<GitHeadSha Condition="'$(_HeadFileContent)' != '' and '$(_RefPath)' == ''">$(_HeadFileContent)</GitHeadSha>
</PropertyGroup>
</Otherwise>
</Choose>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\GitHash.props ======= -->
<Import Project="StrongName.props"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\StrongName.props ======= -->
<!-- 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>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<MicrosoftSharedPublicKey>0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9</MicrosoftSharedPublicKey>
<MicrosoftPublicKey>002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293</MicrosoftPublicKey>
<MicrosoftAspNetPublicKey>0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb</MicrosoftAspNetPublicKey>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\StrongName.props ======= -->
<Import Project="Version.props"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Version.props ======= -->
<!-- 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>
<!--
Required properties:
VersionBase
PreReleaseVersionLabel (empty for release build)
GitHeadSha
Optional properties:
CIBuild "true" if this is a CI build
UseShippingAssemblyVersion "true" to set assembly version in a dev build to a shipping one instead of 42.42.42.42
Optional environment variables:
BUILD_BUILDNUMBER Environment variable set by microbuild (format: "yyyymmdd.nn")
PB_IsStable If specified then NuGet package version suffixes used by the repo are overridden by the orchestrated build like so:
if 'true' then version suffixes have format '{base version}-{PB_VersionStamp}',
if 'false' then version suffixes have format '{base version}-{PB_VersionStamp}-{build number}'
PB_VersionStamp NuGet package pre-release version label e.g. 'beta', 'preview1', etc. May be empty.
Defined properties:
Version
AssemblyVersion
FileVersion
VsixVersion
InformationalVersion
-->
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<AssemblyVersion>$(VersionBase).0</AssemblyVersion>
<OfficialBuild>false</OfficialBuild>
<OfficialBuild Condition="'$(BUILD_BUILDNUMBER)' != ''">true</OfficialBuild>
</PropertyGroup>
<Choose>
<When Condition="'$(OfficialBuild)' == 'true'">
<PropertyGroup>
<!--
Split the build parts out from the BuildNumber which is given to us by MicroBuild in the format of yyyymmdd.nn
where BuildNumberFiveDigitDateStamp is mmmdd (such as 60615) and BuildNumberBuildOfTheDay is nn (which represents the nth build
started that day). So the first build of the day, 20160615.1, will produce something similar to BuildNumberFiveDigitDateStamp: 60615,
BuildNumberBuildOfTheDayPadded: 01;and the 12th build of the day, 20160615.12, will produce BuildNumberFiveDigitDateStamp: 60615, BuildNumberBuildOfTheDay: 12
Additionally, in order ensure the value fits in the 16-bit PE header fields, we will only take the last five digits of the BuildNumber, so
in the case of 20160615, we will set BuildNumberFiveDigitDateStamp to 60615. Further, if this would result in a number like 71201 or 81201, we
decrement the year and add 12 to the month to extend the time.
-->
<_BuildNumberFiveDigitDateStamp>$([MSBuild]::Subtract($(BUILD_BUILDNUMBER.Split($([System.Convert]::ToString(`.`).ToCharArray())).GetValue($([System.Convert]::ToInt32(0)))), 20100000))</_BuildNumberFiveDigitDateStamp>
<_BuildNumberFiveDigitDateStampYearsToOffset>$([System.Math]::Max($([System.Convert]::ToInt32($([MSBuild]::Subtract($([MSBuild]::Divide($(_BuildNumberFiveDigitDateStamp), 10000)), 6)))), 0))</_BuildNumberFiveDigitDateStampYearsToOffset>
<_BuildNumberFiveDigitDateStamp>$([MSBuild]::Subtract($([System.Convert]::ToInt32($(_BuildNumberFiveDigitDateStamp))), $([MSBuild]::Multiply($(_BuildNumberFiveDigitDateStampYearsToOffset), 8800))))</_BuildNumberFiveDigitDateStamp>
<_BuildNumberBuildOfTheDayPadded>$(BUILD_BUILDNUMBER.Split($([System.Convert]::ToString(`.`).ToCharArray())).GetValue($([System.Convert]::ToInt32(1))).PadLeft($([System.Convert]::ToInt32(2)), $([System.Convert]::ToChar(`0`))))</_BuildNumberBuildOfTheDayPadded>
<Version>$(VersionBase)</Version>
<_DashPBVersionStamp>$(PB_VersionStamp)</_DashPBVersionStamp>
<_DashPBVersionStamp Condition="'$(_DashPBVersionStamp)' != ''">-$(_DashPBVersionStamp)</_DashPBVersionStamp>
<Version Condition="'$(PB_IsStable)' == 'true'">$(Version)$(_DashPBVersionStamp)</Version>
<Version Condition="'$(PB_IsStable)' == 'false'">$(Version)$(_DashPBVersionStamp)-$(_BuildNumberFiveDigitDateStamp)-$(_BuildNumberBuildOfTheDayPadded)</Version>
<Version Condition="'$(PB_IsStable)' == '' and '$(PreReleaseVersionLabel)' != ''">$(Version)-$(PreReleaseVersionLabel)-$(_BuildNumberFiveDigitDateStamp)-$(_BuildNumberBuildOfTheDayPadded)</Version>
<FileVersion>$(VersionBase).$(_BuildNumberFiveDigitDateStamp)</FileVersion>
<VsixVersion>$(VersionBase).$(_BuildNumberFiveDigitDateStamp)$(_BuildNumberBuildOfTheDayPadded)</VsixVersion>
<InformationalVersion>$(Version). Commit Hash: $(GitHeadSha)</InformationalVersion>
</PropertyGroup>
</When>
<When Condition="'$(CIBuild)' == 'true'">
<PropertyGroup>
<Version>$(VersionBase)-ci</Version>
<FileVersion>42.42.42.42</FileVersion>
<VsixVersion>42.42.42.42</VsixVersion>
<InformationalVersion>$(FileVersion)</InformationalVersion>
</PropertyGroup>
</When>
<Otherwise>
<PropertyGroup>
<Version>$(VersionBase)-dev</Version>
<AssemblyVersion Condition="'$(UseShippingAssemblyVersion)' != 'true'">42.42.42.42</AssemblyVersion>
<FileVersion>42.42.42.42</FileVersion>
<VsixVersion>42.42.42.42</VsixVersion>
<InformationalVersion>$(FileVersion)</InformationalVersion>
</PropertyGroup>
</Otherwise>
</Choose>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Version.props ======= -->
<Import Project="ProjectDefaults.props"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\ProjectDefaults.props ======= -->
<!-- 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>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<SignAssembly>true</SignAssembly>
<StrongNameKeyId>MicrosoftShared</StrongNameKeyId>
<ChecksumAlgorithm>SHA256</ChecksumAlgorithm>
<HighEntropyVA>true</HighEntropyVA>
<NeutralLanguage>en-US</NeutralLanguage>
<Company>Microsoft Corporation</Company>
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
<Authors>Microsoft</Authors>
<Serviceable>true</Serviceable>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<PackageLicenseUrl>http://go.microsoft.com/fwlink/?LinkId=529443</PackageLicenseUrl>
<!-- By default do not build nuget package for a project. Project may override. -->
<IsPackable>false</IsPackable>
<!--
Official build:
- Build standalone Portable PDBs to reduce the size of the binaries.
- Convert Portable PDBs to Windows PDBs and publish the converted PDBs to Symbol Store to allow WinDBG,
Watson and other tools to find symbol format they understand.
Jenkins build:
- Embed PDBs to make it easier to debug Jenkins crash dumps.
Developer build:
- Embed PDBs to be consistent with Jenkins builds.
TODO:
- Live Unit Testing doesn't support embedded PDBs:
https://github.com/dotnet/testimpact/issues/1877
-->
<DebugType>portable</DebugType>
<DebugType Condition="'$(OfficialBuild)' != 'true' and '$(BuildingForLiveUnitTesting)' != 'true'">embedded</DebugType>
<EnableSourceLink Condition="'$(CIBuild)' == 'true'">true</EnableSourceLink>
</PropertyGroup>
<PropertyGroup Condition="'$(Language)' == ''">
<Language Condition="'$(MSBuildProjectExtension)' == '.csproj'">C#</Language>
<Language Condition="'$(MSBuildProjectExtension)' == '.vbproj'">VB</Language>
<Language Condition="'$(MSBuildProjectExtension)' == '.fsproj'">F#</Language>
<Language Condition="'$(MSBuildProjectExtension)' == '.vcxproj'">C++</Language>
</PropertyGroup>
<!--
When building WPF / VSIX projects MSBuild will create a temporary project with an extension of
tmp_proj. In that case the SDK is unable to determine the target language and cannot pick
the correct import. Need to set it explicitly here.
See https://github.com/dotnet/project-system/issues/1467
-->
<Choose>
<When Condition="'$(MSBuildProjectExtension)' != '.csproj' and '$(MSBuildProjectExtension)' != '.vbproj' and '$(MSBuildProjectExtension)' != '.shproj'">
<Choose>
<When Condition="'$(Language)' == 'C#' or Exists('$(MSBuildProjectDirectory)\$(AssemblyName).csproj')">
<PropertyGroup>
<Language>C#</Language>
<LanguageTargets>$(MSBuildToolsPath)\Microsoft.CSharp.targets</LanguageTargets>
</PropertyGroup>
</When>
<When Condition="'$(Language)' == 'VB' or Exists('$(MSBuildProjectDirectory)\$(AssemblyName).vbproj')">
<PropertyGroup>
<Language>VB</Language>
<LanguageTargets>$(MSBuildToolsPath)\Microsoft.VisualBasic.targets</LanguageTargets>
</PropertyGroup>
</When>
</Choose>
</When>
</Choose>
<Import Project="|Build precondition failed: Unable to determine the language of the project. Consider adding Directory.Build.props that sets Language property to directory '$(MSBuildProjectDirectory)'.|"
Condition="'$(Language)' == '' and '$(MSBuildProjectExtension)' != '.shproj'"/>
<Choose>
<!-- C# specific settings -->
<When Condition="'$(Language)' == 'C#'">
<PropertyGroup>
<CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
<NoWarn>$(NoWarn);1701;1702;1705;1591</NoWarn>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<DebugSymbols>true</DebugSymbols>
<DefineConstants>DEBUG;TRACE</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
</PropertyGroup>
</When>
<!-- VB specific settings -->
<When Condition="'$(Language)' == 'VB'">
<PropertyGroup>
<MyType>Empty</MyType>
<OptionCompare>Binary</OptionCompare>
<OptionExplicit>On</OptionExplicit>
<OptionInfer>On</OptionInfer>
<OptionStrict>On</OptionStrict>
<VBRuntime>Embed</VBRuntime>
<RemoveIntegerChecks>true</RemoveIntegerChecks>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<DebugSymbols>true</DebugSymbols>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
</PropertyGroup>
</When>
<!-- F# specific settings -->
<When Condition="'$(Language)' == 'F#'">
<PropertyGroup>
<!-- F# compiler doesn't support PathMap (see https://github.com/Microsoft/visualfsharp/issues/3812) -->
<DeterministicSourcePaths>false</DeterministicSourcePaths>
</PropertyGroup>
</When>
</Choose>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\ProjectDefaults.props ======= -->
<Import Project="Tests.props" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Tests.props ======= -->
<!-- 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>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup Condition="'$(IsPerformanceTestProject)' == ''">
<IsPerformanceTestProject>false</IsPerformanceTestProject>
<IsPerformanceTestProject Condition="$(MSBuildProjectName.EndsWith('.PerformanceTests'))">true</IsPerformanceTestProject>
</PropertyGroup>
<PropertyGroup Condition="'$(IsIntegrationTestProject)' == ''">
<IsIntegrationTestProject>false</IsIntegrationTestProject>
<IsIntegrationTestProject Condition="$(MSBuildProjectName.EndsWith('.IntegrationTests'))">true</IsIntegrationTestProject>
</PropertyGroup>
<PropertyGroup Condition="'$(IsUnitTestProject)' == ''">
<IsUnitTestProject>false</IsUnitTestProject>
<IsUnitTestProject Condition="$(MSBuildProjectName.EndsWith('.UnitTests')) or $(MSBuildProjectName.EndsWith('.Tests'))">true</IsUnitTestProject>
</PropertyGroup>
<PropertyGroup>
<IsTestProject>false</IsTestProject>
<IsTestProject Condition="'$(IsUnitTestProject)' == 'true' or '$(IsIntegrationTestProject)' == 'true' or '$(IsPerformanceTestProject)' == 'true'">true</IsTestProject>
<!-- Disable building Integration Test projects in LUT. -->
<BuildForLiveUnitTesting Condition="'$(BuildForLiveUnitTesting)' == '' and '$(IsIntegrationTestProject)' == 'true'">false</BuildForLiveUnitTesting>
</PropertyGroup>
<ItemGroup Condition="'$(IsTestProject)' == 'true'">
<!-- VS TestExplorer uses this to identify a test project -->
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<PropertyGroup Condition="'$(IsTestProject)' == 'true'">
<!-- Do not publish test assemblies and symbols to SymStore. -->
<PublishOutputToSymStore Condition="'$(PublishOutputToSymStore)' == ''">false</PublishOutputToSymStore>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Tests.props ======= -->
<Import Project="Compiler.props" Condition="'$(UsingToolMicrosoftNetCompilers)' == 'true'" />
<Import Project="Localization.props" Condition="'$(UsingToolXliff)' == 'true'"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Localization.props ======= -->
<!-- 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>
<!--
When not building in CI, automatically sync .xlf files to .resx files on build.
Otherwise, let the build fail to catch .xlf files that are not up-to-date.
-->
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<UpdateXlfOnBuild Condition="'$(CIBuild)' != 'true'">true</UpdateXlfOnBuild>
<!--
TODO: Enable once we upgrade CI machines to MSBuild 15.6.
Use Satellite assembly generation task from Microsoft.NET.Sdk even when building with
full Framework MSBuild. This will support public signing, is deterministic, and always
generates them as AnyCPU.
-->
<!--<GenerateSatelliteAssembliesForCore Condition="'$(GenerateSatelliteAssembliesForCore)' == ''">true</GenerateSatelliteAssembliesForCore>-->
</PropertyGroup>
<ItemGroup>
<PackageReference Include="XliffTasks" Version="$(XliffTasksVersion)" PrivateAssets="all"/>
</ItemGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Localization.props ======= -->
<Import Project="XUnit.props" Condition="'$(UsingToolXUnit)' == 'true' and ('$(IsUnitTestProject)' == 'true' or '$(IsIntegrationTestProject)' == 'true' or '$(IsPerformanceTestProject)' == 'true')"/>
<Import Project="VisualStudio.props" Condition="'$(UsingToolVSSDK)' == 'true'"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\VisualStudio.props ======= -->
<!-- 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>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<!-- VSIX settings -->
<PropertyGroup>
<VsixSourceManifestPath>$(MSBuildProjectDirectory)\source.extension.vsixmanifest</VsixSourceManifestPath>
<IsVsixProject>false</IsVsixProject>
<IsVsixProject Condition="Exists('$(VsixSourceManifestPath)')">true</IsVsixProject>
</PropertyGroup>
<ItemGroup Condition="'$(IsVsixProject)' == 'true'">
<PackageReference Include="Microsoft.VSSDK.BuildTools" Version="$(MicrosoftVSSDKBuildToolsVersion)" PrivateAssets="all" />
</ItemGroup>
<PropertyGroup Condition="'$(IsVsixProject)' == 'true'">
<BuildForLiveUnitTesting>false</BuildForLiveUnitTesting>
<StartAction>Program</StartAction>
<StartProgram>$(DevEnvDir)devenv.exe</StartProgram>
<StartArguments>/rootsuffix $(VSSDKTargetPlatformRegRootSuffix) /log</StartArguments>
<IsProductComponent>true</IsProductComponent>
<Ngen>true</Ngen>
<NgenArchitecture>All</NgenArchitecture>
<NgenPriority>3</NgenPriority>
</PropertyGroup>
<PropertyGroup>
<UseCodebase>true</UseCodebase>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\VisualStudio.props ======= -->
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Settings.props ======= -->
<Import Project="..\build\import\VisualStudio.XamlRules.props" />
<!-- ======== c:\project-system\build\import\VisualStudio.XamlRules.props ======= -->
<!-- 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>
<PropertyGroup>
<VisualStudioXamlRulesDir>$(VisualStudioSetupOutputPath)Rules\</VisualStudioXamlRulesDir>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\build\import\VisualStudio.XamlRules.props ======= -->
<PropertyGroup>
<_IsVisualStudioDeveloperBuild Condition="'$(OfficialBuild)' != 'true' AND '$(CIBuild)' != 'true' AND '$(BuildingInsideVisualStudio)' == 'true'">true</_IsVisualStudioDeveloperBuild>
<!-- Code Coverage doesn't currently work for portable/embedded PDBs - force to full inside Visual Studio builds -->
<DebugType Condition="'$(_IsVisualStudioDeveloperBuild)' == 'true'">full</DebugType>
</PropertyGroup>
<PropertyGroup>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Language)' == 'C#'">
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
<LangVersion>8.0</LangVersion>
<!-- New name -->
<Nullable>enable</Nullable>
<!-- Old name while we wait for new name to be everywhere -->
<NullableContextOptions>enable</NullableContextOptions>
<Features>strict</Features>
</PropertyGroup>
<PropertyGroup Condition="'$(Language)' == 'VB'">
<!-- Build machines only have Visual Studio 15.5 (which comes with VB 15.3) -->
<LangVersion>15.3</LangVersion>
<!-- The default is Embed -->
<VBRuntime>Default</VBRuntime>
<RemoveIntegerChecks>true</RemoveIntegerChecks>
<Features>strict</Features>
</PropertyGroup>
<PropertyGroup>
<CodeAnalysisRuleSet Condition="'$(IsTestProject)' == 'true'">$(RepoRoot)build\ruleset\Test.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRuleSet Condition="'$(IsTestProject)' != 'true'">$(RepoRoot)build\ruleset\Default.ruleset</CodeAnalysisRuleSet>
<TestArchitectures>x86</TestArchitectures>
<!-- Use IBC optimization data if available -->
<IbcOptimizationDataDir Condition="$(EnableIbc) == 'true'">$(NuGetPackageRoot)\RoslynDependencies.ProjectSystem.OptimizationData\$(RoslynDependenciesProjectSystemOptimizationDataVersion)\content\OptimizationData\</IbcOptimizationDataDir>
<UseCommonOutputDirectory Condition="'$(UseCommonOutputDirectory)' == ''">true</UseCommonOutputDirectory>
<!-- Prevent vsix manifests from being copied to the shared output directory, makes build more deterministic -->
<CopyVsixManifestToOutput>false</CopyVsixManifestToOutput>
<NoWarn>$(NoWarn);NU5125</NoWarn>
</PropertyGroup>
<ItemGroup>
<None Include="$(MSBuildThisFileDirectory)Common\Test\App.config" CopyToOutputDirectory="PreserveNewest" Condition="'$(IsUnitTestProject)' == 'true'" />
<None Include="$(MSBuildThisFileDirectory)Common\Integration\App.config" CopyToOutputDirectory="PreserveNewest" Condition="'$(IsIntegrationTestProject)' == 'true'" />
</ItemGroup>
<ItemGroup>
<SuppressFromVsix Include="Microsoft.VSDesigner.dll"/>
<SuppressFromVsix Include="Microsoft.VisualStudio.DataTools.Interop.dll"/>
<SuppressFromVsix Include="Microsoft.VisualStudio.XmlEditor.dll"/>
</ItemGroup>
</Project>
<!-- ======== END OF c:\project-system\src\Directory.Build.props ======= -->
</Project>
<!-- ======== END OF c:\project-system\src\deploy\DeployTestDependencies\Directory.Build.props ======= -->
<!-- ======== c:\project-system\src\deploy\DeployIntegrationDependencies\Directory.Build.props ======= -->
<!-- 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>
<PropertyGroup>
<OutDirName>IntegrationTests</OutDirName>
<UseCommonOutputDirectory>false</UseCommonOutputDirectory>
</PropertyGroup>
<Import Project="..\..\Directory.Build.props"/>
<!-- ======== c:\project-system\src\Directory.Build.props ======= -->
<!-- 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>
<PropertyGroup>
<IsUnitTestProject>false</IsUnitTestProject>
<IsUnitTestProject Condition="$(MSBuildProjectName.EndsWith('.UnitTests')) or $(MSBuildProjectName.EndsWith('.Tests'))">true</IsUnitTestProject>
<IsIntegrationTestProject>false</IsIntegrationTestProject>
<IsIntegrationTestProject Condition="$(MSBuildProjectName.EndsWith('.IntegrationTests'))">true</IsIntegrationTestProject>
<IsTestProject>false</IsTestProject>
<IsTestProject Condition="'$(IsUnitTestProject)' == 'true' or '$(IsIntegrationTestProject)' == 'true'">true</IsTestProject>
</PropertyGroup>
<PropertyGroup Condition="'$(OutDirName)' == ''">
<OutDirName Condition="$(IsUnitTestProject)">UnitTests</OutDirName>
<OutDirName Condition="$(IsIntegrationTestProject)">IntegrationTests</OutDirName>
<OutDirName Condition="'$(OutDirName)' == ''">Dlls</OutDirName>
</PropertyGroup>
<Import Project="..\Directory.Build.props"/>
<!-- ======== c:\project-system\Directory.Build.props ======= -->
<!-- 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>
<Import Project="build\import\NuGet.props"/>
<!-- ======== c:\project-system\build\import\NuGet.props ======= -->
<!-- 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>
<PropertyGroup>
<!-- Respect environment variable for the NuGet Packages Root if set; otherwise, use the current default location -->
<NuGetPackageRoot Condition="'$(NuGetPackageRoot)' == ''">$(NUGET_PACKAGES)</NuGetPackageRoot>
<NuGetPackageRoot Condition="'$(NuGetPackageRoot)' == '' AND '$(OS)' == 'Windows_NT'">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageRoot Condition="'$(NuGetPackageRoot)' == '' AND '$(OS)' != 'Windows_NT'">$([System.Environment]::GetFolderPath(SpecialFolder.Personal))\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageRoot Condition="!HasTrailingSlash('$(NuGetPackageRoot)')">$(NuGetPackageRoot)\</NuGetPackageRoot>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\build\import\NuGet.props ======= -->
<Import Project="build\import\Versions.props"/>
<!-- ======== c:\project-system\build\import\Versions.props ======= -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectSystemVersion>16.3.0</ProjectSystemVersion>
<VersionBase>$(ProjectSystemVersion)</VersionBase>
<PreReleaseVersionLabel>beta1</PreReleaseVersionLabel>
<SuppressNETCoreSdkPreviewMessage>true</SuppressNETCoreSdkPreviewMessage>
<!-- Opt-in and out of repo features -->
<UsingToolVSSDK>true</UsingToolVSSDK>
<UsingToolIbcOptimization>true</UsingToolIbcOptimization>
<UsingToolXUnit>false</UsingToolXUnit>
<UsingToolMicrosoftNetCompilers>false</UsingToolMicrosoftNetCompilers>
<!-- Toolset -->
<RoslynToolsRepoToolsetVersion>1.0.0-beta-62705-01</RoslynToolsRepoToolsetVersion>
<RoslynToolsModifyVsixManifestVersion>1.0.0-beta-62327-02</RoslynToolsModifyVsixManifestVersion>
<RoslynToolsSignToolVersion>1.0.0-beta-62414-01</RoslynToolsSignToolVersion>
<RoslynDependenciesProjectSystemOptimizationDataVersion>2.6.0-beta1-62205-02</RoslynDependenciesProjectSystemOptimizationDataVersion>
<MicrosoftDotNetIBCMergeVersion>4.7.1-alpha-00001</MicrosoftDotNetIBCMergeVersion>
<MicrosoftDiaSymReaderPdb2PdbVersion>1.1.0-beta1-62624-01</MicrosoftDiaSymReaderPdb2PdbVersion>
<MicroBuildPluginsSwixBuildVersion>1.0.147</MicroBuildPluginsSwixBuildVersion>
<CodecovVersion>1.1.0</CodecovVersion>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\build\import\Versions.props ======= -->
<PropertyGroup>
<!-- Workaround for https://github.com/dotnet/sdk/issues/2288 -->
<LanguageTargets Condition="'$(MSBuildProjectExtension)' == '.proj'">$(MSBuildToolsPath)\Microsoft.Common.targets</LanguageTargets>
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
<!--
RepoToolset props and targets are conditionally imported based on whether RepoToolsetDir is set or not
to allow VS to load packages and perform automatic package restore.
TODO: Remove once we can use a custom SDK (https://github.com/Microsoft/msbuild/issues/1493)
-->
<_RepoToolsetDir>$(NuGetPackageRoot)roslyntools.repotoolset\$(RoslynToolsRepoToolsetVersion)\tools\</_RepoToolsetDir>
<RepoToolsetDir Condition="'$(BuildingInsideVisualStudio)' != 'true' or Exists('$(_RepoToolsetDir)')">$(_RepoToolsetDir)</RepoToolsetDir>
<RepositoryUrl>https://github.com/dotnet/project-system</RepositoryUrl>
<PackageProjectUrl>$(RepositoryUrl)</PackageProjectUrl>
<!-- All projects in this repository target the same framework by default -->
<TargetFramework>net472</TargetFramework>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<VSSDKTargetPlatformRegRootSuffix Condition="'$(RootSuffix)' != ''">$(RootSuffix)</VSSDKTargetPlatformRegRootSuffix>
<VSSDKTargetPlatformRegRootSuffix Condition="'$(VSSDKTargetPlatformRegRootSuffix)' == ''">Exp</VSSDKTargetPlatformRegRootSuffix>
<MoqPublicKey>0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7</MoqPublicKey>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<ForceGenerationOfBindingRedirects>true</ForceGenerationOfBindingRedirects>
</PropertyGroup>
<!--
TODO: Import layout props so that design-time build executed before package restore is finished doesn't
product artifacts into wrong obj directories. Remove once we can use a custom SDK (https://github.com/Microsoft/msbuild/issues/1493)
-->
<Import Project="build\import\ProjectLayout.props"/>
<!-- ======== c:\project-system\build\import\ProjectLayout.props ======= -->
<!-- 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>
<!--
Properties describing the layout of the repo specific to the current project.
-->
<Import Project="RepoLayout.props"/>
<!-- ======== c:\project-system\build\import\RepoLayout.props ======= -->
<!-- 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>
<!--
Properties describing the layout of the repo.
-->
<PropertyGroup>
<_RepoRoot>$(MSBuildThisFileDirectory)..\..\</_RepoRoot>
<RepoRoot>$([System.IO.Path]::GetFullPath('$(_RepoRoot)'))</RepoRoot>
<!-- Respect environment variable for the .NET install directory if set; otherwise, use the current default location -->
<DotNetRoot Condition="'$(DotNetRoot)' == ''">$(DOTNET_INSTALL_DIR)</DotNetRoot>
<DotNetRoot Condition="'$(DotNetRoot)' == ''">$(RepoRoot).dotnet\</DotNetRoot>
<DotNetRoot Condition="!HasTrailingSlash('$(DotNetRoot)')">$(DotNetRoot)\</DotNetRoot>
</PropertyGroup>
<PropertyGroup>
<DotNetTool>$(DotNetRoot)dotnet</DotNetTool>
<DotNetTool Condition="'$(OS)' == 'Windows_NT'">$(DotNetTool).exe</DotNetTool>
<ArtifactsDir>$(RepoRoot)artifacts\</ArtifactsDir>
<ArtifactsToolsetDir>$(ArtifactsDir)toolset\</ArtifactsToolsetDir>
<ArtifactsConfigurationDir>$(ArtifactsDir)$(Configuration)\</ArtifactsConfigurationDir>
<ArtifactsBinDir>$(ArtifactsConfigurationDir)bin\</ArtifactsBinDir>
<ArtifactsObjDir>$(ArtifactsConfigurationDir)obj\</ArtifactsObjDir>
<ArtifactsLogDir>$(ArtifactsConfigurationDir)log\</ArtifactsLogDir>
<ArtifactsTmpDir>$(ArtifactsConfigurationDir)tmp\</ArtifactsTmpDir>
<ArtifactsTestResultsDir>$(ArtifactsConfigurationDir)TestResults\</ArtifactsTestResultsDir>
<ArtifactsSymStoreDirectory>$(ArtifactsConfigurationDir)SymStore\</ArtifactsSymStoreDirectory>
<PackageOutputPath>$(ArtifactsConfigurationDir)packages\</PackageOutputPath>
<VisualStudioSetupOutputPath>$(ArtifactsConfigurationDir)VSSetup\</VisualStudioSetupOutputPath>
<VisualStudioSetupInsertionPath>$(VisualStudioSetupOutputPath)Insertion\</VisualStudioSetupInsertionPath>
<VisualStudioSetupIntermediateOutputPath>$(ArtifactsConfigurationDir)VSSetup.obj\</VisualStudioSetupIntermediateOutputPath>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\build\import\RepoLayout.props ======= -->
<PropertyGroup>
<OutDirName Condition="'$(OutDirName)' == ''">$(MSBuildProjectName)</OutDirName>
<BaseOutputPath Condition="'$(BaseOutputPath)' == ''">$([System.IO.Path]::GetFullPath('$(ArtifactsBinDir)$(OutDirName)\'))</BaseOutputPath>
<OutputPath>$(BaseOutputPath)</OutputPath>
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)' == ''">$([System.IO.Path]::GetFullPath('$(ArtifactsObjDir)$(MSBuildProjectName)\'))</BaseIntermediateOutputPath>
<IntermediateOutputPath>$(BaseIntermediateOutputPath)</IntermediateOutputPath>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\build\import\ProjectLayout.props ======= -->
<!--
Determine whether the project is WPF temp project.
Since .NET Framework 4.7.2 WPF temp project name ends with _wpftmp suffix and keeps the language specific extension (e.g. csproj).
-->
<PropertyGroup>
<IsWpfTempProject>false</IsWpfTempProject>
<IsWpfTempProject Condition="$(MSBuildProjectName.EndsWith('_wpftmp'))">true</IsWpfTempProject>
</PropertyGroup>
<!--
WPF temp-projects do not import .props and .targets files from NuGet packages.
(see https://github.com/dotnet/sourcelink/issues/91).
Property _TargetAssemblyProjectName is set by GenerateTemporaryTargetAssembly task.
-->
<PropertyGroup Condition="'$(IsWpfTempProject)' == 'true'">
<_WpfTempProjectNuGetFileNameNoExt>$(ArtifactsObjDir)$(_TargetAssemblyProjectName)\$(_TargetAssemblyProjectName)$(MSBuildProjectExtension).nuget.g</_WpfTempProjectNuGetFileNameNoExt>
</PropertyGroup>
<!--
Import NuGet props to WPF temp projects (workaround for https://github.com/dotnet/sourcelink/issues/91)
-->
<Import Project="$(_WpfTempProjectNuGetFileNameNoExt).props" Condition="'$(_WpfTempProjectNuGetFileNameNoExt)' != '' and Exists('$(_WpfTempProjectNuGetFileNameNoExt).props')"/>
<!-- ======== c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.Editors\Microsoft.VisualStudio.Editors.vbproj.nuget.g.props ======= -->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\davkean\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.3.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props" Condition="Exists('$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. -->
<!-- Licensed under the MIT license. See LICENSE file in the project root for full license information. -->
<Project>
<PropertyGroup>
<!--
Set this to to true to update .xlf files with corresponding .resx/.vcst/.xaml on every build.
If used, it should be configured so that official/CI builds keep it off as those should never
modify source code in the repository.
-->
<UpdateXlfOnBuild Condition="'$(UpdateXlfOnBuild)' == ''">false</UpdateXlfOnBuild>
<!--
Set this to false to use .xlf files as they are without verifying that they are up-to-date
with corresponding .resx/.vsct/.xaml files.
-->
<ErrorOnOutOfDateXlf Condition="'$(ErrorOnOutOfDateXlf)' == ''">true</ErrorOnOutOfDateXlf>
<!--
The set of languages to which the project is localized. The default matches Visual Studio.
-->
<XlfLanguages Condition="'$(XlfLanguages)' == ''">cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant</XlfLanguages>
<!--
Set this to to false to skip all xlf processing.
-->
<EnableXlfLocalization Condition="'$(EnableXlfLocalization)' == ''">true</EnableXlfLocalization>
</PropertyGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<!-- XlfInput set in targets to true if not already set and %(Extension) is .resx -->
<XlfSourceFormat>Resx</XlfSourceFormat>
<XlfOutputItem>EmbeddedResource</XlfOutputItem>
</EmbeddedResource>
<UnstructuredResource>
<Visible>false</Visible>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Unstructured</XlfSourceFormat>
<XlfOutputItem>UnstructuredResourceTranslated</XlfOutputItem>
</UnstructuredResource>
<VSCTCompile>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Vsct</XlfSourceFormat>
<XlfOutputItem>VSCTCompile</XlfOutputItem>
</VSCTCompile>
<XamlPropertyRule>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRule>
<XamlPropertyRuleNoCodeBehind>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRuleNoCodeBehind>
<XamlPropertyProjectItemsSchema>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyProjectItemsSchema>
</ItemDefinitionGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035;RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027;RS0006;RS0023;RS0032;RS0033;RS0034;RS0001;RS0002;RS0005;RS0013;RS0019;RS0004</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props" Condition="Exists('$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="VSSDK_NuGet_Configuration">
<ThisPackageDirectory>$(MSBuildThisFileDirectory)..\</ThisPackageDirectory>
<VSToolsPath>$(ThisPackageDirectory)\tools</VSToolsPath>
<VsSDKInstall>$(VSToolsPath)\VSSDK</VsSDKInstall>
<VsSDKIncludes>$(VsSDKInstall)\inc</VsSDKIncludes>
<VsSDKToolsPath>$(VsSDKInstall)\bin</VsSDKToolsPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS1001;RS1004;RS1007;RS1009;RS1010;RS1011;RS1015;RS1016;RS1017;RS1018;RS1019;RS1020;RS1021;RS1024;RS1025;RS1026;RS1002;RS1003;RS1005;RS1006;RS1008;RS1012;RS1013;RS1014;RS1022;RS1023</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1058;CA2153;CA3075;CA3147;CA3076;CA3077</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1058;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1303;CA1304;CA1305;CA1307;CA1308;CA1401;CA1813;CA1816;CA1820;CA1826;CA2000;CA2002;CA2008;CA2009;CA2100;CA2101;CA2208;CA2213;CA2216;CA2229;CA2235;CA2237;CA2241;CA2242;CA2243;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA1309;CA1810;CA1824;CA1825;CA2010;CA2201;CA2207</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Globalization#CA1303;
-Microsoft.Globalization#CA1304;
-Microsoft.Globalization#CA1305;
-Microsoft.Globalization#CA1307;
-Microsoft.Globalization#CA1308;
-Microsoft.Globalization#CA1309;
-Microsoft.Globalization#CA2101;
-Microsoft.Interoperability#CA1401;
-Microsoft.Performance#CA1810;
-Microsoft.Performance#CA1813;
-Microsoft.Performance#CA1820;
-Microsoft.Performance#CA1824;
-Microsoft.Reliability#CA2000;
-Microsoft.Reliability#CA2002;
-Microsoft.Security#CA2100;
-Microsoft.Usage#CA1816;
-Microsoft.Usage#CA2201;
-Microsoft.Usage#CA2207;
-Microsoft.Usage#CA2208;
-Microsoft.Usage#CA2213;
-Microsoft.Usage#CA2216;
-Microsoft.Usage#CA2229;
-Microsoft.Usage#CA2235;
-Microsoft.Usage#CA2237;
-Microsoft.Usage#CA2241;
-Microsoft.Usage#CA2242;
-Microsoft.Usage#CA2243;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<!-- 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 ToolsVersion="15.0" DefaultTargets="Build" InitialTargets="ValidateMSBuildToolsVersion" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- The UsingTask, UseSharedCompilation, and ToolPath/Exe variables all interact to
choose which compiler path to use and whether or not to use the compiler server.
If UsingTask and UseSharedCompilation are set then the compiler server next to the
task will be used (i.e., the one in this package).
If UseSharedCompilation is false or ToolPath/Exe are set the compiler server will
not be used and the compiler exe at the ToolPath, if set, will be executed, otherwise
the executable in the MSBuild install path will be executed. -->
<Target Name="ValidateMSBuildToolsVersion" Condition="'$(BuildingProject)' == 'true'">
<Error Text="Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above"
Condition="'$(MSBuildToolsVersion)' == '2.0' OR
'$(MSBuildToolsVersion)' == '3.5' OR
'$(MSBuildToolsVersion)' == '4.0' OR
'$(MSBuildToolsVersion)' == '12.0' OR
'$(MSBuildToolsVersion)' == '14.0'" />
</Target>
<!-- Always use the local build task, even if we just shell out to an exe in case there are
new properties in the local build task. -->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<PropertyGroup>
<!-- By default don't use the compiler server in Visual Studio. -->
<UseSharedCompilation Condition="'$(UseSharedCompilation)' == ''">false</UseSharedCompilation>
<CSharpCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
<VisualBasicCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
</PropertyGroup>
<!-- If we're not using the compiler server, set ToolPath/Exe to direct to
the exes in this package -->
<PropertyGroup Condition="'$(UseSharedCompilation)' != 'true'">
<CscToolPath>$(MSBuildThisFileDirectory)..\tools</CscToolPath>
<CscToolExe>csc.exe</CscToolExe>
<VbcToolPath>$(MSBuildThisFileDirectory)..\tools</VbcToolPath>
<VbcToolExe>vbc.exe</VbcToolExe>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1000;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1024;CA1027;CA1028;CA1030;CA1031;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1060;CA1061;CA1062;CA1063;CA1064;CA1066;CA1067;CA1068;CA1501;CA1502;CA1505;CA1506;CA1508;CA1509;CA1707;CA1708;CA1710;CA1711;CA1712;CA1714;CA1715;CA1716;CA1717;CA1720;CA1721;CA1724;CA1725;CA1801;CA1802;CA1806;CA1812;CA1814;CA1815;CA1819;CA1822;CA1823;CA1827;CA2007;CA2119;CA2211;CA2214;CA2217;CA2219;CA2225;CA2226;CA2227;CA2231;CA2244;CA2245;CA1001;CA1003;CA1019;CA1032;CA1065;CA1200;CA1507;CA1821;CA2200;CA2234;CA2218;CA2224</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1000;
-Microsoft.Design#CA1001;
-Microsoft.Design#CA1003;
-Microsoft.Design#CA1008;
-Microsoft.Design#CA1010;
-Microsoft.Design#CA1012;
-Microsoft.Design#CA1014;
-Microsoft.Design#CA1016;
-Microsoft.Design#CA1017;
-Microsoft.Design#CA1018;
-Microsoft.Design#CA1019;
-Microsoft.Design#CA1024;
-Microsoft.Design#CA1027;
-Microsoft.Design#CA1028;
-Microsoft.Design#CA1030;
-Microsoft.Design#CA1031;
-Microsoft.Design#CA1032;
-Microsoft.Design#CA1033;
-Microsoft.Design#CA1034;
-Microsoft.Design#CA1036;
-Microsoft.Design#CA1040;
-Microsoft.Design#CA1041;
-Microsoft.Design#CA1043;
-Microsoft.Design#CA1044;
-Microsoft.Design#CA1050;
-Microsoft.Design#CA1051;
-Microsoft.Design#CA1052;
-Microsoft.Design#CA1054;
-Microsoft.Design#CA1055;
-Microsoft.Design#CA1056;
-Microsoft.Design#CA1060;
-Microsoft.Design#CA1061;
-Microsoft.Design#CA1062;
-Microsoft.Design#CA1063;
-Microsoft.Design#CA1064;
-Microsoft.Design#CA1065;
-Microsoft.Maintainability#CA1501;
-Microsoft.Maintainability#CA1502;
-Microsoft.Maintainability#CA1505;
-Microsoft.Maintainability#CA1506;
-Microsoft.Naming#CA1707;
-Microsoft.Naming#CA1708;
-Microsoft.Naming#CA1710;
-Microsoft.Naming#CA1711;
-Microsoft.Naming#CA1712;
-Microsoft.Naming#CA1714;
-Microsoft.Naming#CA1715;
-Microsoft.Naming#CA1716;
-Microsoft.Naming#CA1717;
-Microsoft.Naming#CA1720;
-Microsoft.Naming#CA1721;
-Microsoft.Naming#CA1724;
-Microsoft.Naming#CA1725;
-Microsoft.Performance#CA1802;
-Microsoft.Performance#CA1806;
-Microsoft.Performance#CA1812;
-Microsoft.Performance#CA1814;
-Microsoft.Performance#CA1815;
-Microsoft.Performance#CA1819;
-Microsoft.Performance#CA1821;
-Microsoft.Performance#CA1822;
-Microsoft.Performance#CA1823;
-Microsoft.Security#CA2119;
-Microsoft.Usage#CA1801;
-Microsoft.Usage#CA2200;
-Microsoft.Usage#CA2211;
-Microsoft.Usage#CA2214;
-Microsoft.Usage#CA2217;
-Microsoft.Usage#CA2218;
-Microsoft.Usage#CA2219;
-Microsoft.Usage#CA2224;
-Microsoft.Usage#CA2225;
-Microsoft.Usage#CA2226;
-Microsoft.Usage#CA2227;
-Microsoft.Usage#CA2231;
-Microsoft.Usage#CA2234;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgXliffTasks Condition=" '$(PkgXliffTasks)' == '' ">C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4</PkgXliffTasks>
<PkgVSSDK_DTE Condition=" '$(PkgVSSDK_DTE)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.dte\7.0.4</PkgVSSDK_DTE>
<PkgVSSDK_TemplateWizardInterface Condition=" '$(PkgVSSDK_TemplateWizardInterface)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.templatewizardinterface\12.0.4</PkgVSSDK_TemplateWizardInterface>
<PkgRoslynTools_SignTool Condition=" '$(PkgRoslynTools_SignTool)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.signtool\1.0.0-beta-62414-01</PkgRoslynTools_SignTool>
<PkgRoslynTools_RepoToolset Condition=" '$(PkgRoslynTools_RepoToolset)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01</PkgRoslynTools_RepoToolset>
<PkgRoslynTools_ModifyVsixManifest Condition=" '$(PkgRoslynTools_ModifyVsixManifest)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.modifyvsixmanifest\1.0.0-beta-62327-02</PkgRoslynTools_ModifyVsixManifest>
<PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgRoslyn_Diagnostics_Analyzers Condition=" '$(PkgRoslyn_Diagnostics_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4</PkgRoslyn_Diagnostics_Analyzers>
<PkgOpenCover Condition=" '$(PkgOpenCover)' == '' ">C:\Users\davkean\.nuget\packages\opencover\4.6.519</PkgOpenCover>
<PkgMicrosoft_VisualStudio_Threading_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_Threading_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.threading.analyzers\16.0.102</PkgMicrosoft_VisualStudio_Threading_Analyzers>
<PkgMicrosoft_VisualStudio_SDK_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_SDK_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.sdk.analyzers\15.8.33</PkgMicrosoft_VisualStudio_SDK_Analyzers>
<PkgMicrosoft_VSSDK_BuildTools Condition=" '$(PkgMicrosoft_VSSDK_BuildTools)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073</PkgMicrosoft_VSSDK_BuildTools>
<PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.projectsystem.analyzers\16.2.133-pre</PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities Condition=" '$(PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.flowanalysis.utilities\2.9.4-beta1.19321.5</PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities>
<PkgMicrosoft_NetFramework_Analyzers Condition=" '$(PkgMicrosoft_NetFramework_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4</PkgMicrosoft_NetFramework_Analyzers>
<PkgMicrosoft_NetCore_Analyzers Condition=" '$(PkgMicrosoft_NetCore_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4</PkgMicrosoft_NetCore_Analyzers>
<PkgMicrosoft_Net_Compilers Condition=" '$(PkgMicrosoft_Net_Compilers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05</PkgMicrosoft_Net_Compilers>
<PkgMicrosoft_DiaSymReader_Pdb2Pdb Condition=" '$(PkgMicrosoft_DiaSymReader_Pdb2Pdb)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.diasymreader.pdb2pdb\1.1.0-beta1-62624-01</PkgMicrosoft_DiaSymReader_Pdb2Pdb>
<PkgMicrosoft_CodeQuality_Analyzers Condition=" '$(PkgMicrosoft_CodeQuality_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4</PkgMicrosoft_CodeQuality_Analyzers>
<PkgMicroBuild_Plugins_SwixBuild Condition=" '$(PkgMicroBuild_Plugins_SwixBuild)' == '' ">C:\Users\davkean\.nuget\packages\microbuild.plugins.swixbuild\1.0.147</PkgMicroBuild_Plugins_SwixBuild>
<PkgCodecov Condition=" '$(PkgCodecov)' == '' ">C:\Users\davkean\.nuget\packages\codecov\1.1.0</PkgCodecov>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.Editors\Microsoft.VisualStudio.Editors.vbproj.nuget.g.props ======= -->
<!-- ======== c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.Managed.VS\Microsoft.VisualStudio.ProjectSystem.Managed.VS.csproj.nuget.g.props ======= -->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\davkean\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.3.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props" Condition="Exists('$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. -->
<!-- Licensed under the MIT license. See LICENSE file in the project root for full license information. -->
<Project>
<PropertyGroup>
<!--
Set this to to true to update .xlf files with corresponding .resx/.vcst/.xaml on every build.
If used, it should be configured so that official/CI builds keep it off as those should never
modify source code in the repository.
-->
<UpdateXlfOnBuild Condition="'$(UpdateXlfOnBuild)' == ''">false</UpdateXlfOnBuild>
<!--
Set this to false to use .xlf files as they are without verifying that they are up-to-date
with corresponding .resx/.vsct/.xaml files.
-->
<ErrorOnOutOfDateXlf Condition="'$(ErrorOnOutOfDateXlf)' == ''">true</ErrorOnOutOfDateXlf>
<!--
The set of languages to which the project is localized. The default matches Visual Studio.
-->
<XlfLanguages Condition="'$(XlfLanguages)' == ''">cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant</XlfLanguages>
<!--
Set this to to false to skip all xlf processing.
-->
<EnableXlfLocalization Condition="'$(EnableXlfLocalization)' == ''">true</EnableXlfLocalization>
</PropertyGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<!-- XlfInput set in targets to true if not already set and %(Extension) is .resx -->
<XlfSourceFormat>Resx</XlfSourceFormat>
<XlfOutputItem>EmbeddedResource</XlfOutputItem>
</EmbeddedResource>
<UnstructuredResource>
<Visible>false</Visible>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Unstructured</XlfSourceFormat>
<XlfOutputItem>UnstructuredResourceTranslated</XlfOutputItem>
</UnstructuredResource>
<VSCTCompile>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Vsct</XlfSourceFormat>
<XlfOutputItem>VSCTCompile</XlfOutputItem>
</VSCTCompile>
<XamlPropertyRule>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRule>
<XamlPropertyRuleNoCodeBehind>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRuleNoCodeBehind>
<XamlPropertyProjectItemsSchema>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyProjectItemsSchema>
</ItemDefinitionGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035;RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027;RS0006;RS0023;RS0032;RS0033;RS0034;RS0001;RS0002;RS0005;RS0013;RS0019;RS0004</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props" Condition="Exists('$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="VSSDK_NuGet_Configuration">
<ThisPackageDirectory>$(MSBuildThisFileDirectory)..\</ThisPackageDirectory>
<VSToolsPath>$(ThisPackageDirectory)\tools</VSToolsPath>
<VsSDKInstall>$(VSToolsPath)\VSSDK</VsSDKInstall>
<VsSDKIncludes>$(VsSDKInstall)\inc</VsSDKIncludes>
<VsSDKToolsPath>$(VsSDKInstall)\bin</VsSDKToolsPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS1001;RS1004;RS1007;RS1009;RS1010;RS1011;RS1015;RS1016;RS1017;RS1018;RS1019;RS1020;RS1021;RS1024;RS1025;RS1026;RS1002;RS1003;RS1005;RS1006;RS1008;RS1012;RS1013;RS1014;RS1022;RS1023</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1058;CA2153;CA3075;CA3147;CA3076;CA3077</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1058;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1303;CA1304;CA1305;CA1307;CA1308;CA1401;CA1813;CA1816;CA1820;CA1826;CA2000;CA2002;CA2008;CA2009;CA2100;CA2101;CA2208;CA2213;CA2216;CA2229;CA2235;CA2237;CA2241;CA2242;CA2243;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA1309;CA1810;CA1824;CA1825;CA2010;CA2201;CA2207</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Globalization#CA1303;
-Microsoft.Globalization#CA1304;
-Microsoft.Globalization#CA1305;
-Microsoft.Globalization#CA1307;
-Microsoft.Globalization#CA1308;
-Microsoft.Globalization#CA1309;
-Microsoft.Globalization#CA2101;
-Microsoft.Interoperability#CA1401;
-Microsoft.Performance#CA1810;
-Microsoft.Performance#CA1813;
-Microsoft.Performance#CA1820;
-Microsoft.Performance#CA1824;
-Microsoft.Reliability#CA2000;
-Microsoft.Reliability#CA2002;
-Microsoft.Security#CA2100;
-Microsoft.Usage#CA1816;
-Microsoft.Usage#CA2201;
-Microsoft.Usage#CA2207;
-Microsoft.Usage#CA2208;
-Microsoft.Usage#CA2213;
-Microsoft.Usage#CA2216;
-Microsoft.Usage#CA2229;
-Microsoft.Usage#CA2235;
-Microsoft.Usage#CA2237;
-Microsoft.Usage#CA2241;
-Microsoft.Usage#CA2242;
-Microsoft.Usage#CA2243;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<!-- 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 ToolsVersion="15.0" DefaultTargets="Build" InitialTargets="ValidateMSBuildToolsVersion" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- The UsingTask, UseSharedCompilation, and ToolPath/Exe variables all interact to
choose which compiler path to use and whether or not to use the compiler server.
If UsingTask and UseSharedCompilation are set then the compiler server next to the
task will be used (i.e., the one in this package).
If UseSharedCompilation is false or ToolPath/Exe are set the compiler server will
not be used and the compiler exe at the ToolPath, if set, will be executed, otherwise
the executable in the MSBuild install path will be executed. -->
<Target Name="ValidateMSBuildToolsVersion" Condition="'$(BuildingProject)' == 'true'">
<Error Text="Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above"
Condition="'$(MSBuildToolsVersion)' == '2.0' OR
'$(MSBuildToolsVersion)' == '3.5' OR
'$(MSBuildToolsVersion)' == '4.0' OR
'$(MSBuildToolsVersion)' == '12.0' OR
'$(MSBuildToolsVersion)' == '14.0'" />
</Target>
<!-- Always use the local build task, even if we just shell out to an exe in case there are
new properties in the local build task. -->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<PropertyGroup>
<!-- By default don't use the compiler server in Visual Studio. -->
<UseSharedCompilation Condition="'$(UseSharedCompilation)' == ''">false</UseSharedCompilation>
<CSharpCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
<VisualBasicCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
</PropertyGroup>
<!-- If we're not using the compiler server, set ToolPath/Exe to direct to
the exes in this package -->
<PropertyGroup Condition="'$(UseSharedCompilation)' != 'true'">
<CscToolPath>$(MSBuildThisFileDirectory)..\tools</CscToolPath>
<CscToolExe>csc.exe</CscToolExe>
<VbcToolPath>$(MSBuildThisFileDirectory)..\tools</VbcToolPath>
<VbcToolExe>vbc.exe</VbcToolExe>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1000;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1024;CA1027;CA1028;CA1030;CA1031;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1060;CA1061;CA1062;CA1063;CA1064;CA1066;CA1067;CA1068;CA1501;CA1502;CA1505;CA1506;CA1508;CA1509;CA1707;CA1708;CA1710;CA1711;CA1712;CA1714;CA1715;CA1716;CA1717;CA1720;CA1721;CA1724;CA1725;CA1801;CA1802;CA1806;CA1812;CA1814;CA1815;CA1819;CA1822;CA1823;CA1827;CA2007;CA2119;CA2211;CA2214;CA2217;CA2219;CA2225;CA2226;CA2227;CA2231;CA2244;CA2245;CA1001;CA1003;CA1019;CA1032;CA1065;CA1200;CA1507;CA1821;CA2200;CA2234;CA2218;CA2224</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1000;
-Microsoft.Design#CA1001;
-Microsoft.Design#CA1003;
-Microsoft.Design#CA1008;
-Microsoft.Design#CA1010;
-Microsoft.Design#CA1012;
-Microsoft.Design#CA1014;
-Microsoft.Design#CA1016;
-Microsoft.Design#CA1017;
-Microsoft.Design#CA1018;
-Microsoft.Design#CA1019;
-Microsoft.Design#CA1024;
-Microsoft.Design#CA1027;
-Microsoft.Design#CA1028;
-Microsoft.Design#CA1030;
-Microsoft.Design#CA1031;
-Microsoft.Design#CA1032;
-Microsoft.Design#CA1033;
-Microsoft.Design#CA1034;
-Microsoft.Design#CA1036;
-Microsoft.Design#CA1040;
-Microsoft.Design#CA1041;
-Microsoft.Design#CA1043;
-Microsoft.Design#CA1044;
-Microsoft.Design#CA1050;
-Microsoft.Design#CA1051;
-Microsoft.Design#CA1052;
-Microsoft.Design#CA1054;
-Microsoft.Design#CA1055;
-Microsoft.Design#CA1056;
-Microsoft.Design#CA1060;
-Microsoft.Design#CA1061;
-Microsoft.Design#CA1062;
-Microsoft.Design#CA1063;
-Microsoft.Design#CA1064;
-Microsoft.Design#CA1065;
-Microsoft.Maintainability#CA1501;
-Microsoft.Maintainability#CA1502;
-Microsoft.Maintainability#CA1505;
-Microsoft.Maintainability#CA1506;
-Microsoft.Naming#CA1707;
-Microsoft.Naming#CA1708;
-Microsoft.Naming#CA1710;
-Microsoft.Naming#CA1711;
-Microsoft.Naming#CA1712;
-Microsoft.Naming#CA1714;
-Microsoft.Naming#CA1715;
-Microsoft.Naming#CA1716;
-Microsoft.Naming#CA1717;
-Microsoft.Naming#CA1720;
-Microsoft.Naming#CA1721;
-Microsoft.Naming#CA1724;
-Microsoft.Naming#CA1725;
-Microsoft.Performance#CA1802;
-Microsoft.Performance#CA1806;
-Microsoft.Performance#CA1812;
-Microsoft.Performance#CA1814;
-Microsoft.Performance#CA1815;
-Microsoft.Performance#CA1819;
-Microsoft.Performance#CA1821;
-Microsoft.Performance#CA1822;
-Microsoft.Performance#CA1823;
-Microsoft.Security#CA2119;
-Microsoft.Usage#CA1801;
-Microsoft.Usage#CA2200;
-Microsoft.Usage#CA2211;
-Microsoft.Usage#CA2214;
-Microsoft.Usage#CA2217;
-Microsoft.Usage#CA2218;
-Microsoft.Usage#CA2219;
-Microsoft.Usage#CA2224;
-Microsoft.Usage#CA2225;
-Microsoft.Usage#CA2226;
-Microsoft.Usage#CA2227;
-Microsoft.Usage#CA2231;
-Microsoft.Usage#CA2234;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgXliffTasks Condition=" '$(PkgXliffTasks)' == '' ">C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4</PkgXliffTasks>
<PkgVSSDK_DTE Condition=" '$(PkgVSSDK_DTE)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.dte\7.0.4</PkgVSSDK_DTE>
<PkgVSSDK_TemplateWizardInterface Condition=" '$(PkgVSSDK_TemplateWizardInterface)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.templatewizardinterface\12.0.4</PkgVSSDK_TemplateWizardInterface>
<PkgRoslynTools_SignTool Condition=" '$(PkgRoslynTools_SignTool)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.signtool\1.0.0-beta-62414-01</PkgRoslynTools_SignTool>
<PkgRoslynTools_RepoToolset Condition=" '$(PkgRoslynTools_RepoToolset)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01</PkgRoslynTools_RepoToolset>
<PkgRoslynTools_ModifyVsixManifest Condition=" '$(PkgRoslynTools_ModifyVsixManifest)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.modifyvsixmanifest\1.0.0-beta-62327-02</PkgRoslynTools_ModifyVsixManifest>
<PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgRoslyn_Diagnostics_Analyzers Condition=" '$(PkgRoslyn_Diagnostics_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4</PkgRoslyn_Diagnostics_Analyzers>
<PkgOpenCover Condition=" '$(PkgOpenCover)' == '' ">C:\Users\davkean\.nuget\packages\opencover\4.6.519</PkgOpenCover>
<PkgMicrosoft_VisualStudio_Threading_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_Threading_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.threading.analyzers\16.0.102</PkgMicrosoft_VisualStudio_Threading_Analyzers>
<PkgMicrosoft_VisualStudio_SDK_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_SDK_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.sdk.analyzers\15.8.33</PkgMicrosoft_VisualStudio_SDK_Analyzers>
<PkgMicrosoft_VSSDK_BuildTools Condition=" '$(PkgMicrosoft_VSSDK_BuildTools)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073</PkgMicrosoft_VSSDK_BuildTools>
<PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.projectsystem.analyzers\16.2.133-pre</PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities Condition=" '$(PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.flowanalysis.utilities\2.9.4-beta1.19321.5</PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities>
<PkgMicrosoft_NetFramework_Analyzers Condition=" '$(PkgMicrosoft_NetFramework_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4</PkgMicrosoft_NetFramework_Analyzers>
<PkgMicrosoft_NetCore_Analyzers Condition=" '$(PkgMicrosoft_NetCore_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4</PkgMicrosoft_NetCore_Analyzers>
<PkgMicrosoft_Net_Compilers Condition=" '$(PkgMicrosoft_Net_Compilers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05</PkgMicrosoft_Net_Compilers>
<PkgMicrosoft_DiaSymReader_Pdb2Pdb Condition=" '$(PkgMicrosoft_DiaSymReader_Pdb2Pdb)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.diasymreader.pdb2pdb\1.1.0-beta1-62624-01</PkgMicrosoft_DiaSymReader_Pdb2Pdb>
<PkgMicrosoft_CodeQuality_Analyzers Condition=" '$(PkgMicrosoft_CodeQuality_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4</PkgMicrosoft_CodeQuality_Analyzers>
<PkgMicroBuild_Plugins_SwixBuild Condition=" '$(PkgMicroBuild_Plugins_SwixBuild)' == '' ">C:\Users\davkean\.nuget\packages\microbuild.plugins.swixbuild\1.0.147</PkgMicroBuild_Plugins_SwixBuild>
<PkgCodecov Condition=" '$(PkgCodecov)' == '' ">C:\Users\davkean\.nuget\packages\codecov\1.1.0</PkgCodecov>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.Managed.VS\Microsoft.VisualStudio.ProjectSystem.Managed.VS.csproj.nuget.g.props ======= -->
</Project>
<!-- ======== END OF c:\project-system\Directory.Build.props ======= -->
<Import Project="$(RepoToolsetDir)Settings.props" Condition="'$(ExcludeRestorePackageImports)' != 'true' AND Exists('$(RepoToolsetDir)Settings.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Settings.props ======= -->
<!-- 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>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<Import Project="BuildTasks.props" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\BuildTasks.props ======= -->
<!-- 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>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<RoslynToolsBuildTasksAssembly Condition="'$(MSBuildRuntimeType)' != 'Core'">$(MSBuildThisFileDirectory)tasks\net46\RoslynTools.BuildTasks.dll</RoslynToolsBuildTasksAssembly>
<RoslynToolsBuildTasksAssembly Condition="'$(MSBuildRuntimeType)' == 'Core'">$(MSBuildThisFileDirectory)tasks\netcoreapp1.0\RoslynTools.BuildTasks.dll</RoslynToolsBuildTasksAssembly>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\BuildTasks.props ======= -->
<Import Project="ProjectLayout.props" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\ProjectLayout.props ======= -->
<!-- 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>
<!--
Properties describing the layout of the repo specific to the current project.
-->
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<Import Project="RepoLayout.props"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\RepoLayout.props ======= -->
<!-- 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>
<!--
Properties describing the layout of the repo.
-->
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<!-- Respect environment variable for the .NET install directory if set; otherwise, use the current default location -->
<DotNetRoot Condition="'$(DotNetRoot)' == ''">$(DOTNET_INSTALL_DIR)</DotNetRoot>
<DotNetRoot Condition="'$(DotNetRoot)' == ''">$(RepoRoot).dotnet\</DotNetRoot>
<DotNetRoot Condition="!HasTrailingSlash('$(DotNetRoot)')">$(DotNetRoot)\</DotNetRoot>
</PropertyGroup>
<PropertyGroup>
<DotNetTool>$(DotNetRoot)dotnet</DotNetTool>
<DotNetTool Condition="'$(OS)' == 'Windows_NT'">$(DotNetTool).exe</DotNetTool>
<ArtifactsDir Condition="'$(ArtifactsDir)' == ''">$(RepoRoot)artifacts\</ArtifactsDir>
<ArtifactsToolsetDir>$(ArtifactsDir)toolset\</ArtifactsToolsetDir>
<ArtifactsConfigurationDir>$(ArtifactsDir)$(Configuration)\</ArtifactsConfigurationDir>
<ArtifactsBinDir>$(ArtifactsConfigurationDir)bin\</ArtifactsBinDir>
<ArtifactsObjDir>$(ArtifactsConfigurationDir)obj\</ArtifactsObjDir>
<ArtifactsLogDir>$(ArtifactsConfigurationDir)log\</ArtifactsLogDir>
<ArtifactsTmpDir>$(ArtifactsConfigurationDir)tmp\</ArtifactsTmpDir>
<ArtifactsTestResultsDir>$(ArtifactsConfigurationDir)TestResults\</ArtifactsTestResultsDir>
<ArtifactsSymStoreDirectory>$(ArtifactsConfigurationDir)SymStore\</ArtifactsSymStoreDirectory>
<PackageOutputPath>$(ArtifactsConfigurationDir)packages\</PackageOutputPath>
<VisualStudioSetupOutputPath>$(ArtifactsConfigurationDir)VSSetup\</VisualStudioSetupOutputPath>
<VisualStudioSetupInsertionPath>$(VisualStudioSetupOutputPath)Insertion\</VisualStudioSetupInsertionPath>
<VisualStudioSetupIntermediateOutputPath>$(ArtifactsConfigurationDir)VSSetup.obj\</VisualStudioSetupIntermediateOutputPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\RepoLayout.props ======= -->
<PropertyGroup>
<OutDirName Condition="'$(OutDirName)' == ''">$(MSBuildProjectName)</OutDirName>
<BaseOutputPath Condition="'$(BaseOutputPath)' == ''">$([System.IO.Path]::GetFullPath('$(ArtifactsBinDir)$(OutDirName)\'))</BaseOutputPath>
<OutputPath>$(BaseOutputPath)</OutputPath>
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)' == ''">$([System.IO.Path]::GetFullPath('$(ArtifactsObjDir)$(MSBuildProjectName)\'))</BaseIntermediateOutputPath>
<IntermediateOutputPath>$(BaseIntermediateOutputPath)</IntermediateOutputPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\ProjectLayout.props ======= -->
<Import Project="DefaultVersions.props"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\DefaultVersions.props ======= -->
<!-- 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>
<!--
Sets versions of packages used by the toolset unless they were already specified by the repo.
Version.props shall be imported prior this file.
-->
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<!-- Opt-out features -->
<UsingToolXliff Condition="'$(UsingToolXliff)' == ''">true</UsingToolXliff>
<UsingToolXUnit Condition="'$(UsingToolXUnit)' == ''">true</UsingToolXUnit>
<UsingToolMicrosoftNetCompilers Condition="'$(UsingToolMicrosoftNetCompilers)' == ''">true</UsingToolMicrosoftNetCompilers>
<UsingToolPdbConverter Condition="'$(UsingToolPdbConverter)' == ''">true</UsingToolPdbConverter>
<!-- Opt-in features -->
<UsingToolVSSDK Condition="'$(UsingToolVSSDK)' == ''">false</UsingToolVSSDK>
<UsingToolIbcOptimization Condition="'$(UsingToolIbcOptimization)' == ''">false</UsingToolIbcOptimization>
<!-- Default versions -->
<MicroBuildPluginsSwixBuildVersion Condition="'$(MicroBuildPluginsSwixBuildVersion)' == ''">1.0.147</MicroBuildPluginsSwixBuildVersion>
<MicroBuildCoreVersion Condition="'$(MicroBuildCoreVersion)' == ''">0.2.0</MicroBuildCoreVersion>
<MicrosoftDotNetIBCMergeVersion Condition="'$(MicrosoftDotNetIBCMergeVersion)' == ''">4.7.1-alpha-00001</MicrosoftDotNetIBCMergeVersion>
<MicrosoftNetCompilersVersion Condition="'$(MicrosoftNetCompilersVersion)' == ''">2.7.0-beta2-62330-02</MicrosoftNetCompilersVersion>
<MicrosoftNetCompilersNetCoreVersion Condition="'$(MicrosoftNetCompilersNetCoreVersion)' == ''">2.7.0-beta2-62330-02</MicrosoftNetCompilersNetCoreVersion>
<!-- Using a private build of Microsoft.Net.Test.SDK to work around issue https://github.com/Microsoft/vstest/issues/373 -->
<MicrosoftNETTestSdkVersion Condition="'$(MicrosoftNETTestSdkVersion)' == ''">15.6.0-dev</MicrosoftNETTestSdkVersion>
<MicrosoftVSSDKBuildToolsVersion Condition="'$(MicrosoftVSSDKBuildToolsVersion)' == ''">15.1.192</MicrosoftVSSDKBuildToolsVersion>
<MicrosoftDiaSymReaderPdb2PdbVersion Condition="'$(MicrosoftDiaSymReaderPdb2PdbVersion)' == ''">1.1.0-beta1-62506-02</MicrosoftDiaSymReaderPdb2PdbVersion>
<RoslynToolsModifyVsixManifestVersion Condition="'$(RoslynToolsModifyVsixManifestVersion)' == ''">1.0.0-beta-62327-02</RoslynToolsModifyVsixManifestVersion>
<RoslynToolsSignToolVersion Condition="'$(RoslynToolsSignToolVersion)' == ''">1.0.0-beta-62414-01</RoslynToolsSignToolVersion>
<XliffTasksVersion Condition="'$(XliffTasksVersion)' == ''">0.2.0-beta-000081</XliffTasksVersion>
<XUnitVersion Condition="'$(XUnitVersion)' == ''">2.3.1</XUnitVersion>
<XUnitRunnerConsoleVersion Condition="'$(XUnitRunnerConsoleVersion)' == ''">$(XUnitVersion)</XUnitRunnerConsoleVersion>
<XUnitRunnerVisualStudioVersion Condition="'$(XUnitRunnerVisualStudioVersion)' == ''">$(XUnitVersion)</XUnitRunnerVisualStudioVersion>
<MicrosoftDotNetBuildTasksFeedVersion Condition="'$(MicrosoftDotNetBuildTasksFeedVersion)' == ''">2.1.0-prerelease-02419-01</MicrosoftDotNetBuildTasksFeedVersion>
</PropertyGroup>
<!-- Version overrides -->
<Import Project="$(DotNetPackageVersionPropsPath)" Condition="'$(DotNetPackageVersionPropsPath)' != ''" />
<Import Project="$(FixedVersionsPropsPath)" Condition="'$(FixedVersionsPropsPath)' != ''"/>
<PropertyGroup>
<RestoreSources>$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources Condition="'$(UsingToolXliff)' == 'true' and $(XliffTasksVersion.Contains('-'))">$(RestoreSources);https://dotnet.myget.org/F/dotnet-core/api/v3/index.json</RestoreSources>
<RestoreSources Condition="'$(UsingToolMicrosoftNetCompilers)' == 'true' and $(MicrosoftNetCompilersVersion.Contains('-'))">$(RestoreSources);https://dotnet.myget.org/F/roslyn/api/v3/index.json</RestoreSources>
<RestoreSources Condition="$(XUnitVersion.Contains('-')) or $(XUnitRunnerVisualStudioVersion.Contains('-')) or $(XUnitRunnerVisualStudioVersion.Contains('-'))">$(RestoreSources);https://www.myget.org/F/xunit/api/v3/index.json</RestoreSources>
<!-- Using a private build of Microsoft.Net.Test.SDK to work around issue https://github.com/Microsoft/vstest/issues/373 -->
<RestoreSources Condition="'$(MicrosoftNETTestSdkVersion)' == '15.6.0-dev'">$(RestoreSources);https://dotnet.myget.org/F/roslyn-tools/api/v3/index.json</RestoreSources>
<!-- Add externally defined NuGet package restore sources. This property is set by Build.proj. -->
<RestoreSources Condition="'$(__ExternalRestoreSources)' != ''">$(__ExternalRestoreSources);$(RestoreSources)</RestoreSources>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\DefaultVersions.props ======= -->
<Import Project="GitHash.props" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\GitHash.props ======= -->
<!-- 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>
<!--
Requires the following properties to be set:
RepoRoot
Defines the following properties:
GitHeadSha
-->
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<Choose>
<When Condition="'$(BUILD_SOURCEVERSION)' != ''">
<PropertyGroup>
<GitHeadSha>$(BUILD_SOURCEVERSION)</GitHeadSha>
</PropertyGroup>
</When>
<When Condition="'$(BUILD_SOURCEVERSION)' == '' and '$(GIT_COMMIT)' != ''">
<PropertyGroup>
<GitHeadSha>$(GIT_COMMIT)</GitHeadSha>
</PropertyGroup>
</When>
<Otherwise>
<PropertyGroup>
<GitHeadSha></GitHeadSha>
<_DotGitDir>$(RepoRoot).git</_DotGitDir>
<_HeadFileContent Condition="Exists('$(_DotGitDir)/HEAD')">$([System.IO.File]::ReadAllText('$(_DotGitDir)/HEAD').Trim())</_HeadFileContent>
<_RefPath Condition="$(_HeadFileContent.StartsWith('ref: '))">$(_DotGitDir)/$(_HeadFileContent.Substring(5))</_RefPath>
<GitHeadSha Condition="'$(_RefPath)' != '' and Exists('$(_RefPath)')">$([System.IO.File]::ReadAllText('$(_RefPath)').Trim())</GitHeadSha>
<GitHeadSha Condition="'$(_HeadFileContent)' != '' and '$(_RefPath)' == ''">$(_HeadFileContent)</GitHeadSha>
</PropertyGroup>
</Otherwise>
</Choose>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\GitHash.props ======= -->
<Import Project="StrongName.props"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\StrongName.props ======= -->
<!-- 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>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<MicrosoftSharedPublicKey>0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9</MicrosoftSharedPublicKey>
<MicrosoftPublicKey>002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293</MicrosoftPublicKey>
<MicrosoftAspNetPublicKey>0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb</MicrosoftAspNetPublicKey>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\StrongName.props ======= -->
<Import Project="Version.props"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Version.props ======= -->
<!-- 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>
<!--
Required properties:
VersionBase
PreReleaseVersionLabel (empty for release build)
GitHeadSha
Optional properties:
CIBuild "true" if this is a CI build
UseShippingAssemblyVersion "true" to set assembly version in a dev build to a shipping one instead of 42.42.42.42
Optional environment variables:
BUILD_BUILDNUMBER Environment variable set by microbuild (format: "yyyymmdd.nn")
PB_IsStable If specified then NuGet package version suffixes used by the repo are overridden by the orchestrated build like so:
if 'true' then version suffixes have format '{base version}-{PB_VersionStamp}',
if 'false' then version suffixes have format '{base version}-{PB_VersionStamp}-{build number}'
PB_VersionStamp NuGet package pre-release version label e.g. 'beta', 'preview1', etc. May be empty.
Defined properties:
Version
AssemblyVersion
FileVersion
VsixVersion
InformationalVersion
-->
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<AssemblyVersion>$(VersionBase).0</AssemblyVersion>
<OfficialBuild>false</OfficialBuild>
<OfficialBuild Condition="'$(BUILD_BUILDNUMBER)' != ''">true</OfficialBuild>
</PropertyGroup>
<Choose>
<When Condition="'$(OfficialBuild)' == 'true'">
<PropertyGroup>
<!--
Split the build parts out from the BuildNumber which is given to us by MicroBuild in the format of yyyymmdd.nn
where BuildNumberFiveDigitDateStamp is mmmdd (such as 60615) and BuildNumberBuildOfTheDay is nn (which represents the nth build
started that day). So the first build of the day, 20160615.1, will produce something similar to BuildNumberFiveDigitDateStamp: 60615,
BuildNumberBuildOfTheDayPadded: 01;and the 12th build of the day, 20160615.12, will produce BuildNumberFiveDigitDateStamp: 60615, BuildNumberBuildOfTheDay: 12
Additionally, in order ensure the value fits in the 16-bit PE header fields, we will only take the last five digits of the BuildNumber, so
in the case of 20160615, we will set BuildNumberFiveDigitDateStamp to 60615. Further, if this would result in a number like 71201 or 81201, we
decrement the year and add 12 to the month to extend the time.
-->
<_BuildNumberFiveDigitDateStamp>$([MSBuild]::Subtract($(BUILD_BUILDNUMBER.Split($([System.Convert]::ToString(`.`).ToCharArray())).GetValue($([System.Convert]::ToInt32(0)))), 20100000))</_BuildNumberFiveDigitDateStamp>
<_BuildNumberFiveDigitDateStampYearsToOffset>$([System.Math]::Max($([System.Convert]::ToInt32($([MSBuild]::Subtract($([MSBuild]::Divide($(_BuildNumberFiveDigitDateStamp), 10000)), 6)))), 0))</_BuildNumberFiveDigitDateStampYearsToOffset>
<_BuildNumberFiveDigitDateStamp>$([MSBuild]::Subtract($([System.Convert]::ToInt32($(_BuildNumberFiveDigitDateStamp))), $([MSBuild]::Multiply($(_BuildNumberFiveDigitDateStampYearsToOffset), 8800))))</_BuildNumberFiveDigitDateStamp>
<_BuildNumberBuildOfTheDayPadded>$(BUILD_BUILDNUMBER.Split($([System.Convert]::ToString(`.`).ToCharArray())).GetValue($([System.Convert]::ToInt32(1))).PadLeft($([System.Convert]::ToInt32(2)), $([System.Convert]::ToChar(`0`))))</_BuildNumberBuildOfTheDayPadded>
<Version>$(VersionBase)</Version>
<_DashPBVersionStamp>$(PB_VersionStamp)</_DashPBVersionStamp>
<_DashPBVersionStamp Condition="'$(_DashPBVersionStamp)' != ''">-$(_DashPBVersionStamp)</_DashPBVersionStamp>
<Version Condition="'$(PB_IsStable)' == 'true'">$(Version)$(_DashPBVersionStamp)</Version>
<Version Condition="'$(PB_IsStable)' == 'false'">$(Version)$(_DashPBVersionStamp)-$(_BuildNumberFiveDigitDateStamp)-$(_BuildNumberBuildOfTheDayPadded)</Version>
<Version Condition="'$(PB_IsStable)' == '' and '$(PreReleaseVersionLabel)' != ''">$(Version)-$(PreReleaseVersionLabel)-$(_BuildNumberFiveDigitDateStamp)-$(_BuildNumberBuildOfTheDayPadded)</Version>
<FileVersion>$(VersionBase).$(_BuildNumberFiveDigitDateStamp)</FileVersion>
<VsixVersion>$(VersionBase).$(_BuildNumberFiveDigitDateStamp)$(_BuildNumberBuildOfTheDayPadded)</VsixVersion>
<InformationalVersion>$(Version). Commit Hash: $(GitHeadSha)</InformationalVersion>
</PropertyGroup>
</When>
<When Condition="'$(CIBuild)' == 'true'">
<PropertyGroup>
<Version>$(VersionBase)-ci</Version>
<FileVersion>42.42.42.42</FileVersion>
<VsixVersion>42.42.42.42</VsixVersion>
<InformationalVersion>$(FileVersion)</InformationalVersion>
</PropertyGroup>
</When>
<Otherwise>
<PropertyGroup>
<Version>$(VersionBase)-dev</Version>
<AssemblyVersion Condition="'$(UseShippingAssemblyVersion)' != 'true'">42.42.42.42</AssemblyVersion>
<FileVersion>42.42.42.42</FileVersion>
<VsixVersion>42.42.42.42</VsixVersion>
<InformationalVersion>$(FileVersion)</InformationalVersion>
</PropertyGroup>
</Otherwise>
</Choose>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Version.props ======= -->
<Import Project="ProjectDefaults.props"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\ProjectDefaults.props ======= -->
<!-- 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>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<SignAssembly>true</SignAssembly>
<StrongNameKeyId>MicrosoftShared</StrongNameKeyId>
<ChecksumAlgorithm>SHA256</ChecksumAlgorithm>
<HighEntropyVA>true</HighEntropyVA>
<NeutralLanguage>en-US</NeutralLanguage>
<Company>Microsoft Corporation</Company>
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
<Authors>Microsoft</Authors>
<Serviceable>true</Serviceable>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<PackageLicenseUrl>http://go.microsoft.com/fwlink/?LinkId=529443</PackageLicenseUrl>
<!-- By default do not build nuget package for a project. Project may override. -->
<IsPackable>false</IsPackable>
<!--
Official build:
- Build standalone Portable PDBs to reduce the size of the binaries.
- Convert Portable PDBs to Windows PDBs and publish the converted PDBs to Symbol Store to allow WinDBG,
Watson and other tools to find symbol format they understand.
Jenkins build:
- Embed PDBs to make it easier to debug Jenkins crash dumps.
Developer build:
- Embed PDBs to be consistent with Jenkins builds.
TODO:
- Live Unit Testing doesn't support embedded PDBs:
https://github.com/dotnet/testimpact/issues/1877
-->
<DebugType>portable</DebugType>
<DebugType Condition="'$(OfficialBuild)' != 'true' and '$(BuildingForLiveUnitTesting)' != 'true'">embedded</DebugType>
<EnableSourceLink Condition="'$(CIBuild)' == 'true'">true</EnableSourceLink>
</PropertyGroup>
<PropertyGroup Condition="'$(Language)' == ''">
<Language Condition="'$(MSBuildProjectExtension)' == '.csproj'">C#</Language>
<Language Condition="'$(MSBuildProjectExtension)' == '.vbproj'">VB</Language>
<Language Condition="'$(MSBuildProjectExtension)' == '.fsproj'">F#</Language>
<Language Condition="'$(MSBuildProjectExtension)' == '.vcxproj'">C++</Language>
</PropertyGroup>
<!--
When building WPF / VSIX projects MSBuild will create a temporary project with an extension of
tmp_proj. In that case the SDK is unable to determine the target language and cannot pick
the correct import. Need to set it explicitly here.
See https://github.com/dotnet/project-system/issues/1467
-->
<Choose>
<When Condition="'$(MSBuildProjectExtension)' != '.csproj' and '$(MSBuildProjectExtension)' != '.vbproj' and '$(MSBuildProjectExtension)' != '.shproj'">
<Choose>
<When Condition="'$(Language)' == 'C#' or Exists('$(MSBuildProjectDirectory)\$(AssemblyName).csproj')">
<PropertyGroup>
<Language>C#</Language>
<LanguageTargets>$(MSBuildToolsPath)\Microsoft.CSharp.targets</LanguageTargets>
</PropertyGroup>
</When>
<When Condition="'$(Language)' == 'VB' or Exists('$(MSBuildProjectDirectory)\$(AssemblyName).vbproj')">
<PropertyGroup>
<Language>VB</Language>
<LanguageTargets>$(MSBuildToolsPath)\Microsoft.VisualBasic.targets</LanguageTargets>
</PropertyGroup>
</When>
</Choose>
</When>
</Choose>
<Import Project="|Build precondition failed: Unable to determine the language of the project. Consider adding Directory.Build.props that sets Language property to directory '$(MSBuildProjectDirectory)'.|"
Condition="'$(Language)' == '' and '$(MSBuildProjectExtension)' != '.shproj'"/>
<Choose>
<!-- C# specific settings -->
<When Condition="'$(Language)' == 'C#'">
<PropertyGroup>
<CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
<NoWarn>$(NoWarn);1701;1702;1705;1591</NoWarn>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<DebugSymbols>true</DebugSymbols>
<DefineConstants>DEBUG;TRACE</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
</PropertyGroup>
</When>
<!-- VB specific settings -->
<When Condition="'$(Language)' == 'VB'">
<PropertyGroup>
<MyType>Empty</MyType>
<OptionCompare>Binary</OptionCompare>
<OptionExplicit>On</OptionExplicit>
<OptionInfer>On</OptionInfer>
<OptionStrict>On</OptionStrict>
<VBRuntime>Embed</VBRuntime>
<RemoveIntegerChecks>true</RemoveIntegerChecks>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<DebugSymbols>true</DebugSymbols>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
</PropertyGroup>
</When>
<!-- F# specific settings -->
<When Condition="'$(Language)' == 'F#'">
<PropertyGroup>
<!-- F# compiler doesn't support PathMap (see https://github.com/Microsoft/visualfsharp/issues/3812) -->
<DeterministicSourcePaths>false</DeterministicSourcePaths>
</PropertyGroup>
</When>
</Choose>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\ProjectDefaults.props ======= -->
<Import Project="Tests.props" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Tests.props ======= -->
<!-- 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>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup Condition="'$(IsPerformanceTestProject)' == ''">
<IsPerformanceTestProject>false</IsPerformanceTestProject>
<IsPerformanceTestProject Condition="$(MSBuildProjectName.EndsWith('.PerformanceTests'))">true</IsPerformanceTestProject>
</PropertyGroup>
<PropertyGroup Condition="'$(IsIntegrationTestProject)' == ''">
<IsIntegrationTestProject>false</IsIntegrationTestProject>
<IsIntegrationTestProject Condition="$(MSBuildProjectName.EndsWith('.IntegrationTests'))">true</IsIntegrationTestProject>
</PropertyGroup>
<PropertyGroup Condition="'$(IsUnitTestProject)' == ''">
<IsUnitTestProject>false</IsUnitTestProject>
<IsUnitTestProject Condition="$(MSBuildProjectName.EndsWith('.UnitTests')) or $(MSBuildProjectName.EndsWith('.Tests'))">true</IsUnitTestProject>
</PropertyGroup>
<PropertyGroup>
<IsTestProject>false</IsTestProject>
<IsTestProject Condition="'$(IsUnitTestProject)' == 'true' or '$(IsIntegrationTestProject)' == 'true' or '$(IsPerformanceTestProject)' == 'true'">true</IsTestProject>
<!-- Disable building Integration Test projects in LUT. -->
<BuildForLiveUnitTesting Condition="'$(BuildForLiveUnitTesting)' == '' and '$(IsIntegrationTestProject)' == 'true'">false</BuildForLiveUnitTesting>
</PropertyGroup>
<ItemGroup Condition="'$(IsTestProject)' == 'true'">
<!-- VS TestExplorer uses this to identify a test project -->
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<PropertyGroup Condition="'$(IsTestProject)' == 'true'">
<!-- Do not publish test assemblies and symbols to SymStore. -->
<PublishOutputToSymStore Condition="'$(PublishOutputToSymStore)' == ''">false</PublishOutputToSymStore>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Tests.props ======= -->
<Import Project="Compiler.props" Condition="'$(UsingToolMicrosoftNetCompilers)' == 'true'" />
<Import Project="Localization.props" Condition="'$(UsingToolXliff)' == 'true'"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Localization.props ======= -->
<!-- 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>
<!--
When not building in CI, automatically sync .xlf files to .resx files on build.
Otherwise, let the build fail to catch .xlf files that are not up-to-date.
-->
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<PropertyGroup>
<UpdateXlfOnBuild Condition="'$(CIBuild)' != 'true'">true</UpdateXlfOnBuild>
<!--
TODO: Enable once we upgrade CI machines to MSBuild 15.6.
Use Satellite assembly generation task from Microsoft.NET.Sdk even when building with
full Framework MSBuild. This will support public signing, is deterministic, and always
generates them as AnyCPU.
-->
<!--<GenerateSatelliteAssembliesForCore Condition="'$(GenerateSatelliteAssembliesForCore)' == ''">true</GenerateSatelliteAssembliesForCore>-->
</PropertyGroup>
<ItemGroup>
<PackageReference Include="XliffTasks" Version="$(XliffTasksVersion)" PrivateAssets="all"/>
</ItemGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Localization.props ======= -->
<Import Project="XUnit.props" Condition="'$(UsingToolXUnit)' == 'true' and ('$(IsUnitTestProject)' == 'true' or '$(IsIntegrationTestProject)' == 'true' or '$(IsPerformanceTestProject)' == 'true')"/>
<Import Project="VisualStudio.props" Condition="'$(UsingToolVSSDK)' == 'true'"/>
<!-- ======== C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\VisualStudio.props ======= -->
<!-- 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>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<!-- VSIX settings -->
<PropertyGroup>
<VsixSourceManifestPath>$(MSBuildProjectDirectory)\source.extension.vsixmanifest</VsixSourceManifestPath>
<IsVsixProject>false</IsVsixProject>
<IsVsixProject Condition="Exists('$(VsixSourceManifestPath)')">true</IsVsixProject>
</PropertyGroup>
<ItemGroup Condition="'$(IsVsixProject)' == 'true'">
<PackageReference Include="Microsoft.VSSDK.BuildTools" Version="$(MicrosoftVSSDKBuildToolsVersion)" PrivateAssets="all" />
</ItemGroup>
<PropertyGroup Condition="'$(IsVsixProject)' == 'true'">
<BuildForLiveUnitTesting>false</BuildForLiveUnitTesting>
<StartAction>Program</StartAction>
<StartProgram>$(DevEnvDir)devenv.exe</StartProgram>
<StartArguments>/rootsuffix $(VSSDKTargetPlatformRegRootSuffix) /log</StartArguments>
<IsProductComponent>true</IsProductComponent>
<Ngen>true</Ngen>
<NgenArchitecture>All</NgenArchitecture>
<NgenPriority>3</NgenPriority>
</PropertyGroup>
<PropertyGroup>
<UseCodebase>true</UseCodebase>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\VisualStudio.props ======= -->
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01\tools\Settings.props ======= -->
<Import Project="..\build\import\VisualStudio.XamlRules.props" />
<!-- ======== c:\project-system\build\import\VisualStudio.XamlRules.props ======= -->
<!-- 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>
<PropertyGroup>
<VisualStudioXamlRulesDir>$(VisualStudioSetupOutputPath)Rules\</VisualStudioXamlRulesDir>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\build\import\VisualStudio.XamlRules.props ======= -->
<PropertyGroup>
<_IsVisualStudioDeveloperBuild Condition="'$(OfficialBuild)' != 'true' AND '$(CIBuild)' != 'true' AND '$(BuildingInsideVisualStudio)' == 'true'">true</_IsVisualStudioDeveloperBuild>
<!-- Code Coverage doesn't currently work for portable/embedded PDBs - force to full inside Visual Studio builds -->
<DebugType Condition="'$(_IsVisualStudioDeveloperBuild)' == 'true'">full</DebugType>
</PropertyGroup>
<PropertyGroup>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Language)' == 'C#'">
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
<LangVersion>8.0</LangVersion>
<!-- New name -->
<Nullable>enable</Nullable>
<!-- Old name while we wait for new name to be everywhere -->
<NullableContextOptions>enable</NullableContextOptions>
<Features>strict</Features>
</PropertyGroup>
<PropertyGroup Condition="'$(Language)' == 'VB'">
<!-- Build machines only have Visual Studio 15.5 (which comes with VB 15.3) -->
<LangVersion>15.3</LangVersion>
<!-- The default is Embed -->
<VBRuntime>Default</VBRuntime>
<RemoveIntegerChecks>true</RemoveIntegerChecks>
<Features>strict</Features>
</PropertyGroup>
<PropertyGroup>
<CodeAnalysisRuleSet Condition="'$(IsTestProject)' == 'true'">$(RepoRoot)build\ruleset\Test.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRuleSet Condition="'$(IsTestProject)' != 'true'">$(RepoRoot)build\ruleset\Default.ruleset</CodeAnalysisRuleSet>
<TestArchitectures>x86</TestArchitectures>
<!-- Use IBC optimization data if available -->
<IbcOptimizationDataDir Condition="$(EnableIbc) == 'true'">$(NuGetPackageRoot)\RoslynDependencies.ProjectSystem.OptimizationData\$(RoslynDependenciesProjectSystemOptimizationDataVersion)\content\OptimizationData\</IbcOptimizationDataDir>
<UseCommonOutputDirectory Condition="'$(UseCommonOutputDirectory)' == ''">true</UseCommonOutputDirectory>
<!-- Prevent vsix manifests from being copied to the shared output directory, makes build more deterministic -->
<CopyVsixManifestToOutput>false</CopyVsixManifestToOutput>
<NoWarn>$(NoWarn);NU5125</NoWarn>
</PropertyGroup>
<ItemGroup>
<None Include="$(MSBuildThisFileDirectory)Common\Test\App.config" CopyToOutputDirectory="PreserveNewest" Condition="'$(IsUnitTestProject)' == 'true'" />
<None Include="$(MSBuildThisFileDirectory)Common\Integration\App.config" CopyToOutputDirectory="PreserveNewest" Condition="'$(IsIntegrationTestProject)' == 'true'" />
</ItemGroup>
<ItemGroup>
<SuppressFromVsix Include="Microsoft.VSDesigner.dll"/>
<SuppressFromVsix Include="Microsoft.VisualStudio.DataTools.Interop.dll"/>
<SuppressFromVsix Include="Microsoft.VisualStudio.XmlEditor.dll"/>
</ItemGroup>
</Project>
<!-- ======== END OF c:\project-system\src\Directory.Build.props ======= -->
</Project>
<!-- ======== END OF c:\project-system\src\deploy\DeployIntegrationDependencies\Directory.Build.props ======= -->
<!--
Prepare to import project extensions which usually come from packages. Package management systems will create a file at:
$(MSBuildProjectExtensionsPath)\$(MSBuildProjectFile).<SomethingUnique>.props
Each package management system should use a unique moniker to avoid collisions. It is a wild-card import so the package
management system can write out multiple files but the order of the import is alphabetic because MSBuild sorts the list.
-->
<PropertyGroup>
<!--
The declaration of $(BaseIntermediateOutputPath) had to be moved up from Microsoft.Common.CurrentVersion.targets
in order for the $(MSBuildProjectExtensionsPath) to use it as a default.
-->
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)'=='' ">obj\</BaseIntermediateOutputPath>
<BaseIntermediateOutputPath Condition="!HasTrailingSlash('$(BaseIntermediateOutputPath)')">$(BaseIntermediateOutputPath)\</BaseIntermediateOutputPath>
<_InitialBaseIntermediateOutputPath>$(BaseIntermediateOutputPath)</_InitialBaseIntermediateOutputPath>
<MSBuildProjectExtensionsPath Condition="'$(MSBuildProjectExtensionsPath)' == '' ">$(BaseIntermediateOutputPath)</MSBuildProjectExtensionsPath>
<!--
Import paths that are relative default to be relative to the importing file. However, since MSBuildExtensionsPath
defaults to BaseIntermediateOutputPath we expect it to be relative to the project directory. So if the path is relative
it needs to be made absolute based on the project directory.
-->
<MSBuildProjectExtensionsPath Condition="'$([System.IO.Path]::IsPathRooted($(MSBuildProjectExtensionsPath)))' == 'false'">$([System.IO.Path]::Combine('$(MSBuildProjectDirectory)', '$(MSBuildProjectExtensionsPath)'))</MSBuildProjectExtensionsPath>
<MSBuildProjectExtensionsPath Condition="!HasTrailingSlash('$(MSBuildProjectExtensionsPath)')">$(MSBuildProjectExtensionsPath)\</MSBuildProjectExtensionsPath>
<ImportProjectExtensionProps Condition="'$(ImportProjectExtensionProps)' == ''">true</ImportProjectExtensionProps>
<_InitialMSBuildProjectExtensionsPath Condition=" '$(ImportProjectExtensionProps)' == 'true' ">$(MSBuildProjectExtensionsPath)</_InitialMSBuildProjectExtensionsPath>
</PropertyGroup>
<Import Project="$(MSBuildProjectExtensionsPath)$(MSBuildProjectFile).*.props" Condition="'$(ImportProjectExtensionProps)' == 'true' and exists('$(MSBuildProjectExtensionsPath)')" />
<!-- ======== c:\project-system\artifacts\Debug\obj\ProjectSystemSetup\ProjectSystemSetup.csproj.nuget.g.props ======= -->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\davkean\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.3.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props" Condition="Exists('$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. -->
<!-- Licensed under the MIT license. See LICENSE file in the project root for full license information. -->
<Project>
<PropertyGroup>
<!--
Set this to to true to update .xlf files with corresponding .resx/.vcst/.xaml on every build.
If used, it should be configured so that official/CI builds keep it off as those should never
modify source code in the repository.
-->
<UpdateXlfOnBuild Condition="'$(UpdateXlfOnBuild)' == ''">false</UpdateXlfOnBuild>
<!--
Set this to false to use .xlf files as they are without verifying that they are up-to-date
with corresponding .resx/.vsct/.xaml files.
-->
<ErrorOnOutOfDateXlf Condition="'$(ErrorOnOutOfDateXlf)' == ''">true</ErrorOnOutOfDateXlf>
<!--
The set of languages to which the project is localized. The default matches Visual Studio.
-->
<XlfLanguages Condition="'$(XlfLanguages)' == ''">cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant</XlfLanguages>
<!--
Set this to to false to skip all xlf processing.
-->
<EnableXlfLocalization Condition="'$(EnableXlfLocalization)' == ''">true</EnableXlfLocalization>
</PropertyGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<!-- XlfInput set in targets to true if not already set and %(Extension) is .resx -->
<XlfSourceFormat>Resx</XlfSourceFormat>
<XlfOutputItem>EmbeddedResource</XlfOutputItem>
</EmbeddedResource>
<UnstructuredResource>
<Visible>false</Visible>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Unstructured</XlfSourceFormat>
<XlfOutputItem>UnstructuredResourceTranslated</XlfOutputItem>
</UnstructuredResource>
<VSCTCompile>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Vsct</XlfSourceFormat>
<XlfOutputItem>VSCTCompile</XlfOutputItem>
</VSCTCompile>
<XamlPropertyRule>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRule>
<XamlPropertyRuleNoCodeBehind>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRuleNoCodeBehind>
<XamlPropertyProjectItemsSchema>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyProjectItemsSchema>
</ItemDefinitionGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035;RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027;RS0006;RS0023;RS0032;RS0033;RS0034;RS0001;RS0002;RS0005;RS0013;RS0019;RS0004</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props" Condition="Exists('$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="VSSDK_NuGet_Configuration">
<ThisPackageDirectory>$(MSBuildThisFileDirectory)..\</ThisPackageDirectory>
<VSToolsPath>$(ThisPackageDirectory)\tools</VSToolsPath>
<VsSDKInstall>$(VSToolsPath)\VSSDK</VsSDKInstall>
<VsSDKIncludes>$(VsSDKInstall)\inc</VsSDKIncludes>
<VsSDKToolsPath>$(VsSDKInstall)\bin</VsSDKToolsPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS1001;RS1004;RS1007;RS1009;RS1010;RS1011;RS1015;RS1016;RS1017;RS1018;RS1019;RS1020;RS1021;RS1024;RS1025;RS1026;RS1002;RS1003;RS1005;RS1006;RS1008;RS1012;RS1013;RS1014;RS1022;RS1023</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1058;CA2153;CA3075;CA3147;CA3076;CA3077</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1058;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1303;CA1304;CA1305;CA1307;CA1308;CA1401;CA1813;CA1816;CA1820;CA1826;CA2000;CA2002;CA2008;CA2009;CA2100;CA2101;CA2208;CA2213;CA2216;CA2229;CA2235;CA2237;CA2241;CA2242;CA2243;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA1309;CA1810;CA1824;CA1825;CA2010;CA2201;CA2207</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Globalization#CA1303;
-Microsoft.Globalization#CA1304;
-Microsoft.Globalization#CA1305;
-Microsoft.Globalization#CA1307;
-Microsoft.Globalization#CA1308;
-Microsoft.Globalization#CA1309;
-Microsoft.Globalization#CA2101;
-Microsoft.Interoperability#CA1401;
-Microsoft.Performance#CA1810;
-Microsoft.Performance#CA1813;
-Microsoft.Performance#CA1820;
-Microsoft.Performance#CA1824;
-Microsoft.Reliability#CA2000;
-Microsoft.Reliability#CA2002;
-Microsoft.Security#CA2100;
-Microsoft.Usage#CA1816;
-Microsoft.Usage#CA2201;
-Microsoft.Usage#CA2207;
-Microsoft.Usage#CA2208;
-Microsoft.Usage#CA2213;
-Microsoft.Usage#CA2216;
-Microsoft.Usage#CA2229;
-Microsoft.Usage#CA2235;
-Microsoft.Usage#CA2237;
-Microsoft.Usage#CA2241;
-Microsoft.Usage#CA2242;
-Microsoft.Usage#CA2243;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<!-- 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 ToolsVersion="15.0" DefaultTargets="Build" InitialTargets="ValidateMSBuildToolsVersion" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- The UsingTask, UseSharedCompilation, and ToolPath/Exe variables all interact to
choose which compiler path to use and whether or not to use the compiler server.
If UsingTask and UseSharedCompilation are set then the compiler server next to the
task will be used (i.e., the one in this package).
If UseSharedCompilation is false or ToolPath/Exe are set the compiler server will
not be used and the compiler exe at the ToolPath, if set, will be executed, otherwise
the executable in the MSBuild install path will be executed. -->
<Target Name="ValidateMSBuildToolsVersion" Condition="'$(BuildingProject)' == 'true'">
<Error Text="Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above"
Condition="'$(MSBuildToolsVersion)' == '2.0' OR
'$(MSBuildToolsVersion)' == '3.5' OR
'$(MSBuildToolsVersion)' == '4.0' OR
'$(MSBuildToolsVersion)' == '12.0' OR
'$(MSBuildToolsVersion)' == '14.0'" />
</Target>
<!-- Always use the local build task, even if we just shell out to an exe in case there are
new properties in the local build task. -->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<PropertyGroup>
<!-- By default don't use the compiler server in Visual Studio. -->
<UseSharedCompilation Condition="'$(UseSharedCompilation)' == ''">false</UseSharedCompilation>
<CSharpCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
<VisualBasicCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
</PropertyGroup>
<!-- If we're not using the compiler server, set ToolPath/Exe to direct to
the exes in this package -->
<PropertyGroup Condition="'$(UseSharedCompilation)' != 'true'">
<CscToolPath>$(MSBuildThisFileDirectory)..\tools</CscToolPath>
<CscToolExe>csc.exe</CscToolExe>
<VbcToolPath>$(MSBuildThisFileDirectory)..\tools</VbcToolPath>
<VbcToolExe>vbc.exe</VbcToolExe>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1000;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1024;CA1027;CA1028;CA1030;CA1031;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1060;CA1061;CA1062;CA1063;CA1064;CA1066;CA1067;CA1068;CA1501;CA1502;CA1505;CA1506;CA1508;CA1509;CA1707;CA1708;CA1710;CA1711;CA1712;CA1714;CA1715;CA1716;CA1717;CA1720;CA1721;CA1724;CA1725;CA1801;CA1802;CA1806;CA1812;CA1814;CA1815;CA1819;CA1822;CA1823;CA1827;CA2007;CA2119;CA2211;CA2214;CA2217;CA2219;CA2225;CA2226;CA2227;CA2231;CA2244;CA2245;CA1001;CA1003;CA1019;CA1032;CA1065;CA1200;CA1507;CA1821;CA2200;CA2234;CA2218;CA2224</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1000;
-Microsoft.Design#CA1001;
-Microsoft.Design#CA1003;
-Microsoft.Design#CA1008;
-Microsoft.Design#CA1010;
-Microsoft.Design#CA1012;
-Microsoft.Design#CA1014;
-Microsoft.Design#CA1016;
-Microsoft.Design#CA1017;
-Microsoft.Design#CA1018;
-Microsoft.Design#CA1019;
-Microsoft.Design#CA1024;
-Microsoft.Design#CA1027;
-Microsoft.Design#CA1028;
-Microsoft.Design#CA1030;
-Microsoft.Design#CA1031;
-Microsoft.Design#CA1032;
-Microsoft.Design#CA1033;
-Microsoft.Design#CA1034;
-Microsoft.Design#CA1036;
-Microsoft.Design#CA1040;
-Microsoft.Design#CA1041;
-Microsoft.Design#CA1043;
-Microsoft.Design#CA1044;
-Microsoft.Design#CA1050;
-Microsoft.Design#CA1051;
-Microsoft.Design#CA1052;
-Microsoft.Design#CA1054;
-Microsoft.Design#CA1055;
-Microsoft.Design#CA1056;
-Microsoft.Design#CA1060;
-Microsoft.Design#CA1061;
-Microsoft.Design#CA1062;
-Microsoft.Design#CA1063;
-Microsoft.Design#CA1064;
-Microsoft.Design#CA1065;
-Microsoft.Maintainability#CA1501;
-Microsoft.Maintainability#CA1502;
-Microsoft.Maintainability#CA1505;
-Microsoft.Maintainability#CA1506;
-Microsoft.Naming#CA1707;
-Microsoft.Naming#CA1708;
-Microsoft.Naming#CA1710;
-Microsoft.Naming#CA1711;
-Microsoft.Naming#CA1712;
-Microsoft.Naming#CA1714;
-Microsoft.Naming#CA1715;
-Microsoft.Naming#CA1716;
-Microsoft.Naming#CA1717;
-Microsoft.Naming#CA1720;
-Microsoft.Naming#CA1721;
-Microsoft.Naming#CA1724;
-Microsoft.Naming#CA1725;
-Microsoft.Performance#CA1802;
-Microsoft.Performance#CA1806;
-Microsoft.Performance#CA1812;
-Microsoft.Performance#CA1814;
-Microsoft.Performance#CA1815;
-Microsoft.Performance#CA1819;
-Microsoft.Performance#CA1821;
-Microsoft.Performance#CA1822;
-Microsoft.Performance#CA1823;
-Microsoft.Security#CA2119;
-Microsoft.Usage#CA1801;
-Microsoft.Usage#CA2200;
-Microsoft.Usage#CA2211;
-Microsoft.Usage#CA2214;
-Microsoft.Usage#CA2217;
-Microsoft.Usage#CA2218;
-Microsoft.Usage#CA2219;
-Microsoft.Usage#CA2224;
-Microsoft.Usage#CA2225;
-Microsoft.Usage#CA2226;
-Microsoft.Usage#CA2227;
-Microsoft.Usage#CA2231;
-Microsoft.Usage#CA2234;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgXliffTasks Condition=" '$(PkgXliffTasks)' == '' ">C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4</PkgXliffTasks>
<PkgVSSDK_DTE Condition=" '$(PkgVSSDK_DTE)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.dte\7.0.4</PkgVSSDK_DTE>
<PkgVSSDK_TemplateWizardInterface Condition=" '$(PkgVSSDK_TemplateWizardInterface)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.templatewizardinterface\12.0.4</PkgVSSDK_TemplateWizardInterface>
<PkgRoslynTools_SignTool Condition=" '$(PkgRoslynTools_SignTool)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.signtool\1.0.0-beta-62414-01</PkgRoslynTools_SignTool>
<PkgRoslynTools_RepoToolset Condition=" '$(PkgRoslynTools_RepoToolset)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01</PkgRoslynTools_RepoToolset>
<PkgRoslynTools_ModifyVsixManifest Condition=" '$(PkgRoslynTools_ModifyVsixManifest)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.modifyvsixmanifest\1.0.0-beta-62327-02</PkgRoslynTools_ModifyVsixManifest>
<PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgRoslyn_Diagnostics_Analyzers Condition=" '$(PkgRoslyn_Diagnostics_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4</PkgRoslyn_Diagnostics_Analyzers>
<PkgOpenCover Condition=" '$(PkgOpenCover)' == '' ">C:\Users\davkean\.nuget\packages\opencover\4.6.519</PkgOpenCover>
<PkgMicrosoft_VisualStudio_Threading_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_Threading_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.threading.analyzers\16.0.102</PkgMicrosoft_VisualStudio_Threading_Analyzers>
<PkgMicrosoft_VisualStudio_SDK_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_SDK_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.sdk.analyzers\15.8.33</PkgMicrosoft_VisualStudio_SDK_Analyzers>
<PkgMicrosoft_VSSDK_BuildTools Condition=" '$(PkgMicrosoft_VSSDK_BuildTools)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073</PkgMicrosoft_VSSDK_BuildTools>
<PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.projectsystem.analyzers\16.2.133-pre</PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities Condition=" '$(PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.flowanalysis.utilities\2.9.4-beta1.19321.5</PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities>
<PkgMicrosoft_NetFramework_Analyzers Condition=" '$(PkgMicrosoft_NetFramework_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4</PkgMicrosoft_NetFramework_Analyzers>
<PkgMicrosoft_NetCore_Analyzers Condition=" '$(PkgMicrosoft_NetCore_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4</PkgMicrosoft_NetCore_Analyzers>
<PkgMicrosoft_Net_Compilers Condition=" '$(PkgMicrosoft_Net_Compilers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05</PkgMicrosoft_Net_Compilers>
<PkgMicrosoft_DiaSymReader_Pdb2Pdb Condition=" '$(PkgMicrosoft_DiaSymReader_Pdb2Pdb)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.diasymreader.pdb2pdb\1.1.0-beta1-62624-01</PkgMicrosoft_DiaSymReader_Pdb2Pdb>
<PkgMicrosoft_CodeQuality_Analyzers Condition=" '$(PkgMicrosoft_CodeQuality_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4</PkgMicrosoft_CodeQuality_Analyzers>
<PkgMicroBuild_Plugins_SwixBuild Condition=" '$(PkgMicroBuild_Plugins_SwixBuild)' == '' ">C:\Users\davkean\.nuget\packages\microbuild.plugins.swixbuild\1.0.147</PkgMicroBuild_Plugins_SwixBuild>
<PkgCodecov Condition=" '$(PkgCodecov)' == '' ">C:\Users\davkean\.nuget\packages\codecov\1.1.0</PkgCodecov>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\artifacts\Debug\obj\ProjectSystemSetup\ProjectSystemSetup.csproj.nuget.g.props ======= -->
<!-- ======== c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.IntegrationTests\Microsoft.VisualStudio.ProjectSystem.IntegrationTests.csproj.nuget.g.props ======= -->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\davkean\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.3.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props" Condition="Exists('$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. -->
<!-- Licensed under the MIT license. See LICENSE file in the project root for full license information. -->
<Project>
<PropertyGroup>
<!--
Set this to to true to update .xlf files with corresponding .resx/.vcst/.xaml on every build.
If used, it should be configured so that official/CI builds keep it off as those should never
modify source code in the repository.
-->
<UpdateXlfOnBuild Condition="'$(UpdateXlfOnBuild)' == ''">false</UpdateXlfOnBuild>
<!--
Set this to false to use .xlf files as they are without verifying that they are up-to-date
with corresponding .resx/.vsct/.xaml files.
-->
<ErrorOnOutOfDateXlf Condition="'$(ErrorOnOutOfDateXlf)' == ''">true</ErrorOnOutOfDateXlf>
<!--
The set of languages to which the project is localized. The default matches Visual Studio.
-->
<XlfLanguages Condition="'$(XlfLanguages)' == ''">cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant</XlfLanguages>
<!--
Set this to to false to skip all xlf processing.
-->
<EnableXlfLocalization Condition="'$(EnableXlfLocalization)' == ''">true</EnableXlfLocalization>
</PropertyGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<!-- XlfInput set in targets to true if not already set and %(Extension) is .resx -->
<XlfSourceFormat>Resx</XlfSourceFormat>
<XlfOutputItem>EmbeddedResource</XlfOutputItem>
</EmbeddedResource>
<UnstructuredResource>
<Visible>false</Visible>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Unstructured</XlfSourceFormat>
<XlfOutputItem>UnstructuredResourceTranslated</XlfOutputItem>
</UnstructuredResource>
<VSCTCompile>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Vsct</XlfSourceFormat>
<XlfOutputItem>VSCTCompile</XlfOutputItem>
</VSCTCompile>
<XamlPropertyRule>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRule>
<XamlPropertyRuleNoCodeBehind>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRuleNoCodeBehind>
<XamlPropertyProjectItemsSchema>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyProjectItemsSchema>
</ItemDefinitionGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035;RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027;RS0006;RS0023;RS0032;RS0033;RS0034;RS0001;RS0002;RS0005;RS0013;RS0019;RS0004</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)mstest.testadapter\2.0.0-beta4\build\net45\MSTest.TestAdapter.props" Condition="Exists('$(NuGetPackageRoot)mstest.testadapter\2.0.0-beta4\build\net45\MSTest.TestAdapter.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\mstest.testadapter\2.0.0-beta4\build\net45\MSTest.TestAdapter.props ======= -->
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Content Include="$(MSBuildThisFileDirectory)..\_common\Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll">
<Link>Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</Content>
<Content Include="$(MSBuildThisFileDirectory)..\_common\Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.Interface.dll">
<Link>Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.Interface.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</Content>
<Content Include="$(MSBuildThisFileDirectory)..\_common\Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll">
<Link>Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</Content>
</ItemGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\mstest.testadapter\2.0.0-beta4\build\net45\MSTest.TestAdapter.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props" Condition="Exists('$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="VSSDK_NuGet_Configuration">
<ThisPackageDirectory>$(MSBuildThisFileDirectory)..\</ThisPackageDirectory>
<VSToolsPath>$(ThisPackageDirectory)\tools</VSToolsPath>
<VsSDKInstall>$(VSToolsPath)\VSSDK</VsSDKInstall>
<VsSDKIncludes>$(VsSDKInstall)\inc</VsSDKIncludes>
<VsSDKToolsPath>$(VsSDKInstall)\bin</VsSDKToolsPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS1001;RS1004;RS1007;RS1009;RS1010;RS1011;RS1015;RS1016;RS1017;RS1018;RS1019;RS1020;RS1021;RS1024;RS1025;RS1026;RS1002;RS1003;RS1005;RS1006;RS1008;RS1012;RS1013;RS1014;RS1022;RS1023</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1058;CA2153;CA3075;CA3147;CA3076;CA3077</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1058;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1303;CA1304;CA1305;CA1307;CA1308;CA1401;CA1813;CA1816;CA1820;CA1826;CA2000;CA2002;CA2008;CA2009;CA2100;CA2101;CA2208;CA2213;CA2216;CA2229;CA2235;CA2237;CA2241;CA2242;CA2243;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA1309;CA1810;CA1824;CA1825;CA2010;CA2201;CA2207</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Globalization#CA1303;
-Microsoft.Globalization#CA1304;
-Microsoft.Globalization#CA1305;
-Microsoft.Globalization#CA1307;
-Microsoft.Globalization#CA1308;
-Microsoft.Globalization#CA1309;
-Microsoft.Globalization#CA2101;
-Microsoft.Interoperability#CA1401;
-Microsoft.Performance#CA1810;
-Microsoft.Performance#CA1813;
-Microsoft.Performance#CA1820;
-Microsoft.Performance#CA1824;
-Microsoft.Reliability#CA2000;
-Microsoft.Reliability#CA2002;
-Microsoft.Security#CA2100;
-Microsoft.Usage#CA1816;
-Microsoft.Usage#CA2201;
-Microsoft.Usage#CA2207;
-Microsoft.Usage#CA2208;
-Microsoft.Usage#CA2213;
-Microsoft.Usage#CA2216;
-Microsoft.Usage#CA2229;
-Microsoft.Usage#CA2235;
-Microsoft.Usage#CA2237;
-Microsoft.Usage#CA2241;
-Microsoft.Usage#CA2242;
-Microsoft.Usage#CA2243;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<!-- 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 ToolsVersion="15.0" DefaultTargets="Build" InitialTargets="ValidateMSBuildToolsVersion" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- The UsingTask, UseSharedCompilation, and ToolPath/Exe variables all interact to
choose which compiler path to use and whether or not to use the compiler server.
If UsingTask and UseSharedCompilation are set then the compiler server next to the
task will be used (i.e., the one in this package).
If UseSharedCompilation is false or ToolPath/Exe are set the compiler server will
not be used and the compiler exe at the ToolPath, if set, will be executed, otherwise
the executable in the MSBuild install path will be executed. -->
<Target Name="ValidateMSBuildToolsVersion" Condition="'$(BuildingProject)' == 'true'">
<Error Text="Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above"
Condition="'$(MSBuildToolsVersion)' == '2.0' OR
'$(MSBuildToolsVersion)' == '3.5' OR
'$(MSBuildToolsVersion)' == '4.0' OR
'$(MSBuildToolsVersion)' == '12.0' OR
'$(MSBuildToolsVersion)' == '14.0'" />
</Target>
<!-- Always use the local build task, even if we just shell out to an exe in case there are
new properties in the local build task. -->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<PropertyGroup>
<!-- By default don't use the compiler server in Visual Studio. -->
<UseSharedCompilation Condition="'$(UseSharedCompilation)' == ''">false</UseSharedCompilation>
<CSharpCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
<VisualBasicCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
</PropertyGroup>
<!-- If we're not using the compiler server, set ToolPath/Exe to direct to
the exes in this package -->
<PropertyGroup Condition="'$(UseSharedCompilation)' != 'true'">
<CscToolPath>$(MSBuildThisFileDirectory)..\tools</CscToolPath>
<CscToolExe>csc.exe</CscToolExe>
<VbcToolPath>$(MSBuildThisFileDirectory)..\tools</VbcToolPath>
<VbcToolExe>vbc.exe</VbcToolExe>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1000;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1024;CA1027;CA1028;CA1030;CA1031;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1060;CA1061;CA1062;CA1063;CA1064;CA1066;CA1067;CA1068;CA1501;CA1502;CA1505;CA1506;CA1508;CA1509;CA1707;CA1708;CA1710;CA1711;CA1712;CA1714;CA1715;CA1716;CA1717;CA1720;CA1721;CA1724;CA1725;CA1801;CA1802;CA1806;CA1812;CA1814;CA1815;CA1819;CA1822;CA1823;CA1827;CA2007;CA2119;CA2211;CA2214;CA2217;CA2219;CA2225;CA2226;CA2227;CA2231;CA2244;CA2245;CA1001;CA1003;CA1019;CA1032;CA1065;CA1200;CA1507;CA1821;CA2200;CA2234;CA2218;CA2224</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1000;
-Microsoft.Design#CA1001;
-Microsoft.Design#CA1003;
-Microsoft.Design#CA1008;
-Microsoft.Design#CA1010;
-Microsoft.Design#CA1012;
-Microsoft.Design#CA1014;
-Microsoft.Design#CA1016;
-Microsoft.Design#CA1017;
-Microsoft.Design#CA1018;
-Microsoft.Design#CA1019;
-Microsoft.Design#CA1024;
-Microsoft.Design#CA1027;
-Microsoft.Design#CA1028;
-Microsoft.Design#CA1030;
-Microsoft.Design#CA1031;
-Microsoft.Design#CA1032;
-Microsoft.Design#CA1033;
-Microsoft.Design#CA1034;
-Microsoft.Design#CA1036;
-Microsoft.Design#CA1040;
-Microsoft.Design#CA1041;
-Microsoft.Design#CA1043;
-Microsoft.Design#CA1044;
-Microsoft.Design#CA1050;
-Microsoft.Design#CA1051;
-Microsoft.Design#CA1052;
-Microsoft.Design#CA1054;
-Microsoft.Design#CA1055;
-Microsoft.Design#CA1056;
-Microsoft.Design#CA1060;
-Microsoft.Design#CA1061;
-Microsoft.Design#CA1062;
-Microsoft.Design#CA1063;
-Microsoft.Design#CA1064;
-Microsoft.Design#CA1065;
-Microsoft.Maintainability#CA1501;
-Microsoft.Maintainability#CA1502;
-Microsoft.Maintainability#CA1505;
-Microsoft.Maintainability#CA1506;
-Microsoft.Naming#CA1707;
-Microsoft.Naming#CA1708;
-Microsoft.Naming#CA1710;
-Microsoft.Naming#CA1711;
-Microsoft.Naming#CA1712;
-Microsoft.Naming#CA1714;
-Microsoft.Naming#CA1715;
-Microsoft.Naming#CA1716;
-Microsoft.Naming#CA1717;
-Microsoft.Naming#CA1720;
-Microsoft.Naming#CA1721;
-Microsoft.Naming#CA1724;
-Microsoft.Naming#CA1725;
-Microsoft.Performance#CA1802;
-Microsoft.Performance#CA1806;
-Microsoft.Performance#CA1812;
-Microsoft.Performance#CA1814;
-Microsoft.Performance#CA1815;
-Microsoft.Performance#CA1819;
-Microsoft.Performance#CA1821;
-Microsoft.Performance#CA1822;
-Microsoft.Performance#CA1823;
-Microsoft.Security#CA2119;
-Microsoft.Usage#CA1801;
-Microsoft.Usage#CA2200;
-Microsoft.Usage#CA2211;
-Microsoft.Usage#CA2214;
-Microsoft.Usage#CA2217;
-Microsoft.Usage#CA2218;
-Microsoft.Usage#CA2219;
-Microsoft.Usage#CA2224;
-Microsoft.Usage#CA2225;
-Microsoft.Usage#CA2226;
-Microsoft.Usage#CA2227;
-Microsoft.Usage#CA2231;
-Microsoft.Usage#CA2234;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgXliffTasks Condition=" '$(PkgXliffTasks)' == '' ">C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4</PkgXliffTasks>
<PkgVSSDK_DTE Condition=" '$(PkgVSSDK_DTE)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.dte\7.0.4</PkgVSSDK_DTE>
<PkgVSSDK_TemplateWizardInterface Condition=" '$(PkgVSSDK_TemplateWizardInterface)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.templatewizardinterface\12.0.4</PkgVSSDK_TemplateWizardInterface>
<PkgRoslynTools_SignTool Condition=" '$(PkgRoslynTools_SignTool)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.signtool\1.0.0-beta-62414-01</PkgRoslynTools_SignTool>
<PkgRoslynTools_RepoToolset Condition=" '$(PkgRoslynTools_RepoToolset)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01</PkgRoslynTools_RepoToolset>
<PkgRoslynTools_ModifyVsixManifest Condition=" '$(PkgRoslynTools_ModifyVsixManifest)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.modifyvsixmanifest\1.0.0-beta-62327-02</PkgRoslynTools_ModifyVsixManifest>
<PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgRoslyn_Diagnostics_Analyzers Condition=" '$(PkgRoslyn_Diagnostics_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4</PkgRoslyn_Diagnostics_Analyzers>
<PkgOpenCover Condition=" '$(PkgOpenCover)' == '' ">C:\Users\davkean\.nuget\packages\opencover\4.6.519</PkgOpenCover>
<PkgMicrosoft_VisualStudio_Threading_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_Threading_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.threading.analyzers\16.0.102</PkgMicrosoft_VisualStudio_Threading_Analyzers>
<PkgMicrosoft_VisualStudio_SDK_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_SDK_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.sdk.analyzers\15.8.33</PkgMicrosoft_VisualStudio_SDK_Analyzers>
<PkgMicrosoft_VSSDK_BuildTools Condition=" '$(PkgMicrosoft_VSSDK_BuildTools)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073</PkgMicrosoft_VSSDK_BuildTools>
<PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.projectsystem.analyzers\16.2.133-pre</PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities Condition=" '$(PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.flowanalysis.utilities\2.9.4-beta1.19321.5</PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities>
<PkgMicrosoft_TestPlatform Condition=" '$(PkgMicrosoft_TestPlatform)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.testplatform\16.2.0</PkgMicrosoft_TestPlatform>
<PkgMicrosoft_Test_Apex_VisualStudio Condition=" '$(PkgMicrosoft_Test_Apex_VisualStudio)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.test.apex.visualstudio\16.3.29003.189</PkgMicrosoft_Test_Apex_VisualStudio>
<PkgMicrosoft_NetFramework_Analyzers Condition=" '$(PkgMicrosoft_NetFramework_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4</PkgMicrosoft_NetFramework_Analyzers>
<PkgMicrosoft_NetCore_Analyzers Condition=" '$(PkgMicrosoft_NetCore_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4</PkgMicrosoft_NetCore_Analyzers>
<PkgMicrosoft_Net_Compilers Condition=" '$(PkgMicrosoft_Net_Compilers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05</PkgMicrosoft_Net_Compilers>
<PkgMicrosoft_DiaSymReader_Pdb2Pdb Condition=" '$(PkgMicrosoft_DiaSymReader_Pdb2Pdb)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.diasymreader.pdb2pdb\1.1.0-beta1-62624-01</PkgMicrosoft_DiaSymReader_Pdb2Pdb>
<PkgMicrosoft_DevDiv_Validation_MediaRecorder Condition=" '$(PkgMicrosoft_DevDiv_Validation_MediaRecorder)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.devdiv.validation.mediarecorder\15.0.199</PkgMicrosoft_DevDiv_Validation_MediaRecorder>
<PkgMicrosoft_CodeQuality_Analyzers Condition=" '$(PkgMicrosoft_CodeQuality_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4</PkgMicrosoft_CodeQuality_Analyzers>
<PkgMicroBuild_Plugins_SwixBuild Condition=" '$(PkgMicroBuild_Plugins_SwixBuild)' == '' ">C:\Users\davkean\.nuget\packages\microbuild.plugins.swixbuild\1.0.147</PkgMicroBuild_Plugins_SwixBuild>
<PkgCodecov Condition=" '$(PkgCodecov)' == '' ">C:\Users\davkean\.nuget\packages\codecov\1.1.0</PkgCodecov>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.IntegrationTests\Microsoft.VisualStudio.ProjectSystem.IntegrationTests.csproj.nuget.g.props ======= -->
<!-- ======== c:\project-system\artifacts\Debug\obj\VisualStudioEditorsSetup\VisualStudioEditorsSetup.csproj.nuget.g.props ======= -->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\davkean\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.3.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props" Condition="Exists('$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. -->
<!-- Licensed under the MIT license. See LICENSE file in the project root for full license information. -->
<Project>
<PropertyGroup>
<!--
Set this to to true to update .xlf files with corresponding .resx/.vcst/.xaml on every build.
If used, it should be configured so that official/CI builds keep it off as those should never
modify source code in the repository.
-->
<UpdateXlfOnBuild Condition="'$(UpdateXlfOnBuild)' == ''">false</UpdateXlfOnBuild>
<!--
Set this to false to use .xlf files as they are without verifying that they are up-to-date
with corresponding .resx/.vsct/.xaml files.
-->
<ErrorOnOutOfDateXlf Condition="'$(ErrorOnOutOfDateXlf)' == ''">true</ErrorOnOutOfDateXlf>
<!--
The set of languages to which the project is localized. The default matches Visual Studio.
-->
<XlfLanguages Condition="'$(XlfLanguages)' == ''">cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant</XlfLanguages>
<!--
Set this to to false to skip all xlf processing.
-->
<EnableXlfLocalization Condition="'$(EnableXlfLocalization)' == ''">true</EnableXlfLocalization>
</PropertyGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<!-- XlfInput set in targets to true if not already set and %(Extension) is .resx -->
<XlfSourceFormat>Resx</XlfSourceFormat>
<XlfOutputItem>EmbeddedResource</XlfOutputItem>
</EmbeddedResource>
<UnstructuredResource>
<Visible>false</Visible>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Unstructured</XlfSourceFormat>
<XlfOutputItem>UnstructuredResourceTranslated</XlfOutputItem>
</UnstructuredResource>
<VSCTCompile>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Vsct</XlfSourceFormat>
<XlfOutputItem>VSCTCompile</XlfOutputItem>
</VSCTCompile>
<XamlPropertyRule>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRule>
<XamlPropertyRuleNoCodeBehind>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRuleNoCodeBehind>
<XamlPropertyProjectItemsSchema>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyProjectItemsSchema>
</ItemDefinitionGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035;RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027;RS0006;RS0023;RS0032;RS0033;RS0034;RS0001;RS0002;RS0005;RS0013;RS0019;RS0004</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props" Condition="Exists('$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="VSSDK_NuGet_Configuration">
<ThisPackageDirectory>$(MSBuildThisFileDirectory)..\</ThisPackageDirectory>
<VSToolsPath>$(ThisPackageDirectory)\tools</VSToolsPath>
<VsSDKInstall>$(VSToolsPath)\VSSDK</VsSDKInstall>
<VsSDKIncludes>$(VsSDKInstall)\inc</VsSDKIncludes>
<VsSDKToolsPath>$(VsSDKInstall)\bin</VsSDKToolsPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS1001;RS1004;RS1007;RS1009;RS1010;RS1011;RS1015;RS1016;RS1017;RS1018;RS1019;RS1020;RS1021;RS1024;RS1025;RS1026;RS1002;RS1003;RS1005;RS1006;RS1008;RS1012;RS1013;RS1014;RS1022;RS1023</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1058;CA2153;CA3075;CA3147;CA3076;CA3077</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1058;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1303;CA1304;CA1305;CA1307;CA1308;CA1401;CA1813;CA1816;CA1820;CA1826;CA2000;CA2002;CA2008;CA2009;CA2100;CA2101;CA2208;CA2213;CA2216;CA2229;CA2235;CA2237;CA2241;CA2242;CA2243;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA1309;CA1810;CA1824;CA1825;CA2010;CA2201;CA2207</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Globalization#CA1303;
-Microsoft.Globalization#CA1304;
-Microsoft.Globalization#CA1305;
-Microsoft.Globalization#CA1307;
-Microsoft.Globalization#CA1308;
-Microsoft.Globalization#CA1309;
-Microsoft.Globalization#CA2101;
-Microsoft.Interoperability#CA1401;
-Microsoft.Performance#CA1810;
-Microsoft.Performance#CA1813;
-Microsoft.Performance#CA1820;
-Microsoft.Performance#CA1824;
-Microsoft.Reliability#CA2000;
-Microsoft.Reliability#CA2002;
-Microsoft.Security#CA2100;
-Microsoft.Usage#CA1816;
-Microsoft.Usage#CA2201;
-Microsoft.Usage#CA2207;
-Microsoft.Usage#CA2208;
-Microsoft.Usage#CA2213;
-Microsoft.Usage#CA2216;
-Microsoft.Usage#CA2229;
-Microsoft.Usage#CA2235;
-Microsoft.Usage#CA2237;
-Microsoft.Usage#CA2241;
-Microsoft.Usage#CA2242;
-Microsoft.Usage#CA2243;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<!-- 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 ToolsVersion="15.0" DefaultTargets="Build" InitialTargets="ValidateMSBuildToolsVersion" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- The UsingTask, UseSharedCompilation, and ToolPath/Exe variables all interact to
choose which compiler path to use and whether or not to use the compiler server.
If UsingTask and UseSharedCompilation are set then the compiler server next to the
task will be used (i.e., the one in this package).
If UseSharedCompilation is false or ToolPath/Exe are set the compiler server will
not be used and the compiler exe at the ToolPath, if set, will be executed, otherwise
the executable in the MSBuild install path will be executed. -->
<Target Name="ValidateMSBuildToolsVersion" Condition="'$(BuildingProject)' == 'true'">
<Error Text="Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above"
Condition="'$(MSBuildToolsVersion)' == '2.0' OR
'$(MSBuildToolsVersion)' == '3.5' OR
'$(MSBuildToolsVersion)' == '4.0' OR
'$(MSBuildToolsVersion)' == '12.0' OR
'$(MSBuildToolsVersion)' == '14.0'" />
</Target>
<!-- Always use the local build task, even if we just shell out to an exe in case there are
new properties in the local build task. -->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<PropertyGroup>
<!-- By default don't use the compiler server in Visual Studio. -->
<UseSharedCompilation Condition="'$(UseSharedCompilation)' == ''">false</UseSharedCompilation>
<CSharpCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
<VisualBasicCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
</PropertyGroup>
<!-- If we're not using the compiler server, set ToolPath/Exe to direct to
the exes in this package -->
<PropertyGroup Condition="'$(UseSharedCompilation)' != 'true'">
<CscToolPath>$(MSBuildThisFileDirectory)..\tools</CscToolPath>
<CscToolExe>csc.exe</CscToolExe>
<VbcToolPath>$(MSBuildThisFileDirectory)..\tools</VbcToolPath>
<VbcToolExe>vbc.exe</VbcToolExe>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1000;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1024;CA1027;CA1028;CA1030;CA1031;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1060;CA1061;CA1062;CA1063;CA1064;CA1066;CA1067;CA1068;CA1501;CA1502;CA1505;CA1506;CA1508;CA1509;CA1707;CA1708;CA1710;CA1711;CA1712;CA1714;CA1715;CA1716;CA1717;CA1720;CA1721;CA1724;CA1725;CA1801;CA1802;CA1806;CA1812;CA1814;CA1815;CA1819;CA1822;CA1823;CA1827;CA2007;CA2119;CA2211;CA2214;CA2217;CA2219;CA2225;CA2226;CA2227;CA2231;CA2244;CA2245;CA1001;CA1003;CA1019;CA1032;CA1065;CA1200;CA1507;CA1821;CA2200;CA2234;CA2218;CA2224</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1000;
-Microsoft.Design#CA1001;
-Microsoft.Design#CA1003;
-Microsoft.Design#CA1008;
-Microsoft.Design#CA1010;
-Microsoft.Design#CA1012;
-Microsoft.Design#CA1014;
-Microsoft.Design#CA1016;
-Microsoft.Design#CA1017;
-Microsoft.Design#CA1018;
-Microsoft.Design#CA1019;
-Microsoft.Design#CA1024;
-Microsoft.Design#CA1027;
-Microsoft.Design#CA1028;
-Microsoft.Design#CA1030;
-Microsoft.Design#CA1031;
-Microsoft.Design#CA1032;
-Microsoft.Design#CA1033;
-Microsoft.Design#CA1034;
-Microsoft.Design#CA1036;
-Microsoft.Design#CA1040;
-Microsoft.Design#CA1041;
-Microsoft.Design#CA1043;
-Microsoft.Design#CA1044;
-Microsoft.Design#CA1050;
-Microsoft.Design#CA1051;
-Microsoft.Design#CA1052;
-Microsoft.Design#CA1054;
-Microsoft.Design#CA1055;
-Microsoft.Design#CA1056;
-Microsoft.Design#CA1060;
-Microsoft.Design#CA1061;
-Microsoft.Design#CA1062;
-Microsoft.Design#CA1063;
-Microsoft.Design#CA1064;
-Microsoft.Design#CA1065;
-Microsoft.Maintainability#CA1501;
-Microsoft.Maintainability#CA1502;
-Microsoft.Maintainability#CA1505;
-Microsoft.Maintainability#CA1506;
-Microsoft.Naming#CA1707;
-Microsoft.Naming#CA1708;
-Microsoft.Naming#CA1710;
-Microsoft.Naming#CA1711;
-Microsoft.Naming#CA1712;
-Microsoft.Naming#CA1714;
-Microsoft.Naming#CA1715;
-Microsoft.Naming#CA1716;
-Microsoft.Naming#CA1717;
-Microsoft.Naming#CA1720;
-Microsoft.Naming#CA1721;
-Microsoft.Naming#CA1724;
-Microsoft.Naming#CA1725;
-Microsoft.Performance#CA1802;
-Microsoft.Performance#CA1806;
-Microsoft.Performance#CA1812;
-Microsoft.Performance#CA1814;
-Microsoft.Performance#CA1815;
-Microsoft.Performance#CA1819;
-Microsoft.Performance#CA1821;
-Microsoft.Performance#CA1822;
-Microsoft.Performance#CA1823;
-Microsoft.Security#CA2119;
-Microsoft.Usage#CA1801;
-Microsoft.Usage#CA2200;
-Microsoft.Usage#CA2211;
-Microsoft.Usage#CA2214;
-Microsoft.Usage#CA2217;
-Microsoft.Usage#CA2218;
-Microsoft.Usage#CA2219;
-Microsoft.Usage#CA2224;
-Microsoft.Usage#CA2225;
-Microsoft.Usage#CA2226;
-Microsoft.Usage#CA2227;
-Microsoft.Usage#CA2231;
-Microsoft.Usage#CA2234;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgXliffTasks Condition=" '$(PkgXliffTasks)' == '' ">C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4</PkgXliffTasks>
<PkgVSSDK_DTE Condition=" '$(PkgVSSDK_DTE)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.dte\7.0.4</PkgVSSDK_DTE>
<PkgVSSDK_TemplateWizardInterface Condition=" '$(PkgVSSDK_TemplateWizardInterface)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.templatewizardinterface\12.0.4</PkgVSSDK_TemplateWizardInterface>
<PkgRoslynTools_SignTool Condition=" '$(PkgRoslynTools_SignTool)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.signtool\1.0.0-beta-62414-01</PkgRoslynTools_SignTool>
<PkgRoslynTools_RepoToolset Condition=" '$(PkgRoslynTools_RepoToolset)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01</PkgRoslynTools_RepoToolset>
<PkgRoslynTools_ModifyVsixManifest Condition=" '$(PkgRoslynTools_ModifyVsixManifest)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.modifyvsixmanifest\1.0.0-beta-62327-02</PkgRoslynTools_ModifyVsixManifest>
<PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgRoslyn_Diagnostics_Analyzers Condition=" '$(PkgRoslyn_Diagnostics_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4</PkgRoslyn_Diagnostics_Analyzers>
<PkgOpenCover Condition=" '$(PkgOpenCover)' == '' ">C:\Users\davkean\.nuget\packages\opencover\4.6.519</PkgOpenCover>
<PkgMicrosoft_VisualStudio_Threading_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_Threading_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.threading.analyzers\16.0.102</PkgMicrosoft_VisualStudio_Threading_Analyzers>
<PkgMicrosoft_VisualStudio_SDK_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_SDK_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.sdk.analyzers\15.8.33</PkgMicrosoft_VisualStudio_SDK_Analyzers>
<PkgMicrosoft_VSSDK_BuildTools Condition=" '$(PkgMicrosoft_VSSDK_BuildTools)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073</PkgMicrosoft_VSSDK_BuildTools>
<PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.projectsystem.analyzers\16.2.133-pre</PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities Condition=" '$(PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.flowanalysis.utilities\2.9.4-beta1.19321.5</PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities>
<PkgMicrosoft_NetFramework_Analyzers Condition=" '$(PkgMicrosoft_NetFramework_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4</PkgMicrosoft_NetFramework_Analyzers>
<PkgMicrosoft_NetCore_Analyzers Condition=" '$(PkgMicrosoft_NetCore_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4</PkgMicrosoft_NetCore_Analyzers>
<PkgMicrosoft_Net_Compilers Condition=" '$(PkgMicrosoft_Net_Compilers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05</PkgMicrosoft_Net_Compilers>
<PkgMicrosoft_DiaSymReader_Pdb2Pdb Condition=" '$(PkgMicrosoft_DiaSymReader_Pdb2Pdb)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.diasymreader.pdb2pdb\1.1.0-beta1-62624-01</PkgMicrosoft_DiaSymReader_Pdb2Pdb>
<PkgMicrosoft_CodeQuality_Analyzers Condition=" '$(PkgMicrosoft_CodeQuality_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4</PkgMicrosoft_CodeQuality_Analyzers>
<PkgMicroBuild_Plugins_SwixBuild Condition=" '$(PkgMicroBuild_Plugins_SwixBuild)' == '' ">C:\Users\davkean\.nuget\packages\microbuild.plugins.swixbuild\1.0.147</PkgMicroBuild_Plugins_SwixBuild>
<PkgCodecov Condition=" '$(PkgCodecov)' == '' ">C:\Users\davkean\.nuget\packages\codecov\1.1.0</PkgCodecov>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\artifacts\Debug\obj\VisualStudioEditorsSetup\VisualStudioEditorsSetup.csproj.nuget.g.props ======= -->
<!-- ======== c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.Managed\Microsoft.VisualStudio.ProjectSystem.Managed.csproj.nuget.g.props ======= -->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\davkean\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.3.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props" Condition="Exists('$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. -->
<!-- Licensed under the MIT license. See LICENSE file in the project root for full license information. -->
<Project>
<PropertyGroup>
<!--
Set this to to true to update .xlf files with corresponding .resx/.vcst/.xaml on every build.
If used, it should be configured so that official/CI builds keep it off as those should never
modify source code in the repository.
-->
<UpdateXlfOnBuild Condition="'$(UpdateXlfOnBuild)' == ''">false</UpdateXlfOnBuild>
<!--
Set this to false to use .xlf files as they are without verifying that they are up-to-date
with corresponding .resx/.vsct/.xaml files.
-->
<ErrorOnOutOfDateXlf Condition="'$(ErrorOnOutOfDateXlf)' == ''">true</ErrorOnOutOfDateXlf>
<!--
The set of languages to which the project is localized. The default matches Visual Studio.
-->
<XlfLanguages Condition="'$(XlfLanguages)' == ''">cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant</XlfLanguages>
<!--
Set this to to false to skip all xlf processing.
-->
<EnableXlfLocalization Condition="'$(EnableXlfLocalization)' == ''">true</EnableXlfLocalization>
</PropertyGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<!-- XlfInput set in targets to true if not already set and %(Extension) is .resx -->
<XlfSourceFormat>Resx</XlfSourceFormat>
<XlfOutputItem>EmbeddedResource</XlfOutputItem>
</EmbeddedResource>
<UnstructuredResource>
<Visible>false</Visible>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Unstructured</XlfSourceFormat>
<XlfOutputItem>UnstructuredResourceTranslated</XlfOutputItem>
</UnstructuredResource>
<VSCTCompile>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Vsct</XlfSourceFormat>
<XlfOutputItem>VSCTCompile</XlfOutputItem>
</VSCTCompile>
<XamlPropertyRule>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRule>
<XamlPropertyRuleNoCodeBehind>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRuleNoCodeBehind>
<XamlPropertyProjectItemsSchema>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyProjectItemsSchema>
</ItemDefinitionGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035;RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027;RS0006;RS0023;RS0032;RS0033;RS0034;RS0001;RS0002;RS0005;RS0013;RS0019;RS0004</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS1001;RS1004;RS1007;RS1009;RS1010;RS1011;RS1015;RS1016;RS1017;RS1018;RS1019;RS1020;RS1021;RS1024;RS1025;RS1026;RS1002;RS1003;RS1005;RS1006;RS1008;RS1012;RS1013;RS1014;RS1022;RS1023</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1058;CA2153;CA3075;CA3147;CA3076;CA3077</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1058;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1303;CA1304;CA1305;CA1307;CA1308;CA1401;CA1813;CA1816;CA1820;CA1826;CA2000;CA2002;CA2008;CA2009;CA2100;CA2101;CA2208;CA2213;CA2216;CA2229;CA2235;CA2237;CA2241;CA2242;CA2243;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA1309;CA1810;CA1824;CA1825;CA2010;CA2201;CA2207</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Globalization#CA1303;
-Microsoft.Globalization#CA1304;
-Microsoft.Globalization#CA1305;
-Microsoft.Globalization#CA1307;
-Microsoft.Globalization#CA1308;
-Microsoft.Globalization#CA1309;
-Microsoft.Globalization#CA2101;
-Microsoft.Interoperability#CA1401;
-Microsoft.Performance#CA1810;
-Microsoft.Performance#CA1813;
-Microsoft.Performance#CA1820;
-Microsoft.Performance#CA1824;
-Microsoft.Reliability#CA2000;
-Microsoft.Reliability#CA2002;
-Microsoft.Security#CA2100;
-Microsoft.Usage#CA1816;
-Microsoft.Usage#CA2201;
-Microsoft.Usage#CA2207;
-Microsoft.Usage#CA2208;
-Microsoft.Usage#CA2213;
-Microsoft.Usage#CA2216;
-Microsoft.Usage#CA2229;
-Microsoft.Usage#CA2235;
-Microsoft.Usage#CA2237;
-Microsoft.Usage#CA2241;
-Microsoft.Usage#CA2242;
-Microsoft.Usage#CA2243;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<!-- 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 ToolsVersion="15.0" DefaultTargets="Build" InitialTargets="ValidateMSBuildToolsVersion" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- The UsingTask, UseSharedCompilation, and ToolPath/Exe variables all interact to
choose which compiler path to use and whether or not to use the compiler server.
If UsingTask and UseSharedCompilation are set then the compiler server next to the
task will be used (i.e., the one in this package).
If UseSharedCompilation is false or ToolPath/Exe are set the compiler server will
not be used and the compiler exe at the ToolPath, if set, will be executed, otherwise
the executable in the MSBuild install path will be executed. -->
<Target Name="ValidateMSBuildToolsVersion" Condition="'$(BuildingProject)' == 'true'">
<Error Text="Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above"
Condition="'$(MSBuildToolsVersion)' == '2.0' OR
'$(MSBuildToolsVersion)' == '3.5' OR
'$(MSBuildToolsVersion)' == '4.0' OR
'$(MSBuildToolsVersion)' == '12.0' OR
'$(MSBuildToolsVersion)' == '14.0'" />
</Target>
<!-- Always use the local build task, even if we just shell out to an exe in case there are
new properties in the local build task. -->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<PropertyGroup>
<!-- By default don't use the compiler server in Visual Studio. -->
<UseSharedCompilation Condition="'$(UseSharedCompilation)' == ''">false</UseSharedCompilation>
<CSharpCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
<VisualBasicCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
</PropertyGroup>
<!-- If we're not using the compiler server, set ToolPath/Exe to direct to
the exes in this package -->
<PropertyGroup Condition="'$(UseSharedCompilation)' != 'true'">
<CscToolPath>$(MSBuildThisFileDirectory)..\tools</CscToolPath>
<CscToolExe>csc.exe</CscToolExe>
<VbcToolPath>$(MSBuildThisFileDirectory)..\tools</VbcToolPath>
<VbcToolExe>vbc.exe</VbcToolExe>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1000;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1024;CA1027;CA1028;CA1030;CA1031;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1060;CA1061;CA1062;CA1063;CA1064;CA1066;CA1067;CA1068;CA1501;CA1502;CA1505;CA1506;CA1508;CA1509;CA1707;CA1708;CA1710;CA1711;CA1712;CA1714;CA1715;CA1716;CA1717;CA1720;CA1721;CA1724;CA1725;CA1801;CA1802;CA1806;CA1812;CA1814;CA1815;CA1819;CA1822;CA1823;CA1827;CA2007;CA2119;CA2211;CA2214;CA2217;CA2219;CA2225;CA2226;CA2227;CA2231;CA2244;CA2245;CA1001;CA1003;CA1019;CA1032;CA1065;CA1200;CA1507;CA1821;CA2200;CA2234;CA2218;CA2224</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1000;
-Microsoft.Design#CA1001;
-Microsoft.Design#CA1003;
-Microsoft.Design#CA1008;
-Microsoft.Design#CA1010;
-Microsoft.Design#CA1012;
-Microsoft.Design#CA1014;
-Microsoft.Design#CA1016;
-Microsoft.Design#CA1017;
-Microsoft.Design#CA1018;
-Microsoft.Design#CA1019;
-Microsoft.Design#CA1024;
-Microsoft.Design#CA1027;
-Microsoft.Design#CA1028;
-Microsoft.Design#CA1030;
-Microsoft.Design#CA1031;
-Microsoft.Design#CA1032;
-Microsoft.Design#CA1033;
-Microsoft.Design#CA1034;
-Microsoft.Design#CA1036;
-Microsoft.Design#CA1040;
-Microsoft.Design#CA1041;
-Microsoft.Design#CA1043;
-Microsoft.Design#CA1044;
-Microsoft.Design#CA1050;
-Microsoft.Design#CA1051;
-Microsoft.Design#CA1052;
-Microsoft.Design#CA1054;
-Microsoft.Design#CA1055;
-Microsoft.Design#CA1056;
-Microsoft.Design#CA1060;
-Microsoft.Design#CA1061;
-Microsoft.Design#CA1062;
-Microsoft.Design#CA1063;
-Microsoft.Design#CA1064;
-Microsoft.Design#CA1065;
-Microsoft.Maintainability#CA1501;
-Microsoft.Maintainability#CA1502;
-Microsoft.Maintainability#CA1505;
-Microsoft.Maintainability#CA1506;
-Microsoft.Naming#CA1707;
-Microsoft.Naming#CA1708;
-Microsoft.Naming#CA1710;
-Microsoft.Naming#CA1711;
-Microsoft.Naming#CA1712;
-Microsoft.Naming#CA1714;
-Microsoft.Naming#CA1715;
-Microsoft.Naming#CA1716;
-Microsoft.Naming#CA1717;
-Microsoft.Naming#CA1720;
-Microsoft.Naming#CA1721;
-Microsoft.Naming#CA1724;
-Microsoft.Naming#CA1725;
-Microsoft.Performance#CA1802;
-Microsoft.Performance#CA1806;
-Microsoft.Performance#CA1812;
-Microsoft.Performance#CA1814;
-Microsoft.Performance#CA1815;
-Microsoft.Performance#CA1819;
-Microsoft.Performance#CA1821;
-Microsoft.Performance#CA1822;
-Microsoft.Performance#CA1823;
-Microsoft.Security#CA2119;
-Microsoft.Usage#CA1801;
-Microsoft.Usage#CA2200;
-Microsoft.Usage#CA2211;
-Microsoft.Usage#CA2214;
-Microsoft.Usage#CA2217;
-Microsoft.Usage#CA2218;
-Microsoft.Usage#CA2219;
-Microsoft.Usage#CA2224;
-Microsoft.Usage#CA2225;
-Microsoft.Usage#CA2226;
-Microsoft.Usage#CA2227;
-Microsoft.Usage#CA2231;
-Microsoft.Usage#CA2234;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgXliffTasks Condition=" '$(PkgXliffTasks)' == '' ">C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4</PkgXliffTasks>
<PkgVSSDK_DTE Condition=" '$(PkgVSSDK_DTE)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.dte\7.0.4</PkgVSSDK_DTE>
<PkgVSSDK_TemplateWizardInterface Condition=" '$(PkgVSSDK_TemplateWizardInterface)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.templatewizardinterface\12.0.4</PkgVSSDK_TemplateWizardInterface>
<PkgRoslynTools_SignTool Condition=" '$(PkgRoslynTools_SignTool)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.signtool\1.0.0-beta-62414-01</PkgRoslynTools_SignTool>
<PkgRoslynTools_RepoToolset Condition=" '$(PkgRoslynTools_RepoToolset)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01</PkgRoslynTools_RepoToolset>
<PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgRoslyn_Diagnostics_Analyzers Condition=" '$(PkgRoslyn_Diagnostics_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4</PkgRoslyn_Diagnostics_Analyzers>
<PkgOpenCover Condition=" '$(PkgOpenCover)' == '' ">C:\Users\davkean\.nuget\packages\opencover\4.6.519</PkgOpenCover>
<PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.projectsystem.analyzers\16.2.133-pre</PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities Condition=" '$(PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.flowanalysis.utilities\2.9.4-beta1.19321.5</PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities>
<PkgMicrosoft_NetFramework_Analyzers Condition=" '$(PkgMicrosoft_NetFramework_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4</PkgMicrosoft_NetFramework_Analyzers>
<PkgMicrosoft_NetCore_Analyzers Condition=" '$(PkgMicrosoft_NetCore_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4</PkgMicrosoft_NetCore_Analyzers>
<PkgMicrosoft_Net_Compilers Condition=" '$(PkgMicrosoft_Net_Compilers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05</PkgMicrosoft_Net_Compilers>
<PkgMicrosoft_DiaSymReader_Pdb2Pdb Condition=" '$(PkgMicrosoft_DiaSymReader_Pdb2Pdb)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.diasymreader.pdb2pdb\1.1.0-beta1-62624-01</PkgMicrosoft_DiaSymReader_Pdb2Pdb>
<PkgMicrosoft_CodeQuality_Analyzers Condition=" '$(PkgMicrosoft_CodeQuality_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4</PkgMicrosoft_CodeQuality_Analyzers>
<PkgMicroBuild_Plugins_SwixBuild Condition=" '$(PkgMicroBuild_Plugins_SwixBuild)' == '' ">C:\Users\davkean\.nuget\packages\microbuild.plugins.swixbuild\1.0.147</PkgMicroBuild_Plugins_SwixBuild>
<PkgCodecov Condition=" '$(PkgCodecov)' == '' ">C:\Users\davkean\.nuget\packages\codecov\1.1.0</PkgCodecov>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.Managed\Microsoft.VisualStudio.ProjectSystem.Managed.csproj.nuget.g.props ======= -->
<!-- ======== c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.Managed.UnitTests\Microsoft.VisualStudio.ProjectSystem.Managed.UnitTests.csproj.nuget.g.props ======= -->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\davkean\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.3.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xunit.runner.visualstudio\2.4.1\build\net20\xunit.runner.visualstudio.props" Condition="Exists('$(NuGetPackageRoot)xunit.runner.visualstudio\2.4.1\build\net20\xunit.runner.visualstudio.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xunit.runner.visualstudio\2.4.1\build\net20\xunit.runner.visualstudio.props ======= -->
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<None Include="$(MSBuildThisFileDirectory)..\_common\xunit.runner.visualstudio.testadapter.dll">
<Link>xunit.runner.visualstudio.testadapter.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</None>
<None Include="$(MSBuildThisFileDirectory)..\_common\xunit.runner.reporters.net452.dll">
<Link>xunit.runner.reporters.net452.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</None>
<None Include="$(MSBuildThisFileDirectory)..\_common\xunit.runner.utility.net452.dll">
<Link>xunit.runner.utility.net452.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</None>
<None Include="$(MSBuildThisFileDirectory)..\_common\xunit.abstractions.dll">
<Link>xunit.abstractions.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</None>
<ProjectCapability Include="TestContainer" />
</ItemGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xunit.runner.visualstudio\2.4.1\build\net20\xunit.runner.visualstudio.props ======= -->
<Import Project="$(NuGetPackageRoot)xunit.runner.console\2.4.1\build\xunit.runner.console.props" Condition="Exists('$(NuGetPackageRoot)xunit.runner.console\2.4.1\build\xunit.runner.console.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xunit.runner.console\2.4.1\build\xunit.runner.console.props ======= -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<!-- Lowest supported version -->
<XunitConsolePath>$(MSBuildThisFileDirectory)..\tools\net452\xunit.console.exe</XunitConsolePath>
<XunitConsolePathX86>$(MSBuildThisFileDirectory)..\tools\net452\xunit.console.x86.exe</XunitConsolePathX86>
<!-- Version specific -->
<XunitConsole452Path>$(MSBuildThisFileDirectory)..\tools\net452\xunit.console.exe</XunitConsole452Path>
<XunitConsole452PathX86>$(MSBuildThisFileDirectory)..\tools\net452\xunit.console.x86.exe</XunitConsole452PathX86>
<XunitConsole46Path>$(MSBuildThisFileDirectory)..\tools\net46\xunit.console.exe</XunitConsole46Path>
<XunitConsole46PathX86>$(MSBuildThisFileDirectory)..\tools\net46\xunit.console.x86.exe</XunitConsole46PathX86>
<XunitConsole461Path>$(MSBuildThisFileDirectory)..\tools\net461\xunit.console.exe</XunitConsole461Path>
<XunitConsole461PathX86>$(MSBuildThisFileDirectory)..\tools\net461\xunit.console.x86.exe</XunitConsole461PathX86>
<XunitConsole462Path>$(MSBuildThisFileDirectory)..\tools\net462\xunit.console.exe</XunitConsole462Path>
<XunitConsole462PathX86>$(MSBuildThisFileDirectory)..\tools\net462\xunit.console.x86.exe</XunitConsole462PathX86>
<XunitConsole47Path>$(MSBuildThisFileDirectory)..\tools\net47\xunit.console.exe</XunitConsole47Path>
<XunitConsole47PathX86>$(MSBuildThisFileDirectory)..\tools\net47\xunit.console.x86.exe</XunitConsole47PathX86>
<XunitConsole471Path>$(MSBuildThisFileDirectory)..\tools\net471\xunit.console.exe</XunitConsole471Path>
<XunitConsole471PathX86>$(MSBuildThisFileDirectory)..\tools\net471\xunit.console.x86.exe</XunitConsole471PathX86>
<XunitConsole472Path>$(MSBuildThisFileDirectory)..\tools\net472\xunit.console.exe</XunitConsole472Path>
<XunitConsole472PathX86>$(MSBuildThisFileDirectory)..\tools\net472\xunit.console.x86.exe</XunitConsole472PathX86>
<!-- Lowest supported version -->
<XunitConsoleNetCoreAppPath>$(MSBuildThisFileDirectory)..\tools\netcoreapp1.0\xunit.console.dll</XunitConsoleNetCoreAppPath>
<!-- Version specific -->
<XunitConsoleNetCore1AppPath>$(MSBuildThisFileDirectory)..\tools\netcoreapp1.0\xunit.console.dll</XunitConsoleNetCore1AppPath>
<XunitConsoleNetCore2AppPath>$(MSBuildThisFileDirectory)..\tools\netcoreapp2.0\xunit.console.dll</XunitConsoleNetCore2AppPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xunit.runner.console\2.4.1\build\xunit.runner.console.props ======= -->
<Import Project="$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props" Condition="Exists('$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. -->
<!-- Licensed under the MIT license. See LICENSE file in the project root for full license information. -->
<Project>
<PropertyGroup>
<!--
Set this to to true to update .xlf files with corresponding .resx/.vcst/.xaml on every build.
If used, it should be configured so that official/CI builds keep it off as those should never
modify source code in the repository.
-->
<UpdateXlfOnBuild Condition="'$(UpdateXlfOnBuild)' == ''">false</UpdateXlfOnBuild>
<!--
Set this to false to use .xlf files as they are without verifying that they are up-to-date
with corresponding .resx/.vsct/.xaml files.
-->
<ErrorOnOutOfDateXlf Condition="'$(ErrorOnOutOfDateXlf)' == ''">true</ErrorOnOutOfDateXlf>
<!--
The set of languages to which the project is localized. The default matches Visual Studio.
-->
<XlfLanguages Condition="'$(XlfLanguages)' == ''">cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant</XlfLanguages>
<!--
Set this to to false to skip all xlf processing.
-->
<EnableXlfLocalization Condition="'$(EnableXlfLocalization)' == ''">true</EnableXlfLocalization>
</PropertyGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<!-- XlfInput set in targets to true if not already set and %(Extension) is .resx -->
<XlfSourceFormat>Resx</XlfSourceFormat>
<XlfOutputItem>EmbeddedResource</XlfOutputItem>
</EmbeddedResource>
<UnstructuredResource>
<Visible>false</Visible>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Unstructured</XlfSourceFormat>
<XlfOutputItem>UnstructuredResourceTranslated</XlfOutputItem>
</UnstructuredResource>
<VSCTCompile>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Vsct</XlfSourceFormat>
<XlfOutputItem>VSCTCompile</XlfOutputItem>
</VSCTCompile>
<XamlPropertyRule>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRule>
<XamlPropertyRuleNoCodeBehind>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRuleNoCodeBehind>
<XamlPropertyProjectItemsSchema>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyProjectItemsSchema>
</ItemDefinitionGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035;RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027;RS0006;RS0023;RS0032;RS0033;RS0034;RS0001;RS0002;RS0005;RS0013;RS0019;RS0004</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS1001;RS1004;RS1007;RS1009;RS1010;RS1011;RS1015;RS1016;RS1017;RS1018;RS1019;RS1020;RS1021;RS1024;RS1025;RS1026;RS1002;RS1003;RS1005;RS1006;RS1008;RS1012;RS1013;RS1014;RS1022;RS1023</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1058;CA2153;CA3075;CA3147;CA3076;CA3077</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1058;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1303;CA1304;CA1305;CA1307;CA1308;CA1401;CA1813;CA1816;CA1820;CA1826;CA2000;CA2002;CA2008;CA2009;CA2100;CA2101;CA2208;CA2213;CA2216;CA2229;CA2235;CA2237;CA2241;CA2242;CA2243;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA1309;CA1810;CA1824;CA1825;CA2010;CA2201;CA2207</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Globalization#CA1303;
-Microsoft.Globalization#CA1304;
-Microsoft.Globalization#CA1305;
-Microsoft.Globalization#CA1307;
-Microsoft.Globalization#CA1308;
-Microsoft.Globalization#CA1309;
-Microsoft.Globalization#CA2101;
-Microsoft.Interoperability#CA1401;
-Microsoft.Performance#CA1810;
-Microsoft.Performance#CA1813;
-Microsoft.Performance#CA1820;
-Microsoft.Performance#CA1824;
-Microsoft.Reliability#CA2000;
-Microsoft.Reliability#CA2002;
-Microsoft.Security#CA2100;
-Microsoft.Usage#CA1816;
-Microsoft.Usage#CA2201;
-Microsoft.Usage#CA2207;
-Microsoft.Usage#CA2208;
-Microsoft.Usage#CA2213;
-Microsoft.Usage#CA2216;
-Microsoft.Usage#CA2229;
-Microsoft.Usage#CA2235;
-Microsoft.Usage#CA2237;
-Microsoft.Usage#CA2241;
-Microsoft.Usage#CA2242;
-Microsoft.Usage#CA2243;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<!-- 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 ToolsVersion="15.0" DefaultTargets="Build" InitialTargets="ValidateMSBuildToolsVersion" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- The UsingTask, UseSharedCompilation, and ToolPath/Exe variables all interact to
choose which compiler path to use and whether or not to use the compiler server.
If UsingTask and UseSharedCompilation are set then the compiler server next to the
task will be used (i.e., the one in this package).
If UseSharedCompilation is false or ToolPath/Exe are set the compiler server will
not be used and the compiler exe at the ToolPath, if set, will be executed, otherwise
the executable in the MSBuild install path will be executed. -->
<Target Name="ValidateMSBuildToolsVersion" Condition="'$(BuildingProject)' == 'true'">
<Error Text="Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above"
Condition="'$(MSBuildToolsVersion)' == '2.0' OR
'$(MSBuildToolsVersion)' == '3.5' OR
'$(MSBuildToolsVersion)' == '4.0' OR
'$(MSBuildToolsVersion)' == '12.0' OR
'$(MSBuildToolsVersion)' == '14.0'" />
</Target>
<!-- Always use the local build task, even if we just shell out to an exe in case there are
new properties in the local build task. -->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<PropertyGroup>
<!-- By default don't use the compiler server in Visual Studio. -->
<UseSharedCompilation Condition="'$(UseSharedCompilation)' == ''">false</UseSharedCompilation>
<CSharpCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
<VisualBasicCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
</PropertyGroup>
<!-- If we're not using the compiler server, set ToolPath/Exe to direct to
the exes in this package -->
<PropertyGroup Condition="'$(UseSharedCompilation)' != 'true'">
<CscToolPath>$(MSBuildThisFileDirectory)..\tools</CscToolPath>
<CscToolExe>csc.exe</CscToolExe>
<VbcToolPath>$(MSBuildThisFileDirectory)..\tools</VbcToolPath>
<VbcToolExe>vbc.exe</VbcToolExe>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1000;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1024;CA1027;CA1028;CA1030;CA1031;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1060;CA1061;CA1062;CA1063;CA1064;CA1066;CA1067;CA1068;CA1501;CA1502;CA1505;CA1506;CA1508;CA1509;CA1707;CA1708;CA1710;CA1711;CA1712;CA1714;CA1715;CA1716;CA1717;CA1720;CA1721;CA1724;CA1725;CA1801;CA1802;CA1806;CA1812;CA1814;CA1815;CA1819;CA1822;CA1823;CA1827;CA2007;CA2119;CA2211;CA2214;CA2217;CA2219;CA2225;CA2226;CA2227;CA2231;CA2244;CA2245;CA1001;CA1003;CA1019;CA1032;CA1065;CA1200;CA1507;CA1821;CA2200;CA2234;CA2218;CA2224</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1000;
-Microsoft.Design#CA1001;
-Microsoft.Design#CA1003;
-Microsoft.Design#CA1008;
-Microsoft.Design#CA1010;
-Microsoft.Design#CA1012;
-Microsoft.Design#CA1014;
-Microsoft.Design#CA1016;
-Microsoft.Design#CA1017;
-Microsoft.Design#CA1018;
-Microsoft.Design#CA1019;
-Microsoft.Design#CA1024;
-Microsoft.Design#CA1027;
-Microsoft.Design#CA1028;
-Microsoft.Design#CA1030;
-Microsoft.Design#CA1031;
-Microsoft.Design#CA1032;
-Microsoft.Design#CA1033;
-Microsoft.Design#CA1034;
-Microsoft.Design#CA1036;
-Microsoft.Design#CA1040;
-Microsoft.Design#CA1041;
-Microsoft.Design#CA1043;
-Microsoft.Design#CA1044;
-Microsoft.Design#CA1050;
-Microsoft.Design#CA1051;
-Microsoft.Design#CA1052;
-Microsoft.Design#CA1054;
-Microsoft.Design#CA1055;
-Microsoft.Design#CA1056;
-Microsoft.Design#CA1060;
-Microsoft.Design#CA1061;
-Microsoft.Design#CA1062;
-Microsoft.Design#CA1063;
-Microsoft.Design#CA1064;
-Microsoft.Design#CA1065;
-Microsoft.Maintainability#CA1501;
-Microsoft.Maintainability#CA1502;
-Microsoft.Maintainability#CA1505;
-Microsoft.Maintainability#CA1506;
-Microsoft.Naming#CA1707;
-Microsoft.Naming#CA1708;
-Microsoft.Naming#CA1710;
-Microsoft.Naming#CA1711;
-Microsoft.Naming#CA1712;
-Microsoft.Naming#CA1714;
-Microsoft.Naming#CA1715;
-Microsoft.Naming#CA1716;
-Microsoft.Naming#CA1717;
-Microsoft.Naming#CA1720;
-Microsoft.Naming#CA1721;
-Microsoft.Naming#CA1724;
-Microsoft.Naming#CA1725;
-Microsoft.Performance#CA1802;
-Microsoft.Performance#CA1806;
-Microsoft.Performance#CA1812;
-Microsoft.Performance#CA1814;
-Microsoft.Performance#CA1815;
-Microsoft.Performance#CA1819;
-Microsoft.Performance#CA1821;
-Microsoft.Performance#CA1822;
-Microsoft.Performance#CA1823;
-Microsoft.Security#CA2119;
-Microsoft.Usage#CA1801;
-Microsoft.Usage#CA2200;
-Microsoft.Usage#CA2211;
-Microsoft.Usage#CA2214;
-Microsoft.Usage#CA2217;
-Microsoft.Usage#CA2218;
-Microsoft.Usage#CA2219;
-Microsoft.Usage#CA2224;
-Microsoft.Usage#CA2225;
-Microsoft.Usage#CA2226;
-Microsoft.Usage#CA2227;
-Microsoft.Usage#CA2231;
-Microsoft.Usage#CA2234;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Pkgxunit_runner_console Condition=" '$(Pkgxunit_runner_console)' == '' ">C:\Users\davkean\.nuget\packages\xunit.runner.console\2.4.1</Pkgxunit_runner_console>
<Pkgxunit_analyzers Condition=" '$(Pkgxunit_analyzers)' == '' ">C:\Users\davkean\.nuget\packages\xunit.analyzers\0.10.0</Pkgxunit_analyzers>
<PkgXliffTasks Condition=" '$(PkgXliffTasks)' == '' ">C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4</PkgXliffTasks>
<PkgVSSDK_DTE Condition=" '$(PkgVSSDK_DTE)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.dte\7.0.4</PkgVSSDK_DTE>
<PkgVSSDK_TemplateWizardInterface Condition=" '$(PkgVSSDK_TemplateWizardInterface)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.templatewizardinterface\12.0.4</PkgVSSDK_TemplateWizardInterface>
<PkgRoslynTools_SignTool Condition=" '$(PkgRoslynTools_SignTool)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.signtool\1.0.0-beta-62414-01</PkgRoslynTools_SignTool>
<PkgRoslynTools_RepoToolset Condition=" '$(PkgRoslynTools_RepoToolset)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01</PkgRoslynTools_RepoToolset>
<PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgRoslyn_Diagnostics_Analyzers Condition=" '$(PkgRoslyn_Diagnostics_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4</PkgRoslyn_Diagnostics_Analyzers>
<PkgOpenCover Condition=" '$(PkgOpenCover)' == '' ">C:\Users\davkean\.nuget\packages\opencover\4.6.519</PkgOpenCover>
<PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.projectsystem.analyzers\16.2.133-pre</PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities Condition=" '$(PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.flowanalysis.utilities\2.9.4-beta1.19321.5</PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities>
<PkgMicrosoft_NetFramework_Analyzers Condition=" '$(PkgMicrosoft_NetFramework_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4</PkgMicrosoft_NetFramework_Analyzers>
<PkgMicrosoft_NetCore_Analyzers Condition=" '$(PkgMicrosoft_NetCore_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4</PkgMicrosoft_NetCore_Analyzers>
<PkgMicrosoft_Net_Compilers Condition=" '$(PkgMicrosoft_Net_Compilers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05</PkgMicrosoft_Net_Compilers>
<PkgMicrosoft_DiaSymReader_Pdb2Pdb Condition=" '$(PkgMicrosoft_DiaSymReader_Pdb2Pdb)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.diasymreader.pdb2pdb\1.1.0-beta1-62624-01</PkgMicrosoft_DiaSymReader_Pdb2Pdb>
<PkgMicrosoft_CodeQuality_Analyzers Condition=" '$(PkgMicrosoft_CodeQuality_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4</PkgMicrosoft_CodeQuality_Analyzers>
<PkgMicroBuild_Plugins_SwixBuild Condition=" '$(PkgMicroBuild_Plugins_SwixBuild)' == '' ">C:\Users\davkean\.nuget\packages\microbuild.plugins.swixbuild\1.0.147</PkgMicroBuild_Plugins_SwixBuild>
<PkgCodecov Condition=" '$(PkgCodecov)' == '' ">C:\Users\davkean\.nuget\packages\codecov\1.1.0</PkgCodecov>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.Managed.UnitTests\Microsoft.VisualStudio.ProjectSystem.Managed.UnitTests.csproj.nuget.g.props ======= -->
<!-- ======== c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.Managed.VS\Microsoft.VisualStudio.ProjectSystem.Managed.VS.csproj.nuget.g.props ======= -->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\davkean\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.3.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props" Condition="Exists('$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. -->
<!-- Licensed under the MIT license. See LICENSE file in the project root for full license information. -->
<Project>
<PropertyGroup>
<!--
Set this to to true to update .xlf files with corresponding .resx/.vcst/.xaml on every build.
If used, it should be configured so that official/CI builds keep it off as those should never
modify source code in the repository.
-->
<UpdateXlfOnBuild Condition="'$(UpdateXlfOnBuild)' == ''">false</UpdateXlfOnBuild>
<!--
Set this to false to use .xlf files as they are without verifying that they are up-to-date
with corresponding .resx/.vsct/.xaml files.
-->
<ErrorOnOutOfDateXlf Condition="'$(ErrorOnOutOfDateXlf)' == ''">true</ErrorOnOutOfDateXlf>
<!--
The set of languages to which the project is localized. The default matches Visual Studio.
-->
<XlfLanguages Condition="'$(XlfLanguages)' == ''">cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant</XlfLanguages>
<!--
Set this to to false to skip all xlf processing.
-->
<EnableXlfLocalization Condition="'$(EnableXlfLocalization)' == ''">true</EnableXlfLocalization>
</PropertyGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<!-- XlfInput set in targets to true if not already set and %(Extension) is .resx -->
<XlfSourceFormat>Resx</XlfSourceFormat>
<XlfOutputItem>EmbeddedResource</XlfOutputItem>
</EmbeddedResource>
<UnstructuredResource>
<Visible>false</Visible>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Unstructured</XlfSourceFormat>
<XlfOutputItem>UnstructuredResourceTranslated</XlfOutputItem>
</UnstructuredResource>
<VSCTCompile>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Vsct</XlfSourceFormat>
<XlfOutputItem>VSCTCompile</XlfOutputItem>
</VSCTCompile>
<XamlPropertyRule>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRule>
<XamlPropertyRuleNoCodeBehind>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRuleNoCodeBehind>
<XamlPropertyProjectItemsSchema>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyProjectItemsSchema>
</ItemDefinitionGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035;RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027;RS0006;RS0023;RS0032;RS0033;RS0034;RS0001;RS0002;RS0005;RS0013;RS0019;RS0004</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props" Condition="Exists('$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="VSSDK_NuGet_Configuration">
<ThisPackageDirectory>$(MSBuildThisFileDirectory)..\</ThisPackageDirectory>
<VSToolsPath>$(ThisPackageDirectory)\tools</VSToolsPath>
<VsSDKInstall>$(VSToolsPath)\VSSDK</VsSDKInstall>
<VsSDKIncludes>$(VsSDKInstall)\inc</VsSDKIncludes>
<VsSDKToolsPath>$(VsSDKInstall)\bin</VsSDKToolsPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS1001;RS1004;RS1007;RS1009;RS1010;RS1011;RS1015;RS1016;RS1017;RS1018;RS1019;RS1020;RS1021;RS1024;RS1025;RS1026;RS1002;RS1003;RS1005;RS1006;RS1008;RS1012;RS1013;RS1014;RS1022;RS1023</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1058;CA2153;CA3075;CA3147;CA3076;CA3077</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1058;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1303;CA1304;CA1305;CA1307;CA1308;CA1401;CA1813;CA1816;CA1820;CA1826;CA2000;CA2002;CA2008;CA2009;CA2100;CA2101;CA2208;CA2213;CA2216;CA2229;CA2235;CA2237;CA2241;CA2242;CA2243;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA1309;CA1810;CA1824;CA1825;CA2010;CA2201;CA2207</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Globalization#CA1303;
-Microsoft.Globalization#CA1304;
-Microsoft.Globalization#CA1305;
-Microsoft.Globalization#CA1307;
-Microsoft.Globalization#CA1308;
-Microsoft.Globalization#CA1309;
-Microsoft.Globalization#CA2101;
-Microsoft.Interoperability#CA1401;
-Microsoft.Performance#CA1810;
-Microsoft.Performance#CA1813;
-Microsoft.Performance#CA1820;
-Microsoft.Performance#CA1824;
-Microsoft.Reliability#CA2000;
-Microsoft.Reliability#CA2002;
-Microsoft.Security#CA2100;
-Microsoft.Usage#CA1816;
-Microsoft.Usage#CA2201;
-Microsoft.Usage#CA2207;
-Microsoft.Usage#CA2208;
-Microsoft.Usage#CA2213;
-Microsoft.Usage#CA2216;
-Microsoft.Usage#CA2229;
-Microsoft.Usage#CA2235;
-Microsoft.Usage#CA2237;
-Microsoft.Usage#CA2241;
-Microsoft.Usage#CA2242;
-Microsoft.Usage#CA2243;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<!-- 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 ToolsVersion="15.0" DefaultTargets="Build" InitialTargets="ValidateMSBuildToolsVersion" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- The UsingTask, UseSharedCompilation, and ToolPath/Exe variables all interact to
choose which compiler path to use and whether or not to use the compiler server.
If UsingTask and UseSharedCompilation are set then the compiler server next to the
task will be used (i.e., the one in this package).
If UseSharedCompilation is false or ToolPath/Exe are set the compiler server will
not be used and the compiler exe at the ToolPath, if set, will be executed, otherwise
the executable in the MSBuild install path will be executed. -->
<Target Name="ValidateMSBuildToolsVersion" Condition="'$(BuildingProject)' == 'true'">
<Error Text="Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above"
Condition="'$(MSBuildToolsVersion)' == '2.0' OR
'$(MSBuildToolsVersion)' == '3.5' OR
'$(MSBuildToolsVersion)' == '4.0' OR
'$(MSBuildToolsVersion)' == '12.0' OR
'$(MSBuildToolsVersion)' == '14.0'" />
</Target>
<!-- Always use the local build task, even if we just shell out to an exe in case there are
new properties in the local build task. -->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<PropertyGroup>
<!-- By default don't use the compiler server in Visual Studio. -->
<UseSharedCompilation Condition="'$(UseSharedCompilation)' == ''">false</UseSharedCompilation>
<CSharpCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
<VisualBasicCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
</PropertyGroup>
<!-- If we're not using the compiler server, set ToolPath/Exe to direct to
the exes in this package -->
<PropertyGroup Condition="'$(UseSharedCompilation)' != 'true'">
<CscToolPath>$(MSBuildThisFileDirectory)..\tools</CscToolPath>
<CscToolExe>csc.exe</CscToolExe>
<VbcToolPath>$(MSBuildThisFileDirectory)..\tools</VbcToolPath>
<VbcToolExe>vbc.exe</VbcToolExe>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1000;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1024;CA1027;CA1028;CA1030;CA1031;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1060;CA1061;CA1062;CA1063;CA1064;CA1066;CA1067;CA1068;CA1501;CA1502;CA1505;CA1506;CA1508;CA1509;CA1707;CA1708;CA1710;CA1711;CA1712;CA1714;CA1715;CA1716;CA1717;CA1720;CA1721;CA1724;CA1725;CA1801;CA1802;CA1806;CA1812;CA1814;CA1815;CA1819;CA1822;CA1823;CA1827;CA2007;CA2119;CA2211;CA2214;CA2217;CA2219;CA2225;CA2226;CA2227;CA2231;CA2244;CA2245;CA1001;CA1003;CA1019;CA1032;CA1065;CA1200;CA1507;CA1821;CA2200;CA2234;CA2218;CA2224</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1000;
-Microsoft.Design#CA1001;
-Microsoft.Design#CA1003;
-Microsoft.Design#CA1008;
-Microsoft.Design#CA1010;
-Microsoft.Design#CA1012;
-Microsoft.Design#CA1014;
-Microsoft.Design#CA1016;
-Microsoft.Design#CA1017;
-Microsoft.Design#CA1018;
-Microsoft.Design#CA1019;
-Microsoft.Design#CA1024;
-Microsoft.Design#CA1027;
-Microsoft.Design#CA1028;
-Microsoft.Design#CA1030;
-Microsoft.Design#CA1031;
-Microsoft.Design#CA1032;
-Microsoft.Design#CA1033;
-Microsoft.Design#CA1034;
-Microsoft.Design#CA1036;
-Microsoft.Design#CA1040;
-Microsoft.Design#CA1041;
-Microsoft.Design#CA1043;
-Microsoft.Design#CA1044;
-Microsoft.Design#CA1050;
-Microsoft.Design#CA1051;
-Microsoft.Design#CA1052;
-Microsoft.Design#CA1054;
-Microsoft.Design#CA1055;
-Microsoft.Design#CA1056;
-Microsoft.Design#CA1060;
-Microsoft.Design#CA1061;
-Microsoft.Design#CA1062;
-Microsoft.Design#CA1063;
-Microsoft.Design#CA1064;
-Microsoft.Design#CA1065;
-Microsoft.Maintainability#CA1501;
-Microsoft.Maintainability#CA1502;
-Microsoft.Maintainability#CA1505;
-Microsoft.Maintainability#CA1506;
-Microsoft.Naming#CA1707;
-Microsoft.Naming#CA1708;
-Microsoft.Naming#CA1710;
-Microsoft.Naming#CA1711;
-Microsoft.Naming#CA1712;
-Microsoft.Naming#CA1714;
-Microsoft.Naming#CA1715;
-Microsoft.Naming#CA1716;
-Microsoft.Naming#CA1717;
-Microsoft.Naming#CA1720;
-Microsoft.Naming#CA1721;
-Microsoft.Naming#CA1724;
-Microsoft.Naming#CA1725;
-Microsoft.Performance#CA1802;
-Microsoft.Performance#CA1806;
-Microsoft.Performance#CA1812;
-Microsoft.Performance#CA1814;
-Microsoft.Performance#CA1815;
-Microsoft.Performance#CA1819;
-Microsoft.Performance#CA1821;
-Microsoft.Performance#CA1822;
-Microsoft.Performance#CA1823;
-Microsoft.Security#CA2119;
-Microsoft.Usage#CA1801;
-Microsoft.Usage#CA2200;
-Microsoft.Usage#CA2211;
-Microsoft.Usage#CA2214;
-Microsoft.Usage#CA2217;
-Microsoft.Usage#CA2218;
-Microsoft.Usage#CA2219;
-Microsoft.Usage#CA2224;
-Microsoft.Usage#CA2225;
-Microsoft.Usage#CA2226;
-Microsoft.Usage#CA2227;
-Microsoft.Usage#CA2231;
-Microsoft.Usage#CA2234;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgXliffTasks Condition=" '$(PkgXliffTasks)' == '' ">C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4</PkgXliffTasks>
<PkgVSSDK_DTE Condition=" '$(PkgVSSDK_DTE)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.dte\7.0.4</PkgVSSDK_DTE>
<PkgVSSDK_TemplateWizardInterface Condition=" '$(PkgVSSDK_TemplateWizardInterface)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.templatewizardinterface\12.0.4</PkgVSSDK_TemplateWizardInterface>
<PkgRoslynTools_SignTool Condition=" '$(PkgRoslynTools_SignTool)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.signtool\1.0.0-beta-62414-01</PkgRoslynTools_SignTool>
<PkgRoslynTools_RepoToolset Condition=" '$(PkgRoslynTools_RepoToolset)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01</PkgRoslynTools_RepoToolset>
<PkgRoslynTools_ModifyVsixManifest Condition=" '$(PkgRoslynTools_ModifyVsixManifest)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.modifyvsixmanifest\1.0.0-beta-62327-02</PkgRoslynTools_ModifyVsixManifest>
<PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgRoslyn_Diagnostics_Analyzers Condition=" '$(PkgRoslyn_Diagnostics_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4</PkgRoslyn_Diagnostics_Analyzers>
<PkgOpenCover Condition=" '$(PkgOpenCover)' == '' ">C:\Users\davkean\.nuget\packages\opencover\4.6.519</PkgOpenCover>
<PkgMicrosoft_VisualStudio_Threading_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_Threading_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.threading.analyzers\16.0.102</PkgMicrosoft_VisualStudio_Threading_Analyzers>
<PkgMicrosoft_VisualStudio_SDK_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_SDK_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.sdk.analyzers\15.8.33</PkgMicrosoft_VisualStudio_SDK_Analyzers>
<PkgMicrosoft_VSSDK_BuildTools Condition=" '$(PkgMicrosoft_VSSDK_BuildTools)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073</PkgMicrosoft_VSSDK_BuildTools>
<PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.projectsystem.analyzers\16.2.133-pre</PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities Condition=" '$(PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.flowanalysis.utilities\2.9.4-beta1.19321.5</PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities>
<PkgMicrosoft_NetFramework_Analyzers Condition=" '$(PkgMicrosoft_NetFramework_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4</PkgMicrosoft_NetFramework_Analyzers>
<PkgMicrosoft_NetCore_Analyzers Condition=" '$(PkgMicrosoft_NetCore_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4</PkgMicrosoft_NetCore_Analyzers>
<PkgMicrosoft_Net_Compilers Condition=" '$(PkgMicrosoft_Net_Compilers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05</PkgMicrosoft_Net_Compilers>
<PkgMicrosoft_DiaSymReader_Pdb2Pdb Condition=" '$(PkgMicrosoft_DiaSymReader_Pdb2Pdb)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.diasymreader.pdb2pdb\1.1.0-beta1-62624-01</PkgMicrosoft_DiaSymReader_Pdb2Pdb>
<PkgMicrosoft_CodeQuality_Analyzers Condition=" '$(PkgMicrosoft_CodeQuality_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4</PkgMicrosoft_CodeQuality_Analyzers>
<PkgMicroBuild_Plugins_SwixBuild Condition=" '$(PkgMicroBuild_Plugins_SwixBuild)' == '' ">C:\Users\davkean\.nuget\packages\microbuild.plugins.swixbuild\1.0.147</PkgMicroBuild_Plugins_SwixBuild>
<PkgCodecov Condition=" '$(PkgCodecov)' == '' ">C:\Users\davkean\.nuget\packages\codecov\1.1.0</PkgCodecov>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.Managed.VS\Microsoft.VisualStudio.ProjectSystem.Managed.VS.csproj.nuget.g.props ======= -->
<!-- ======== c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.Managed.VS.UnitTests\Microsoft.VisualStudio.ProjectSystem.Managed.VS.UnitTests.csproj.nuget.g.props ======= -->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\davkean\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.3.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xunit.runner.visualstudio\2.4.1\build\net20\xunit.runner.visualstudio.props" Condition="Exists('$(NuGetPackageRoot)xunit.runner.visualstudio\2.4.1\build\net20\xunit.runner.visualstudio.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xunit.runner.visualstudio\2.4.1\build\net20\xunit.runner.visualstudio.props ======= -->
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<None Include="$(MSBuildThisFileDirectory)..\_common\xunit.runner.visualstudio.testadapter.dll">
<Link>xunit.runner.visualstudio.testadapter.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</None>
<None Include="$(MSBuildThisFileDirectory)..\_common\xunit.runner.reporters.net452.dll">
<Link>xunit.runner.reporters.net452.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</None>
<None Include="$(MSBuildThisFileDirectory)..\_common\xunit.runner.utility.net452.dll">
<Link>xunit.runner.utility.net452.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</None>
<None Include="$(MSBuildThisFileDirectory)..\_common\xunit.abstractions.dll">
<Link>xunit.abstractions.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</None>
<ProjectCapability Include="TestContainer" />
</ItemGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xunit.runner.visualstudio\2.4.1\build\net20\xunit.runner.visualstudio.props ======= -->
<Import Project="$(NuGetPackageRoot)xunit.runner.console\2.4.1\build\xunit.runner.console.props" Condition="Exists('$(NuGetPackageRoot)xunit.runner.console\2.4.1\build\xunit.runner.console.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xunit.runner.console\2.4.1\build\xunit.runner.console.props ======= -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<!-- Lowest supported version -->
<XunitConsolePath>$(MSBuildThisFileDirectory)..\tools\net452\xunit.console.exe</XunitConsolePath>
<XunitConsolePathX86>$(MSBuildThisFileDirectory)..\tools\net452\xunit.console.x86.exe</XunitConsolePathX86>
<!-- Version specific -->
<XunitConsole452Path>$(MSBuildThisFileDirectory)..\tools\net452\xunit.console.exe</XunitConsole452Path>
<XunitConsole452PathX86>$(MSBuildThisFileDirectory)..\tools\net452\xunit.console.x86.exe</XunitConsole452PathX86>
<XunitConsole46Path>$(MSBuildThisFileDirectory)..\tools\net46\xunit.console.exe</XunitConsole46Path>
<XunitConsole46PathX86>$(MSBuildThisFileDirectory)..\tools\net46\xunit.console.x86.exe</XunitConsole46PathX86>
<XunitConsole461Path>$(MSBuildThisFileDirectory)..\tools\net461\xunit.console.exe</XunitConsole461Path>
<XunitConsole461PathX86>$(MSBuildThisFileDirectory)..\tools\net461\xunit.console.x86.exe</XunitConsole461PathX86>
<XunitConsole462Path>$(MSBuildThisFileDirectory)..\tools\net462\xunit.console.exe</XunitConsole462Path>
<XunitConsole462PathX86>$(MSBuildThisFileDirectory)..\tools\net462\xunit.console.x86.exe</XunitConsole462PathX86>
<XunitConsole47Path>$(MSBuildThisFileDirectory)..\tools\net47\xunit.console.exe</XunitConsole47Path>
<XunitConsole47PathX86>$(MSBuildThisFileDirectory)..\tools\net47\xunit.console.x86.exe</XunitConsole47PathX86>
<XunitConsole471Path>$(MSBuildThisFileDirectory)..\tools\net471\xunit.console.exe</XunitConsole471Path>
<XunitConsole471PathX86>$(MSBuildThisFileDirectory)..\tools\net471\xunit.console.x86.exe</XunitConsole471PathX86>
<XunitConsole472Path>$(MSBuildThisFileDirectory)..\tools\net472\xunit.console.exe</XunitConsole472Path>
<XunitConsole472PathX86>$(MSBuildThisFileDirectory)..\tools\net472\xunit.console.x86.exe</XunitConsole472PathX86>
<!-- Lowest supported version -->
<XunitConsoleNetCoreAppPath>$(MSBuildThisFileDirectory)..\tools\netcoreapp1.0\xunit.console.dll</XunitConsoleNetCoreAppPath>
<!-- Version specific -->
<XunitConsoleNetCore1AppPath>$(MSBuildThisFileDirectory)..\tools\netcoreapp1.0\xunit.console.dll</XunitConsoleNetCore1AppPath>
<XunitConsoleNetCore2AppPath>$(MSBuildThisFileDirectory)..\tools\netcoreapp2.0\xunit.console.dll</XunitConsoleNetCore2AppPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xunit.runner.console\2.4.1\build\xunit.runner.console.props ======= -->
<Import Project="$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props" Condition="Exists('$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. -->
<!-- Licensed under the MIT license. See LICENSE file in the project root for full license information. -->
<Project>
<PropertyGroup>
<!--
Set this to to true to update .xlf files with corresponding .resx/.vcst/.xaml on every build.
If used, it should be configured so that official/CI builds keep it off as those should never
modify source code in the repository.
-->
<UpdateXlfOnBuild Condition="'$(UpdateXlfOnBuild)' == ''">false</UpdateXlfOnBuild>
<!--
Set this to false to use .xlf files as they are without verifying that they are up-to-date
with corresponding .resx/.vsct/.xaml files.
-->
<ErrorOnOutOfDateXlf Condition="'$(ErrorOnOutOfDateXlf)' == ''">true</ErrorOnOutOfDateXlf>
<!--
The set of languages to which the project is localized. The default matches Visual Studio.
-->
<XlfLanguages Condition="'$(XlfLanguages)' == ''">cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant</XlfLanguages>
<!--
Set this to to false to skip all xlf processing.
-->
<EnableXlfLocalization Condition="'$(EnableXlfLocalization)' == ''">true</EnableXlfLocalization>
</PropertyGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<!-- XlfInput set in targets to true if not already set and %(Extension) is .resx -->
<XlfSourceFormat>Resx</XlfSourceFormat>
<XlfOutputItem>EmbeddedResource</XlfOutputItem>
</EmbeddedResource>
<UnstructuredResource>
<Visible>false</Visible>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Unstructured</XlfSourceFormat>
<XlfOutputItem>UnstructuredResourceTranslated</XlfOutputItem>
</UnstructuredResource>
<VSCTCompile>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Vsct</XlfSourceFormat>
<XlfOutputItem>VSCTCompile</XlfOutputItem>
</VSCTCompile>
<XamlPropertyRule>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRule>
<XamlPropertyRuleNoCodeBehind>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRuleNoCodeBehind>
<XamlPropertyProjectItemsSchema>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyProjectItemsSchema>
</ItemDefinitionGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035;RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027;RS0006;RS0023;RS0032;RS0033;RS0034;RS0001;RS0002;RS0005;RS0013;RS0019;RS0004</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props" Condition="Exists('$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="VSSDK_NuGet_Configuration">
<ThisPackageDirectory>$(MSBuildThisFileDirectory)..\</ThisPackageDirectory>
<VSToolsPath>$(ThisPackageDirectory)\tools</VSToolsPath>
<VsSDKInstall>$(VSToolsPath)\VSSDK</VsSDKInstall>
<VsSDKIncludes>$(VsSDKInstall)\inc</VsSDKIncludes>
<VsSDKToolsPath>$(VsSDKInstall)\bin</VsSDKToolsPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS1001;RS1004;RS1007;RS1009;RS1010;RS1011;RS1015;RS1016;RS1017;RS1018;RS1019;RS1020;RS1021;RS1024;RS1025;RS1026;RS1002;RS1003;RS1005;RS1006;RS1008;RS1012;RS1013;RS1014;RS1022;RS1023</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1058;CA2153;CA3075;CA3147;CA3076;CA3077</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1058;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1303;CA1304;CA1305;CA1307;CA1308;CA1401;CA1813;CA1816;CA1820;CA1826;CA2000;CA2002;CA2008;CA2009;CA2100;CA2101;CA2208;CA2213;CA2216;CA2229;CA2235;CA2237;CA2241;CA2242;CA2243;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA1309;CA1810;CA1824;CA1825;CA2010;CA2201;CA2207</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Globalization#CA1303;
-Microsoft.Globalization#CA1304;
-Microsoft.Globalization#CA1305;
-Microsoft.Globalization#CA1307;
-Microsoft.Globalization#CA1308;
-Microsoft.Globalization#CA1309;
-Microsoft.Globalization#CA2101;
-Microsoft.Interoperability#CA1401;
-Microsoft.Performance#CA1810;
-Microsoft.Performance#CA1813;
-Microsoft.Performance#CA1820;
-Microsoft.Performance#CA1824;
-Microsoft.Reliability#CA2000;
-Microsoft.Reliability#CA2002;
-Microsoft.Security#CA2100;
-Microsoft.Usage#CA1816;
-Microsoft.Usage#CA2201;
-Microsoft.Usage#CA2207;
-Microsoft.Usage#CA2208;
-Microsoft.Usage#CA2213;
-Microsoft.Usage#CA2216;
-Microsoft.Usage#CA2229;
-Microsoft.Usage#CA2235;
-Microsoft.Usage#CA2237;
-Microsoft.Usage#CA2241;
-Microsoft.Usage#CA2242;
-Microsoft.Usage#CA2243;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<!-- 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 ToolsVersion="15.0" DefaultTargets="Build" InitialTargets="ValidateMSBuildToolsVersion" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- The UsingTask, UseSharedCompilation, and ToolPath/Exe variables all interact to
choose which compiler path to use and whether or not to use the compiler server.
If UsingTask and UseSharedCompilation are set then the compiler server next to the
task will be used (i.e., the one in this package).
If UseSharedCompilation is false or ToolPath/Exe are set the compiler server will
not be used and the compiler exe at the ToolPath, if set, will be executed, otherwise
the executable in the MSBuild install path will be executed. -->
<Target Name="ValidateMSBuildToolsVersion" Condition="'$(BuildingProject)' == 'true'">
<Error Text="Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above"
Condition="'$(MSBuildToolsVersion)' == '2.0' OR
'$(MSBuildToolsVersion)' == '3.5' OR
'$(MSBuildToolsVersion)' == '4.0' OR
'$(MSBuildToolsVersion)' == '12.0' OR
'$(MSBuildToolsVersion)' == '14.0'" />
</Target>
<!-- Always use the local build task, even if we just shell out to an exe in case there are
new properties in the local build task. -->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<PropertyGroup>
<!-- By default don't use the compiler server in Visual Studio. -->
<UseSharedCompilation Condition="'$(UseSharedCompilation)' == ''">false</UseSharedCompilation>
<CSharpCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
<VisualBasicCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
</PropertyGroup>
<!-- If we're not using the compiler server, set ToolPath/Exe to direct to
the exes in this package -->
<PropertyGroup Condition="'$(UseSharedCompilation)' != 'true'">
<CscToolPath>$(MSBuildThisFileDirectory)..\tools</CscToolPath>
<CscToolExe>csc.exe</CscToolExe>
<VbcToolPath>$(MSBuildThisFileDirectory)..\tools</VbcToolPath>
<VbcToolExe>vbc.exe</VbcToolExe>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1000;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1024;CA1027;CA1028;CA1030;CA1031;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1060;CA1061;CA1062;CA1063;CA1064;CA1066;CA1067;CA1068;CA1501;CA1502;CA1505;CA1506;CA1508;CA1509;CA1707;CA1708;CA1710;CA1711;CA1712;CA1714;CA1715;CA1716;CA1717;CA1720;CA1721;CA1724;CA1725;CA1801;CA1802;CA1806;CA1812;CA1814;CA1815;CA1819;CA1822;CA1823;CA1827;CA2007;CA2119;CA2211;CA2214;CA2217;CA2219;CA2225;CA2226;CA2227;CA2231;CA2244;CA2245;CA1001;CA1003;CA1019;CA1032;CA1065;CA1200;CA1507;CA1821;CA2200;CA2234;CA2218;CA2224</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1000;
-Microsoft.Design#CA1001;
-Microsoft.Design#CA1003;
-Microsoft.Design#CA1008;
-Microsoft.Design#CA1010;
-Microsoft.Design#CA1012;
-Microsoft.Design#CA1014;
-Microsoft.Design#CA1016;
-Microsoft.Design#CA1017;
-Microsoft.Design#CA1018;
-Microsoft.Design#CA1019;
-Microsoft.Design#CA1024;
-Microsoft.Design#CA1027;
-Microsoft.Design#CA1028;
-Microsoft.Design#CA1030;
-Microsoft.Design#CA1031;
-Microsoft.Design#CA1032;
-Microsoft.Design#CA1033;
-Microsoft.Design#CA1034;
-Microsoft.Design#CA1036;
-Microsoft.Design#CA1040;
-Microsoft.Design#CA1041;
-Microsoft.Design#CA1043;
-Microsoft.Design#CA1044;
-Microsoft.Design#CA1050;
-Microsoft.Design#CA1051;
-Microsoft.Design#CA1052;
-Microsoft.Design#CA1054;
-Microsoft.Design#CA1055;
-Microsoft.Design#CA1056;
-Microsoft.Design#CA1060;
-Microsoft.Design#CA1061;
-Microsoft.Design#CA1062;
-Microsoft.Design#CA1063;
-Microsoft.Design#CA1064;
-Microsoft.Design#CA1065;
-Microsoft.Maintainability#CA1501;
-Microsoft.Maintainability#CA1502;
-Microsoft.Maintainability#CA1505;
-Microsoft.Maintainability#CA1506;
-Microsoft.Naming#CA1707;
-Microsoft.Naming#CA1708;
-Microsoft.Naming#CA1710;
-Microsoft.Naming#CA1711;
-Microsoft.Naming#CA1712;
-Microsoft.Naming#CA1714;
-Microsoft.Naming#CA1715;
-Microsoft.Naming#CA1716;
-Microsoft.Naming#CA1717;
-Microsoft.Naming#CA1720;
-Microsoft.Naming#CA1721;
-Microsoft.Naming#CA1724;
-Microsoft.Naming#CA1725;
-Microsoft.Performance#CA1802;
-Microsoft.Performance#CA1806;
-Microsoft.Performance#CA1812;
-Microsoft.Performance#CA1814;
-Microsoft.Performance#CA1815;
-Microsoft.Performance#CA1819;
-Microsoft.Performance#CA1821;
-Microsoft.Performance#CA1822;
-Microsoft.Performance#CA1823;
-Microsoft.Security#CA2119;
-Microsoft.Usage#CA1801;
-Microsoft.Usage#CA2200;
-Microsoft.Usage#CA2211;
-Microsoft.Usage#CA2214;
-Microsoft.Usage#CA2217;
-Microsoft.Usage#CA2218;
-Microsoft.Usage#CA2219;
-Microsoft.Usage#CA2224;
-Microsoft.Usage#CA2225;
-Microsoft.Usage#CA2226;
-Microsoft.Usage#CA2227;
-Microsoft.Usage#CA2231;
-Microsoft.Usage#CA2234;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Pkgxunit_runner_console Condition=" '$(Pkgxunit_runner_console)' == '' ">C:\Users\davkean\.nuget\packages\xunit.runner.console\2.4.1</Pkgxunit_runner_console>
<Pkgxunit_analyzers Condition=" '$(Pkgxunit_analyzers)' == '' ">C:\Users\davkean\.nuget\packages\xunit.analyzers\0.10.0</Pkgxunit_analyzers>
<PkgXliffTasks Condition=" '$(PkgXliffTasks)' == '' ">C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4</PkgXliffTasks>
<PkgVSSDK_DTE Condition=" '$(PkgVSSDK_DTE)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.dte\7.0.4</PkgVSSDK_DTE>
<PkgVSSDK_TemplateWizardInterface Condition=" '$(PkgVSSDK_TemplateWizardInterface)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.templatewizardinterface\12.0.4</PkgVSSDK_TemplateWizardInterface>
<PkgRoslynTools_SignTool Condition=" '$(PkgRoslynTools_SignTool)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.signtool\1.0.0-beta-62414-01</PkgRoslynTools_SignTool>
<PkgRoslynTools_RepoToolset Condition=" '$(PkgRoslynTools_RepoToolset)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01</PkgRoslynTools_RepoToolset>
<PkgRoslynTools_ModifyVsixManifest Condition=" '$(PkgRoslynTools_ModifyVsixManifest)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.modifyvsixmanifest\1.0.0-beta-62327-02</PkgRoslynTools_ModifyVsixManifest>
<PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgRoslyn_Diagnostics_Analyzers Condition=" '$(PkgRoslyn_Diagnostics_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4</PkgRoslyn_Diagnostics_Analyzers>
<PkgOpenCover Condition=" '$(PkgOpenCover)' == '' ">C:\Users\davkean\.nuget\packages\opencover\4.6.519</PkgOpenCover>
<PkgMicrosoft_VisualStudio_Threading_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_Threading_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.threading.analyzers\16.0.102</PkgMicrosoft_VisualStudio_Threading_Analyzers>
<PkgMicrosoft_VisualStudio_SDK_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_SDK_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.sdk.analyzers\15.8.33</PkgMicrosoft_VisualStudio_SDK_Analyzers>
<PkgMicrosoft_VSSDK_BuildTools Condition=" '$(PkgMicrosoft_VSSDK_BuildTools)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073</PkgMicrosoft_VSSDK_BuildTools>
<PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.projectsystem.analyzers\16.2.133-pre</PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities Condition=" '$(PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.flowanalysis.utilities\2.9.4-beta1.19321.5</PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities>
<PkgMicrosoft_NetFramework_Analyzers Condition=" '$(PkgMicrosoft_NetFramework_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4</PkgMicrosoft_NetFramework_Analyzers>
<PkgMicrosoft_NetCore_Analyzers Condition=" '$(PkgMicrosoft_NetCore_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4</PkgMicrosoft_NetCore_Analyzers>
<PkgMicrosoft_Net_Compilers Condition=" '$(PkgMicrosoft_Net_Compilers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05</PkgMicrosoft_Net_Compilers>
<PkgMicrosoft_DiaSymReader_Pdb2Pdb Condition=" '$(PkgMicrosoft_DiaSymReader_Pdb2Pdb)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.diasymreader.pdb2pdb\1.1.0-beta1-62624-01</PkgMicrosoft_DiaSymReader_Pdb2Pdb>
<PkgMicrosoft_CodeQuality_Analyzers Condition=" '$(PkgMicrosoft_CodeQuality_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4</PkgMicrosoft_CodeQuality_Analyzers>
<PkgMicroBuild_Plugins_SwixBuild Condition=" '$(PkgMicroBuild_Plugins_SwixBuild)' == '' ">C:\Users\davkean\.nuget\packages\microbuild.plugins.swixbuild\1.0.147</PkgMicroBuild_Plugins_SwixBuild>
<PkgCodecov Condition=" '$(PkgCodecov)' == '' ">C:\Users\davkean\.nuget\packages\codecov\1.1.0</PkgCodecov>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.Managed.VS.UnitTests\Microsoft.VisualStudio.ProjectSystem.Managed.VS.UnitTests.csproj.nuget.g.props ======= -->
<!-- ======== c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.Managed.TestServices\Microsoft.VisualStudio.ProjectSystem.Managed.TestServices.csproj.nuget.g.props ======= -->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\davkean\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.3.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props" Condition="Exists('$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. -->
<!-- Licensed under the MIT license. See LICENSE file in the project root for full license information. -->
<Project>
<PropertyGroup>
<!--
Set this to to true to update .xlf files with corresponding .resx/.vcst/.xaml on every build.
If used, it should be configured so that official/CI builds keep it off as those should never
modify source code in the repository.
-->
<UpdateXlfOnBuild Condition="'$(UpdateXlfOnBuild)' == ''">false</UpdateXlfOnBuild>
<!--
Set this to false to use .xlf files as they are without verifying that they are up-to-date
with corresponding .resx/.vsct/.xaml files.
-->
<ErrorOnOutOfDateXlf Condition="'$(ErrorOnOutOfDateXlf)' == ''">true</ErrorOnOutOfDateXlf>
<!--
The set of languages to which the project is localized. The default matches Visual Studio.
-->
<XlfLanguages Condition="'$(XlfLanguages)' == ''">cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant</XlfLanguages>
<!--
Set this to to false to skip all xlf processing.
-->
<EnableXlfLocalization Condition="'$(EnableXlfLocalization)' == ''">true</EnableXlfLocalization>
</PropertyGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<!-- XlfInput set in targets to true if not already set and %(Extension) is .resx -->
<XlfSourceFormat>Resx</XlfSourceFormat>
<XlfOutputItem>EmbeddedResource</XlfOutputItem>
</EmbeddedResource>
<UnstructuredResource>
<Visible>false</Visible>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Unstructured</XlfSourceFormat>
<XlfOutputItem>UnstructuredResourceTranslated</XlfOutputItem>
</UnstructuredResource>
<VSCTCompile>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Vsct</XlfSourceFormat>
<XlfOutputItem>VSCTCompile</XlfOutputItem>
</VSCTCompile>
<XamlPropertyRule>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRule>
<XamlPropertyRuleNoCodeBehind>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRuleNoCodeBehind>
<XamlPropertyProjectItemsSchema>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyProjectItemsSchema>
</ItemDefinitionGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035;RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027;RS0006;RS0023;RS0032;RS0033;RS0034;RS0001;RS0002;RS0005;RS0013;RS0019;RS0004</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS1001;RS1004;RS1007;RS1009;RS1010;RS1011;RS1015;RS1016;RS1017;RS1018;RS1019;RS1020;RS1021;RS1024;RS1025;RS1026;RS1002;RS1003;RS1005;RS1006;RS1008;RS1012;RS1013;RS1014;RS1022;RS1023</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1058;CA2153;CA3075;CA3147;CA3076;CA3077</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1058;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1303;CA1304;CA1305;CA1307;CA1308;CA1401;CA1813;CA1816;CA1820;CA1826;CA2000;CA2002;CA2008;CA2009;CA2100;CA2101;CA2208;CA2213;CA2216;CA2229;CA2235;CA2237;CA2241;CA2242;CA2243;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA1309;CA1810;CA1824;CA1825;CA2010;CA2201;CA2207</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Globalization#CA1303;
-Microsoft.Globalization#CA1304;
-Microsoft.Globalization#CA1305;
-Microsoft.Globalization#CA1307;
-Microsoft.Globalization#CA1308;
-Microsoft.Globalization#CA1309;
-Microsoft.Globalization#CA2101;
-Microsoft.Interoperability#CA1401;
-Microsoft.Performance#CA1810;
-Microsoft.Performance#CA1813;
-Microsoft.Performance#CA1820;
-Microsoft.Performance#CA1824;
-Microsoft.Reliability#CA2000;
-Microsoft.Reliability#CA2002;
-Microsoft.Security#CA2100;
-Microsoft.Usage#CA1816;
-Microsoft.Usage#CA2201;
-Microsoft.Usage#CA2207;
-Microsoft.Usage#CA2208;
-Microsoft.Usage#CA2213;
-Microsoft.Usage#CA2216;
-Microsoft.Usage#CA2229;
-Microsoft.Usage#CA2235;
-Microsoft.Usage#CA2237;
-Microsoft.Usage#CA2241;
-Microsoft.Usage#CA2242;
-Microsoft.Usage#CA2243;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<!-- 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 ToolsVersion="15.0" DefaultTargets="Build" InitialTargets="ValidateMSBuildToolsVersion" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- The UsingTask, UseSharedCompilation, and ToolPath/Exe variables all interact to
choose which compiler path to use and whether or not to use the compiler server.
If UsingTask and UseSharedCompilation are set then the compiler server next to the
task will be used (i.e., the one in this package).
If UseSharedCompilation is false or ToolPath/Exe are set the compiler server will
not be used and the compiler exe at the ToolPath, if set, will be executed, otherwise
the executable in the MSBuild install path will be executed. -->
<Target Name="ValidateMSBuildToolsVersion" Condition="'$(BuildingProject)' == 'true'">
<Error Text="Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above"
Condition="'$(MSBuildToolsVersion)' == '2.0' OR
'$(MSBuildToolsVersion)' == '3.5' OR
'$(MSBuildToolsVersion)' == '4.0' OR
'$(MSBuildToolsVersion)' == '12.0' OR
'$(MSBuildToolsVersion)' == '14.0'" />
</Target>
<!-- Always use the local build task, even if we just shell out to an exe in case there are
new properties in the local build task. -->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<PropertyGroup>
<!-- By default don't use the compiler server in Visual Studio. -->
<UseSharedCompilation Condition="'$(UseSharedCompilation)' == ''">false</UseSharedCompilation>
<CSharpCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
<VisualBasicCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
</PropertyGroup>
<!-- If we're not using the compiler server, set ToolPath/Exe to direct to
the exes in this package -->
<PropertyGroup Condition="'$(UseSharedCompilation)' != 'true'">
<CscToolPath>$(MSBuildThisFileDirectory)..\tools</CscToolPath>
<CscToolExe>csc.exe</CscToolExe>
<VbcToolPath>$(MSBuildThisFileDirectory)..\tools</VbcToolPath>
<VbcToolExe>vbc.exe</VbcToolExe>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1000;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1024;CA1027;CA1028;CA1030;CA1031;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1060;CA1061;CA1062;CA1063;CA1064;CA1066;CA1067;CA1068;CA1501;CA1502;CA1505;CA1506;CA1508;CA1509;CA1707;CA1708;CA1710;CA1711;CA1712;CA1714;CA1715;CA1716;CA1717;CA1720;CA1721;CA1724;CA1725;CA1801;CA1802;CA1806;CA1812;CA1814;CA1815;CA1819;CA1822;CA1823;CA1827;CA2007;CA2119;CA2211;CA2214;CA2217;CA2219;CA2225;CA2226;CA2227;CA2231;CA2244;CA2245;CA1001;CA1003;CA1019;CA1032;CA1065;CA1200;CA1507;CA1821;CA2200;CA2234;CA2218;CA2224</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1000;
-Microsoft.Design#CA1001;
-Microsoft.Design#CA1003;
-Microsoft.Design#CA1008;
-Microsoft.Design#CA1010;
-Microsoft.Design#CA1012;
-Microsoft.Design#CA1014;
-Microsoft.Design#CA1016;
-Microsoft.Design#CA1017;
-Microsoft.Design#CA1018;
-Microsoft.Design#CA1019;
-Microsoft.Design#CA1024;
-Microsoft.Design#CA1027;
-Microsoft.Design#CA1028;
-Microsoft.Design#CA1030;
-Microsoft.Design#CA1031;
-Microsoft.Design#CA1032;
-Microsoft.Design#CA1033;
-Microsoft.Design#CA1034;
-Microsoft.Design#CA1036;
-Microsoft.Design#CA1040;
-Microsoft.Design#CA1041;
-Microsoft.Design#CA1043;
-Microsoft.Design#CA1044;
-Microsoft.Design#CA1050;
-Microsoft.Design#CA1051;
-Microsoft.Design#CA1052;
-Microsoft.Design#CA1054;
-Microsoft.Design#CA1055;
-Microsoft.Design#CA1056;
-Microsoft.Design#CA1060;
-Microsoft.Design#CA1061;
-Microsoft.Design#CA1062;
-Microsoft.Design#CA1063;
-Microsoft.Design#CA1064;
-Microsoft.Design#CA1065;
-Microsoft.Maintainability#CA1501;
-Microsoft.Maintainability#CA1502;
-Microsoft.Maintainability#CA1505;
-Microsoft.Maintainability#CA1506;
-Microsoft.Naming#CA1707;
-Microsoft.Naming#CA1708;
-Microsoft.Naming#CA1710;
-Microsoft.Naming#CA1711;
-Microsoft.Naming#CA1712;
-Microsoft.Naming#CA1714;
-Microsoft.Naming#CA1715;
-Microsoft.Naming#CA1716;
-Microsoft.Naming#CA1717;
-Microsoft.Naming#CA1720;
-Microsoft.Naming#CA1721;
-Microsoft.Naming#CA1724;
-Microsoft.Naming#CA1725;
-Microsoft.Performance#CA1802;
-Microsoft.Performance#CA1806;
-Microsoft.Performance#CA1812;
-Microsoft.Performance#CA1814;
-Microsoft.Performance#CA1815;
-Microsoft.Performance#CA1819;
-Microsoft.Performance#CA1821;
-Microsoft.Performance#CA1822;
-Microsoft.Performance#CA1823;
-Microsoft.Security#CA2119;
-Microsoft.Usage#CA1801;
-Microsoft.Usage#CA2200;
-Microsoft.Usage#CA2211;
-Microsoft.Usage#CA2214;
-Microsoft.Usage#CA2217;
-Microsoft.Usage#CA2218;
-Microsoft.Usage#CA2219;
-Microsoft.Usage#CA2224;
-Microsoft.Usage#CA2225;
-Microsoft.Usage#CA2226;
-Microsoft.Usage#CA2227;
-Microsoft.Usage#CA2231;
-Microsoft.Usage#CA2234;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgXliffTasks Condition=" '$(PkgXliffTasks)' == '' ">C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4</PkgXliffTasks>
<PkgVSSDK_DTE Condition=" '$(PkgVSSDK_DTE)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.dte\7.0.4</PkgVSSDK_DTE>
<PkgVSSDK_TemplateWizardInterface Condition=" '$(PkgVSSDK_TemplateWizardInterface)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.templatewizardinterface\12.0.4</PkgVSSDK_TemplateWizardInterface>
<PkgRoslynTools_SignTool Condition=" '$(PkgRoslynTools_SignTool)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.signtool\1.0.0-beta-62414-01</PkgRoslynTools_SignTool>
<PkgRoslynTools_RepoToolset Condition=" '$(PkgRoslynTools_RepoToolset)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01</PkgRoslynTools_RepoToolset>
<PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgRoslyn_Diagnostics_Analyzers Condition=" '$(PkgRoslyn_Diagnostics_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4</PkgRoslyn_Diagnostics_Analyzers>
<PkgOpenCover Condition=" '$(PkgOpenCover)' == '' ">C:\Users\davkean\.nuget\packages\opencover\4.6.519</PkgOpenCover>
<PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.projectsystem.analyzers\16.2.133-pre</PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities Condition=" '$(PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.flowanalysis.utilities\2.9.4-beta1.19321.5</PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities>
<PkgMicrosoft_NetFramework_Analyzers Condition=" '$(PkgMicrosoft_NetFramework_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4</PkgMicrosoft_NetFramework_Analyzers>
<PkgMicrosoft_NetCore_Analyzers Condition=" '$(PkgMicrosoft_NetCore_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4</PkgMicrosoft_NetCore_Analyzers>
<PkgMicrosoft_Net_Compilers Condition=" '$(PkgMicrosoft_Net_Compilers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05</PkgMicrosoft_Net_Compilers>
<PkgMicrosoft_DiaSymReader_Pdb2Pdb Condition=" '$(PkgMicrosoft_DiaSymReader_Pdb2Pdb)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.diasymreader.pdb2pdb\1.1.0-beta1-62624-01</PkgMicrosoft_DiaSymReader_Pdb2Pdb>
<PkgMicrosoft_CodeQuality_Analyzers Condition=" '$(PkgMicrosoft_CodeQuality_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4</PkgMicrosoft_CodeQuality_Analyzers>
<PkgMicroBuild_Plugins_SwixBuild Condition=" '$(PkgMicroBuild_Plugins_SwixBuild)' == '' ">C:\Users\davkean\.nuget\packages\microbuild.plugins.swixbuild\1.0.147</PkgMicroBuild_Plugins_SwixBuild>
<PkgCodecov Condition=" '$(PkgCodecov)' == '' ">C:\Users\davkean\.nuget\packages\codecov\1.1.0</PkgCodecov>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.Managed.TestServices\Microsoft.VisualStudio.ProjectSystem.Managed.TestServices.csproj.nuget.g.props ======= -->
<!-- ======== c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles\Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles.csproj.nuget.g.props ======= -->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\davkean\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.3.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props" Condition="Exists('$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. -->
<!-- Licensed under the MIT license. See LICENSE file in the project root for full license information. -->
<Project>
<PropertyGroup>
<!--
Set this to to true to update .xlf files with corresponding .resx/.vcst/.xaml on every build.
If used, it should be configured so that official/CI builds keep it off as those should never
modify source code in the repository.
-->
<UpdateXlfOnBuild Condition="'$(UpdateXlfOnBuild)' == ''">false</UpdateXlfOnBuild>
<!--
Set this to false to use .xlf files as they are without verifying that they are up-to-date
with corresponding .resx/.vsct/.xaml files.
-->
<ErrorOnOutOfDateXlf Condition="'$(ErrorOnOutOfDateXlf)' == ''">true</ErrorOnOutOfDateXlf>
<!--
The set of languages to which the project is localized. The default matches Visual Studio.
-->
<XlfLanguages Condition="'$(XlfLanguages)' == ''">cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant</XlfLanguages>
<!--
Set this to to false to skip all xlf processing.
-->
<EnableXlfLocalization Condition="'$(EnableXlfLocalization)' == ''">true</EnableXlfLocalization>
</PropertyGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<!-- XlfInput set in targets to true if not already set and %(Extension) is .resx -->
<XlfSourceFormat>Resx</XlfSourceFormat>
<XlfOutputItem>EmbeddedResource</XlfOutputItem>
</EmbeddedResource>
<UnstructuredResource>
<Visible>false</Visible>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Unstructured</XlfSourceFormat>
<XlfOutputItem>UnstructuredResourceTranslated</XlfOutputItem>
</UnstructuredResource>
<VSCTCompile>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Vsct</XlfSourceFormat>
<XlfOutputItem>VSCTCompile</XlfOutputItem>
</VSCTCompile>
<XamlPropertyRule>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRule>
<XamlPropertyRuleNoCodeBehind>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRuleNoCodeBehind>
<XamlPropertyProjectItemsSchema>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyProjectItemsSchema>
</ItemDefinitionGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035;RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027;RS0006;RS0023;RS0032;RS0033;RS0034;RS0001;RS0002;RS0005;RS0013;RS0019;RS0004</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props" Condition="Exists('$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="VSSDK_NuGet_Configuration">
<ThisPackageDirectory>$(MSBuildThisFileDirectory)..\</ThisPackageDirectory>
<VSToolsPath>$(ThisPackageDirectory)\tools</VSToolsPath>
<VsSDKInstall>$(VSToolsPath)\VSSDK</VsSDKInstall>
<VsSDKIncludes>$(VsSDKInstall)\inc</VsSDKIncludes>
<VsSDKToolsPath>$(VsSDKInstall)\bin</VsSDKToolsPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS1001;RS1004;RS1007;RS1009;RS1010;RS1011;RS1015;RS1016;RS1017;RS1018;RS1019;RS1020;RS1021;RS1024;RS1025;RS1026;RS1002;RS1003;RS1005;RS1006;RS1008;RS1012;RS1013;RS1014;RS1022;RS1023</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1058;CA2153;CA3075;CA3147;CA3076;CA3077</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1058;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1303;CA1304;CA1305;CA1307;CA1308;CA1401;CA1813;CA1816;CA1820;CA1826;CA2000;CA2002;CA2008;CA2009;CA2100;CA2101;CA2208;CA2213;CA2216;CA2229;CA2235;CA2237;CA2241;CA2242;CA2243;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA1309;CA1810;CA1824;CA1825;CA2010;CA2201;CA2207</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Globalization#CA1303;
-Microsoft.Globalization#CA1304;
-Microsoft.Globalization#CA1305;
-Microsoft.Globalization#CA1307;
-Microsoft.Globalization#CA1308;
-Microsoft.Globalization#CA1309;
-Microsoft.Globalization#CA2101;
-Microsoft.Interoperability#CA1401;
-Microsoft.Performance#CA1810;
-Microsoft.Performance#CA1813;
-Microsoft.Performance#CA1820;
-Microsoft.Performance#CA1824;
-Microsoft.Reliability#CA2000;
-Microsoft.Reliability#CA2002;
-Microsoft.Security#CA2100;
-Microsoft.Usage#CA1816;
-Microsoft.Usage#CA2201;
-Microsoft.Usage#CA2207;
-Microsoft.Usage#CA2208;
-Microsoft.Usage#CA2213;
-Microsoft.Usage#CA2216;
-Microsoft.Usage#CA2229;
-Microsoft.Usage#CA2235;
-Microsoft.Usage#CA2237;
-Microsoft.Usage#CA2241;
-Microsoft.Usage#CA2242;
-Microsoft.Usage#CA2243;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<!-- 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 ToolsVersion="15.0" DefaultTargets="Build" InitialTargets="ValidateMSBuildToolsVersion" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- The UsingTask, UseSharedCompilation, and ToolPath/Exe variables all interact to
choose which compiler path to use and whether or not to use the compiler server.
If UsingTask and UseSharedCompilation are set then the compiler server next to the
task will be used (i.e., the one in this package).
If UseSharedCompilation is false or ToolPath/Exe are set the compiler server will
not be used and the compiler exe at the ToolPath, if set, will be executed, otherwise
the executable in the MSBuild install path will be executed. -->
<Target Name="ValidateMSBuildToolsVersion" Condition="'$(BuildingProject)' == 'true'">
<Error Text="Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above"
Condition="'$(MSBuildToolsVersion)' == '2.0' OR
'$(MSBuildToolsVersion)' == '3.5' OR
'$(MSBuildToolsVersion)' == '4.0' OR
'$(MSBuildToolsVersion)' == '12.0' OR
'$(MSBuildToolsVersion)' == '14.0'" />
</Target>
<!-- Always use the local build task, even if we just shell out to an exe in case there are
new properties in the local build task. -->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<PropertyGroup>
<!-- By default don't use the compiler server in Visual Studio. -->
<UseSharedCompilation Condition="'$(UseSharedCompilation)' == ''">false</UseSharedCompilation>
<CSharpCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
<VisualBasicCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
</PropertyGroup>
<!-- If we're not using the compiler server, set ToolPath/Exe to direct to
the exes in this package -->
<PropertyGroup Condition="'$(UseSharedCompilation)' != 'true'">
<CscToolPath>$(MSBuildThisFileDirectory)..\tools</CscToolPath>
<CscToolExe>csc.exe</CscToolExe>
<VbcToolPath>$(MSBuildThisFileDirectory)..\tools</VbcToolPath>
<VbcToolExe>vbc.exe</VbcToolExe>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1000;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1024;CA1027;CA1028;CA1030;CA1031;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1060;CA1061;CA1062;CA1063;CA1064;CA1066;CA1067;CA1068;CA1501;CA1502;CA1505;CA1506;CA1508;CA1509;CA1707;CA1708;CA1710;CA1711;CA1712;CA1714;CA1715;CA1716;CA1717;CA1720;CA1721;CA1724;CA1725;CA1801;CA1802;CA1806;CA1812;CA1814;CA1815;CA1819;CA1822;CA1823;CA1827;CA2007;CA2119;CA2211;CA2214;CA2217;CA2219;CA2225;CA2226;CA2227;CA2231;CA2244;CA2245;CA1001;CA1003;CA1019;CA1032;CA1065;CA1200;CA1507;CA1821;CA2200;CA2234;CA2218;CA2224</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1000;
-Microsoft.Design#CA1001;
-Microsoft.Design#CA1003;
-Microsoft.Design#CA1008;
-Microsoft.Design#CA1010;
-Microsoft.Design#CA1012;
-Microsoft.Design#CA1014;
-Microsoft.Design#CA1016;
-Microsoft.Design#CA1017;
-Microsoft.Design#CA1018;
-Microsoft.Design#CA1019;
-Microsoft.Design#CA1024;
-Microsoft.Design#CA1027;
-Microsoft.Design#CA1028;
-Microsoft.Design#CA1030;
-Microsoft.Design#CA1031;
-Microsoft.Design#CA1032;
-Microsoft.Design#CA1033;
-Microsoft.Design#CA1034;
-Microsoft.Design#CA1036;
-Microsoft.Design#CA1040;
-Microsoft.Design#CA1041;
-Microsoft.Design#CA1043;
-Microsoft.Design#CA1044;
-Microsoft.Design#CA1050;
-Microsoft.Design#CA1051;
-Microsoft.Design#CA1052;
-Microsoft.Design#CA1054;
-Microsoft.Design#CA1055;
-Microsoft.Design#CA1056;
-Microsoft.Design#CA1060;
-Microsoft.Design#CA1061;
-Microsoft.Design#CA1062;
-Microsoft.Design#CA1063;
-Microsoft.Design#CA1064;
-Microsoft.Design#CA1065;
-Microsoft.Maintainability#CA1501;
-Microsoft.Maintainability#CA1502;
-Microsoft.Maintainability#CA1505;
-Microsoft.Maintainability#CA1506;
-Microsoft.Naming#CA1707;
-Microsoft.Naming#CA1708;
-Microsoft.Naming#CA1710;
-Microsoft.Naming#CA1711;
-Microsoft.Naming#CA1712;
-Microsoft.Naming#CA1714;
-Microsoft.Naming#CA1715;
-Microsoft.Naming#CA1716;
-Microsoft.Naming#CA1717;
-Microsoft.Naming#CA1720;
-Microsoft.Naming#CA1721;
-Microsoft.Naming#CA1724;
-Microsoft.Naming#CA1725;
-Microsoft.Performance#CA1802;
-Microsoft.Performance#CA1806;
-Microsoft.Performance#CA1812;
-Microsoft.Performance#CA1814;
-Microsoft.Performance#CA1815;
-Microsoft.Performance#CA1819;
-Microsoft.Performance#CA1821;
-Microsoft.Performance#CA1822;
-Microsoft.Performance#CA1823;
-Microsoft.Security#CA2119;
-Microsoft.Usage#CA1801;
-Microsoft.Usage#CA2200;
-Microsoft.Usage#CA2211;
-Microsoft.Usage#CA2214;
-Microsoft.Usage#CA2217;
-Microsoft.Usage#CA2218;
-Microsoft.Usage#CA2219;
-Microsoft.Usage#CA2224;
-Microsoft.Usage#CA2225;
-Microsoft.Usage#CA2226;
-Microsoft.Usage#CA2227;
-Microsoft.Usage#CA2231;
-Microsoft.Usage#CA2234;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgXliffTasks Condition=" '$(PkgXliffTasks)' == '' ">C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4</PkgXliffTasks>
<PkgVSSDK_DTE Condition=" '$(PkgVSSDK_DTE)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.dte\7.0.4</PkgVSSDK_DTE>
<PkgVSSDK_TemplateWizardInterface Condition=" '$(PkgVSSDK_TemplateWizardInterface)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.templatewizardinterface\12.0.4</PkgVSSDK_TemplateWizardInterface>
<PkgRoslynTools_SignTool Condition=" '$(PkgRoslynTools_SignTool)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.signtool\1.0.0-beta-62414-01</PkgRoslynTools_SignTool>
<PkgRoslynTools_RepoToolset Condition=" '$(PkgRoslynTools_RepoToolset)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01</PkgRoslynTools_RepoToolset>
<PkgRoslynTools_ModifyVsixManifest Condition=" '$(PkgRoslynTools_ModifyVsixManifest)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.modifyvsixmanifest\1.0.0-beta-62327-02</PkgRoslynTools_ModifyVsixManifest>
<PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgRoslyn_Diagnostics_Analyzers Condition=" '$(PkgRoslyn_Diagnostics_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4</PkgRoslyn_Diagnostics_Analyzers>
<PkgOpenCover Condition=" '$(PkgOpenCover)' == '' ">C:\Users\davkean\.nuget\packages\opencover\4.6.519</PkgOpenCover>
<PkgMicrosoft_VisualStudio_Threading_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_Threading_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.threading.analyzers\16.0.102</PkgMicrosoft_VisualStudio_Threading_Analyzers>
<PkgMicrosoft_VisualStudio_SDK_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_SDK_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.sdk.analyzers\15.8.33</PkgMicrosoft_VisualStudio_SDK_Analyzers>
<PkgMicrosoft_VSSDK_BuildTools Condition=" '$(PkgMicrosoft_VSSDK_BuildTools)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073</PkgMicrosoft_VSSDK_BuildTools>
<PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.projectsystem.analyzers\16.2.133-pre</PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities Condition=" '$(PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.flowanalysis.utilities\2.9.4-beta1.19321.5</PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities>
<PkgMicrosoft_NetFramework_Analyzers Condition=" '$(PkgMicrosoft_NetFramework_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4</PkgMicrosoft_NetFramework_Analyzers>
<PkgMicrosoft_NetCore_Analyzers Condition=" '$(PkgMicrosoft_NetCore_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4</PkgMicrosoft_NetCore_Analyzers>
<PkgMicrosoft_Net_Compilers Condition=" '$(PkgMicrosoft_Net_Compilers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05</PkgMicrosoft_Net_Compilers>
<PkgMicrosoft_DiaSymReader_Pdb2Pdb Condition=" '$(PkgMicrosoft_DiaSymReader_Pdb2Pdb)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.diasymreader.pdb2pdb\1.1.0-beta1-62624-01</PkgMicrosoft_DiaSymReader_Pdb2Pdb>
<PkgMicrosoft_CodeQuality_Analyzers Condition=" '$(PkgMicrosoft_CodeQuality_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4</PkgMicrosoft_CodeQuality_Analyzers>
<PkgMicroBuild_Plugins_SwixBuild Condition=" '$(PkgMicroBuild_Plugins_SwixBuild)' == '' ">C:\Users\davkean\.nuget\packages\microbuild.plugins.swixbuild\1.0.147</PkgMicroBuild_Plugins_SwixBuild>
<PkgCodecov Condition=" '$(PkgCodecov)' == '' ">C:\Users\davkean\.nuget\packages\codecov\1.1.0</PkgCodecov>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles\Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles.csproj.nuget.g.props ======= -->
<!-- ======== c:\project-system\artifacts\Debug\obj\DeployTestDependencies\DeployTestDependencies.csproj.nuget.g.props ======= -->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\davkean\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.3.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xunit.runner.visualstudio\2.4.1\build\net20\xunit.runner.visualstudio.props" Condition="Exists('$(NuGetPackageRoot)xunit.runner.visualstudio\2.4.1\build\net20\xunit.runner.visualstudio.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xunit.runner.visualstudio\2.4.1\build\net20\xunit.runner.visualstudio.props ======= -->
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<None Include="$(MSBuildThisFileDirectory)..\_common\xunit.runner.visualstudio.testadapter.dll">
<Link>xunit.runner.visualstudio.testadapter.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</None>
<None Include="$(MSBuildThisFileDirectory)..\_common\xunit.runner.reporters.net452.dll">
<Link>xunit.runner.reporters.net452.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</None>
<None Include="$(MSBuildThisFileDirectory)..\_common\xunit.runner.utility.net452.dll">
<Link>xunit.runner.utility.net452.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</None>
<None Include="$(MSBuildThisFileDirectory)..\_common\xunit.abstractions.dll">
<Link>xunit.abstractions.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</None>
<ProjectCapability Include="TestContainer" />
</ItemGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xunit.runner.visualstudio\2.4.1\build\net20\xunit.runner.visualstudio.props ======= -->
<Import Project="$(NuGetPackageRoot)xunit.runner.console\2.4.1\build\xunit.runner.console.props" Condition="Exists('$(NuGetPackageRoot)xunit.runner.console\2.4.1\build\xunit.runner.console.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xunit.runner.console\2.4.1\build\xunit.runner.console.props ======= -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<!-- Lowest supported version -->
<XunitConsolePath>$(MSBuildThisFileDirectory)..\tools\net452\xunit.console.exe</XunitConsolePath>
<XunitConsolePathX86>$(MSBuildThisFileDirectory)..\tools\net452\xunit.console.x86.exe</XunitConsolePathX86>
<!-- Version specific -->
<XunitConsole452Path>$(MSBuildThisFileDirectory)..\tools\net452\xunit.console.exe</XunitConsole452Path>
<XunitConsole452PathX86>$(MSBuildThisFileDirectory)..\tools\net452\xunit.console.x86.exe</XunitConsole452PathX86>
<XunitConsole46Path>$(MSBuildThisFileDirectory)..\tools\net46\xunit.console.exe</XunitConsole46Path>
<XunitConsole46PathX86>$(MSBuildThisFileDirectory)..\tools\net46\xunit.console.x86.exe</XunitConsole46PathX86>
<XunitConsole461Path>$(MSBuildThisFileDirectory)..\tools\net461\xunit.console.exe</XunitConsole461Path>
<XunitConsole461PathX86>$(MSBuildThisFileDirectory)..\tools\net461\xunit.console.x86.exe</XunitConsole461PathX86>
<XunitConsole462Path>$(MSBuildThisFileDirectory)..\tools\net462\xunit.console.exe</XunitConsole462Path>
<XunitConsole462PathX86>$(MSBuildThisFileDirectory)..\tools\net462\xunit.console.x86.exe</XunitConsole462PathX86>
<XunitConsole47Path>$(MSBuildThisFileDirectory)..\tools\net47\xunit.console.exe</XunitConsole47Path>
<XunitConsole47PathX86>$(MSBuildThisFileDirectory)..\tools\net47\xunit.console.x86.exe</XunitConsole47PathX86>
<XunitConsole471Path>$(MSBuildThisFileDirectory)..\tools\net471\xunit.console.exe</XunitConsole471Path>
<XunitConsole471PathX86>$(MSBuildThisFileDirectory)..\tools\net471\xunit.console.x86.exe</XunitConsole471PathX86>
<XunitConsole472Path>$(MSBuildThisFileDirectory)..\tools\net472\xunit.console.exe</XunitConsole472Path>
<XunitConsole472PathX86>$(MSBuildThisFileDirectory)..\tools\net472\xunit.console.x86.exe</XunitConsole472PathX86>
<!-- Lowest supported version -->
<XunitConsoleNetCoreAppPath>$(MSBuildThisFileDirectory)..\tools\netcoreapp1.0\xunit.console.dll</XunitConsoleNetCoreAppPath>
<!-- Version specific -->
<XunitConsoleNetCore1AppPath>$(MSBuildThisFileDirectory)..\tools\netcoreapp1.0\xunit.console.dll</XunitConsoleNetCore1AppPath>
<XunitConsoleNetCore2AppPath>$(MSBuildThisFileDirectory)..\tools\netcoreapp2.0\xunit.console.dll</XunitConsoleNetCore2AppPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xunit.runner.console\2.4.1\build\xunit.runner.console.props ======= -->
<Import Project="$(NuGetPackageRoot)xunit.core\2.4.1\build\xunit.core.props" Condition="Exists('$(NuGetPackageRoot)xunit.core\2.4.1\build\xunit.core.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xunit.core\2.4.1\build\xunit.core.props ======= -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ProjectCapability Include="TestContainer" />
</ItemGroup>
<PropertyGroup>
<DebugSymbols>true</DebugSymbols>
<IsTestProject>true</IsTestProject>
</PropertyGroup>
<!-- Support for importing props via the runner -->
<Import Condition=" '$(_Xunit_ImportPropsFile)' != '' " Project="$(_Xunit_ImportPropsFile)" />
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xunit.core\2.4.1\build\xunit.core.props ======= -->
<Import Project="$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props" Condition="Exists('$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. -->
<!-- Licensed under the MIT license. See LICENSE file in the project root for full license information. -->
<Project>
<PropertyGroup>
<!--
Set this to to true to update .xlf files with corresponding .resx/.vcst/.xaml on every build.
If used, it should be configured so that official/CI builds keep it off as those should never
modify source code in the repository.
-->
<UpdateXlfOnBuild Condition="'$(UpdateXlfOnBuild)' == ''">false</UpdateXlfOnBuild>
<!--
Set this to false to use .xlf files as they are without verifying that they are up-to-date
with corresponding .resx/.vsct/.xaml files.
-->
<ErrorOnOutOfDateXlf Condition="'$(ErrorOnOutOfDateXlf)' == ''">true</ErrorOnOutOfDateXlf>
<!--
The set of languages to which the project is localized. The default matches Visual Studio.
-->
<XlfLanguages Condition="'$(XlfLanguages)' == ''">cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant</XlfLanguages>
<!--
Set this to to false to skip all xlf processing.
-->
<EnableXlfLocalization Condition="'$(EnableXlfLocalization)' == ''">true</EnableXlfLocalization>
</PropertyGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<!-- XlfInput set in targets to true if not already set and %(Extension) is .resx -->
<XlfSourceFormat>Resx</XlfSourceFormat>
<XlfOutputItem>EmbeddedResource</XlfOutputItem>
</EmbeddedResource>
<UnstructuredResource>
<Visible>false</Visible>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Unstructured</XlfSourceFormat>
<XlfOutputItem>UnstructuredResourceTranslated</XlfOutputItem>
</UnstructuredResource>
<VSCTCompile>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Vsct</XlfSourceFormat>
<XlfOutputItem>VSCTCompile</XlfOutputItem>
</VSCTCompile>
<XamlPropertyRule>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRule>
<XamlPropertyRuleNoCodeBehind>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRuleNoCodeBehind>
<XamlPropertyProjectItemsSchema>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyProjectItemsSchema>
</ItemDefinitionGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035;RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027;RS0006;RS0023;RS0032;RS0033;RS0034;RS0001;RS0002;RS0005;RS0013;RS0019;RS0004</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props" Condition="Exists('$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="VSSDK_NuGet_Configuration">
<ThisPackageDirectory>$(MSBuildThisFileDirectory)..\</ThisPackageDirectory>
<VSToolsPath>$(ThisPackageDirectory)\tools</VSToolsPath>
<VsSDKInstall>$(VSToolsPath)\VSSDK</VsSDKInstall>
<VsSDKIncludes>$(VsSDKInstall)\inc</VsSDKIncludes>
<VsSDKToolsPath>$(VsSDKInstall)\bin</VsSDKToolsPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS1001;RS1004;RS1007;RS1009;RS1010;RS1011;RS1015;RS1016;RS1017;RS1018;RS1019;RS1020;RS1021;RS1024;RS1025;RS1026;RS1002;RS1003;RS1005;RS1006;RS1008;RS1012;RS1013;RS1014;RS1022;RS1023</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1058;CA2153;CA3075;CA3147;CA3076;CA3077</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1058;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1303;CA1304;CA1305;CA1307;CA1308;CA1401;CA1813;CA1816;CA1820;CA1826;CA2000;CA2002;CA2008;CA2009;CA2100;CA2101;CA2208;CA2213;CA2216;CA2229;CA2235;CA2237;CA2241;CA2242;CA2243;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA1309;CA1810;CA1824;CA1825;CA2010;CA2201;CA2207</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Globalization#CA1303;
-Microsoft.Globalization#CA1304;
-Microsoft.Globalization#CA1305;
-Microsoft.Globalization#CA1307;
-Microsoft.Globalization#CA1308;
-Microsoft.Globalization#CA1309;
-Microsoft.Globalization#CA2101;
-Microsoft.Interoperability#CA1401;
-Microsoft.Performance#CA1810;
-Microsoft.Performance#CA1813;
-Microsoft.Performance#CA1820;
-Microsoft.Performance#CA1824;
-Microsoft.Reliability#CA2000;
-Microsoft.Reliability#CA2002;
-Microsoft.Security#CA2100;
-Microsoft.Usage#CA1816;
-Microsoft.Usage#CA2201;
-Microsoft.Usage#CA2207;
-Microsoft.Usage#CA2208;
-Microsoft.Usage#CA2213;
-Microsoft.Usage#CA2216;
-Microsoft.Usage#CA2229;
-Microsoft.Usage#CA2235;
-Microsoft.Usage#CA2237;
-Microsoft.Usage#CA2241;
-Microsoft.Usage#CA2242;
-Microsoft.Usage#CA2243;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<!-- 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 ToolsVersion="15.0" DefaultTargets="Build" InitialTargets="ValidateMSBuildToolsVersion" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- The UsingTask, UseSharedCompilation, and ToolPath/Exe variables all interact to
choose which compiler path to use and whether or not to use the compiler server.
If UsingTask and UseSharedCompilation are set then the compiler server next to the
task will be used (i.e., the one in this package).
If UseSharedCompilation is false or ToolPath/Exe are set the compiler server will
not be used and the compiler exe at the ToolPath, if set, will be executed, otherwise
the executable in the MSBuild install path will be executed. -->
<Target Name="ValidateMSBuildToolsVersion" Condition="'$(BuildingProject)' == 'true'">
<Error Text="Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above"
Condition="'$(MSBuildToolsVersion)' == '2.0' OR
'$(MSBuildToolsVersion)' == '3.5' OR
'$(MSBuildToolsVersion)' == '4.0' OR
'$(MSBuildToolsVersion)' == '12.0' OR
'$(MSBuildToolsVersion)' == '14.0'" />
</Target>
<!-- Always use the local build task, even if we just shell out to an exe in case there are
new properties in the local build task. -->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<PropertyGroup>
<!-- By default don't use the compiler server in Visual Studio. -->
<UseSharedCompilation Condition="'$(UseSharedCompilation)' == ''">false</UseSharedCompilation>
<CSharpCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
<VisualBasicCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
</PropertyGroup>
<!-- If we're not using the compiler server, set ToolPath/Exe to direct to
the exes in this package -->
<PropertyGroup Condition="'$(UseSharedCompilation)' != 'true'">
<CscToolPath>$(MSBuildThisFileDirectory)..\tools</CscToolPath>
<CscToolExe>csc.exe</CscToolExe>
<VbcToolPath>$(MSBuildThisFileDirectory)..\tools</VbcToolPath>
<VbcToolExe>vbc.exe</VbcToolExe>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1000;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1024;CA1027;CA1028;CA1030;CA1031;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1060;CA1061;CA1062;CA1063;CA1064;CA1066;CA1067;CA1068;CA1501;CA1502;CA1505;CA1506;CA1508;CA1509;CA1707;CA1708;CA1710;CA1711;CA1712;CA1714;CA1715;CA1716;CA1717;CA1720;CA1721;CA1724;CA1725;CA1801;CA1802;CA1806;CA1812;CA1814;CA1815;CA1819;CA1822;CA1823;CA1827;CA2007;CA2119;CA2211;CA2214;CA2217;CA2219;CA2225;CA2226;CA2227;CA2231;CA2244;CA2245;CA1001;CA1003;CA1019;CA1032;CA1065;CA1200;CA1507;CA1821;CA2200;CA2234;CA2218;CA2224</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1000;
-Microsoft.Design#CA1001;
-Microsoft.Design#CA1003;
-Microsoft.Design#CA1008;
-Microsoft.Design#CA1010;
-Microsoft.Design#CA1012;
-Microsoft.Design#CA1014;
-Microsoft.Design#CA1016;
-Microsoft.Design#CA1017;
-Microsoft.Design#CA1018;
-Microsoft.Design#CA1019;
-Microsoft.Design#CA1024;
-Microsoft.Design#CA1027;
-Microsoft.Design#CA1028;
-Microsoft.Design#CA1030;
-Microsoft.Design#CA1031;
-Microsoft.Design#CA1032;
-Microsoft.Design#CA1033;
-Microsoft.Design#CA1034;
-Microsoft.Design#CA1036;
-Microsoft.Design#CA1040;
-Microsoft.Design#CA1041;
-Microsoft.Design#CA1043;
-Microsoft.Design#CA1044;
-Microsoft.Design#CA1050;
-Microsoft.Design#CA1051;
-Microsoft.Design#CA1052;
-Microsoft.Design#CA1054;
-Microsoft.Design#CA1055;
-Microsoft.Design#CA1056;
-Microsoft.Design#CA1060;
-Microsoft.Design#CA1061;
-Microsoft.Design#CA1062;
-Microsoft.Design#CA1063;
-Microsoft.Design#CA1064;
-Microsoft.Design#CA1065;
-Microsoft.Maintainability#CA1501;
-Microsoft.Maintainability#CA1502;
-Microsoft.Maintainability#CA1505;
-Microsoft.Maintainability#CA1506;
-Microsoft.Naming#CA1707;
-Microsoft.Naming#CA1708;
-Microsoft.Naming#CA1710;
-Microsoft.Naming#CA1711;
-Microsoft.Naming#CA1712;
-Microsoft.Naming#CA1714;
-Microsoft.Naming#CA1715;
-Microsoft.Naming#CA1716;
-Microsoft.Naming#CA1717;
-Microsoft.Naming#CA1720;
-Microsoft.Naming#CA1721;
-Microsoft.Naming#CA1724;
-Microsoft.Naming#CA1725;
-Microsoft.Performance#CA1802;
-Microsoft.Performance#CA1806;
-Microsoft.Performance#CA1812;
-Microsoft.Performance#CA1814;
-Microsoft.Performance#CA1815;
-Microsoft.Performance#CA1819;
-Microsoft.Performance#CA1821;
-Microsoft.Performance#CA1822;
-Microsoft.Performance#CA1823;
-Microsoft.Security#CA2119;
-Microsoft.Usage#CA1801;
-Microsoft.Usage#CA2200;
-Microsoft.Usage#CA2211;
-Microsoft.Usage#CA2214;
-Microsoft.Usage#CA2217;
-Microsoft.Usage#CA2218;
-Microsoft.Usage#CA2219;
-Microsoft.Usage#CA2224;
-Microsoft.Usage#CA2225;
-Microsoft.Usage#CA2226;
-Microsoft.Usage#CA2227;
-Microsoft.Usage#CA2231;
-Microsoft.Usage#CA2234;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Pkgxunit_runner_console Condition=" '$(Pkgxunit_runner_console)' == '' ">C:\Users\davkean\.nuget\packages\xunit.runner.console\2.4.1</Pkgxunit_runner_console>
<Pkgxunit_analyzers Condition=" '$(Pkgxunit_analyzers)' == '' ">C:\Users\davkean\.nuget\packages\xunit.analyzers\0.10.0</Pkgxunit_analyzers>
<PkgXliffTasks Condition=" '$(PkgXliffTasks)' == '' ">C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4</PkgXliffTasks>
<PkgVSSDK_DTE Condition=" '$(PkgVSSDK_DTE)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.dte\7.0.4</PkgVSSDK_DTE>
<PkgVSSDK_TemplateWizardInterface Condition=" '$(PkgVSSDK_TemplateWizardInterface)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.templatewizardinterface\12.0.4</PkgVSSDK_TemplateWizardInterface>
<PkgRoslynTools_SignTool Condition=" '$(PkgRoslynTools_SignTool)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.signtool\1.0.0-beta-62414-01</PkgRoslynTools_SignTool>
<PkgRoslynTools_RepoToolset Condition=" '$(PkgRoslynTools_RepoToolset)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01</PkgRoslynTools_RepoToolset>
<PkgRoslynTools_ModifyVsixManifest Condition=" '$(PkgRoslynTools_ModifyVsixManifest)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.modifyvsixmanifest\1.0.0-beta-62327-02</PkgRoslynTools_ModifyVsixManifest>
<PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgRoslyn_Diagnostics_Analyzers Condition=" '$(PkgRoslyn_Diagnostics_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4</PkgRoslyn_Diagnostics_Analyzers>
<PkgOpenCover Condition=" '$(PkgOpenCover)' == '' ">C:\Users\davkean\.nuget\packages\opencover\4.6.519</PkgOpenCover>
<PkgMicrosoft_VisualStudio_Threading_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_Threading_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.threading.analyzers\16.0.102</PkgMicrosoft_VisualStudio_Threading_Analyzers>
<PkgMicrosoft_VisualStudio_SDK_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_SDK_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.sdk.analyzers\15.8.33</PkgMicrosoft_VisualStudio_SDK_Analyzers>
<PkgMicrosoft_VSSDK_BuildTools Condition=" '$(PkgMicrosoft_VSSDK_BuildTools)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073</PkgMicrosoft_VSSDK_BuildTools>
<PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.projectsystem.analyzers\16.2.133-pre</PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities Condition=" '$(PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.flowanalysis.utilities\2.9.4-beta1.19321.5</PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities>
<PkgMicrosoft_NetFramework_Analyzers Condition=" '$(PkgMicrosoft_NetFramework_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4</PkgMicrosoft_NetFramework_Analyzers>
<PkgMicrosoft_NetCore_Analyzers Condition=" '$(PkgMicrosoft_NetCore_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4</PkgMicrosoft_NetCore_Analyzers>
<PkgMicrosoft_Net_Compilers Condition=" '$(PkgMicrosoft_Net_Compilers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05</PkgMicrosoft_Net_Compilers>
<PkgMicrosoft_DiaSymReader_Pdb2Pdb Condition=" '$(PkgMicrosoft_DiaSymReader_Pdb2Pdb)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.diasymreader.pdb2pdb\1.1.0-beta1-62624-01</PkgMicrosoft_DiaSymReader_Pdb2Pdb>
<PkgMicrosoft_CodeQuality_Analyzers Condition=" '$(PkgMicrosoft_CodeQuality_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4</PkgMicrosoft_CodeQuality_Analyzers>
<PkgMicroBuild_Plugins_SwixBuild Condition=" '$(PkgMicroBuild_Plugins_SwixBuild)' == '' ">C:\Users\davkean\.nuget\packages\microbuild.plugins.swixbuild\1.0.147</PkgMicroBuild_Plugins_SwixBuild>
<PkgCodecov Condition=" '$(PkgCodecov)' == '' ">C:\Users\davkean\.nuget\packages\codecov\1.1.0</PkgCodecov>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\artifacts\Debug\obj\DeployTestDependencies\DeployTestDependencies.csproj.nuget.g.props ======= -->
<!-- ======== c:\project-system\artifacts\Debug\obj\DeployIntegrationDependencies\DeployIntegrationDependencies.csproj.nuget.g.props ======= -->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\davkean\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.3.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props" Condition="Exists('$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. -->
<!-- Licensed under the MIT license. See LICENSE file in the project root for full license information. -->
<Project>
<PropertyGroup>
<!--
Set this to to true to update .xlf files with corresponding .resx/.vcst/.xaml on every build.
If used, it should be configured so that official/CI builds keep it off as those should never
modify source code in the repository.
-->
<UpdateXlfOnBuild Condition="'$(UpdateXlfOnBuild)' == ''">false</UpdateXlfOnBuild>
<!--
Set this to false to use .xlf files as they are without verifying that they are up-to-date
with corresponding .resx/.vsct/.xaml files.
-->
<ErrorOnOutOfDateXlf Condition="'$(ErrorOnOutOfDateXlf)' == ''">true</ErrorOnOutOfDateXlf>
<!--
The set of languages to which the project is localized. The default matches Visual Studio.
-->
<XlfLanguages Condition="'$(XlfLanguages)' == ''">cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant</XlfLanguages>
<!--
Set this to to false to skip all xlf processing.
-->
<EnableXlfLocalization Condition="'$(EnableXlfLocalization)' == ''">true</EnableXlfLocalization>
</PropertyGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<!-- XlfInput set in targets to true if not already set and %(Extension) is .resx -->
<XlfSourceFormat>Resx</XlfSourceFormat>
<XlfOutputItem>EmbeddedResource</XlfOutputItem>
</EmbeddedResource>
<UnstructuredResource>
<Visible>false</Visible>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Unstructured</XlfSourceFormat>
<XlfOutputItem>UnstructuredResourceTranslated</XlfOutputItem>
</UnstructuredResource>
<VSCTCompile>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Vsct</XlfSourceFormat>
<XlfOutputItem>VSCTCompile</XlfOutputItem>
</VSCTCompile>
<XamlPropertyRule>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRule>
<XamlPropertyRuleNoCodeBehind>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRuleNoCodeBehind>
<XamlPropertyProjectItemsSchema>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyProjectItemsSchema>
</ItemDefinitionGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035;RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027;RS0006;RS0023;RS0032;RS0033;RS0034;RS0001;RS0002;RS0005;RS0013;RS0019;RS0004</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)mstest.testadapter\2.0.0-beta4\build\net45\MSTest.TestAdapter.props" Condition="Exists('$(NuGetPackageRoot)mstest.testadapter\2.0.0-beta4\build\net45\MSTest.TestAdapter.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\mstest.testadapter\2.0.0-beta4\build\net45\MSTest.TestAdapter.props ======= -->
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Content Include="$(MSBuildThisFileDirectory)..\_common\Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll">
<Link>Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</Content>
<Content Include="$(MSBuildThisFileDirectory)..\_common\Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.Interface.dll">
<Link>Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.Interface.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</Content>
<Content Include="$(MSBuildThisFileDirectory)..\_common\Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll">
<Link>Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</Content>
</ItemGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\mstest.testadapter\2.0.0-beta4\build\net45\MSTest.TestAdapter.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props" Condition="Exists('$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="VSSDK_NuGet_Configuration">
<ThisPackageDirectory>$(MSBuildThisFileDirectory)..\</ThisPackageDirectory>
<VSToolsPath>$(ThisPackageDirectory)\tools</VSToolsPath>
<VsSDKInstall>$(VSToolsPath)\VSSDK</VsSDKInstall>
<VsSDKIncludes>$(VsSDKInstall)\inc</VsSDKIncludes>
<VsSDKToolsPath>$(VsSDKInstall)\bin</VsSDKToolsPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS1001;RS1004;RS1007;RS1009;RS1010;RS1011;RS1015;RS1016;RS1017;RS1018;RS1019;RS1020;RS1021;RS1024;RS1025;RS1026;RS1002;RS1003;RS1005;RS1006;RS1008;RS1012;RS1013;RS1014;RS1022;RS1023</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1058;CA2153;CA3075;CA3147;CA3076;CA3077</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1058;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1303;CA1304;CA1305;CA1307;CA1308;CA1401;CA1813;CA1816;CA1820;CA1826;CA2000;CA2002;CA2008;CA2009;CA2100;CA2101;CA2208;CA2213;CA2216;CA2229;CA2235;CA2237;CA2241;CA2242;CA2243;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA1309;CA1810;CA1824;CA1825;CA2010;CA2201;CA2207</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Globalization#CA1303;
-Microsoft.Globalization#CA1304;
-Microsoft.Globalization#CA1305;
-Microsoft.Globalization#CA1307;
-Microsoft.Globalization#CA1308;
-Microsoft.Globalization#CA1309;
-Microsoft.Globalization#CA2101;
-Microsoft.Interoperability#CA1401;
-Microsoft.Performance#CA1810;
-Microsoft.Performance#CA1813;
-Microsoft.Performance#CA1820;
-Microsoft.Performance#CA1824;
-Microsoft.Reliability#CA2000;
-Microsoft.Reliability#CA2002;
-Microsoft.Security#CA2100;
-Microsoft.Usage#CA1816;
-Microsoft.Usage#CA2201;
-Microsoft.Usage#CA2207;
-Microsoft.Usage#CA2208;
-Microsoft.Usage#CA2213;
-Microsoft.Usage#CA2216;
-Microsoft.Usage#CA2229;
-Microsoft.Usage#CA2235;
-Microsoft.Usage#CA2237;
-Microsoft.Usage#CA2241;
-Microsoft.Usage#CA2242;
-Microsoft.Usage#CA2243;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<!-- 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 ToolsVersion="15.0" DefaultTargets="Build" InitialTargets="ValidateMSBuildToolsVersion" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- The UsingTask, UseSharedCompilation, and ToolPath/Exe variables all interact to
choose which compiler path to use and whether or not to use the compiler server.
If UsingTask and UseSharedCompilation are set then the compiler server next to the
task will be used (i.e., the one in this package).
If UseSharedCompilation is false or ToolPath/Exe are set the compiler server will
not be used and the compiler exe at the ToolPath, if set, will be executed, otherwise
the executable in the MSBuild install path will be executed. -->
<Target Name="ValidateMSBuildToolsVersion" Condition="'$(BuildingProject)' == 'true'">
<Error Text="Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above"
Condition="'$(MSBuildToolsVersion)' == '2.0' OR
'$(MSBuildToolsVersion)' == '3.5' OR
'$(MSBuildToolsVersion)' == '4.0' OR
'$(MSBuildToolsVersion)' == '12.0' OR
'$(MSBuildToolsVersion)' == '14.0'" />
</Target>
<!-- Always use the local build task, even if we just shell out to an exe in case there are
new properties in the local build task. -->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<PropertyGroup>
<!-- By default don't use the compiler server in Visual Studio. -->
<UseSharedCompilation Condition="'$(UseSharedCompilation)' == ''">false</UseSharedCompilation>
<CSharpCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
<VisualBasicCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
</PropertyGroup>
<!-- If we're not using the compiler server, set ToolPath/Exe to direct to
the exes in this package -->
<PropertyGroup Condition="'$(UseSharedCompilation)' != 'true'">
<CscToolPath>$(MSBuildThisFileDirectory)..\tools</CscToolPath>
<CscToolExe>csc.exe</CscToolExe>
<VbcToolPath>$(MSBuildThisFileDirectory)..\tools</VbcToolPath>
<VbcToolExe>vbc.exe</VbcToolExe>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1000;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1024;CA1027;CA1028;CA1030;CA1031;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1060;CA1061;CA1062;CA1063;CA1064;CA1066;CA1067;CA1068;CA1501;CA1502;CA1505;CA1506;CA1508;CA1509;CA1707;CA1708;CA1710;CA1711;CA1712;CA1714;CA1715;CA1716;CA1717;CA1720;CA1721;CA1724;CA1725;CA1801;CA1802;CA1806;CA1812;CA1814;CA1815;CA1819;CA1822;CA1823;CA1827;CA2007;CA2119;CA2211;CA2214;CA2217;CA2219;CA2225;CA2226;CA2227;CA2231;CA2244;CA2245;CA1001;CA1003;CA1019;CA1032;CA1065;CA1200;CA1507;CA1821;CA2200;CA2234;CA2218;CA2224</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1000;
-Microsoft.Design#CA1001;
-Microsoft.Design#CA1003;
-Microsoft.Design#CA1008;
-Microsoft.Design#CA1010;
-Microsoft.Design#CA1012;
-Microsoft.Design#CA1014;
-Microsoft.Design#CA1016;
-Microsoft.Design#CA1017;
-Microsoft.Design#CA1018;
-Microsoft.Design#CA1019;
-Microsoft.Design#CA1024;
-Microsoft.Design#CA1027;
-Microsoft.Design#CA1028;
-Microsoft.Design#CA1030;
-Microsoft.Design#CA1031;
-Microsoft.Design#CA1032;
-Microsoft.Design#CA1033;
-Microsoft.Design#CA1034;
-Microsoft.Design#CA1036;
-Microsoft.Design#CA1040;
-Microsoft.Design#CA1041;
-Microsoft.Design#CA1043;
-Microsoft.Design#CA1044;
-Microsoft.Design#CA1050;
-Microsoft.Design#CA1051;
-Microsoft.Design#CA1052;
-Microsoft.Design#CA1054;
-Microsoft.Design#CA1055;
-Microsoft.Design#CA1056;
-Microsoft.Design#CA1060;
-Microsoft.Design#CA1061;
-Microsoft.Design#CA1062;
-Microsoft.Design#CA1063;
-Microsoft.Design#CA1064;
-Microsoft.Design#CA1065;
-Microsoft.Maintainability#CA1501;
-Microsoft.Maintainability#CA1502;
-Microsoft.Maintainability#CA1505;
-Microsoft.Maintainability#CA1506;
-Microsoft.Naming#CA1707;
-Microsoft.Naming#CA1708;
-Microsoft.Naming#CA1710;
-Microsoft.Naming#CA1711;
-Microsoft.Naming#CA1712;
-Microsoft.Naming#CA1714;
-Microsoft.Naming#CA1715;
-Microsoft.Naming#CA1716;
-Microsoft.Naming#CA1717;
-Microsoft.Naming#CA1720;
-Microsoft.Naming#CA1721;
-Microsoft.Naming#CA1724;
-Microsoft.Naming#CA1725;
-Microsoft.Performance#CA1802;
-Microsoft.Performance#CA1806;
-Microsoft.Performance#CA1812;
-Microsoft.Performance#CA1814;
-Microsoft.Performance#CA1815;
-Microsoft.Performance#CA1819;
-Microsoft.Performance#CA1821;
-Microsoft.Performance#CA1822;
-Microsoft.Performance#CA1823;
-Microsoft.Security#CA2119;
-Microsoft.Usage#CA1801;
-Microsoft.Usage#CA2200;
-Microsoft.Usage#CA2211;
-Microsoft.Usage#CA2214;
-Microsoft.Usage#CA2217;
-Microsoft.Usage#CA2218;
-Microsoft.Usage#CA2219;
-Microsoft.Usage#CA2224;
-Microsoft.Usage#CA2225;
-Microsoft.Usage#CA2226;
-Microsoft.Usage#CA2227;
-Microsoft.Usage#CA2231;
-Microsoft.Usage#CA2234;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgXliffTasks Condition=" '$(PkgXliffTasks)' == '' ">C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4</PkgXliffTasks>
<PkgVSSDK_DTE Condition=" '$(PkgVSSDK_DTE)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.dte\7.0.4</PkgVSSDK_DTE>
<PkgVSSDK_TemplateWizardInterface Condition=" '$(PkgVSSDK_TemplateWizardInterface)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.templatewizardinterface\12.0.4</PkgVSSDK_TemplateWizardInterface>
<PkgRoslynTools_SignTool Condition=" '$(PkgRoslynTools_SignTool)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.signtool\1.0.0-beta-62414-01</PkgRoslynTools_SignTool>
<PkgRoslynTools_RepoToolset Condition=" '$(PkgRoslynTools_RepoToolset)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01</PkgRoslynTools_RepoToolset>
<PkgRoslynTools_ModifyVsixManifest Condition=" '$(PkgRoslynTools_ModifyVsixManifest)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.modifyvsixmanifest\1.0.0-beta-62327-02</PkgRoslynTools_ModifyVsixManifest>
<PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgRoslyn_Diagnostics_Analyzers Condition=" '$(PkgRoslyn_Diagnostics_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4</PkgRoslyn_Diagnostics_Analyzers>
<PkgOpenCover Condition=" '$(PkgOpenCover)' == '' ">C:\Users\davkean\.nuget\packages\opencover\4.6.519</PkgOpenCover>
<PkgMicrosoft_VisualStudio_Threading_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_Threading_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.threading.analyzers\16.0.102</PkgMicrosoft_VisualStudio_Threading_Analyzers>
<PkgMicrosoft_VisualStudio_SDK_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_SDK_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.sdk.analyzers\15.8.33</PkgMicrosoft_VisualStudio_SDK_Analyzers>
<PkgMicrosoft_VSSDK_BuildTools Condition=" '$(PkgMicrosoft_VSSDK_BuildTools)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073</PkgMicrosoft_VSSDK_BuildTools>
<PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.projectsystem.analyzers\16.2.133-pre</PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities Condition=" '$(PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.flowanalysis.utilities\2.9.4-beta1.19321.5</PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities>
<PkgMicrosoft_TestPlatform Condition=" '$(PkgMicrosoft_TestPlatform)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.testplatform\16.2.0</PkgMicrosoft_TestPlatform>
<PkgMicrosoft_Test_Apex_VisualStudio Condition=" '$(PkgMicrosoft_Test_Apex_VisualStudio)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.test.apex.visualstudio\16.3.29003.189</PkgMicrosoft_Test_Apex_VisualStudio>
<PkgMicrosoft_NetFramework_Analyzers Condition=" '$(PkgMicrosoft_NetFramework_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4</PkgMicrosoft_NetFramework_Analyzers>
<PkgMicrosoft_NetCore_Analyzers Condition=" '$(PkgMicrosoft_NetCore_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4</PkgMicrosoft_NetCore_Analyzers>
<PkgMicrosoft_Net_Compilers Condition=" '$(PkgMicrosoft_Net_Compilers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05</PkgMicrosoft_Net_Compilers>
<PkgMicrosoft_DiaSymReader_Pdb2Pdb Condition=" '$(PkgMicrosoft_DiaSymReader_Pdb2Pdb)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.diasymreader.pdb2pdb\1.1.0-beta1-62624-01</PkgMicrosoft_DiaSymReader_Pdb2Pdb>
<PkgMicrosoft_DevDiv_Validation_MediaRecorder Condition=" '$(PkgMicrosoft_DevDiv_Validation_MediaRecorder)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.devdiv.validation.mediarecorder\15.0.199</PkgMicrosoft_DevDiv_Validation_MediaRecorder>
<PkgMicrosoft_CodeQuality_Analyzers Condition=" '$(PkgMicrosoft_CodeQuality_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4</PkgMicrosoft_CodeQuality_Analyzers>
<PkgMicroBuild_Plugins_SwixBuild Condition=" '$(PkgMicroBuild_Plugins_SwixBuild)' == '' ">C:\Users\davkean\.nuget\packages\microbuild.plugins.swixbuild\1.0.147</PkgMicroBuild_Plugins_SwixBuild>
<PkgCodecov Condition=" '$(PkgCodecov)' == '' ">C:\Users\davkean\.nuget\packages\codecov\1.1.0</PkgCodecov>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\artifacts\Debug\obj\DeployIntegrationDependencies\DeployIntegrationDependencies.csproj.nuget.g.props ======= -->
<!-- ======== c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.Managed.TestServices.UnitTests\Microsoft.VisualStudio.ProjectSystem.Managed.TestServices.UnitTests.csproj.nuget.g.props ======= -->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\davkean\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.3.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xunit.runner.visualstudio\2.4.1\build\net20\xunit.runner.visualstudio.props" Condition="Exists('$(NuGetPackageRoot)xunit.runner.visualstudio\2.4.1\build\net20\xunit.runner.visualstudio.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xunit.runner.visualstudio\2.4.1\build\net20\xunit.runner.visualstudio.props ======= -->
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<None Include="$(MSBuildThisFileDirectory)..\_common\xunit.runner.visualstudio.testadapter.dll">
<Link>xunit.runner.visualstudio.testadapter.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</None>
<None Include="$(MSBuildThisFileDirectory)..\_common\xunit.runner.reporters.net452.dll">
<Link>xunit.runner.reporters.net452.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</None>
<None Include="$(MSBuildThisFileDirectory)..\_common\xunit.runner.utility.net452.dll">
<Link>xunit.runner.utility.net452.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</None>
<None Include="$(MSBuildThisFileDirectory)..\_common\xunit.abstractions.dll">
<Link>xunit.abstractions.dll</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Visible>False</Visible>
</None>
<ProjectCapability Include="TestContainer" />
</ItemGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xunit.runner.visualstudio\2.4.1\build\net20\xunit.runner.visualstudio.props ======= -->
<Import Project="$(NuGetPackageRoot)xunit.runner.console\2.4.1\build\xunit.runner.console.props" Condition="Exists('$(NuGetPackageRoot)xunit.runner.console\2.4.1\build\xunit.runner.console.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xunit.runner.console\2.4.1\build\xunit.runner.console.props ======= -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<!-- Lowest supported version -->
<XunitConsolePath>$(MSBuildThisFileDirectory)..\tools\net452\xunit.console.exe</XunitConsolePath>
<XunitConsolePathX86>$(MSBuildThisFileDirectory)..\tools\net452\xunit.console.x86.exe</XunitConsolePathX86>
<!-- Version specific -->
<XunitConsole452Path>$(MSBuildThisFileDirectory)..\tools\net452\xunit.console.exe</XunitConsole452Path>
<XunitConsole452PathX86>$(MSBuildThisFileDirectory)..\tools\net452\xunit.console.x86.exe</XunitConsole452PathX86>
<XunitConsole46Path>$(MSBuildThisFileDirectory)..\tools\net46\xunit.console.exe</XunitConsole46Path>
<XunitConsole46PathX86>$(MSBuildThisFileDirectory)..\tools\net46\xunit.console.x86.exe</XunitConsole46PathX86>
<XunitConsole461Path>$(MSBuildThisFileDirectory)..\tools\net461\xunit.console.exe</XunitConsole461Path>
<XunitConsole461PathX86>$(MSBuildThisFileDirectory)..\tools\net461\xunit.console.x86.exe</XunitConsole461PathX86>
<XunitConsole462Path>$(MSBuildThisFileDirectory)..\tools\net462\xunit.console.exe</XunitConsole462Path>
<XunitConsole462PathX86>$(MSBuildThisFileDirectory)..\tools\net462\xunit.console.x86.exe</XunitConsole462PathX86>
<XunitConsole47Path>$(MSBuildThisFileDirectory)..\tools\net47\xunit.console.exe</XunitConsole47Path>
<XunitConsole47PathX86>$(MSBuildThisFileDirectory)..\tools\net47\xunit.console.x86.exe</XunitConsole47PathX86>
<XunitConsole471Path>$(MSBuildThisFileDirectory)..\tools\net471\xunit.console.exe</XunitConsole471Path>
<XunitConsole471PathX86>$(MSBuildThisFileDirectory)..\tools\net471\xunit.console.x86.exe</XunitConsole471PathX86>
<XunitConsole472Path>$(MSBuildThisFileDirectory)..\tools\net472\xunit.console.exe</XunitConsole472Path>
<XunitConsole472PathX86>$(MSBuildThisFileDirectory)..\tools\net472\xunit.console.x86.exe</XunitConsole472PathX86>
<!-- Lowest supported version -->
<XunitConsoleNetCoreAppPath>$(MSBuildThisFileDirectory)..\tools\netcoreapp1.0\xunit.console.dll</XunitConsoleNetCoreAppPath>
<!-- Version specific -->
<XunitConsoleNetCore1AppPath>$(MSBuildThisFileDirectory)..\tools\netcoreapp1.0\xunit.console.dll</XunitConsoleNetCore1AppPath>
<XunitConsoleNetCore2AppPath>$(MSBuildThisFileDirectory)..\tools\netcoreapp2.0\xunit.console.dll</XunitConsoleNetCore2AppPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xunit.runner.console\2.4.1\build\xunit.runner.console.props ======= -->
<Import Project="$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props" Condition="Exists('$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. -->
<!-- Licensed under the MIT license. See LICENSE file in the project root for full license information. -->
<Project>
<PropertyGroup>
<!--
Set this to to true to update .xlf files with corresponding .resx/.vcst/.xaml on every build.
If used, it should be configured so that official/CI builds keep it off as those should never
modify source code in the repository.
-->
<UpdateXlfOnBuild Condition="'$(UpdateXlfOnBuild)' == ''">false</UpdateXlfOnBuild>
<!--
Set this to false to use .xlf files as they are without verifying that they are up-to-date
with corresponding .resx/.vsct/.xaml files.
-->
<ErrorOnOutOfDateXlf Condition="'$(ErrorOnOutOfDateXlf)' == ''">true</ErrorOnOutOfDateXlf>
<!--
The set of languages to which the project is localized. The default matches Visual Studio.
-->
<XlfLanguages Condition="'$(XlfLanguages)' == ''">cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant</XlfLanguages>
<!--
Set this to to false to skip all xlf processing.
-->
<EnableXlfLocalization Condition="'$(EnableXlfLocalization)' == ''">true</EnableXlfLocalization>
</PropertyGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<!-- XlfInput set in targets to true if not already set and %(Extension) is .resx -->
<XlfSourceFormat>Resx</XlfSourceFormat>
<XlfOutputItem>EmbeddedResource</XlfOutputItem>
</EmbeddedResource>
<UnstructuredResource>
<Visible>false</Visible>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Unstructured</XlfSourceFormat>
<XlfOutputItem>UnstructuredResourceTranslated</XlfOutputItem>
</UnstructuredResource>
<VSCTCompile>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Vsct</XlfSourceFormat>
<XlfOutputItem>VSCTCompile</XlfOutputItem>
</VSCTCompile>
<XamlPropertyRule>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRule>
<XamlPropertyRuleNoCodeBehind>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRuleNoCodeBehind>
<XamlPropertyProjectItemsSchema>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyProjectItemsSchema>
</ItemDefinitionGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035;RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027;RS0006;RS0023;RS0032;RS0033;RS0034;RS0001;RS0002;RS0005;RS0013;RS0019;RS0004</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS1001;RS1004;RS1007;RS1009;RS1010;RS1011;RS1015;RS1016;RS1017;RS1018;RS1019;RS1020;RS1021;RS1024;RS1025;RS1026;RS1002;RS1003;RS1005;RS1006;RS1008;RS1012;RS1013;RS1014;RS1022;RS1023</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1058;CA2153;CA3075;CA3147;CA3076;CA3077</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1058;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1303;CA1304;CA1305;CA1307;CA1308;CA1401;CA1813;CA1816;CA1820;CA1826;CA2000;CA2002;CA2008;CA2009;CA2100;CA2101;CA2208;CA2213;CA2216;CA2229;CA2235;CA2237;CA2241;CA2242;CA2243;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA1309;CA1810;CA1824;CA1825;CA2010;CA2201;CA2207</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Globalization#CA1303;
-Microsoft.Globalization#CA1304;
-Microsoft.Globalization#CA1305;
-Microsoft.Globalization#CA1307;
-Microsoft.Globalization#CA1308;
-Microsoft.Globalization#CA1309;
-Microsoft.Globalization#CA2101;
-Microsoft.Interoperability#CA1401;
-Microsoft.Performance#CA1810;
-Microsoft.Performance#CA1813;
-Microsoft.Performance#CA1820;
-Microsoft.Performance#CA1824;
-Microsoft.Reliability#CA2000;
-Microsoft.Reliability#CA2002;
-Microsoft.Security#CA2100;
-Microsoft.Usage#CA1816;
-Microsoft.Usage#CA2201;
-Microsoft.Usage#CA2207;
-Microsoft.Usage#CA2208;
-Microsoft.Usage#CA2213;
-Microsoft.Usage#CA2216;
-Microsoft.Usage#CA2229;
-Microsoft.Usage#CA2235;
-Microsoft.Usage#CA2237;
-Microsoft.Usage#CA2241;
-Microsoft.Usage#CA2242;
-Microsoft.Usage#CA2243;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<!-- 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 ToolsVersion="15.0" DefaultTargets="Build" InitialTargets="ValidateMSBuildToolsVersion" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- The UsingTask, UseSharedCompilation, and ToolPath/Exe variables all interact to
choose which compiler path to use and whether or not to use the compiler server.
If UsingTask and UseSharedCompilation are set then the compiler server next to the
task will be used (i.e., the one in this package).
If UseSharedCompilation is false or ToolPath/Exe are set the compiler server will
not be used and the compiler exe at the ToolPath, if set, will be executed, otherwise
the executable in the MSBuild install path will be executed. -->
<Target Name="ValidateMSBuildToolsVersion" Condition="'$(BuildingProject)' == 'true'">
<Error Text="Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above"
Condition="'$(MSBuildToolsVersion)' == '2.0' OR
'$(MSBuildToolsVersion)' == '3.5' OR
'$(MSBuildToolsVersion)' == '4.0' OR
'$(MSBuildToolsVersion)' == '12.0' OR
'$(MSBuildToolsVersion)' == '14.0'" />
</Target>
<!-- Always use the local build task, even if we just shell out to an exe in case there are
new properties in the local build task. -->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<PropertyGroup>
<!-- By default don't use the compiler server in Visual Studio. -->
<UseSharedCompilation Condition="'$(UseSharedCompilation)' == ''">false</UseSharedCompilation>
<CSharpCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
<VisualBasicCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
</PropertyGroup>
<!-- If we're not using the compiler server, set ToolPath/Exe to direct to
the exes in this package -->
<PropertyGroup Condition="'$(UseSharedCompilation)' != 'true'">
<CscToolPath>$(MSBuildThisFileDirectory)..\tools</CscToolPath>
<CscToolExe>csc.exe</CscToolExe>
<VbcToolPath>$(MSBuildThisFileDirectory)..\tools</VbcToolPath>
<VbcToolExe>vbc.exe</VbcToolExe>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1000;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1024;CA1027;CA1028;CA1030;CA1031;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1060;CA1061;CA1062;CA1063;CA1064;CA1066;CA1067;CA1068;CA1501;CA1502;CA1505;CA1506;CA1508;CA1509;CA1707;CA1708;CA1710;CA1711;CA1712;CA1714;CA1715;CA1716;CA1717;CA1720;CA1721;CA1724;CA1725;CA1801;CA1802;CA1806;CA1812;CA1814;CA1815;CA1819;CA1822;CA1823;CA1827;CA2007;CA2119;CA2211;CA2214;CA2217;CA2219;CA2225;CA2226;CA2227;CA2231;CA2244;CA2245;CA1001;CA1003;CA1019;CA1032;CA1065;CA1200;CA1507;CA1821;CA2200;CA2234;CA2218;CA2224</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1000;
-Microsoft.Design#CA1001;
-Microsoft.Design#CA1003;
-Microsoft.Design#CA1008;
-Microsoft.Design#CA1010;
-Microsoft.Design#CA1012;
-Microsoft.Design#CA1014;
-Microsoft.Design#CA1016;
-Microsoft.Design#CA1017;
-Microsoft.Design#CA1018;
-Microsoft.Design#CA1019;
-Microsoft.Design#CA1024;
-Microsoft.Design#CA1027;
-Microsoft.Design#CA1028;
-Microsoft.Design#CA1030;
-Microsoft.Design#CA1031;
-Microsoft.Design#CA1032;
-Microsoft.Design#CA1033;
-Microsoft.Design#CA1034;
-Microsoft.Design#CA1036;
-Microsoft.Design#CA1040;
-Microsoft.Design#CA1041;
-Microsoft.Design#CA1043;
-Microsoft.Design#CA1044;
-Microsoft.Design#CA1050;
-Microsoft.Design#CA1051;
-Microsoft.Design#CA1052;
-Microsoft.Design#CA1054;
-Microsoft.Design#CA1055;
-Microsoft.Design#CA1056;
-Microsoft.Design#CA1060;
-Microsoft.Design#CA1061;
-Microsoft.Design#CA1062;
-Microsoft.Design#CA1063;
-Microsoft.Design#CA1064;
-Microsoft.Design#CA1065;
-Microsoft.Maintainability#CA1501;
-Microsoft.Maintainability#CA1502;
-Microsoft.Maintainability#CA1505;
-Microsoft.Maintainability#CA1506;
-Microsoft.Naming#CA1707;
-Microsoft.Naming#CA1708;
-Microsoft.Naming#CA1710;
-Microsoft.Naming#CA1711;
-Microsoft.Naming#CA1712;
-Microsoft.Naming#CA1714;
-Microsoft.Naming#CA1715;
-Microsoft.Naming#CA1716;
-Microsoft.Naming#CA1717;
-Microsoft.Naming#CA1720;
-Microsoft.Naming#CA1721;
-Microsoft.Naming#CA1724;
-Microsoft.Naming#CA1725;
-Microsoft.Performance#CA1802;
-Microsoft.Performance#CA1806;
-Microsoft.Performance#CA1812;
-Microsoft.Performance#CA1814;
-Microsoft.Performance#CA1815;
-Microsoft.Performance#CA1819;
-Microsoft.Performance#CA1821;
-Microsoft.Performance#CA1822;
-Microsoft.Performance#CA1823;
-Microsoft.Security#CA2119;
-Microsoft.Usage#CA1801;
-Microsoft.Usage#CA2200;
-Microsoft.Usage#CA2211;
-Microsoft.Usage#CA2214;
-Microsoft.Usage#CA2217;
-Microsoft.Usage#CA2218;
-Microsoft.Usage#CA2219;
-Microsoft.Usage#CA2224;
-Microsoft.Usage#CA2225;
-Microsoft.Usage#CA2226;
-Microsoft.Usage#CA2227;
-Microsoft.Usage#CA2231;
-Microsoft.Usage#CA2234;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Pkgxunit_runner_console Condition=" '$(Pkgxunit_runner_console)' == '' ">C:\Users\davkean\.nuget\packages\xunit.runner.console\2.4.1</Pkgxunit_runner_console>
<Pkgxunit_analyzers Condition=" '$(Pkgxunit_analyzers)' == '' ">C:\Users\davkean\.nuget\packages\xunit.analyzers\0.10.0</Pkgxunit_analyzers>
<PkgXliffTasks Condition=" '$(PkgXliffTasks)' == '' ">C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4</PkgXliffTasks>
<PkgVSSDK_DTE Condition=" '$(PkgVSSDK_DTE)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.dte\7.0.4</PkgVSSDK_DTE>
<PkgVSSDK_TemplateWizardInterface Condition=" '$(PkgVSSDK_TemplateWizardInterface)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.templatewizardinterface\12.0.4</PkgVSSDK_TemplateWizardInterface>
<PkgRoslynTools_SignTool Condition=" '$(PkgRoslynTools_SignTool)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.signtool\1.0.0-beta-62414-01</PkgRoslynTools_SignTool>
<PkgRoslynTools_RepoToolset Condition=" '$(PkgRoslynTools_RepoToolset)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01</PkgRoslynTools_RepoToolset>
<PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgRoslyn_Diagnostics_Analyzers Condition=" '$(PkgRoslyn_Diagnostics_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4</PkgRoslyn_Diagnostics_Analyzers>
<PkgOpenCover Condition=" '$(PkgOpenCover)' == '' ">C:\Users\davkean\.nuget\packages\opencover\4.6.519</PkgOpenCover>
<PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.projectsystem.analyzers\16.2.133-pre</PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities Condition=" '$(PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.flowanalysis.utilities\2.9.4-beta1.19321.5</PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities>
<PkgMicrosoft_NetFramework_Analyzers Condition=" '$(PkgMicrosoft_NetFramework_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4</PkgMicrosoft_NetFramework_Analyzers>
<PkgMicrosoft_NetCore_Analyzers Condition=" '$(PkgMicrosoft_NetCore_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4</PkgMicrosoft_NetCore_Analyzers>
<PkgMicrosoft_Net_Compilers Condition=" '$(PkgMicrosoft_Net_Compilers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05</PkgMicrosoft_Net_Compilers>
<PkgMicrosoft_DiaSymReader_Pdb2Pdb Condition=" '$(PkgMicrosoft_DiaSymReader_Pdb2Pdb)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.diasymreader.pdb2pdb\1.1.0-beta1-62624-01</PkgMicrosoft_DiaSymReader_Pdb2Pdb>
<PkgMicrosoft_CodeQuality_Analyzers Condition=" '$(PkgMicrosoft_CodeQuality_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4</PkgMicrosoft_CodeQuality_Analyzers>
<PkgMicroBuild_Plugins_SwixBuild Condition=" '$(PkgMicroBuild_Plugins_SwixBuild)' == '' ">C:\Users\davkean\.nuget\packages\microbuild.plugins.swixbuild\1.0.147</PkgMicroBuild_Plugins_SwixBuild>
<PkgCodecov Condition=" '$(PkgCodecov)' == '' ">C:\Users\davkean\.nuget\packages\codecov\1.1.0</PkgCodecov>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.ProjectSystem.Managed.TestServices.UnitTests\Microsoft.VisualStudio.ProjectSystem.Managed.TestServices.UnitTests.csproj.nuget.g.props ======= -->
<!-- ======== c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.AppDesigner\Microsoft.VisualStudio.AppDesigner.vbproj.nuget.g.props ======= -->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\davkean\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.3.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props" Condition="Exists('$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. -->
<!-- Licensed under the MIT license. See LICENSE file in the project root for full license information. -->
<Project>
<PropertyGroup>
<!--
Set this to to true to update .xlf files with corresponding .resx/.vcst/.xaml on every build.
If used, it should be configured so that official/CI builds keep it off as those should never
modify source code in the repository.
-->
<UpdateXlfOnBuild Condition="'$(UpdateXlfOnBuild)' == ''">false</UpdateXlfOnBuild>
<!--
Set this to false to use .xlf files as they are without verifying that they are up-to-date
with corresponding .resx/.vsct/.xaml files.
-->
<ErrorOnOutOfDateXlf Condition="'$(ErrorOnOutOfDateXlf)' == ''">true</ErrorOnOutOfDateXlf>
<!--
The set of languages to which the project is localized. The default matches Visual Studio.
-->
<XlfLanguages Condition="'$(XlfLanguages)' == ''">cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant</XlfLanguages>
<!--
Set this to to false to skip all xlf processing.
-->
<EnableXlfLocalization Condition="'$(EnableXlfLocalization)' == ''">true</EnableXlfLocalization>
</PropertyGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<!-- XlfInput set in targets to true if not already set and %(Extension) is .resx -->
<XlfSourceFormat>Resx</XlfSourceFormat>
<XlfOutputItem>EmbeddedResource</XlfOutputItem>
</EmbeddedResource>
<UnstructuredResource>
<Visible>false</Visible>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Unstructured</XlfSourceFormat>
<XlfOutputItem>UnstructuredResourceTranslated</XlfOutputItem>
</UnstructuredResource>
<VSCTCompile>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Vsct</XlfSourceFormat>
<XlfOutputItem>VSCTCompile</XlfOutputItem>
</VSCTCompile>
<XamlPropertyRule>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRule>
<XamlPropertyRuleNoCodeBehind>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRuleNoCodeBehind>
<XamlPropertyProjectItemsSchema>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyProjectItemsSchema>
</ItemDefinitionGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035;RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027;RS0006;RS0023;RS0032;RS0033;RS0034;RS0001;RS0002;RS0005;RS0013;RS0019;RS0004</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props" Condition="Exists('$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="VSSDK_NuGet_Configuration">
<ThisPackageDirectory>$(MSBuildThisFileDirectory)..\</ThisPackageDirectory>
<VSToolsPath>$(ThisPackageDirectory)\tools</VSToolsPath>
<VsSDKInstall>$(VSToolsPath)\VSSDK</VsSDKInstall>
<VsSDKIncludes>$(VsSDKInstall)\inc</VsSDKIncludes>
<VsSDKToolsPath>$(VsSDKInstall)\bin</VsSDKToolsPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS1001;RS1004;RS1007;RS1009;RS1010;RS1011;RS1015;RS1016;RS1017;RS1018;RS1019;RS1020;RS1021;RS1024;RS1025;RS1026;RS1002;RS1003;RS1005;RS1006;RS1008;RS1012;RS1013;RS1014;RS1022;RS1023</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1058;CA2153;CA3075;CA3147;CA3076;CA3077</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1058;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1303;CA1304;CA1305;CA1307;CA1308;CA1401;CA1813;CA1816;CA1820;CA1826;CA2000;CA2002;CA2008;CA2009;CA2100;CA2101;CA2208;CA2213;CA2216;CA2229;CA2235;CA2237;CA2241;CA2242;CA2243;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA1309;CA1810;CA1824;CA1825;CA2010;CA2201;CA2207</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Globalization#CA1303;
-Microsoft.Globalization#CA1304;
-Microsoft.Globalization#CA1305;
-Microsoft.Globalization#CA1307;
-Microsoft.Globalization#CA1308;
-Microsoft.Globalization#CA1309;
-Microsoft.Globalization#CA2101;
-Microsoft.Interoperability#CA1401;
-Microsoft.Performance#CA1810;
-Microsoft.Performance#CA1813;
-Microsoft.Performance#CA1820;
-Microsoft.Performance#CA1824;
-Microsoft.Reliability#CA2000;
-Microsoft.Reliability#CA2002;
-Microsoft.Security#CA2100;
-Microsoft.Usage#CA1816;
-Microsoft.Usage#CA2201;
-Microsoft.Usage#CA2207;
-Microsoft.Usage#CA2208;
-Microsoft.Usage#CA2213;
-Microsoft.Usage#CA2216;
-Microsoft.Usage#CA2229;
-Microsoft.Usage#CA2235;
-Microsoft.Usage#CA2237;
-Microsoft.Usage#CA2241;
-Microsoft.Usage#CA2242;
-Microsoft.Usage#CA2243;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<!-- 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 ToolsVersion="15.0" DefaultTargets="Build" InitialTargets="ValidateMSBuildToolsVersion" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- The UsingTask, UseSharedCompilation, and ToolPath/Exe variables all interact to
choose which compiler path to use and whether or not to use the compiler server.
If UsingTask and UseSharedCompilation are set then the compiler server next to the
task will be used (i.e., the one in this package).
If UseSharedCompilation is false or ToolPath/Exe are set the compiler server will
not be used and the compiler exe at the ToolPath, if set, will be executed, otherwise
the executable in the MSBuild install path will be executed. -->
<Target Name="ValidateMSBuildToolsVersion" Condition="'$(BuildingProject)' == 'true'">
<Error Text="Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above"
Condition="'$(MSBuildToolsVersion)' == '2.0' OR
'$(MSBuildToolsVersion)' == '3.5' OR
'$(MSBuildToolsVersion)' == '4.0' OR
'$(MSBuildToolsVersion)' == '12.0' OR
'$(MSBuildToolsVersion)' == '14.0'" />
</Target>
<!-- Always use the local build task, even if we just shell out to an exe in case there are
new properties in the local build task. -->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<PropertyGroup>
<!-- By default don't use the compiler server in Visual Studio. -->
<UseSharedCompilation Condition="'$(UseSharedCompilation)' == ''">false</UseSharedCompilation>
<CSharpCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
<VisualBasicCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
</PropertyGroup>
<!-- If we're not using the compiler server, set ToolPath/Exe to direct to
the exes in this package -->
<PropertyGroup Condition="'$(UseSharedCompilation)' != 'true'">
<CscToolPath>$(MSBuildThisFileDirectory)..\tools</CscToolPath>
<CscToolExe>csc.exe</CscToolExe>
<VbcToolPath>$(MSBuildThisFileDirectory)..\tools</VbcToolPath>
<VbcToolExe>vbc.exe</VbcToolExe>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1000;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1024;CA1027;CA1028;CA1030;CA1031;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1060;CA1061;CA1062;CA1063;CA1064;CA1066;CA1067;CA1068;CA1501;CA1502;CA1505;CA1506;CA1508;CA1509;CA1707;CA1708;CA1710;CA1711;CA1712;CA1714;CA1715;CA1716;CA1717;CA1720;CA1721;CA1724;CA1725;CA1801;CA1802;CA1806;CA1812;CA1814;CA1815;CA1819;CA1822;CA1823;CA1827;CA2007;CA2119;CA2211;CA2214;CA2217;CA2219;CA2225;CA2226;CA2227;CA2231;CA2244;CA2245;CA1001;CA1003;CA1019;CA1032;CA1065;CA1200;CA1507;CA1821;CA2200;CA2234;CA2218;CA2224</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1000;
-Microsoft.Design#CA1001;
-Microsoft.Design#CA1003;
-Microsoft.Design#CA1008;
-Microsoft.Design#CA1010;
-Microsoft.Design#CA1012;
-Microsoft.Design#CA1014;
-Microsoft.Design#CA1016;
-Microsoft.Design#CA1017;
-Microsoft.Design#CA1018;
-Microsoft.Design#CA1019;
-Microsoft.Design#CA1024;
-Microsoft.Design#CA1027;
-Microsoft.Design#CA1028;
-Microsoft.Design#CA1030;
-Microsoft.Design#CA1031;
-Microsoft.Design#CA1032;
-Microsoft.Design#CA1033;
-Microsoft.Design#CA1034;
-Microsoft.Design#CA1036;
-Microsoft.Design#CA1040;
-Microsoft.Design#CA1041;
-Microsoft.Design#CA1043;
-Microsoft.Design#CA1044;
-Microsoft.Design#CA1050;
-Microsoft.Design#CA1051;
-Microsoft.Design#CA1052;
-Microsoft.Design#CA1054;
-Microsoft.Design#CA1055;
-Microsoft.Design#CA1056;
-Microsoft.Design#CA1060;
-Microsoft.Design#CA1061;
-Microsoft.Design#CA1062;
-Microsoft.Design#CA1063;
-Microsoft.Design#CA1064;
-Microsoft.Design#CA1065;
-Microsoft.Maintainability#CA1501;
-Microsoft.Maintainability#CA1502;
-Microsoft.Maintainability#CA1505;
-Microsoft.Maintainability#CA1506;
-Microsoft.Naming#CA1707;
-Microsoft.Naming#CA1708;
-Microsoft.Naming#CA1710;
-Microsoft.Naming#CA1711;
-Microsoft.Naming#CA1712;
-Microsoft.Naming#CA1714;
-Microsoft.Naming#CA1715;
-Microsoft.Naming#CA1716;
-Microsoft.Naming#CA1717;
-Microsoft.Naming#CA1720;
-Microsoft.Naming#CA1721;
-Microsoft.Naming#CA1724;
-Microsoft.Naming#CA1725;
-Microsoft.Performance#CA1802;
-Microsoft.Performance#CA1806;
-Microsoft.Performance#CA1812;
-Microsoft.Performance#CA1814;
-Microsoft.Performance#CA1815;
-Microsoft.Performance#CA1819;
-Microsoft.Performance#CA1821;
-Microsoft.Performance#CA1822;
-Microsoft.Performance#CA1823;
-Microsoft.Security#CA2119;
-Microsoft.Usage#CA1801;
-Microsoft.Usage#CA2200;
-Microsoft.Usage#CA2211;
-Microsoft.Usage#CA2214;
-Microsoft.Usage#CA2217;
-Microsoft.Usage#CA2218;
-Microsoft.Usage#CA2219;
-Microsoft.Usage#CA2224;
-Microsoft.Usage#CA2225;
-Microsoft.Usage#CA2226;
-Microsoft.Usage#CA2227;
-Microsoft.Usage#CA2231;
-Microsoft.Usage#CA2234;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgXliffTasks Condition=" '$(PkgXliffTasks)' == '' ">C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4</PkgXliffTasks>
<PkgVSSDK_DTE Condition=" '$(PkgVSSDK_DTE)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.dte\7.0.4</PkgVSSDK_DTE>
<PkgVSSDK_TemplateWizardInterface Condition=" '$(PkgVSSDK_TemplateWizardInterface)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.templatewizardinterface\12.0.4</PkgVSSDK_TemplateWizardInterface>
<PkgRoslynTools_SignTool Condition=" '$(PkgRoslynTools_SignTool)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.signtool\1.0.0-beta-62414-01</PkgRoslynTools_SignTool>
<PkgRoslynTools_RepoToolset Condition=" '$(PkgRoslynTools_RepoToolset)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01</PkgRoslynTools_RepoToolset>
<PkgRoslynTools_ModifyVsixManifest Condition=" '$(PkgRoslynTools_ModifyVsixManifest)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.modifyvsixmanifest\1.0.0-beta-62327-02</PkgRoslynTools_ModifyVsixManifest>
<PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgRoslyn_Diagnostics_Analyzers Condition=" '$(PkgRoslyn_Diagnostics_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4</PkgRoslyn_Diagnostics_Analyzers>
<PkgOpenCover Condition=" '$(PkgOpenCover)' == '' ">C:\Users\davkean\.nuget\packages\opencover\4.6.519</PkgOpenCover>
<PkgMicrosoft_VisualStudio_Threading_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_Threading_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.threading.analyzers\16.0.102</PkgMicrosoft_VisualStudio_Threading_Analyzers>
<PkgMicrosoft_VisualStudio_SDK_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_SDK_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.sdk.analyzers\15.8.33</PkgMicrosoft_VisualStudio_SDK_Analyzers>
<PkgMicrosoft_VSSDK_BuildTools Condition=" '$(PkgMicrosoft_VSSDK_BuildTools)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073</PkgMicrosoft_VSSDK_BuildTools>
<PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.projectsystem.analyzers\16.2.133-pre</PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities Condition=" '$(PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.flowanalysis.utilities\2.9.4-beta1.19321.5</PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities>
<PkgMicrosoft_NetFramework_Analyzers Condition=" '$(PkgMicrosoft_NetFramework_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4</PkgMicrosoft_NetFramework_Analyzers>
<PkgMicrosoft_NetCore_Analyzers Condition=" '$(PkgMicrosoft_NetCore_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4</PkgMicrosoft_NetCore_Analyzers>
<PkgMicrosoft_Net_Compilers Condition=" '$(PkgMicrosoft_Net_Compilers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05</PkgMicrosoft_Net_Compilers>
<PkgMicrosoft_DiaSymReader_Pdb2Pdb Condition=" '$(PkgMicrosoft_DiaSymReader_Pdb2Pdb)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.diasymreader.pdb2pdb\1.1.0-beta1-62624-01</PkgMicrosoft_DiaSymReader_Pdb2Pdb>
<PkgMicrosoft_CodeQuality_Analyzers Condition=" '$(PkgMicrosoft_CodeQuality_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4</PkgMicrosoft_CodeQuality_Analyzers>
<PkgMicroBuild_Plugins_SwixBuild Condition=" '$(PkgMicroBuild_Plugins_SwixBuild)' == '' ">C:\Users\davkean\.nuget\packages\microbuild.plugins.swixbuild\1.0.147</PkgMicroBuild_Plugins_SwixBuild>
<PkgCodecov Condition=" '$(PkgCodecov)' == '' ">C:\Users\davkean\.nuget\packages\codecov\1.1.0</PkgCodecov>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.AppDesigner\Microsoft.VisualStudio.AppDesigner.vbproj.nuget.g.props ======= -->
<!-- ======== c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.Editors\Microsoft.VisualStudio.Editors.vbproj.nuget.g.props ======= -->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\davkean\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.3.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props" Condition="Exists('$(NuGetPackageRoot)xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. -->
<!-- Licensed under the MIT license. See LICENSE file in the project root for full license information. -->
<Project>
<PropertyGroup>
<!--
Set this to to true to update .xlf files with corresponding .resx/.vcst/.xaml on every build.
If used, it should be configured so that official/CI builds keep it off as those should never
modify source code in the repository.
-->
<UpdateXlfOnBuild Condition="'$(UpdateXlfOnBuild)' == ''">false</UpdateXlfOnBuild>
<!--
Set this to false to use .xlf files as they are without verifying that they are up-to-date
with corresponding .resx/.vsct/.xaml files.
-->
<ErrorOnOutOfDateXlf Condition="'$(ErrorOnOutOfDateXlf)' == ''">true</ErrorOnOutOfDateXlf>
<!--
The set of languages to which the project is localized. The default matches Visual Studio.
-->
<XlfLanguages Condition="'$(XlfLanguages)' == ''">cs;de;es;fr;it;ja;ko;pl;pt-BR;ru;tr;zh-Hans;zh-Hant</XlfLanguages>
<!--
Set this to to false to skip all xlf processing.
-->
<EnableXlfLocalization Condition="'$(EnableXlfLocalization)' == ''">true</EnableXlfLocalization>
</PropertyGroup>
<ItemDefinitionGroup>
<EmbeddedResource>
<!-- XlfInput set in targets to true if not already set and %(Extension) is .resx -->
<XlfSourceFormat>Resx</XlfSourceFormat>
<XlfOutputItem>EmbeddedResource</XlfOutputItem>
</EmbeddedResource>
<UnstructuredResource>
<Visible>false</Visible>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Unstructured</XlfSourceFormat>
<XlfOutputItem>UnstructuredResourceTranslated</XlfOutputItem>
</UnstructuredResource>
<VSCTCompile>
<XlfInput>true</XlfInput>
<XlfSourceFormat>Vsct</XlfSourceFormat>
<XlfOutputItem>VSCTCompile</XlfOutputItem>
</VSCTCompile>
<XamlPropertyRule>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRule>
<XamlPropertyRuleNoCodeBehind>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyRuleNoCodeBehind>
<XamlPropertyProjectItemsSchema>
<XlfInput>true</XlfInput>
<XlfSourceFormat>XamlRule</XlfSourceFormat>
<XlfOutputItem>XamlPropertyRuleTranslated</XlfOutputItem>
</XamlPropertyProjectItemsSchema>
</ItemDefinitionGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4\build\XliffTasks.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.PublicApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4\build\Microsoft.CodeAnalysis.BannedApiAnalyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS0030;RS0031;RS0035;RS0016;RS0017;RS0022;RS0024;RS0025;RS0026;RS0027;RS0006;RS0023;RS0032;RS0033;RS0034;RS0001;RS0002;RS0005;RS0013;RS0019;RS0004</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4\build\Roslyn.Diagnostics.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props" Condition="Exists('$(NuGetPackageRoot)microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="VSSDK_NuGet_Configuration">
<ThisPackageDirectory>$(MSBuildThisFileDirectory)..\</ThisPackageDirectory>
<VSToolsPath>$(ThisPackageDirectory)\tools</VSToolsPath>
<VsSDKInstall>$(VSToolsPath)\VSSDK</VsSDKInstall>
<VsSDKIncludes>$(VsSDKInstall)\inc</VsSDKIncludes>
<VsSDKToolsPath>$(VsSDKInstall)\bin</VsSDKToolsPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073\build\Microsoft.VSSDK.BuildTools.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);RS1001;RS1004;RS1007;RS1009;RS1010;RS1011;RS1015;RS1016;RS1017;RS1018;RS1019;RS1020;RS1021;RS1024;RS1025;RS1026;RS1002;RS1003;RS1005;RS1006;RS1008;RS1012;RS1013;RS1014;RS1022;RS1023</WarningsNotAsErrors>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4\build\Microsoft.CodeAnalysis.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1058;CA2153;CA3075;CA3147;CA3076;CA3077</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1058;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4\build\Microsoft.NetFramework.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1303;CA1304;CA1305;CA1307;CA1308;CA1401;CA1813;CA1816;CA1820;CA1826;CA2000;CA2002;CA2008;CA2009;CA2100;CA2101;CA2208;CA2213;CA2216;CA2229;CA2235;CA2237;CA2241;CA2242;CA2243;CA2300;CA2301;CA2302;CA2305;CA2310;CA2311;CA2312;CA2315;CA2321;CA2322;CA2326;CA2327;CA2328;CA3001;CA3002;CA3003;CA3004;CA3005;CA3006;CA3007;CA3008;CA3009;CA3010;CA3011;CA3012;CA3061;CA5350;CA5351;CA5358;CA5359;CA5360;CA5361;CA5362;CA5363;CA5364;CA5365;CA5366;CA5367;CA5368;CA5369;CA5370;CA5371;CA5372;CA5373;CA5374;CA5375;CA5376;CA5377;CA5378;CA5379;CA5380;CA5381;CA5382;CA5383;CA5384;CA5385;CA5386;CA5387;CA5388;CA5389;CA5390;CA1309;CA1810;CA1824;CA1825;CA2010;CA2201;CA2207</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Globalization#CA1303;
-Microsoft.Globalization#CA1304;
-Microsoft.Globalization#CA1305;
-Microsoft.Globalization#CA1307;
-Microsoft.Globalization#CA1308;
-Microsoft.Globalization#CA1309;
-Microsoft.Globalization#CA2101;
-Microsoft.Interoperability#CA1401;
-Microsoft.Performance#CA1810;
-Microsoft.Performance#CA1813;
-Microsoft.Performance#CA1820;
-Microsoft.Performance#CA1824;
-Microsoft.Reliability#CA2000;
-Microsoft.Reliability#CA2002;
-Microsoft.Security#CA2100;
-Microsoft.Usage#CA1816;
-Microsoft.Usage#CA2201;
-Microsoft.Usage#CA2207;
-Microsoft.Usage#CA2208;
-Microsoft.Usage#CA2213;
-Microsoft.Usage#CA2216;
-Microsoft.Usage#CA2229;
-Microsoft.Usage#CA2235;
-Microsoft.Usage#CA2237;
-Microsoft.Usage#CA2241;
-Microsoft.Usage#CA2242;
-Microsoft.Usage#CA2243;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4\build\Microsoft.NetCore.Analyzers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<!-- 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 ToolsVersion="15.0" DefaultTargets="Build" InitialTargets="ValidateMSBuildToolsVersion" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- The UsingTask, UseSharedCompilation, and ToolPath/Exe variables all interact to
choose which compiler path to use and whether or not to use the compiler server.
If UsingTask and UseSharedCompilation are set then the compiler server next to the
task will be used (i.e., the one in this package).
If UseSharedCompilation is false or ToolPath/Exe are set the compiler server will
not be used and the compiler exe at the ToolPath, if set, will be executed, otherwise
the executable in the MSBuild install path will be executed. -->
<Target Name="ValidateMSBuildToolsVersion" Condition="'$(BuildingProject)' == 'true'">
<Error Text="Microsoft.Net.Compilers is only supported on MSBuild v15.0 and above"
Condition="'$(MSBuildToolsVersion)' == '2.0' OR
'$(MSBuildToolsVersion)' == '3.5' OR
'$(MSBuildToolsVersion)' == '4.0' OR
'$(MSBuildToolsVersion)' == '12.0' OR
'$(MSBuildToolsVersion)' == '14.0'" />
</Target>
<!-- Always use the local build task, even if we just shell out to an exe in case there are
new properties in the local build task. -->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Csc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.Vbc"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly"
AssemblyFile="$(MSBuildThisFileDirectory)..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" />
<PropertyGroup>
<!-- By default don't use the compiler server in Visual Studio. -->
<UseSharedCompilation Condition="'$(UseSharedCompilation)' == ''">false</UseSharedCompilation>
<CSharpCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
<VisualBasicCoreTargetsPath>$(MSBuildThisFileDirectory)..\tools\Microsoft.VisualBasic.Core.targets</VisualBasicCoreTargetsPath>
</PropertyGroup>
<!-- If we're not using the compiler server, set ToolPath/Exe to direct to
the exes in this package -->
<PropertyGroup Condition="'$(UseSharedCompilation)' != 'true'">
<CscToolPath>$(MSBuildThisFileDirectory)..\tools</CscToolPath>
<CscToolExe>csc.exe</CscToolExe>
<VbcToolPath>$(MSBuildThisFileDirectory)..\tools</VbcToolPath>
<VbcToolExe>vbc.exe</VbcToolExe>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\build\Microsoft.Net.Compilers.props ======= -->
<Import Project="$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('$(NuGetPackageRoot)microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props')" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
This item group adds any .editorconfig file present at the project root directory
as an additional file.
-->
<ItemGroup Condition="'$(SkipDefaultEditorConfigAsAdditionalFile)' != 'true' And Exists('$(MSBuildProjectDirectory)\.editorconfig')" >
<AdditionalFiles Include="$(MSBuildProjectDirectory)\.editorconfig" />
</ItemGroup>
<!--
This property group prevents the rule ids implemented in this package to be bumped to errors when
the 'CodeAnalysisTreatWarningsAsErrors' = 'false'.
-->
<PropertyGroup Condition="'$(CodeAnalysisTreatWarningsAsErrors)' == 'false'">
<WarningsNotAsErrors>$(WarningsNotAsErrors);CA1000;CA1008;CA1010;CA1012;CA1014;CA1016;CA1017;CA1018;CA1024;CA1027;CA1028;CA1030;CA1031;CA1033;CA1034;CA1036;CA1040;CA1041;CA1043;CA1044;CA1050;CA1051;CA1052;CA1054;CA1055;CA1056;CA1060;CA1061;CA1062;CA1063;CA1064;CA1066;CA1067;CA1068;CA1501;CA1502;CA1505;CA1506;CA1508;CA1509;CA1707;CA1708;CA1710;CA1711;CA1712;CA1714;CA1715;CA1716;CA1717;CA1720;CA1721;CA1724;CA1725;CA1801;CA1802;CA1806;CA1812;CA1814;CA1815;CA1819;CA1822;CA1823;CA1827;CA2007;CA2119;CA2211;CA2214;CA2217;CA2219;CA2225;CA2226;CA2227;CA2231;CA2244;CA2245;CA1001;CA1003;CA1019;CA1032;CA1065;CA1200;CA1507;CA1821;CA2200;CA2234;CA2218;CA2224</WarningsNotAsErrors>
</PropertyGroup>
<!--
This property group contains the rules that have been implemented in this package and therefore should be disabled for the binary FxCop.
The format is -[Category]#[ID], e.g., -Microsoft.Design#CA1001;
-->
<PropertyGroup>
<CodeAnalysisRuleSetOverrides>
$(CodeAnalysisRuleSetOverrides);
-Microsoft.Design#CA1000;
-Microsoft.Design#CA1001;
-Microsoft.Design#CA1003;
-Microsoft.Design#CA1008;
-Microsoft.Design#CA1010;
-Microsoft.Design#CA1012;
-Microsoft.Design#CA1014;
-Microsoft.Design#CA1016;
-Microsoft.Design#CA1017;
-Microsoft.Design#CA1018;
-Microsoft.Design#CA1019;
-Microsoft.Design#CA1024;
-Microsoft.Design#CA1027;
-Microsoft.Design#CA1028;
-Microsoft.Design#CA1030;
-Microsoft.Design#CA1031;
-Microsoft.Design#CA1032;
-Microsoft.Design#CA1033;
-Microsoft.Design#CA1034;
-Microsoft.Design#CA1036;
-Microsoft.Design#CA1040;
-Microsoft.Design#CA1041;
-Microsoft.Design#CA1043;
-Microsoft.Design#CA1044;
-Microsoft.Design#CA1050;
-Microsoft.Design#CA1051;
-Microsoft.Design#CA1052;
-Microsoft.Design#CA1054;
-Microsoft.Design#CA1055;
-Microsoft.Design#CA1056;
-Microsoft.Design#CA1060;
-Microsoft.Design#CA1061;
-Microsoft.Design#CA1062;
-Microsoft.Design#CA1063;
-Microsoft.Design#CA1064;
-Microsoft.Design#CA1065;
-Microsoft.Maintainability#CA1501;
-Microsoft.Maintainability#CA1502;
-Microsoft.Maintainability#CA1505;
-Microsoft.Maintainability#CA1506;
-Microsoft.Naming#CA1707;
-Microsoft.Naming#CA1708;
-Microsoft.Naming#CA1710;
-Microsoft.Naming#CA1711;
-Microsoft.Naming#CA1712;
-Microsoft.Naming#CA1714;
-Microsoft.Naming#CA1715;
-Microsoft.Naming#CA1716;
-Microsoft.Naming#CA1717;
-Microsoft.Naming#CA1720;
-Microsoft.Naming#CA1721;
-Microsoft.Naming#CA1724;
-Microsoft.Naming#CA1725;
-Microsoft.Performance#CA1802;
-Microsoft.Performance#CA1806;
-Microsoft.Performance#CA1812;
-Microsoft.Performance#CA1814;
-Microsoft.Performance#CA1815;
-Microsoft.Performance#CA1819;
-Microsoft.Performance#CA1821;
-Microsoft.Performance#CA1822;
-Microsoft.Performance#CA1823;
-Microsoft.Security#CA2119;
-Microsoft.Usage#CA1801;
-Microsoft.Usage#CA2200;
-Microsoft.Usage#CA2211;
-Microsoft.Usage#CA2214;
-Microsoft.Usage#CA2217;
-Microsoft.Usage#CA2218;
-Microsoft.Usage#CA2219;
-Microsoft.Usage#CA2224;
-Microsoft.Usage#CA2225;
-Microsoft.Usage#CA2226;
-Microsoft.Usage#CA2227;
-Microsoft.Usage#CA2231;
-Microsoft.Usage#CA2234;
</CodeAnalysisRuleSetOverrides>
</PropertyGroup>
<PropertyGroup>
<Features>$(Features);flow-analysis</Features>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4\build\Microsoft.CodeQuality.Analyzers.props ======= -->
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgXliffTasks Condition=" '$(PkgXliffTasks)' == '' ">C:\Users\davkean\.nuget\packages\xlifftasks\1.0.0-beta.19380.4</PkgXliffTasks>
<PkgVSSDK_DTE Condition=" '$(PkgVSSDK_DTE)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.dte\7.0.4</PkgVSSDK_DTE>
<PkgVSSDK_TemplateWizardInterface Condition=" '$(PkgVSSDK_TemplateWizardInterface)' == '' ">C:\Users\davkean\.nuget\packages\vssdk.templatewizardinterface\12.0.4</PkgVSSDK_TemplateWizardInterface>
<PkgRoslynTools_SignTool Condition=" '$(PkgRoslynTools_SignTool)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.signtool\1.0.0-beta-62414-01</PkgRoslynTools_SignTool>
<PkgRoslynTools_RepoToolset Condition=" '$(PkgRoslynTools_RepoToolset)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.repotoolset\1.0.0-beta-62705-01</PkgRoslynTools_RepoToolset>
<PkgRoslynTools_ModifyVsixManifest Condition=" '$(PkgRoslynTools_ModifyVsixManifest)' == '' ">C:\Users\davkean\.nuget\packages\roslyntools.modifyvsixmanifest\1.0.0-beta-62327-02</PkgRoslynTools_ModifyVsixManifest>
<PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.publicapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_PublicApiAnalyzers>
<PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.bannedapianalyzers\2.9.4</PkgMicrosoft_CodeAnalysis_BannedApiAnalyzers>
<PkgRoslyn_Diagnostics_Analyzers Condition=" '$(PkgRoslyn_Diagnostics_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\roslyn.diagnostics.analyzers\2.9.4</PkgRoslyn_Diagnostics_Analyzers>
<PkgOpenCover Condition=" '$(PkgOpenCover)' == '' ">C:\Users\davkean\.nuget\packages\opencover\4.6.519</PkgOpenCover>
<PkgMicrosoft_VisualStudio_Threading_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_Threading_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.threading.analyzers\16.0.102</PkgMicrosoft_VisualStudio_Threading_Analyzers>
<PkgMicrosoft_VisualStudio_SDK_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_SDK_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.sdk.analyzers\15.8.33</PkgMicrosoft_VisualStudio_SDK_Analyzers>
<PkgMicrosoft_VSSDK_BuildTools Condition=" '$(PkgMicrosoft_VSSDK_BuildTools)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.vssdk.buildtools\16.2.3073</PkgMicrosoft_VSSDK_BuildTools>
<PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers Condition=" '$(PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.visualstudio.projectsystem.analyzers\16.2.133-pre</PkgMicrosoft_VisualStudio_ProjectSystem_Analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities Condition=" '$(PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codeanalysis.flowanalysis.utilities\2.9.4-beta1.19321.5</PkgMicrosoft_CodeAnalysis_FlowAnalysis_Utilities>
<PkgMicrosoft_NetFramework_Analyzers Condition=" '$(PkgMicrosoft_NetFramework_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netframework.analyzers\2.9.4</PkgMicrosoft_NetFramework_Analyzers>
<PkgMicrosoft_NetCore_Analyzers Condition=" '$(PkgMicrosoft_NetCore_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.netcore.analyzers\2.9.4</PkgMicrosoft_NetCore_Analyzers>
<PkgMicrosoft_Net_Compilers Condition=" '$(PkgMicrosoft_Net_Compilers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05</PkgMicrosoft_Net_Compilers>
<PkgMicrosoft_DiaSymReader_Pdb2Pdb Condition=" '$(PkgMicrosoft_DiaSymReader_Pdb2Pdb)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.diasymreader.pdb2pdb\1.1.0-beta1-62624-01</PkgMicrosoft_DiaSymReader_Pdb2Pdb>
<PkgMicrosoft_CodeQuality_Analyzers Condition=" '$(PkgMicrosoft_CodeQuality_Analyzers)' == '' ">C:\Users\davkean\.nuget\packages\microsoft.codequality.analyzers\2.9.4</PkgMicrosoft_CodeQuality_Analyzers>
<PkgMicroBuild_Plugins_SwixBuild Condition=" '$(PkgMicroBuild_Plugins_SwixBuild)' == '' ">C:\Users\davkean\.nuget\packages\microbuild.plugins.swixbuild\1.0.147</PkgMicroBuild_Plugins_SwixBuild>
<PkgCodecov Condition=" '$(PkgCodecov)' == '' ">C:\Users\davkean\.nuget\packages\codecov\1.1.0</PkgCodecov>
</PropertyGroup>
</Project>
<!-- ======== END OF c:\project-system\artifacts\Debug\obj\Microsoft.VisualStudio.Editors\Microsoft.VisualStudio.Editors.vbproj.nuget.g.props ======= -->
<!--
Import wildcard "ImportBefore" props files if we're actually in a 12.0+ project (rather than a project being
treated as 4.0)
-->
<ImportGroup Condition="'$(MSBuildAssemblyVersion)' != ''">
<!--
Wildcard imports come from $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props.d folder.
This is very similar to the same extension point used in Microsoft.Common.targets, which is located in
the $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.targets\ directory. Unfortunately, there
is already a file named "Microsoft.Common.props" in this directory so we have to have a slightly different
directory name to hold extensions.
-->
<Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftCommonProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportBefore')"/>
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportBefore\*" Condition="'$(ImportByWildcardBeforeMicrosoftCommonProps)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportBefore')"/>
<!-- ======== C:\Program Files (x86)\Microsoft Visual Studio\2019\master\MSBuild\Current\Imports\Microsoft.Common.props\ImportBefore\Microsoft.NuGet.ImportBefore.props ======= -->
<!--
***********************************************************************************************
Microsoft.NuGet.ImportBefore.props
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (c) .NET Foundation. All rights reserved.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<NuGetProps Condition="'$(NuGetProps)'==''">$(MSBuildExtensionsPath)\Microsoft\NuGet\$(VisualStudioVersion)\Microsoft.NuGet.props</NuGetProps>
</PropertyGroup>
<Import Condition="Exists('$(NuGetProps)') and '$(SkipImportNuGetProps)' != 'true'" Project="$(NuGetProps)" />
<!-- ======== C:\Program Files (x86)\Microsoft Visual Studio\2019\master\MSBuild\Microsoft\NuGet\16.0\Microsoft.NuGet.props ======= -->
<!--
***********************************************************************************************
Microsoft.NuGet.props
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (c) .NET Foundation. All rights reserved.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildProjectDirectory)\$(MSBuildProjectName).nuget.props" Condition="Exists('$(MSBuildProjectDirectory)\$(MSBuildProjectName).nuget.props') AND '$(IncludeNuGetImports)' != 'false'" />
</Project>
<!-- ======== END OF C:\Program Files (x86)\Microsoft Visual Studio\2019\master\MSBuild\Microsoft\NuGet\16.0\Microsoft.NuGet.props ======= -->
</Project>
<!-- ======== END OF C:\Program Files (x86)\Microsoft Visual Studio\2019\master\MSBuild\Current\Imports\Microsoft.Common.props\ImportBefore\Microsoft.NuGet.ImportBefore.props ======= -->
</ImportGroup>
<!--
In VS 2010 SP1 and VS 2012, both supported for asset compatibility, the MSBuild installed
as part of them did not enforce using the local ToolsVersion (4.0) in all cases, but instead
just used whatever ToolsVersion was in the project file if it existed on the machine, and
only forced 4.0 if that ToolsVersion did not exist.
Moving forward, we do want to enforce a single acting ToolsVersion per version of Visual Studio,
but in order to approximate this behavior on VS 2010 SP1 and VS 2012 as well, we've redirected
the targets: If we're building using 4.X MSBuild (which doesn't define the new reserved
property, MSBuildAssemblyVersion), we'll point right back at the 4.0 targets, which still exist
as part of the .NET Framework. Only if we're using the new MSBuild will we point to the current
targets.
-->
<PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == '' and ('$(VisualStudioVersion)' != '' and '$(VisualStudioVersion)' &gt;= '12.0')">
<!--
Reset VisualStudioVersion if it's 12.0+: Should be 10.0 if VS 2010 is installed or 11.0 otherwise,
but since we don't have a good way of telling whether VS 2010 is installed, make it 11.0 if
VS 2012 is installed or 10.0 otherwise. The reset should be safe because if it was already
set to something (e.g. 11.0 in a VS 2012 command prompt) then MSBuild's internal
VisualStudioVersion-defaulting code should never come into the picture, so the only way it could
be 12.0+ when building a TV 12.0 project (because we're in this file) using MSBuild 4.5 (because
MSBuildAssemblyVersion hasn't been set) is if it's a TV 12.0 project on an empty command prompt.
-->
<VisualStudioVersion Condition="Exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props')">11.0</VisualStudioVersion>
<VisualStudioVersion Condition="!Exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props')">10.0</VisualStudioVersion>
</PropertyGroup>
<!-- If building using 4.X MSBuild, we want to act like this project is TV 4.0, so override
the custom extensibility target locations with the hard-coded 4.0 equivalent. -->
<PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
<CustomBeforeMicrosoftCommonProps Condition="'$(CustomBeforeMicrosoftCommonProps)'==''">$(MSBuildExtensionsPath)\v4.0\Custom.Before.$(MSBuildThisFile)</CustomBeforeMicrosoftCommonProps>
<CustomAfterMicrosoftCommonProps Condition="'$(CustomAfterMicrosoftCommonProps)'==''">$(MSBuildExtensionsPath)\v4.0\Custom.After.$(MSBuildThisFile)</CustomAfterMicrosoftCommonProps>
</PropertyGroup>
<!-- If building using 4.X MSBuild, we want to act like this project is TV 4.0, so import
Microsoft.Common.props from the 4.0 location, and make sure everything else in here is
set up such that if it's defaulted to something there, it won't be overridden here. -->
<Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props" Condition="'$(MSBuildAssemblyVersion)' == '' and Exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props')" />
<PropertyGroup>
<CustomBeforeMicrosoftCommonProps Condition="'$(CustomBeforeMicrosoftCommonProps)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.Before.$(MSBuildThisFile)</CustomBeforeMicrosoftCommonProps>
<CustomAfterMicrosoftCommonProps Condition="'$(CustomAfterMicrosoftCommonProps)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.After.$(MSBuildThisFile)</CustomAfterMicrosoftCommonProps>
</PropertyGroup>
<!--
Only import the extension targets if we're actually in a 12.0 project here (rather than one we're attempting
to treat as 4.0) OR if the Dev11 Microsoft.Common.props don't exist. If it's a 12.0 project we're redirecting
to 4.0 and the Dev11 Microsoft.Common.props do exist, the extension targets will have been imported already
so there's no need to import them twice.
-->
<Import Project="$(CustomBeforeMicrosoftCommonProps)" Condition="'$(CustomBeforeMicrosoftCommonProps)' != '' and Exists('$(CustomBeforeMicrosoftCommonProps)') and ('$(MSBuildAssemblyVersion)' != '' or !Exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props'))" />
<!-- This is used to determine whether Microsoft.Common.targets needs to import
Microsoft.Common.props itself, or whether it has been imported previously,
e.g. by the project itself. -->
<PropertyGroup>
<MicrosoftCommonPropsHasBeenImported>true</MicrosoftCommonPropsHasBeenImported>
</PropertyGroup>
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' and '$(DefaultProjectConfiguration)' != '' ">$(DefaultProjectConfiguration)</Configuration>
<Platform Condition=" '$(Platform)' == '' and '$(DefaultProjectPlatform)' != '' ">$(DefaultProjectPlatform)</Platform>
</PropertyGroup>
<PropertyGroup>
<WMSJSProject Condition="'$(WMSJSProject)' == ''">WJProject</WMSJSProject>
<WMSJSProjectDirectory Condition="'$(WMSJSProjectDirectory)' == ''">JavaScript</WMSJSProjectDirectory>
</PropertyGroup>
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.VisualStudioVersion.v*.Common.props" Condition="'$(VisualStudioVersion)' == ''" />
<!--
Only import the extension targets if we're actually in a 12.0 project here (rather than one we're attempting
to treat as 4.0) OR if the Dev11 Microsoft.Common.props don't exist. If it's a 12.0 project we're redirecting
to 4.0 and the Dev11 Microsoft.Common.props do exist, the extension targets will have been imported already
so there's no need to import them twice.
-->
<Import Project="$(CustomAfterMicrosoftCommonProps)" Condition="'$(CustomAfterMicrosoftCommonProps)' != '' and Exists('$(CustomAfterMicrosoftCommonProps)') and ('$(MSBuildAssemblyVersion)' != '' or !Exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.props'))" />
<!--
Import wildcard "ImportAfter" props files if we're actually in a 12.0+ project (rather than a project being
treated as 4.0)
-->
<ImportGroup Condition="'$(MSBuildAssemblyVersion)' != ''">
<Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportAfter\*" Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftCommonProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportAfter')"/>
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportAfter\*" Condition="'$(ImportByWildcardAfterMicrosoftCommonProps)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Imports\Microsoft.Common.props\ImportAfter')"/>
</ImportGroup>
</Project>
<!-- ======== END OF C:\Program Files (x86)\Microsoft Visual Studio\2019\master\MSBuild\Current\Microsoft.Common.props ======= -->
<Import Project="$(MSBuildThisFileDirectory)..\targets\Microsoft.NET.Sdk.props" />
<!-- ======== C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.props ======= -->
<!--
***********************************************************************************************
Microsoft.NET.Sdk.props
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (c) .NET Foundation. All rights reserved.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<!-- This property disables the conflict resolution logic from the Microsoft.Packaging.Tools package, which is superceded by the logic here in the SDK -->
<DisableHandlePackageFileConflicts>true</DisableHandlePackageFileConflicts>
</PropertyGroup>
<!-- Default configuration and platform to Debug|AnyCPU-->
<PropertyGroup>
<Configurations Condition=" '$(Configurations)' == '' ">Debug;Release</Configurations>
<Platforms Condition=" '$(Platforms)' == '' ">AnyCPU</Platforms>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
</PropertyGroup>
<!-- User-facing configuration-agnostic defaults -->
<PropertyGroup>
<OutputType Condition=" '$(OutputType)' == '' ">Library</OutputType>
<FileAlignment Condition=" '$(FileAlignment)' == '' ">512</FileAlignment>
<ErrorReport Condition=" '$(ErrorReport)' == '' ">prompt</ErrorReport>
<AssemblyName Condition=" '$(AssemblyName)' == '' ">$(MSBuildProjectName)</AssemblyName>
<RootNamespace Condition=" '$(RootNamespace)' == '' ">$(MSBuildProjectName)</RootNamespace>
<Deterministic Condition=" '$(Deterministic)' == '' ">true</Deterministic>
</PropertyGroup>
<!-- User-facing configuration-specific defaults -->
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols Condition=" '$(DebugSymbols)' == '' ">true</DebugSymbols>
<Optimize Condition=" '$(Optimize)' == '' ">false</Optimize>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<Optimize Condition=" '$(Optimize)' == '' ">true</Optimize>
</PropertyGroup>
<!-- User-facing platform-specific defaults -->
<!--
NOTE:
* We cannot compare against $(Platform) directly as that will give VS cause to instantiate extra
configurations, for each combination, which leads to performance problems and clutter in the sln
in the common AnyCPU-only case.
* We cannot just set $(PlatformTarget) to $(Platform) here because $(Platform) can be set to anything
at the solution level, but there are a fixed set valid $(PlatformTarget) values that can be passed
to the compiler. It is up to the user to explicitly set PlatformTarget to non-AnyCPU (if desired)
outside the 1:1 defaults below.
-->
<PropertyGroup>
<_PlatformWithoutConfigurationInference>$(Platform)</_PlatformWithoutConfigurationInference>
</PropertyGroup>
<PropertyGroup Condition=" '$(_PlatformWithoutConfigurationInference)' == 'x64' ">
<PlatformTarget Condition=" '$(PlatformTarget)' == '' ">x64</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition=" '$(_PlatformWithoutConfigurationInference)' == 'x86' ">
<PlatformTarget Condition=" '$(PlatformTarget)' == '' ">x86</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition=" '$(_PlatformWithoutConfigurationInference)' == 'ARM' ">
<PlatformTarget Condition=" '$(PlatformTarget)' == '' ">ARM</PlatformTarget>
</PropertyGroup>
<!-- Default settings for all projects built with this Sdk package -->
<PropertyGroup>
<DebugType Condition=" '$(DebugType)' == '' ">portable</DebugType>
<!-- This will turn off the base UWP-specific 'ResolveNuGetPackages' target -->
<ResolveNuGetPackages>false</ResolveNuGetPackages>
<!-- Skip import of Microsoft.NuGet.props and Microsoft.NuGet.targets -->
<SkipImportNuGetProps>true</SkipImportNuGetProps>
<SkipImportNuGetBuildTargets>true</SkipImportNuGetBuildTargets>
<!-- NuGet should always restore .NET SDK projects with "PackageReference" style restore. Setting this property will
cause the right thing to happen even if there aren't any PackageReference items in the project, such as when
a project targets .NET Framework and doesn't have any direct package dependencies. -->
<RestoreProjectStyle>PackageReference</RestoreProjectStyle>
<!-- Exclude GAC, registry, output directory from search paths. -->
<AssemblySearchPaths Condition=" '$(AssemblySearchPaths)' == '' ">{CandidateAssemblyFiles};{HintPathFromItem};{TargetFrameworkDirectory};{RawFileName}</AssemblySearchPaths>
<DesignTimeAssemblySearchPaths Condition=" '$(DesignTimeAssemblySearchPaths)' == '' ">$(AssemblySearchPaths)</DesignTimeAssemblySearchPaths>
<AllowUnsafeBlocks Condition="'$(AllowUnsafeBlocks)'==''">false</AllowUnsafeBlocks>
<TreatWarningsAsErrors Condition="'$(TreatWarningsAsErrors)'==''">false</TreatWarningsAsErrors>
<Prefer32Bit Condition="'$(Prefer32Bit)'==''">false</Prefer32Bit>
<SignAssembly Condition="'$(SignAssembly)'==''">false</SignAssembly>
<DelaySign Condition="'$(DelaySign)'==''">false</DelaySign>
<GeneratePackageOnBuild Condition="'$(GeneratePackageOnBuild)'==''">false</GeneratePackageOnBuild>
<PackageRequireLicenseAcceptance Condition="'$(PackageRequireLicenseAcceptance)'==''">false</PackageRequireLicenseAcceptance>
<DebugSymbols Condition="'$(DebugSymbols)'==''">false</DebugSymbols>
<CheckForOverflowUnderflow Condition="'$(CheckForOverflowUnderflow)'==''">false</CheckForOverflowUnderflow>
<!-- Uncomment this once https://github.com/Microsoft/visualfsharp/issues/3207 gets fixed -->
<!-- <WarningsAsErrors Condition=" '$(WarningsAsErrors)' == '' ">NU1605</WarningsAsErrors> -->
</PropertyGroup>
<PropertyGroup>
<!-- Path to project that the .NET CLI will build in order to generate deps.json files for .NET CLI tools -->
<ToolDepsJsonGeneratorProject>$(MSBuildThisFileDirectory)GenerateDeps\GenerateDeps.proj</ToolDepsJsonGeneratorProject>
</PropertyGroup>
<!-- Default item includes (globs and implicit references) -->
<Import Project="Microsoft.NET.Sdk.DefaultItems.props" />
<!-- ======== C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.DefaultItems.props ======= -->
<!--
***********************************************************************************************
Microsoft.NET.Sdk.DefaultItems.props
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (c) .NET Foundation. All rights reserved.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="'$(NETCoreSdkBundledVersionsProps)' == ''">
<NETCoreSdkBundledVersionsProps>$(MSBuildThisFileDirectory)..\..\..\Microsoft.NETCoreSdk.BundledVersions.props</NETCoreSdkBundledVersionsProps>
</PropertyGroup>
<Import Project="$(NETCoreSdkBundledVersionsProps)" Condition="Exists('$(NETCoreSdkBundledVersionsProps)')" />
<!-- ======== C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Microsoft.NETCoreSdk.BundledVersions.props ======= -->
<!--
***********************************************************************************************
Microsoft.NETCoreSdk.BundledVersions.props
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (c) .NET Foundation. All rights reserved.
***********************************************************************************************
-->
<Project>
<PropertyGroup>
<NetCoreRoot Condition="'$(NetCoreRoot)' == ''">$([MSBuild]::NormalizePath('$(MSBuildThisFileDirectory)..\..\'))</NetCoreRoot>
<NetCoreTargetingPackRoot Condition="'$(NetCoreTargetingPackRoot)' == ''">$([MSBuild]::EnsureTrailingSlash('$(NetCoreRoot)'))packs</NetCoreTargetingPackRoot>
<NETCoreAppMaximumVersion>3.0</NETCoreAppMaximumVersion>
<BundledNETCoreAppTargetFrameworkVersion>3.0</BundledNETCoreAppTargetFrameworkVersion>
<BundledNETCoreAppPackageVersion>3.0.0-preview8-28373-17</BundledNETCoreAppPackageVersion>
<UseBundledNETCoreAppPackageVersionAsDefaultNetCorePatchVersion>true</UseBundledNETCoreAppPackageVersionAsDefaultNetCorePatchVersion>
<BundledNETStandardTargetFrameworkVersion>1.6</BundledNETStandardTargetFrameworkVersion>
<BundledNETStandardPackageVersion>1.6.1</BundledNETStandardPackageVersion>
<BundledNETCorePlatformsPackageVersion>3.0.0-preview8.19372.8</BundledNETCorePlatformsPackageVersion>
<BundledRuntimeIdentifierGraphFile>$(MSBuildThisFileDirectory)RuntimeIdentifierGraph.json</BundledRuntimeIdentifierGraphFile>
<NETCoreSdkVersion>3.0.100-preview8-013437</NETCoreSdkVersion>
<NETCoreSdkRuntimeIdentifier>win-x64</NETCoreSdkRuntimeIdentifier>
<_NETCoreSdkIsPreview>true</_NETCoreSdkIsPreview>
<!-- Default patch versions for each minor version of ASP.NET Core -->
<DefaultPatchVersionForAspNetCoreAll2_1>2.1.1</DefaultPatchVersionForAspNetCoreAll2_1>
<DefaultPatchVersionForAspNetCoreApp2_1>2.1.1</DefaultPatchVersionForAspNetCoreApp2_1>
<!-- Latest patch versions for each minor version of .NET Core -->
<LatestPatchVersionForNetCore1_0 Condition="'$(LatestPatchVersionForNetCore1_0)' == ''">1.0.12</LatestPatchVersionForNetCore1_0>
<LatestPatchVersionForNetCore1_1 Condition="'$(LatestPatchVersionForNetCore1_1)' == ''">1.1.9</LatestPatchVersionForNetCore1_1>
<LatestPatchVersionForNetCore2_0 Condition="'$(LatestPatchVersionForNetCore2_0)' == ''">2.0.9</LatestPatchVersionForNetCore2_0>
<LatestPatchVersionForNetCore2_1 Condition="'$(LatestPatchVersionForNetCore2_1)' == ''">2.1.2</LatestPatchVersionForNetCore2_1>
</PropertyGroup>
<ItemGroup>
<ImplicitPackageReferenceVersion Include="Microsoft.NETCore.App" TargetFrameworkVersion="1.0" DefaultVersion="1.0.5" LatestVersion="1.0.16"/>
<ImplicitPackageReferenceVersion Include="Microsoft.NETCore.App" TargetFrameworkVersion="1.1" DefaultVersion="1.1.2" LatestVersion="1.1.13"/>
<ImplicitPackageReferenceVersion Include="Microsoft.NETCore.App" TargetFrameworkVersion="2.0" DefaultVersion="2.0.0" LatestVersion="2.0.9"/>
<ImplicitPackageReferenceVersion Include="Microsoft.NETCore.App" TargetFrameworkVersion="2.1" DefaultVersion="2.1.0" LatestVersion="2.1.12"/>
<ImplicitPackageReferenceVersion Include="Microsoft.NETCore.App" TargetFrameworkVersion="2.2" DefaultVersion="2.2.0" LatestVersion="2.2.6"/>
<ImplicitPackageReferenceVersion Include="Microsoft.NETCore.App" TargetFrameworkVersion="3.0" DefaultVersion="3.0.0-preview8-28373-17" LatestVersion="3.0.0-preview8-28373-17"/>
<ImplicitPackageReferenceVersion Include="Microsoft.AspNetCore.App" TargetFrameworkVersion="2.1" DefaultVersion="2.1.1" LatestVersion="2.1.12"/>
<ImplicitPackageReferenceVersion Include="Microsoft.AspNetCore.All" TargetFrameworkVersion="2.1" DefaultVersion="2.1.1" LatestVersion="2.1.12"/>
<ImplicitPackageReferenceVersion Include="Microsoft.AspNetCore.App" TargetFrameworkVersion="2.2" DefaultVersion="2.2.0" LatestVersion="2.2.6"/>
<ImplicitPackageReferenceVersion Include="Microsoft.AspNetCore.All" TargetFrameworkVersion="2.2" DefaultVersion="2.2.0" LatestVersion="2.2.6"/>
<KnownFrameworkReference Include="Microsoft.NETCore.App"
TargetFramework="netcoreapp3.0"
RuntimeFrameworkName="Microsoft.NETCore.App"
DefaultRuntimeFrameworkVersion="3.0.0-preview8-28373-17"
LatestRuntimeFrameworkVersion="3.0.0-preview8-28373-17"
TargetingPackName="Microsoft.NETCore.App.Ref"
TargetingPackVersion="3.0.0-preview8-28373-17"
RuntimePackNamePatterns="Microsoft.NETCore.App.Runtime.**RID**"
RuntimePackRuntimeIdentifiers="linux-arm;linux-arm64;linux-musl-arm64;linux-musl-x64;linux-x64;osx-x64;rhel.6-x64;tizen.4.0.0-armel;tizen.5.0.0-armel;win-arm;win-arm64;win-x64;win-x86"
IsTrimmable="true"
/>
<KnownAppHostPack Include="Microsoft.NETCore.App"
TargetFramework="netcoreapp3.0"
AppHostPackNamePattern="Microsoft.NETCore.App.Host.**RID**"
AppHostPackVersion="3.0.0-preview8-28373-17"
AppHostRuntimeIdentifiers="linux-arm;linux-arm64;linux-musl-arm64;linux-musl-x64;linux-x64;osx-x64;rhel.6-x64;tizen.4.0.0-armel;tizen.5.0.0-armel;win-arm;win-arm64;win-x64;win-x86"
/>
<KnownFrameworkReference Include="Microsoft.WindowsDesktop.App"
TargetFramework="netcoreapp3.0"
RuntimeFrameworkName="Microsoft.WindowsDesktop.App"
DefaultRuntimeFrameworkVersion="3.0.0-preview8-28373-17"
LatestRuntimeFrameworkVersion="3.0.0-preview8-28373-17"
TargetingPackName="Microsoft.WindowsDesktop.App.Ref"
TargetingPackVersion="3.0.0-preview8-28373-17"
RuntimePackNamePatterns="Microsoft.WindowsDesktop.App.Runtime.**RID**"
RuntimePackRuntimeIdentifiers="win-x64;win-x86"
IsWindowsOnly="true"
/>
<KnownFrameworkReference Include="Microsoft.WindowsDesktop.App.WPF"
TargetFramework="netcoreapp3.0"
RuntimeFrameworkName="Microsoft.WindowsDesktop.App"
DefaultRuntimeFrameworkVersion="3.0.0-preview8-28373-17"
LatestRuntimeFrameworkVersion="3.0.0-preview8-28373-17"
TargetingPackName="Microsoft.WindowsDesktop.App.Ref"
TargetingPackVersion="3.0.0-preview8-28373-17"
RuntimePackNamePatterns="Microsoft.WindowsDesktop.App.Runtime.**RID**"
RuntimePackRuntimeIdentifiers="win-x64;win-x86"
IsWindowsOnly="true"
Profile="WPF"
/>
<KnownFrameworkReference Include="Microsoft.WindowsDesktop.App.WindowsForms"
TargetFramework="netcoreapp3.0"
RuntimeFrameworkName="Microsoft.WindowsDesktop.App"
DefaultRuntimeFrameworkVersion="3.0.0-preview8-28373-17"
LatestRuntimeFrameworkVersion="3.0.0-preview8-28373-17"
TargetingPackName="Microsoft.WindowsDesktop.App.Ref"
TargetingPackVersion="3.0.0-preview8-28373-17"
RuntimePackNamePatterns="Microsoft.WindowsDesktop.App.Runtime.**RID**"
RuntimePackRuntimeIdentifiers="win-x64;win-x86"
IsWindowsOnly="true"
Profile="WindowsForms"
/>
<KnownFrameworkReference Include="Microsoft.AspNetCore.App"
TargetFramework="netcoreapp3.0"
RuntimeFrameworkName="Microsoft.AspNetCore.App"
DefaultRuntimeFrameworkVersion="3.0.0-preview8.19374.1"
LatestRuntimeFrameworkVersion="3.0.0-preview8.19374.1"
TargetingPackName="Microsoft.AspNetCore.App.Ref"
TargetingPackVersion="3.0.0-preview8.19374.1"
RuntimePackNamePatterns="Microsoft.AspNetCore.App.Runtime.**RID**"
RuntimePackRuntimeIdentifiers="win-x64;win-x86;win-arm;osx-x64;linux-musl-x64;linux-musl-arm64;linux-x64;linux-arm;linux-arm64"
/>
<KnownFrameworkReference Include="NETStandard.Library"
TargetFramework="netstandard2.1"
TargetingPackName="NETStandard.Library.Ref"
TargetingPackVersion="2.1.0-preview8-28373-17"
/>
</ItemGroup>
</Project>
<!-- ======== END OF C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Microsoft.NETCoreSdk.BundledVersions.props ======= -->
<PropertyGroup>
<!-- Set RuntimeIdentifier graph for NuGet (this needs to be after NETCoreSdkBundledVersionsProps is imported, as that's where
BundledRuntimeIdentifierGraphFile is set. -->
<RuntimeIdentifierGraphPath Condition="'$(RuntimeIdentifierGraphPath)' == ''">$(BundledRuntimeIdentifierGraphFile)</RuntimeIdentifierGraphPath>
</PropertyGroup>
<PropertyGroup>
<!-- Disable web SDK implicit package versions for ASP.NET packages, since the .NET SDK now handles that -->
<EnableWebSdkImplicitPackageVersions>false</EnableWebSdkImplicitPackageVersions>
</PropertyGroup>
<ItemGroup Condition=" '$(EnableDefaultItems)' == 'true' ">
<Compile Include="**/*$(DefaultLanguageSourceExtension)" Exclude="$(DefaultItemExcludes);$(DefaultExcludesInProjectFolder)" Condition=" '$(EnableDefaultCompileItems)' == 'true' " />
<EmbeddedResource Include="**/*.resx" Exclude="$(DefaultItemExcludes);$(DefaultExcludesInProjectFolder)" Condition=" '$(EnableDefaultEmbeddedResourceItems)' == 'true' " />
</ItemGroup>
<ItemGroup Condition=" '$(EnableDefaultItems)' == 'true' And '$(EnableDefaultNoneItems)' == 'true' ">
<None Include="**/*" Exclude="$(DefaultItemExcludes);$(DefaultExcludesInProjectFolder)" />
<None Remove="**/*$(DefaultLanguageSourceExtension)" />
<None Remove="**/*.resx" />
</ItemGroup>
<!-- Automatically reference NETStandard.Library or Microsoft.NETCore.App package if targeting the corresponding target framework.
We can refer here in the .props file to properties set in the .targets files because items and their conditions are
evaluated in the second pass of evaluation, after all properties have been evaluated. -->
<ItemGroup Condition=" '$(DisableImplicitFrameworkReferences)' != 'true' and '$(TargetFrameworkIdentifier)' == '.NETStandard' And '$(_TargetFrameworkVersionWithoutV)' &lt; '2.1'">
<PackageReference Include="NETStandard.Library" Version="$(NETStandardImplicitPackageVersion)" IsImplicitlyDefined="true" />
<!-- If targeting .NET Standard 2.0 or higher, then don't include a dependency on NETStandard.Library in the package produced by pack -->
<PackageReference Update="NETStandard.Library"
Condition=" ('$(_TargetFrameworkVersionWithoutV)' != '') And ('$(_TargetFrameworkVersionWithoutV)' >= '2.0') "
PrivateAssets="All"
Publish="true" />
</ItemGroup>
<ItemGroup Condition=" '$(DisableImplicitFrameworkReferences)' != 'true' and '$(TargetFrameworkIdentifier)' == '.NETStandard' And '$(_TargetFrameworkVersionWithoutV)' >= '2.1'">
<FrameworkReference Include="NETStandard.Library" IsImplicitlyDefined="true" Pack="false" PrivateAssets="All"/>
</ItemGroup>
<ItemGroup Condition=" '$(DisableImplicitFrameworkReferences)' != 'true' and '$(TargetFrameworkIdentifier)' == '.NETCoreApp'">
<!-- Use implicit PackageReference for Microsoft.NETCore.App on versions prior to 3.0. For 3.0 or higher, use
an implicit FrameworkReference -->
<PackageReference Include="Microsoft.NETCore.App" IsImplicitlyDefined="true"
Condition="('$(_TargetFrameworkVersionWithoutV)' != '') And ('$(_TargetFrameworkVersionWithoutV)' &lt; '3.0')"/>
<!-- For targeting .NET Core 2.0 or higher, don't include a dependency on Microsoft.NETCore.App in the package produced by pack.
Packing an DotnetCliTool should include the Microsoft.NETCore.App package dependency. -->
<PackageReference Update="Microsoft.NETCore.App"
Condition="('$(_TargetFrameworkVersionWithoutV)' != '') And ('$(_TargetFrameworkVersionWithoutV)' >= '2.0') And ('$(PackageType)' != 'DotnetCliTool')"
PrivateAssets="All"
Publish="true" />
<FrameworkReference Include="Microsoft.NETCore.App" IsImplicitlyDefined="true"
Pack="false"
PrivateAssets="All"
Condition="('$(_TargetFrameworkVersionWithoutV)' != '') And ('$(_TargetFrameworkVersionWithoutV)' >= '3.0')"/>
</ItemGroup>
</Project>
<!-- ======== END OF C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.DefaultItems.props ======= -->
<!-- List of supported .NET Core and .NET Standard TFMs -->
<Import Project="Microsoft.NET.SupportedTargetFrameworks.props" />
<!-- ======== C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.SupportedTargetFrameworks.props ======= -->
<!--
***********************************************************************************************
Microsoft.NET.SupportedTargetFrameworks.targets
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (c) .NET Foundation. All rights reserved.
***********************************************************************************************
-->
<!-- This file contains a list of the TFMs that are supported by this SDK for .NET Core and .NET Standard.
This is used by VS to show the list of frameworks to which projects can be retargeted. -->
<Project>
<!-- .NET Core -->
<ItemGroup>
<SupportedTargetFramework Include=".NETCoreApp,Version=v1.0" DisplayName=".NET Core 1.0" />
<SupportedTargetFramework Include=".NETCoreApp,Version=v1.1" DisplayName=".NET Core 1.1" />
<SupportedTargetFramework Include=".NETCoreApp,Version=v2.0" DisplayName=".NET Core 2.0" />
<SupportedTargetFramework Include=".NETCoreApp,Version=v2.1" DisplayName=".NET Core 2.1" />
<SupportedTargetFramework Include=".NETCoreApp,Version=v2.2" DisplayName=".NET Core 2.2" />
<SupportedTargetFramework Include=".NETCoreApp,Version=v3.0" DisplayName=".NET Core 3.0" />
</ItemGroup>
<!-- .NET Standard -->
<ItemGroup>
<SupportedTargetFramework Include=".NETStandard,Version=v1.0" DisplayName=".NET Standard 1.0" />
<SupportedTargetFramework Include=".NETStandard,Version=v1.1" DisplayName=".NET Standard 1.1" />
<SupportedTargetFramework Include=".NETStandard,Version=v1.2" DisplayName=".NET Standard 1.2" />
<SupportedTargetFramework Include=".NETStandard,Version=v1.3" DisplayName=".NET Standard 1.3" />
<SupportedTargetFramework Include=".NETStandard,Version=v1.4" DisplayName=".NET Standard 1.4" />
<SupportedTargetFramework Include=".NETStandard,Version=v1.5" DisplayName=".NET Standard 1.5" />
<SupportedTargetFramework Include=".NETStandard,Version=v1.6" DisplayName=".NET Standard 1.6" />
<SupportedTargetFramework Include=".NETStandard,Version=v2.0" DisplayName=".NET Standard 2.0" />
<SupportedTargetFramework Include=".NETStandard,Version=v2.1" DisplayName=".NET Standard 2.1" />
</ItemGroup>
</Project>
<!-- ======== END OF C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.SupportedTargetFrameworks.props ======= -->
<Import Project="$(MSBuildThisFileDirectory)Microsoft.NET.Sdk.CSharp.props" Condition="'$(MSBuildProjectExtension)' == '.csproj'" />
<!-- ======== C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.CSharp.props ======= -->
<!--
***********************************************************************************************
Microsoft.NET.Sdk.CSharp.props
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (c) .NET Foundation. All rights reserved.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WarningLevel Condition=" '$(WarningLevel)' == '' ">4</WarningLevel>
<NoWarn Condition=" '$(NoWarn)' == '' ">1701;1702</NoWarn>
<!-- Remove the line below once https://github.com/Microsoft/visualfsharp/issues/3207 gets fixed -->
<WarningsAsErrors Condition=" '$(WarningsAsErrors)' == '' ">NU1605</WarningsAsErrors>
</PropertyGroup>
<PropertyGroup>
<DefineConstants Condition=" '$(DefineConstants)' != '' ">$(DefineConstants);</DefineConstants>
<DefineConstants>$(DefineConstants)TRACE</DefineConstants>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.CSharp.props ======= -->
<Import Project="$(MSBuildThisFileDirectory)Microsoft.NET.Sdk.VisualBasic.props" Condition="'$(MSBuildProjectExtension)' == '.vbproj'" />
<!-- ======== C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.VisualBasic.props ======= -->
<!--
***********************************************************************************************
Microsoft.NET.Sdk.VisualBasic.props
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (c) .NET Foundation. All rights reserved.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WarningLevel Condition=" '$(WarningLevel)' == '' ">1</WarningLevel>
<NoWarn Condition=" '$(NoWarn)' == '' ">41999,42016,42017,42018,42019,42020,42021,42022,42032,42036</NoWarn>
<OptionExplicit Condition=" '$(OptionExplicit)' == '' ">On</OptionExplicit>
<OptionCompare Condition=" '$(OptionCompare)' == '' ">Binary</OptionCompare>
<OptionStrict Condition=" '$(OptionStrict)' == '' ">Off</OptionStrict>
<OptionInfer Condition=" '$(OptionInfer)' == '' ">On</OptionInfer>
<!-- Remove the line below once https://github.com/Microsoft/visualfsharp/issues/3207 gets fixed -->
<WarningsAsErrors Condition=" '$(WarningsAsErrors)' == '' ">NU1605</WarningsAsErrors>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DefineDebug Condition=" '$(DefineDebug)' == '' ">true</DefineDebug>
<DefineTrace Condition=" '$(DefineTrace)' == '' ">true</DefineTrace>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DefineTrace Condition=" '$(DefineTrace)' == '' ">true</DefineTrace>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.VisualBasic.props ======= -->
<Import Project="$(MSBuildThisFileDirectory)Microsoft.NET.Sdk.FSharp.props" Condition="'$(MSBuildProjectExtension)' == '.fsproj'" />
<Import Project="$(MSBuildThisFileDirectory)Microsoft.NET.PackTool.props" />
<!-- ======== C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.PackTool.props ======= -->
<!--
***********************************************************************************************
Microsoft.NET.PackTool.props
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (c) .NET Foundation. All rights reserved.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<TargetsForTfmSpecificContentInPackage>$(TargetsForTfmSpecificContentInPackage);PackTool</TargetsForTfmSpecificContentInPackage>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.PackTool.props ======= -->
<Import Project="$(MSBuildThisFileDirectory)Microsoft.NET.PackProjectTool.props" />
<!-- ======== C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.PackProjectTool.props ======= -->
<!--
***********************************************************************************************
Microsoft.NET.PackProjectTool.props
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (c) .NET Foundation. All rights reserved.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<TargetsForTfmSpecificContentInPackage>$(TargetsForTfmSpecificContentInPackage);_PackProjectToolValidation</TargetsForTfmSpecificContentInPackage>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.PackProjectTool.props ======= -->
</Project>
<!-- ======== END OF C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.props ======= -->
</Project>
<!-- ======== END OF C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\Sdk\Sdk.props ======= -->
<!-- ======== C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\Sdk\Sdk.targets ======= -->
<!--
***********************************************************************************************
Sdk.targets
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (c) .NET Foundation. All rights reserved.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- Using the same property as Microsoft.CSharp.targets and presumably Microsoft.VisualBasic.targets here -->
<PropertyGroup Condition="'$(TargetFrameworks)' != '' and '$(TargetFramework)' == ''">
<IsCrossTargetingBuild>true</IsCrossTargetingBuild>
</PropertyGroup>
<Import Project="$(MSBuildThisFileDirectory)..\targets\Microsoft.NET.Sdk.BeforeCommonCrossTargeting.targets"
Condition="'$(IsCrossTargetingBuild)' == 'true'"/>
<Import Project="$(MSBuildThisFileDirectory)..\targets\Microsoft.NET.Sdk.BeforeCommon.targets"
Condition="'$(IsCrossTargetingBuild)' != 'true'"/>
<!-- ======== C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.BeforeCommon.targets ======= -->
<!--
***********************************************************************************************
Microsoft.NET.Sdk.BeforeCommon.targets
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (c) .NET Foundation. All rights reserved.
***********************************************************************************************
-->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<_IsExecutable Condition="'$(OutputType)' == 'Exe' or '$(OutputType)'=='WinExe'">true</_IsExecutable>
</PropertyGroup>
<PropertyGroup Condition="'$(HasRuntimeOutput)' == ''">
<HasRuntimeOutput>$(_IsExecutable)</HasRuntimeOutput>
<_UsingDefaultForHasRuntimeOutput>true</_UsingDefaultForHasRuntimeOutput>
</PropertyGroup>
<Import Project="$(MSBuildThisFileDirectory)Microsoft.NET.DefaultAssemblyInfo.targets" />
<!-- ======== C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.DefaultAssemblyInfo.targets ======= -->
<!--
***********************************************************************************************
Microsoft.NET.DefaultAssemblyInfo.targets
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (c) .NET Foundation. All rights reserved.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(Version)' == '' ">
<VersionPrefix Condition=" '$(VersionPrefix)' == '' ">1.0.0</VersionPrefix>
<Version Condition=" '$(VersionSuffix)' != '' ">$(VersionPrefix)-$(VersionSuffix)</Version>
<Version Condition=" '$(Version)' == '' ">$(VersionPrefix)</Version>
</PropertyGroup>
<PropertyGroup>
<Authors Condition=" '$(Authors)'=='' ">$(AssemblyName)</Authors>
<Company Condition=" '$(Company)'=='' ">$(Authors)</Company>
<AssemblyTitle Condition=" '$(AssemblyTitle)' == '' ">$(AssemblyName)</AssemblyTitle>
<Product Condition=" '$(Product)' == ''">$(AssemblyName)</Product>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.DefaultAssemblyInfo.targets ======= -->
<!-- Set default intermediate and output paths -->
<Import Project="$(MSBuildThisFileDirectory)Microsoft.NET.DefaultOutputPaths.targets" />
<!-- ======== C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.DefaultOutputPaths.targets ======= -->
<!--
***********************************************************************************************
Microsoft.NET.DefaultOutputPaths.targets
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (c) .NET Foundation. All rights reserved.
***********************************************************************************************
-->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
Apply the same default output paths as Microsoft.Common.targets now since we're running before them,
but need to adjust them and/or make decisions in terms of them.
Also note that common targets only set a default OutputPath if neither configuration nor
platform were set by the user. This was used to validate that a valid configuration is passed,
assuming the convention maintained by VS that every Configuration|Platform combination had
an explicit OutputPath. Since we now want to support leaner project files with less
duplication and more automatic defaults, we always set a default OutputPath and can no
longer depend on that convention for validation. Getting validation re-enabled with a
different mechanism is tracked by https://github.com/dotnet/sdk/issues/350
-->
<PropertyGroup>
<Configuration Condition="'$(Configuration)'==''">Debug</Configuration>
<Platform Condition="'$(Platform)'==''">AnyCPU</Platform>
<PlatformName Condition="'$(PlatformName)' == ''">$(Platform)</PlatformName>
<BaseOutputPath Condition="'$(BaseOutputPath)' == ''">bin\</BaseOutputPath>
<BaseOutputPath Condition="!HasTrailingSlash('$(BaseOutputPath)')">$(BaseOutputPath)\</BaseOutputPath>
<OutputPath Condition="'$(OutputPath)' == '' and '$(PlatformName)' == 'AnyCPU'">$(BaseOutputPath)$(Configuration)\</OutputPath>
<OutputPath Condition="'$(OutputPath)' == '' and '$(PlatformName)' != 'AnyCPU'">$(BaseOutputPath)$(PlatformName)\$(Configuration)\</OutputPath>
<OutputPath Condition="!HasTrailingSlash('$(OutputPath)')">$(OutputPath)\</OutputPath>
<BaseIntermediateOutputPath Condition="'$(BaseIntermediateOutputPath)' == ''">obj\</BaseIntermediateOutputPath>
<BaseIntermediateOutputPath Condition="!HasTrailingSlash('$(BaseIntermediateOutputPath)')">$(BaseIntermediateOutputPath)\</BaseIntermediateOutputPath>
<IntermediateOutputPath Condition=" $(IntermediateOutputPath) == '' and '$(PlatformName)' == 'AnyCPU' ">$(BaseIntermediateOutputPath)$(Configuration)\</IntermediateOutputPath>
<IntermediateOutputPath Condition=" $(IntermediateOutputPath) == '' and '$(PlatformName)' != 'AnyCPU' ">$(BaseIntermediateOutputPath)$(PlatformName)\$(Configuration)\</IntermediateOutputPath>
<IntermediateOutputPath Condition="!HasTrailingSlash('$(IntermediateOutputPath)')">$(IntermediateOutputPath)\</IntermediateOutputPath>
</PropertyGroup>
<!-- Set the package output path (for nuget pack target) now, before the TargetFramework is appended -->
<PropertyGroup>
<PackageOutputPath Condition="'$(PackageOutputPath)' == ''">$(OutputPath)</PackageOutputPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.DefaultOutputPaths.targets ======= -->
<!-- Before any additional SDK targets are imported, import the publish profile.
This allows the publish profile to set properties like RuntimeIdentifier and them be
respected by the SDK. -->
<Import Project="$(MSBuildThisFileDirectory)Microsoft.NET.Sdk.ImportPublishProfile.targets"
Condition="'$(PublishProfileImported)' != 'true'"/>
<!-- ======== C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.ImportPublishProfile.targets ======= -->
<!--
***********************************************************************************************
Microsoft.NET.Sdk.ImportPublishProfile.targets
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (c) .NET Foundation. All rights reserved.
***********************************************************************************************
-->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<!-- Default to having imported the publish profile so the Web SDK doesn't also attempt to do so. -->
<PublishProfileImported>true</PublishProfileImported>
<_PublishProfileDesignerFolder Condition="'$(AppDesignerFolder)' != ''">$(AppDesignerFolder)</_PublishProfileDesignerFolder>
<_PublishProfileDesignerFolder Condition="'$(_PublishProfileDesignerFolder)' == ''">Properties</_PublishProfileDesignerFolder>
<_PublishProfileRootFolder Condition="'$(_PublishProfileRootFolder)' == ''">$(MSBuildProjectDirectory)\$(_PublishProfileDesignerFolder)\PublishProfiles\</_PublishProfileRootFolder>
<PublishProfile Condition="'$(PublishProfile)' ==''">FileSystem</PublishProfile>
<PublishProfileName Condition="'$(PublishProfileName)' == ''">$([System.IO.Path]::GetFileNameWithoutExtension($(PublishProfile)))</PublishProfileName>
<PublishProfileFullPath Condition="'$(PublishProfileFullPath)' == ''">$(_PublishProfileRootFolder)$(PublishProfileName).pubxml</PublishProfileFullPath>
<WebPublishProfileFile Condition="'$(WebPublishProfileFile)' == '' and Exists('$(PublishProfileFullPath)')">$(PublishProfileFullPath)</WebPublishProfileFile>
<!-- If the publish profile doesn't exist, mark as not imported.
This allows the Web SDK to import some default profiles that come with the Web SDK. -->
<PublishProfileImported Condition="'$(WebPublishProfileFile)' == '' or !Exists('$(WebPublishProfileFile)')">false</PublishProfileImported>
</PropertyGroup>
<Import Project="$(WebPublishProfileFile)" Condition="'$(PublishProfileImported)' == 'true'" />
<Import Project="$(WebPublishProfileFile).user" Condition="'$(PublishProfileImported)' == 'true' and Exists('$(WebPublishProfileFile).user')" />
</Project>
<!-- ======== END OF C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.ImportPublishProfile.targets ======= -->
<!--
Expand TargetFramework to TargetFrameworkIdentifier and TargetFrameworkVersion,
and adjust intermediate and output paths to include it.
-->
<Import Project="$(MSBuildThisFileDirectory)Microsoft.NET.TargetFrameworkInference.targets" />
<!-- ======== C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets ======= -->
<!--
***********************************************************************************************
Microsoft.NET.TargetFrameworkInference.targets
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (c) .NET Foundation. All rights reserved.
***********************************************************************************************
-->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
Note that this file is only included when $(TargetFramework) is set and so we do not need to check that here.
Common targets require that $(TargetFrameworkIdentifier) and $(TargetFrameworkVersion) are set by static evaluation
before they are imported. In common cases (currently netstandard, netcoreapp, or net), we infer them from the short
names given via TargetFramework to allow for terseness and lack of duplication in project files.
For other cases, the user must supply them manually.
For cases where inference is supported, the user need only specify the targets in TargetFrameworks, e.g:
<PropertyGroup>
<TargetFrameworks>net45;netstandard1.0</TargetFrameworks>
</PropertyGroup>
For cases where inference is not supported, identifier, version and profile can be specified explicitly as follows:
<PropertyGroup>
<TargetFrameworks>portable-net451+win81;xyz1.0</TargetFrameworks>
<PropertyGroup>
<PropertyGroup Condition="'$(TargetFramework)' == 'portable-net451+win81'">
<TargetFrameworkIdentifier>.NETPortable</TargetFrameworkIdentifier>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<TargetFrameworkProfile>Profile44</TargetFrameworkProfile>
</PropertyGroup>
<PropertyGroup Condition="'$(TargetFramework)' == 'xyz1.0'">
<TargetFrameworkIdentifier>Xyz</TargetFrameworkVersion>
<PropertyGroup>
Note in the xyz1.0 case, which is meant to demonstrate a framework we don't yet recognize, we can still
infer the version of 1.0. The user can also override it as always we honor a TargetFrameworkIdentifier
or TargetFrameworkVersion that is already set.
-->
<!-- Split $(TargetFramework) (e.g. net45) into short identifier and short version (e.g. 'net' and '45'). -->
<PropertyGroup Condition="'$(TargetFramework)' != '' and !$(TargetFramework.Contains(',')) and !$(TargetFramework.Contains('+'))">
<_ShortFrameworkIdentifier>$(TargetFramework.TrimEnd('.0123456789'))</_ShortFrameworkIdentifier>
<_ShortFrameworkVersion>$(TargetFramework.Substring($(_ShortFrameworkIdentifier.Length)))</_ShortFrameworkVersion>
</PropertyGroup>
<!-- Map short name to long name. See earlier comment for example of how to work with identifiers that are not recognized here. -->
<PropertyGroup Condition="'$(TargetFrameworkIdentifier)' == ''">
<TargetFrameworkIdentifier Condition="'$(_ShortFrameworkIdentifier)' == 'netstandard'">.NETStandard</TargetFrameworkIdentifier>
<TargetFrameworkIdentifier Condition="'$(_ShortFrameworkIdentifier)' == 'netcoreapp'">.NETCoreApp</TargetFrameworkIdentifier>
<TargetFrameworkIdentifier Condition="'$(_ShortFrameworkIdentifier)' == 'net'">.NETFramework</TargetFrameworkIdentifier>
</PropertyGroup>
<!-- Versions with dots are taken as is and just given leading 'v'. -->
<PropertyGroup Condition="'$(TargetFrameworkVersion)' == '' and '$(_ShortFrameworkVersion)' != '' and $(_ShortFrameworkVersion.Contains('.'))">
<TargetFrameworkVersion>v$(_ShortFrameworkVersion)</TargetFrameworkVersion>
</PropertyGroup>
<!-- Versions with no dots and up to 3 characters get leading 'v' and implicit dots between characters. -->
<PropertyGroup Condition="'$(TargetFrameworkVersion)' == '' and '$(_ShortFrameworkVersion)' != ''">
<TargetFrameworkVersion Condition="$(_ShortFrameworkVersion.Length) == 1">v$(_ShortFrameworkVersion[0]).0</TargetFrameworkVersion>
<TargetFrameworkVersion Condition="$(_ShortFrameworkVersion.Length) == 2">v$(_ShortFrameworkVersion[0]).$(_ShortFrameworkVersion[1])</TargetFrameworkVersion>
<TargetFrameworkVersion Condition="$(_ShortFrameworkVersion.Length) == 3">v$(_ShortFrameworkVersion[0]).$(_ShortFrameworkVersion[1]).$(_ShortFrameworkVersion[2])</TargetFrameworkVersion>
</PropertyGroup>
<!--
Trigger an error if we're unable to infer the framework identifier and version.
We have to evaluate this here and not in the target because by the time the target runs,
Microsoft.Common.targets will have defaulted to .NETFramework,Version=v4.0
-->
<PropertyGroup Condition="'$(TargetFrameworkIdentifier)' == '' or '$(TargetFrameworkVersion)' == ''">
<_UnsupportedTargetFrameworkError>true</_UnsupportedTargetFrameworkError>
</PropertyGroup>
<!--
NOTE: We must not validate the TFM before restore target runs as it prevents adding additional TFM
support from being provided by a nuget package such as MSBuild.Sdk.Extras.
We run before RunResolvePackageDependencies and GetReferenceAssemblyPaths so that design-time builds
which do not currently invoke _CheckForInvalidConfigurationAndPlatform, will not trigger spurious
errors that are only consequences of the root cause identified here.
-->
<Target Name="_CheckForUnsupportedTargetFramework"
BeforeTargets="_CheckForInvalidConfigurationAndPlatform;RunResolvePackageDependencies;GetFrameworkPaths;GetReferenceAssemblyPaths"
Condition="'$(_UnsupportedTargetFrameworkError)' == 'true'"
>
<NETSdkError Condition="!$(TargetFramework.Contains(';'))"
ResourceName="CannotInferTargetFrameworkIdentifierAndVersion"
FormatArguments="$([MSBuild]::Escape('$(TargetFramework)'))" />
<NETSdkError Condition="$(TargetFramework.Contains(';'))"
ResourceName="TargetFrameworkWithSemicolon"
FormatArguments="$([MSBuild]::Escape('$(TargetFramework)'))" />
</Target>
<Target Name="_CollectTargetFrameworkForTelemetry" AfterTargets="_CheckForUnsupportedTargetFramework">
<Telemetry EventName="targetframeworkeval" EventData="TargetFrameworkVersion=$([MSBuild]::Escape('$(TargetFrameworkMoniker)'))" />
</Target>
<!--
Don't leave TargetFrameworkVersion empty if it still hasn't been determined. We will trigger the error above,
but we need this to be a valid version so that our error message does not get pre-empted by failure to interpret
version comparison expressions, which is currently unrecoverable in VS.
Also don't leave TargetFrameworkIdentifier unset as it will be defaulted to .NETFramework by common targets, which
can cause restore (which we cannot block, see above) to silently succeed for empty TargetFramework.
-->
<PropertyGroup Condition="'$(TargetFrameworkVersion)' == ''">
<TargetFrameworkVersion >v0.0</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(TargetFrameworkIdentifier)' == ''">
<TargetFrameworkIdentifier>_</TargetFrameworkIdentifier>
</PropertyGroup>
<!--
Trigger an error if targeting a higher version of .NET Core or .NET Standard than is supported by the current SDK.
-->
<PropertyGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp' And '$(NETCoreAppMaximumVersion)' == ''">
<!-- Once we've bundled a 2.2 version of .NET Core with the CLI, reset this property to use $(BundledNETCoreAppTargetFrameworkVersion) -->
<NETCoreAppMaximumVersion>2.2</NETCoreAppMaximumVersion>
<!--<NETCoreAppMaximumVersion>$(BundledNETCoreAppTargetFrameworkVersion)</NETCoreAppMaximumVersion>-->
</PropertyGroup>
<Target Name="_CheckForUnsupportedNETCoreVersion" BeforeTargets="_CheckForInvalidConfigurationAndPlatform;Restore;CollectPackageReferences"
Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp' And '$(NETCoreAppMaximumVersion)' != ''">
<NETSdkError Condition="'$(_TargetFrameworkVersionWithoutV)' > '$(NETCoreAppMaximumVersion)'"
ResourceName="UnsupportedTargetFrameworkVersion"
FormatArguments=".NET Core;$(_TargetFrameworkVersionWithoutV);$(NETCoreAppMaximumVersion)"
/>
</Target>
<PropertyGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETStandard' And '$(NETStandardMaximumVersion)' == ''">
<!--<NETStandardMaximumVersion>$(BundledNETStandardTargetFrameworkVersion)</NETStandardMaximumVersion>-->
<NETStandardMaximumVersion>2.1</NETStandardMaximumVersion>
</PropertyGroup>
<Target Name="_CheckForUnsupportedNETStandardVersion" BeforeTargets="_CheckForInvalidConfigurationAndPlatform;Restore;CollectPackageReferences"
Condition="'$(TargetFrameworkIdentifier)' == '.NETStandard' And '$(NETStandardMaximumVersion)' != ''">
<NETSdkError Condition="'$(_TargetFrameworkVersionWithoutV)' > '$(NETStandardMaximumVersion)'"
ResourceName="UnsupportedTargetFrameworkVersion"
FormatArguments=".NET Standard;$(_TargetFrameworkVersionWithoutV);$(NETStandardMaximumVersion)"
/>
</Target>
<!-- Exclude files from OutputPath and IntermediateOutputPath from default item globs. Use the value
of these properties before the TargetFramework is appended, so that if these values are specified
in the project file, the specified value will be used for the exclude.
We may be able to move this to Microsoft.NET.Sdk.DefaultItems.targets (where the other DefaultItemExcludes
are defined) if we fix https://github.com/dotnet/sdk/issues/550
-->
<PropertyGroup>
<DefaultItemExcludes>$(DefaultItemExcludes);$(OutputPath)/**</DefaultItemExcludes>
<DefaultItemExcludes>$(DefaultItemExcludes);$(IntermediateOutputPath)/**</DefaultItemExcludes>
</PropertyGroup>
<PropertyGroup>
<AppendTargetFrameworkToOutputPath Condition="'$(AppendTargetFrameworkToOutputPath)' == ''">true</AppendTargetFrameworkToOutputPath>
</PropertyGroup>
<!--
Append $(TargetFramework) directory to output and intermediate paths to prevent bin clashes between
targets.
-->
<PropertyGroup Condition="'$(AppendTargetFrameworkToOutputPath)' == 'true' and '$(TargetFramework)' != '' and '$(_UnsupportedTargetFrameworkError)' != 'true'">
<IntermediateOutputPath>$(IntermediateOutputPath)$(TargetFramework.ToLowerInvariant())\</IntermediateOutputPath>
<OutputPath>$(OutputPath)$(TargetFramework.ToLowerInvariant())\</OutputPath>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets ======= -->
<!-- For .NET Framework, reference core assemblies -->
<PropertyGroup>
<_TargetFrameworkVersionWithoutV>$(TargetFrameworkVersion.TrimStart('vV'))</_TargetFrameworkVersionWithoutV>
</PropertyGroup>
<!--
Use RuntimeIdentifier to determine PlatformTarget.
Also, enforce that RuntimeIdentifier is always specified for .NETFramework executables.
-->
<Import Project="$(MSBuildThisFileDirectory)Microsoft.NET.RuntimeIdentifierInference.targets" />
<!-- ======== C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets ======= -->
<!--
***********************************************************************************************
Microsoft.NET.RuntimeIdentifierInference.targets
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (c) .NET Foundation. All rights reserved.
***********************************************************************************************
-->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
.NETFramework cannot load native package dependencies dynamically
based on the current architecture. We have must have a RID to
resolve and copy native dependencies to the output directory.
When building a .NETFramework exe on Windows and not given a RID,
we'll pick either win7-x64 or win7-x86 (based on PlatformTarget)
if we're not given an explicit RID. However, if after resolving
NuGet assets we find no copy-local native dependencies, we will
emit the binary as AnyCPU.
Note that we must set the RID here early (to be seen during NuGet
restore) in order for the project.assets.json to include the
native dependencies that will let us make the final call on
AnyCPU or platform-specific.
This allows these common cases to work without requiring mention
of RuntimeIdentifier in the user project PlatformTarget:
1. Building an AnyCPU .NETFramework application on any host OS
with no native NuGet dependencies. (*)
2. Building an x86 or x64 NETFramework application on and for
Windows with native NuGet dependencies that do not require
greater than win7.
However, any other combination of host operating system, CPU
architecture, and minimum Windows version will require some
manual intervention in the project file to set up the right
RID. (**)
(*) Building NET4x from non-Windows is still not fully supported:
https://github.com/dotnet/sdk/issues/335) The point above is
that this code would not have to change to make the first
scenario work on non-Windows hosts.
(**) https://github.com/dotnet/sdk/issues/840 tracks improving
the default RID selection here to make more non-AnyCPU scenarios
work without user intervention. The current static evaluation
requirement limits us.
-->
<PropertyGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework' and
'$(HasRuntimeOutput)' == 'true' and
'$(OS)' == 'Windows_NT' and
'$(RuntimeIdentifier)' == ''">
<_UsingDefaultRuntimeIdentifier>true</_UsingDefaultRuntimeIdentifier>
<RuntimeIdentifier Condition="'$(PlatformTarget)' == 'x64'">win7-x64</RuntimeIdentifier>
<RuntimeIdentifier Condition="'$(PlatformTarget)' == 'x86' or '$(PlatformTarget)' == ''">win7-x86</RuntimeIdentifier>
</PropertyGroup>
<PropertyGroup Condition="'$(PlatformTarget)' == ''">
<_UsingDefaultPlatformTarget>true</_UsingDefaultPlatformTarget>
</PropertyGroup>
<!-- Determine PlatformTarget (if not already set) from runtime identifier. -->
<Choose>
<When Condition="'$(PlatformTarget)' != '' or '$(RuntimeIdentifier)' == ''" />
<When Condition="$(RuntimeIdentifier.EndsWith('-x86')) or $(RuntimeIdentifier.Contains('-x86-'))">
<PropertyGroup>
<PlatformTarget>x86</PlatformTarget>
</PropertyGroup>
</When>
<When Condition="$(RuntimeIdentifier.EndsWith('-x64')) or $(RuntimeIdentifier.Contains('-x64-'))">
<PropertyGroup>
<PlatformTarget>x64</PlatformTarget>
</PropertyGroup>
</When>
<When Condition="$(RuntimeIdentifier.EndsWith('-arm')) or $(RuntimeIdentifier.Contains('-arm-'))">
<PropertyGroup>
<PlatformTarget>arm</PlatformTarget>
</PropertyGroup>
</When>
<!-- NOTE: PlatformTarget=arm64 is not currently supported and therefore no inference of that here. -->
<Otherwise>
<PropertyGroup>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
</Otherwise>
</Choose>
<!--
SelfContained was not an option in .NET Core SDK 1.0.
Default SelfContained based on the RuntimeIdentifier, so projects don't have to explicitly set SelfContained.
This avoids a breaking change from 1.0 behavior.
-->
<PropertyGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp' and '$(HasRuntimeOutput)' == 'true'">
<SelfContained Condition="'$(SelfContained)' == '' and '$(RuntimeIdentifier)' != ''">true</SelfContained>
<SelfContained Condition="'$(SelfContained)' == ''">false</SelfContained>
<UseAppHost Condition="'$(UseAppHost)' == '' and
('$(SelfContained)' == 'true' or '$(PackAsTool)' != 'true') and
('$(SelfContained)' == 'true' or
('$(RuntimeIdentifier)' != '' and '$(_TargetFrameworkVersionWithoutV)' >= '2.1') or
'$(_TargetFrameworkVersionWithoutV)' >= '3.0')">true</UseAppHost>
<UseAppHost Condition="'$(UseAppHost)' == ''">false</UseAppHost>
</PropertyGroup>
<!-- Only use the default apphost if building without a RID and without a deps file path (used by GenerateDeps.proj for CLI tools). -->
<PropertyGroup Condition="'$(DefaultAppHostRuntimeIdentifier)' == '' and
'$(RuntimeIdentifier)' == '' and
(('$(UseAppHost)' == 'true' and '$(ProjectDepsFilePath)' == '') or
('$(EnableComHosting)' == 'true' and '$(_IsExecutable)' != 'true'))">
<DefaultAppHostRuntimeIdentifier>$(NETCoreSdkRuntimeIdentifier)</DefaultAppHostRuntimeIdentifier>
<DefaultAppHostRuntimeIdentifier Condition="$(DefaultAppHostRuntimeIdentifier.StartsWith('win')) and '$(PlatformTarget)' == 'x64'">win-x64</DefaultAppHostRuntimeIdentifier>
<DefaultAppHostRuntimeIdentifier Condition="$(DefaultAppHostRuntimeIdentifier.StartsWith('win')) and '$(PlatformTarget)' == 'x86'">win-x86</DefaultAppHostRuntimeIdentifier>
</PropertyGroup>
<Target Name="_CheckForUnsupportedAppHostUsage"
BeforeTargets="_CheckForInvalidConfigurationAndPlatform"
Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp' and '$(HasRuntimeOutput)' == 'true'">
<NETSdkError Condition="'$(SelfContained)' == 'true' and '$(RuntimeIdentifier)' == ''"
ResourceName="CannotHaveSelfContainedWithoutRuntimeIdentifier" />
<NETSdkError Condition="'$(SelfContained)' == 'true' and '$(UseAppHost)' != 'true'"
ResourceName="CannotUseSelfContainedWithoutAppHost" />
<NETSdkError Condition="'$(PublishSingleFile)' == 'true' and '$(RuntimeIdentifier)' == ''"
ResourceName="CannotHaveSingleFileWithoutRuntimeIdentifier" />
<NETSdkError Condition="'$(PublishSingleFile)' == 'true' and '$(UseAppHost)' != 'true'"
ResourceName="CannotHaveSingleFileWithoutAppHost" />
<NETSdkError Condition="'$(SelfContained)' != 'true' and '$(UseAppHost)' == 'true' and '$(_TargetFrameworkVersionWithoutV)' &lt; '2.1'"
ResourceName="FrameworkDependentAppHostRequiresVersion21" />
</Target>
<Target Name="_CheckForMismatchingPlatform"
BeforeTargets="_CheckForInvalidConfigurationAndPlatform"
Condition="'$(RuntimeIdentifier)' != '' and '$(PlatformTarget)' != ''">
<NETSdkError Condition="'$(PlatformTarget)' != 'AnyCPU' and !$(RuntimeIdentifier.ToUpperInvariant().Contains($(PlatformTarget.ToUpperInvariant())))"
ResourceName="CannotHaveRuntimeIdentifierPlatformMismatchPlatformTarget"
FormatArguments="$(RuntimeIdentifier);$(PlatformTarget)" />
</Target>
<Target Name="_CheckForNETCoreSdkIsPreview"
BeforeTargets="_CheckForInvalidConfigurationAndPlatform"
Condition=" '$(_NETCoreSdkIsPreview)' == 'true' AND '$(SuppressNETCoreSdkPreviewMessage)' != 'true' ">
<ShowPreviewMessage />
</Target>
<PropertyGroup>
<!-- Projects can opt out of having the RID appended to the output path by setting this to false. -->
<AppendRuntimeIdentifierToOutputPath Condition="'$(AppendRuntimeIdentifierToOutputPath)' == ''">true</AppendRuntimeIdentifierToOutputPath>
</PropertyGroup>
<!--
Append $(RuntimeIdentifier) directory to output and intermediate paths to prevent bin clashes between
targets.
But do not append the implicit default runtime identifier for .NET Framework apps as that would
append a RID the user never mentioned in the path and do so even in the AnyCPU case.
-->
<PropertyGroup Condition="'$(AppendRuntimeIdentifierToOutputPath)' == 'true' and '$(RuntimeIdentifier)' != '' and '$(_UsingDefaultRuntimeIdentifier)' != 'true'">
<IntermediateOutputPath>$(IntermediateOutputPath)$(RuntimeIdentifier)\</IntermediateOutputPath>
<OutputPath>$(OutputPath)$(RuntimeIdentifier)\</OutputPath>
</PropertyGroup>
<!--
Switch our default .NETFramework CPU architecture choice back to AnyCPU before
compiling the exe if no copy-local native dependencies were resolved from NuGet
-->
<Target Name="AdjustDefaultPlatformTargetForNetFrameworkExeWithNoNativeCopyLocalItems"
AfterTargets="ResolvePackageAssets"
BeforeTargets="CoreCompile"
Condition="'$(_UsingDefaultPlatformTarget)' == 'true' and
'$(_UsingDefaultRuntimeIdentifier)' == 'true' and
'@(NativeCopyLocalItems)' == ''">
<PropertyGroup>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
</Target>
</Project>
<!-- ======== END OF C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets ======= -->
<PropertyGroup Condition="'$(_IsNETCoreOrNETStandard)' == ''">
<_IsNETCoreOrNETStandard Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp'">true</_IsNETCoreOrNETStandard>
<_IsNETCoreOrNETStandard Condition="'$(TargetFrameworkIdentifier)' == '.NETStandard'">true</_IsNETCoreOrNETStandard>
</PropertyGroup>
<!-- Unification / automatic binding redirect logic -->
<PropertyGroup>
<DesignTimeAutoUnify Condition="'$(DesignTimeAutoUnify)' == ''">true</DesignTimeAutoUnify>
<AutoUnifyAssemblyReferences Condition="'$(AutoUnifyAssemblyReferences)' == '' and $(OutputType) == 'Library'">true</AutoUnifyAssemblyReferences>
<AutoUnifyAssemblyReferences Condition="'$(AutoUnifyAssemblyReferences)' == '' and '$(_IsNETCoreOrNETStandard)' == 'true'">true</AutoUnifyAssemblyReferences>
</PropertyGroup>
<PropertyGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(HasRuntimeOutput)' == 'true'">
<AutoGenerateBindingRedirects Condition="'$(AutoGenerateBindingRedirects)' == ''">true</AutoGenerateBindingRedirects>
</PropertyGroup>
<!-- Default settings for .NET Core and .NET Standard build logic -->
<PropertyGroup Condition="'$(_IsNETCoreOrNETStandard)' == 'true'">
<GenerateDependencyFile Condition=" '$(GenerateDependencyFile)' == '' ">true</GenerateDependencyFile>
<!-- Assembly and file versions of runtime assets should be written to the deps.json by default, to support
runtime minor version roll-forward: https://github.com/dotnet/core-setup/issues/3546 -->
<IncludeFileVersionsInDependencyFile Condition="'$(IncludeFileVersionsInDependencyFile)' == ''">true</IncludeFileVersionsInDependencyFile>
<!-- Force .dll extension for .NETCoreApp and .NETStandard projects even if output type is exe. -->
<TargetExt Condition="'$(TargetExt)' == ''">.dll</TargetExt>
<!-- Disable the use of FrameworkPathOverride in Microsoft.Common.CurrentVersion.targets which can slow down evaluation. FrameworkPathOverride
is not needed for NETStandard or NETCore since references come from NuGet packages-->
<EnableFrameworkPathOverride Condition="'$(EnableFrameworkPathOverride)' == ''">false</EnableFrameworkPathOverride>
</PropertyGroup>
<!-- Regardless of platform, enable dependency file generation if PreserveCompilationContext is set. -->
<PropertyGroup>
<GenerateDependencyFile Condition="'$(GenerateDependencyFile)' == ''">$(PreserveCompilationContext)</GenerateDependencyFile>
</PropertyGroup>
<!-- Set PublishDir here, before Microsoft.Common.targets, to avoid a competing default there. -->
<PropertyGroup>
<PublishDirName Condition="'$(PublishDirName)' == ''">publish</PublishDirName>
<!-- ensure the PublishDir is RID specific-->
<PublishDir Condition="'$(PublishDir)' == '' and
'$(AppendRuntimeIdentifierToOutputPath)' != 'true' and
'$(RuntimeIdentifier)' != '' and
'$(_UsingDefaultRuntimeIdentifier)' != 'true'">$(OutputPath)$(RuntimeIdentifier)\$(PublishDirName)\</PublishDir>
<PublishDir Condition="'$(PublishDir)' == ''">$(OutputPath)$(PublishDirName)\</PublishDir>
</PropertyGroup>
<!--
Sets RestoreAdditionalProjectSources or RestoreAdditionalProjectFallbackFolders to the SDK Offline Cache based
on the TargetFramework.
-->
<Import Project="$(MSBuildThisFileDirectory)Microsoft.NET.NuGetOfflineCache.targets" />
<!-- ======== C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.NuGetOfflineCache.targets ======= -->
<!--
***********************************************************************************************
Microsoft.NET.NuGetOfflineCache.targets
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (c) .NET Foundation. All rights reserved.
***********************************************************************************************
-->
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<_NugetFallbackFolder>$(MSBuildThisFileDirectory)..\..\..\..\NuGetFallbackFolder</_NugetFallbackFolder>
<_IsNETCore1x Condition=" '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and '$(_TargetFrameworkVersionWithoutV)' &lt; '2.0' ">true</_IsNETCore1x>
</PropertyGroup>
<PropertyGroup Condition=" '$(DisableImplicitNuGetFallbackFolder)' != 'true' and Exists($(_NugetFallbackFolder)) ">
<RestoreAdditionalProjectSources Condition=" '$(_IsNETCore1x)' == 'true' and '$(DisableImplicit1xNuGetFallbackFolder)' != 'true' ">$(RestoreAdditionalProjectSources);$(_NugetFallbackFolder)</RestoreAdditionalProjectSources>
<RestoreAdditionalProjectFallbackFoldersExcludes Condition=" '$(_IsNETCore1x)' == 'true' ">$(RestoreAdditionalProjectFallbackFoldersExcludes);$(_NugetFallbackFolder)</RestoreAdditionalProjectFallbackFoldersExcludes>
<RestoreAdditionalProjectFallbackFolders Condition=" '$(_IsNETCore1x)' != 'true' ">$(RestoreAdditionalProjectFallbackFolders);$(_NugetFallbackFolder)</RestoreAdditionalProjectFallbackFolders>
</PropertyGroup>
</Project>
<!-- ======== END OF C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.NuGetOfflineCache.targets ======= -->
<ItemGroup Condition=" '$(DisableImplicitFrameworkReferences)' != 'true' and '$(TargetFrameworkIdentifier)' == '.NETFramework'">
<_SDKImplicitReference Include="System"/>
<_SDKImplicitReference Include="System.Data"/>
<_SDKImplicitReference Include="System.Drawing"/>
<_SDKImplicitReference Include="System.Xml"/>
<!-- When doing greater than/less than comparisons between strings, MSBuild will try to parse the strings as Version objects and compare them as
such if the parse succeeds. -->
<!-- Framework assemblies introduced in .NET 3.5 -->
<_SDKImplicitReference Include="System.Core" Condition=" '$(_TargetFrameworkVersionWithoutV)' >= '3.5' "/>
<_SDKImplicitReference Include="System.Runtime.Serialization" Condition=" '$(_TargetFrameworkVersionWithoutV)' >= '3.5' "/>
<_SDKImplicitReference Include="System.Xml.Linq" Condition=" '$(_TargetFrameworkVersionWithoutV)' >= '3.5' "/>
<!-- Framework assemblies introduced in .NET 4.0 -->
<_SDKImplicitReference Include="System.Numerics" Condition=" '$(_TargetFrameworkVersionWithoutV)' >= '4.0' "/>
<!-- Framework assemblies introduced in .NET 4.5 -->
<_SDKImplicitReference Include="System.IO.Compression.FileSystem" Condition=" '$(_TargetFrameworkVersionWithoutV)' >= '4.5' "/>
<!-- Don't automatically reference System.IO.Compression or System.Net.Http to help avoid hitting https://github.com/Microsoft/msbuild/issues/1329. -->
<!--<Reference Include="System.IO.Compression" Condition=" '$(_TargetFrameworkVersionWithoutV)' >= '4.5' "/>
<_SDKImplicitReference Include="System.Net.Http" Condition=" '$(_TargetFrameworkVersionWithoutV)' >= '4.5' "/>-->
<_SDKImplicitReference Update="@(_SDKImplicitReference)"
Pack="false"
IsImplicitlyDefined="true" />
<!-- Don't duplicate any references that are explicit in the project file. This means that if you do want to include a framework assembly in your
NuGet package, you can just add the Reference to your project file. -->
<_SDKImplicitReference Remove="@(Reference)" />
<!-- Add the implicit references to @(Reference) -->
<Reference Include="@(_SDKImplicitReference)" />
</ItemGroup>
<PropertyGroup>
<!-- Prevent System.Core reference from being added separately (see Microsoft.NETFramework.CurrentVersion.props) -->
<AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
</PropertyGroup>
<PropertyGroup Condition="'$(DisableImplicitAssetTargetFallback)' != 'true' and '$(_IsNETCoreOrNETStandard)' == 'true' and '$(_TargetFrameworkVersionWithoutV)' >= '2.0'">
<AssetTargetFallback>$(AssetTargetFallback);net461;net462;net47;net471;net472;net48</AssetTargetFallback>
</PropertyGroup>
<!-- Add conditional compilation symbols for the target framework (for example NET461, NETSTANDARD2_0, NETCOREAPP1_0) -->
<PropertyGroup Condition=" '$(DisableImplicitFrameworkDefines)' != 'true' and '$(TargetFrameworkIdentifier)' != '.NETPortable' and '$(TargetFrameworkIdentifier)' != ''">
<_FrameworkIdentifierForImplicitDefine>$(TargetFrameworkIdentifier.Replace('.', '').ToUpperInvariant())</_FrameworkIdentifierForImplicitDefine>
<VersionlessImplicitFrameworkDefine>$(_FrameworkIdentifierForImplicitDefine)</VersionlessImplicitFrameworkDefine>
<_FrameworkIdentifierForImplicitDefine Condition=" '$(TargetFrameworkIdentifier)' == '.NETFramework'">NET</_FrameworkIdentifierForImplicitDefine>
<_FrameworkVersionForImplicitDefine>$(TargetFrameworkVersion.TrimStart('vV'))</_FrameworkVersionForImplicitDefine>
<_FrameworkVersionForImplicitDefine>$(_FrameworkVersionForImplicitDefine.Replace('.', '_'))</_FrameworkVersionForImplicitDefine>
<_FrameworkVersionForImplicitDefine Condition=" '$(TargetFrameworkIdentifier)' == '.NETFramework'">$(_FrameworkVersionForImplicitDefine.Replace('_', ''))</_FrameworkVersionForImplicitDefine>
<ImplicitFrameworkDefine>$(_FrameworkIdentifierForImplicitDefine)$(_FrameworkVersionForImplicitDefine)</ImplicitFrameworkDefine>
</PropertyGroup>
<!-- Handle XML documentation file settings -->
<PropertyGroup Condition="'$(GenerateDocumentationFile)' == ''">
<GenerateDocumentationFile Condition="'$(DocumentationFile)' == ''">false</GenerateDocumentationFile>
<GenerateDocumentationFile Condition="'$(DocumentationFile)' != ''">true</GenerateDocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(GenerateDocumentationFile)' == 'true' and '$(DocumentationFile)' == ''">
<DocumentationFile Condition="'$(MSBuildProjectExtension)' == '.vbproj'">$(AssemblyName).xml</DocumentationFile>
<DocumentationFile Condition="'$(MSBuildProjectExtension)' != '.vbproj'">$(IntermediateOutputPath)$(AssemblyName).xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(GenerateDocumentationFile)' != 'true'">
<DocumentationFile />
</PropertyGroup>
<PropertyGroup>
<PublishDocumentationFiles Condition="'$(PublishDocumentationFiles)' == ''">true</PublishDocumentationFiles>
<PublishDocumentationFile Condition="'$(PublishDocumentationFile)' == '' and '$(PublishDocumentationFiles)' == 'true'">true</PublishDocumentationFile>
<PublishReferencesDocumentationFiles Condition="'$(PublishReferencesDocumentationFiles)' == '' and '$(PublishDocumentationFiles)' == 'true'">true</PublishReferencesDocumentationFiles>
</PropertyGroup>
<!-- Add a project capability so that the project properties in the IDE can show the option to generate an XML documentation file without specifying the filename -->
<ItemGroup>
<ProjectCapability Include="GenerateDocumentationFile" />
</ItemGroup>
</Project>
<!-- ======== END OF C:\Program Files\dotnet\sdk\3.0.100-preview8-013437\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.BeforeCommon.targets ======= -->
<PropertyGroup Condition="'$(LanguageTargets)' == ''">
<LanguageTargets Condition="'$(MSBuildProjectExtension)' == '.csproj'">$(MSBuildToolsPath)\Microsoft.CSharp.targets</LanguageTargets>
<LanguageTargets Condition="'$(MSBuildProjectExtension)' == '.vbproj'">$(MSBuildToolsPath)\Microsoft.VisualBasic.targets</LanguageTargets>
<LanguageTargets Condition="'$(MSBuildProjectExtension)' == '.fsproj'">$(MSBuildThisFileDirectory)..\targets\Microsoft.NET.Sdk.FSharpTargetsShim.targets</LanguageTargets>
<!-- If LanguageTargets isn't otherwise set, then just import the common targets. This should allow the restore target to run,
which could bring in NuGet packages that set the LanguageTargets to something else. This means support for different
languages could either be supplied via an SDK or via a NuGet package. -->
<LanguageTargets Condition="'$(LanguageTargets)' == ''">$(MSBuildToolsPath)\Microsoft.Common.targets</LanguageTargets>
</PropertyGroup>
<!-- REMARK: Dont remove/rename, the LanguageTargets property is used by F# to hook inside the project's sdk
using Sdk attribute (from .NET Core Sdk 1.0.0-preview4) -->
<Import Project="$(LanguageTargets)"/>
<!-- ======== C:\Program Files (x86)\Microsoft Visual Studio\2019\master\MSBuild\Current\Bin\Microsoft.CSharp.targets ======= -->
<!--
***********************************************************************************************
Microsoft.CSharp.targets
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
This file defines the steps in the standard build process specific for C# .NET projects.
For example, it contains the step that actually calls the C# compiler. The remainder
of the build process is defined in Microsoft.Common.targets, which is imported by
this file.
Copyright (C) Microsoft Corporation. All rights reserved.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
In VS 2010 SP1 and VS 2012, both supported for asset compatibility, the MSBuild installed
as part of them did not enforce using the local ToolsVersion (4.0) in all cases, but instead
just used whatever ToolsVersion was in the project file if it existed on the machine, and
only forced 4.0 if that ToolsVersion did not exist.
Moving forward, we do want to enforce a single acting ToolsVersion per version of Visual Studio,
but in order to approximate this behavior on VS 2010 SP1 and VS 2012 as well, we've redirected
the targets: If we're building using 4.X MSBuild (which doesn't define the new reserved
property, MSBuildAssemblyVersion), we'll point right back at the 4.0 targets, which still exist
as part of the .NET Framework. Only if we're using the new MSBuild will we point to the current
targets.
-->
<Choose>
<When Condition="'$(MSBuildAssemblyVersion)' == ''">
<PropertyGroup>
<CSharpTargetsPath>$(MSBuildFrameworkToolsPath)\Microsoft.CSharp.targets</CSharpTargetsPath>
<!-- Same condition as in .NET 4.5 C# targets so that we can override the behavior where it defaults to
MSBuildToolsPath, which would be incorrect in this case -->
<CscToolPath Condition="'$(CscToolPath)' == '' and '$(BuildingInsideVisualStudio)' != 'true'">$(MsBuildFrameworkToolsPath)</CscToolPath>
</PropertyGroup>
</When>
<When Condition="'$(IsCrossTargetingBuild)' == 'true'">
<PropertyGroup>
<CSharpTargetsPath>$(MSBuildToolsPath)\Microsoft.CSharp.CrossTargeting.targets</CSharpTargetsPath>
</PropertyGroup>
</When>
<Otherwise>
<PropertyGroup>
<CSharpTargetsPath>$(MSBuildToolsPath)\Microsoft.CSharp.CurrentVersion.targets</CSharpTargetsPath>
</PropertyGroup>
</Otherwise>
</Choose>
<PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
<!--
Overrides for the Microsoft.Common.targets extension targets. Used to make sure that only the imports we specify
(hard-coded to 4.0 locations) are used, not the 12.0 locations that would be used by default. Defined here because
Microsoft.CSharp.targets imports Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath,
so defining these in Microsoft.Common.targets alone would not suffice for C# projects.
NOTE: This logic is duplicated in Microsoft.VisualBasic.targets (VB has the same problem) and in Microsoft.Common.targets
(for anyone who DOES import it directly), so for any changes to this logic in this file, please also edit the other two.
-->
<ImportByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == ''">$(ImportByWildcardBeforeMicrosoftCommonTargets)</ImportByWildcardBefore40MicrosoftCommonTargets>
<ImportByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == ''">true</ImportByWildcardBefore40MicrosoftCommonTargets>
<ImportByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == ''">$(ImportByWildcardAfterMicrosoftCommonTargets)</ImportByWildcardAfter40MicrosoftCommonTargets>
<ImportByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportByWildcardAfter40MicrosoftCommonTargets)' == ''">true</ImportByWildcardAfter40MicrosoftCommonTargets>
<ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets)</ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets>
<ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets>
<ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftCommonTargets)</ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets>
<ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftCommonTargets>
<ImportByWildcardBeforeMicrosoftCommonTargets>false</ImportByWildcardBeforeMicrosoftCommonTargets>
<ImportByWildcardAfterMicrosoftCommonTargets>false</ImportByWildcardAfterMicrosoftCommonTargets>
<ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets>false</ImportUserLocationsByWildcardBeforeMicrosoftCommonTargets>
<ImportUserLocationsByWildcardAfterMicrosoftCommonTargets>false</ImportUserLocationsByWildcardAfterMicrosoftCommonTargets>
<CustomBeforeMicrosoftCommonTargets Condition="'$(CustomBeforeMicrosoftCommonTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.Before.Microsoft.Common.targets</CustomBeforeMicrosoftCommonTargets>
<CustomAfterMicrosoftCommonTargets Condition="'$(CustomAfterMicrosoftCommonTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.After.Microsoft.Common.targets</CustomAfterMicrosoftCommonTargets>
<!-- Overrides for the Microsoft.CSharp.targets extension targets -->
<ImportByWildcardBefore40MicrosoftCSharpTargets Condition="'$(ImportByWildcardBefore40MicrosoftCSharpTargets)' == ''">$(ImportByWildcardBeforeMicrosoftCSharpTargets)</ImportByWildcardBefore40MicrosoftCSharpTargets>
<ImportByWildcardBefore40MicrosoftCSharpTargets Condition="'$(ImportByWildcardBefore40MicrosoftCSharpTargets)' == ''">true</ImportByWildcardBefore40MicrosoftCSharpTargets>
<ImportByWildcardAfter40MicrosoftCSharpTargets Condition="'$(ImportByWildcardAfter40MicrosoftCSharpTargets)' == ''">$(ImportByWildcardAfterMicrosoftCSharpTargets)</ImportByWildcardAfter40MicrosoftCSharpTargets>
<ImportByWildcardAfter40MicrosoftCSharpTargets Condition="'$(ImportByWildcardAfter40MicrosoftCSharpTargets)' == ''">true</ImportByWildcardAfter40MicrosoftCSharpTargets>
<ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets)</ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets>
<ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets>
<ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets)</ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets>
<ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftCSharpTargets>
<ImportByWildcardBeforeMicrosoftCSharpTargets>false</ImportByWildcardBeforeMicrosoftCSharpTargets>
<ImportByWildcardAfterMicrosoftCSharpTargets>false</ImportByWildcardAfterMicrosoftCSharpTargets>
<ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets>false</ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets>
<ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets>false</ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets>
<CustomBeforeMicrosoftCSharpTargets Condition="'$(CustomBeforeMicrosoftCSharpTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.Before.Microsoft.CSharp.targets</CustomBeforeMicrosoftCSharpTargets>
<CustomAfterMicrosoftCSharpTargets Condition="'$(CustomAfterMicrosoftCSharpTargets)' == ''">$(MSBuildExtensionsPath)\v4.0\Custom.After.Microsoft.CSharp.targets</CustomAfterMicrosoftCSharpTargets>
</PropertyGroup>
<PropertyGroup Condition="'$(MSBuildAssemblyVersion)' == '' and ('$(TargetFrameworkIdentifier)' == '.NETFramework' or '$(TargetFrameworkIdentifier)' == 'Silverlight' or ('$(TargetFrameworkIdentifier)' == '' and ('$(TargetRuntime)' == 'Managed' or '$(TargetRuntime)' == '')))">
<!--
Overrides for the Microsoft.NETFramework.props extension targets. Used to make sure that only the imports we specify
(hard-coded to 4.0 locations) are used, not the 12.0 locations that would be used by default. Required because
Microsoft.Common.targets imports it from the current directory, so we don't get a chance to redirect these in its
own redirection targets.
NOTE: This logic is duplicated in Microsoft.VisualBasic.targets and in Microsoft.Common.targets because VB and C#
import Microsoft.Common.targets from the current directory and thus don't get the benefit of these redirections either,
so for any changes to this logic in this file, please also edit the other two.
-->
<ImportByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">$(ImportByWildcardBeforeMicrosoftNetFrameworkProps)</ImportByWildcardBefore40MicrosoftNetFrameworkProps>
<ImportByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">true</ImportByWildcardBefore40MicrosoftNetFrameworkProps>
<ImportByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">$(ImportByWildcardAfterMicrosoftNetFrameworkProps)</ImportByWildcardAfter40MicrosoftNetFrameworkProps>
<ImportByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">true</ImportByWildcardAfter40MicrosoftNetFrameworkProps>
<ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">$(ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps)</ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps>
<ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == ''">true</ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps>
<ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">$(ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps)</ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps>
<ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps Condition="'$(ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps)' == ''">true</ImportUserLocationsByWildcardAfter40MicrosoftNetFrameworkProps>
<ImportByWildcardBeforeMicrosoftNetFrameworkProps>false</ImportByWildcardBeforeMicrosoftNetFrameworkProps>
<ImportByWildcardAfterMicrosoftNetFrameworkProps>false</ImportByWildcardAfterMicrosoftNetFrameworkProps>
<ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps>false</ImportUserLocationsByWildcardBeforeMicrosoftNetFrameworkProps>
<ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps>false</ImportUserLocationsByWildcardAfterMicrosoftNetFrameworkProps>
</PropertyGroup>
<ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
<Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportBefore')"/>
<Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.CSharp.targets\ImportBefore')"/>
</ImportGroup>
<!-- Really should be imported right before Microsoft.Common.targets, but because Microsoft.CSharp.targets imports
Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
targets), we're stuck doing it this way instead. -->
<ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
<Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore')"/>
<Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftCommonTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.Common.targets\ImportBefore')"/>
</ImportGroup>
<!-- Really should be imported right before Microsoft.NETFramework.props, but because Microsoft.CSharp.targets imports
Microsoft.Common.targets from the current directory rather than using MSBuildToolsPath (which would redirect to our
targets), and Microsoft.Common.targets does likewise with Microsoft.NETFramework.props, we're stuck doing it this
way instead. -->
<ImportGroup Condition="'$(MSBuildAssemblyVersion)' == ''">
<Import Project="$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBefore40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildUserExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore')"/>
<Import Project="$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore\*" Condition="'$(ImportByWildcardBefore40MicrosoftNetFrameworkProps)' == 'true' and exists('$(MSBuildExtensionsPath)\4.0\Microsoft.NETFramework.props\ImportBefore')"/>
</ImportGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.Managed.targets" />
<!-- ======== C:\Program Files (x86)\Microsoft Visual Studio\2019\master\MSBuild\Current\Bin\Microsoft.Managed.targets ======= -->
<!--
***********************************************************************************************
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
This file defines common build logic for all managed languaged: C#, VisualBasic, F#
Copyright (C) Microsoft Corporation. All rights reserved.
***********************************************************************************************
-->
<Project>
<!--
We are doing a cross-targeting build if there is a non-empty list of target frameworks specified
and there is no current target framework being built individually. In that case, a multitargeting
project file like Microsoft.<language>.CrossTargeting.targets gets imported.
-->
<PropertyGroup Condition="'$(TargetFrameworks)' != '' and '$(TargetFramework)' == ''">
<IsCrossTargetingBuild>true</IsCrossTargetingBuild>
</PropertyGroup>
<PropertyGroup>
<InnerBuildProperty>TargetFramework</InnerBuildProperty>
<InnerBuildPropertyValues>TargetFrameworks</InnerBuildPropertyValues>
</PropertyGroup>
<PropertyGroup Condition="'$(IsGraphBuild)' == 'true'">
<!-- Microsoft.Net.Sdk adds all transitive project references to ProjectReference. It does this at build time
via a target. This fails the undeclared msbuild reference /isolate constraint, so disable transitive
references.
Do not disable transitive references if BuildProjectReferences is false. If building references is false,
then MSBuild won't try to build the transitive references, which won't trigger undeclared reference constraints.
-->
<DisableTransitiveProjectReferences Condition="'$(BuildProjectReferences)' != 'false' and '$(DisableTransitiveProjectReferences)' == ''">true</DisableTransitiveProjectReferences>
</PropertyGroup>
<ItemGroup Condition="'$(IsGraphBuild)' == 'true'">
<!-- WPF projects generate a project with a random name at build time and then build the project via the IBuildEngine callbacks.
Detect WPF, and exclude the generated project from static graph isolation constraint checking.
Escape the item to avoid eager evaluation of the wildcards.
-->
<GraphIsolationExemptReference
Condition="'$(UseWPF)' == 'true' or '@(Page)' != '' or '@(ApplicationDefinition)' != '' or '@(XamlPage)' != '' or '@(XamlAppDef)' != ''"
Include="$([MSBuild]::Escape('$(MSBuildProjectDirectory)\$(MSBuildProjectName)*_wpftmp$(MSBuildProjectExtension)'))" />
</ItemGroup>
<!--
Properties for extension of ProjectReferenceTargets.
Append any current value which may have been provided in a Directory.Build.props since the intent was likely to append, not prepend.
-->
<PropertyGroup>
<ProjectReferenceTargetsForBuildInOuterBuild>GetTargetFrameworks;$(ProjectReferenceTargetsForBuildInOuterBuild)</ProjectReferenceTargetsForBuildInOuterBuild>
<ProjectReferenceTargetsForBuild>.projectReferenceTargetsOrDefaultTargets;GetNativeManifest;GetCopyToOutputDirectoryItems;$(ProjectReferenceTargetsForBuild)</ProjectReferenceTargetsForBuild>
<ProjectReferenceTargetsForCleanInOuterBuild>GetTargetFrameworks;$(ProjectReferenceTargetsForCleanInOuterBuild)</ProjectReferenceTargetsForCleanInOuterBuild>
<ProjectReferenceTargetsForClean>Clean;$(ProjectReferenceTargetsForClean)</ProjectReferenceTargetsForClean>
<ProjectReferenceTargetsForRebuildInOuterBuild>$(ProjectReferenceTargetsForCleanInOuterBuild);$(ProjectReferenceTargetsForBuildInOuterBuild);$(ProjectReferenceTargetsForRebuildInOuterBuild)</ProjectReferenceTargetsForRebuildInOuterBuild>
<ProjectReferenceTargetsForRebuild>$(ProjectReferenceTargetsForClean);$(ProjectReferenceTargetsForBuild);$(ProjectReferenceTargetsForRebuild)</ProjectReferenceTargetsForRebuild>
<ProjectReferenceTargetsForPublish>GetCopyToPublishDirectoryItems;$(ProjectReferenceTargetsForPublish)</ProjectReferenceTargetsForPublish>
<ProjectReferenceTargetsForGetCopyToPublishDirectoryItems>GetCopyToPublishDirectoryItems;$(ProjectReferenceTargetsForGetCopyToPublishDirectoryItems)</ProjectReferenceTargetsForGetCopyToPublishDirectoryItems>
</PropertyGroup>
<ItemGroup>
<ProjectReferenceTargets Include="Build" Targets="$(ProjectReferenceTargetsForBuildInOuterBuild)" Condition=" '$(ProjectReferenceTargetsForBuildInOuterBuild)' != '' " OuterBuild="true"/>
<ProjectReferenceTargets Include="Build" Targets="$(ProjectReferenceTargetsForBuild)" Condition=" '$(ProjectReferenceTargetsForBuild)' != '' " />
<ProjectReferenceTargets Include="Clean" Targets="$(ProjectReferenceTargetsForCleanInOuterBuild)" Condition=" '$(ProjectReferenceTargetsForCleanInOuterBuild)' != '' " OuterBuild="true"/>
<ProjectReferenceTargets Include="Clean" Targets="$(ProjectReferenceTargetsForClean)" Condition=" '$(ProjectReferenceTargetsForClean)' != '' " />
<ProjectReferenceTargets Include="Rebuild" Targets="$(ProjectReferenceTargetsForRebuildInOuterBuild)" Condition=" '$(ProjectReferenceTargetsForRebuildInOuterBuild)' != '' " />
<ProjectReferenceTargets Include="Rebuild" Targets="$(ProjectReferenceTargetsForRebuild)" Condition=" '$(ProjectReferenceTargetsForRebuild)' != '' " />
<ProjectReferenceTargets Include="Publish" Targets="$(ProjectReferenceTargetsForPublish)" Condition=" '$(ProjectReferenceTargetsForPublish)' != '' " />
<ProjectReferenceTargets Include="GetCopyToPublishDirectoryItems" Targets="$(ProjectReferenceTargetsForGetCopyToPublishDirectoryItems)" Condition=" '$(ProjectReferenceTargetsForGetCopyToPublishDirectoryItems)' != '' " />
</ItemGroup>
</Project>
<!-- ======== END OF C:\Program Files (x86)\Microsoft Visual Studio\2019\master\MSBuild\Current\Bin\Microsoft.Managed.targets ======= -->
<Import Project="$(CSharpTargetsPath)" />
<!-- ======== C:\Program Files (x86)\Microsoft Visual Studio\2019\master\MSBuild\Current\Bin\Microsoft.CSharp.CurrentVersion.targets ======= -->
<!--
***********************************************************************************************
Microsoft.CSharp.CurrentVersion.targets
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
This file defines the steps in the standard build process specific for C# .NET projects.
For example, it contains the step that actually calls the C# compiler. The remainder
of the build process is defined in Microsoft.Common.targets, which is imported by
this file.
Copyright (C) Microsoft Corporation. All rights reserved.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ImportByWildcardBeforeMicrosoftCSharpTargets Condition="'$(ImportByWildcardBeforeMicrosoftCSharpTargets)' == ''">true</ImportByWildcardBeforeMicrosoftCSharpTargets>
<ImportByWildcardAfterMicrosoftCSharpTargets Condition="'$(ImportByWildcardAfterMicrosoftCSharpTargets)' == ''">true</ImportByWildcardAfterMicrosoftCSharpTargets>
<ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets)' == ''">true</ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets>
<ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets Condition="'$(ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets)' == ''">true</ImportUserLocationsByWildcardAfterMicrosoftCSharpTargets>
</PropertyGroup>
<Import Project="$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\ImportBefore\*" Condition="'$(ImportUserLocationsByWildcardBeforeMicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildUserExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\ImportBefore')"/>
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\ImportBefore\*" Condition="'$(ImportByWildcardBeforeMicrosoftCSharpTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.CSharp.targets\ImportBefore')"/>
<PropertyGroup>
<CustomBeforeMicrosoftCSharpTargets Condition="'$(CustomBeforeMicrosoftCSharpTargets)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.Before.Microsoft.CSharp.targets</CustomBeforeMicrosoftCSharpTargets>
<CustomAfterMicrosoftCSharpTargets Condition="'$(CustomAfterMicrosoftCSharpTargets)'==''">$(MSBuildExtensionsPath)\v$(MSBuildToolsVersion)\Custom.After.Microsoft.CSharp.targets</CustomAfterMicrosoftCSharpTargets>
</PropertyGroup>
<Import Project="$(CustomBeforeMicrosoftCSharpTargets)" Condition="'$(CustomBeforeMicrosoftCSharpTargets)' != '' and Exists('$(CustomBeforeMicrosoftCSharpTargets)')" />
<PropertyGroup>
<DefaultLanguageSourceExtension>.cs</DefaultLanguageSourceExtension>
<Language>C#</Language>
<TargetRuntime>Managed</TargetRuntime>
<AlwaysUseNumericalSuffixInItemNames>true</AlwaysUseNumericalSuffixInItemNames>
<DefineCommonItemSchemas Condition=" '$(DefineCommonItemSchemas)' == '' ">true</DefineCommonItemSchemas>
<DefineCommonReferenceSchemas Condition=" '$(DefineCommonReferenceSchemas)' == '' ">true</DefineCommonReferenceSchemas>
<DefineCommonCapabilities Condition=" '$(DefineCommonCapabilities)' == '' ">true</DefineCommonCapabilities>
<SynthesizeLinkMetadata Condition=" '$(SynthesizeLinkMetadata)' == '' and '$(HasSharedItems)' == 'true' ">true</SynthesizeLinkMetadata>
<DefaultProjectTypeGuid Condition=" '$(DefaultProjectTypeGuid)' == '' ">{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</DefaultProjectTypeGuid>
<AppDesignerFolder Condition="'$(AppDesignerFolder)' == ''">Properties</AppDesignerFolder>
</PropertyGroup>
<ItemGroup Condition=" '$(DefineCSharpItemSchemas)' != 'false' ">
<PropertyPageSchema Include="$(CommonXamlResourcesDirectory)CSharp.ProjectItemsSchema.xaml;"/>
<PropertyPageSchema Include="$(CommonXamlResourcesDirectory)CSharp.xaml;">
<Context>File</Context>
</PropertyPageSchema>
<PropertyPageSchema Include="$(CommonXamlResourcesDirectory)CSharp.BrowseObject.xaml;">
<Context>BrowseObject</Context>
</PropertyPageSchema>
<ProjectCapability Include="CSharp;Managed"/>
</ItemGroup>
<ItemGroup Condition=" '$(DefineCommonCapabilities)' == 'true' ">
<ProjectCapability Include="ReferencesFolder;LanguageService" />
</ItemGroup>
<!--
The CreateManifestResourceNames target create the manifest resource names from the .RESX
files.
[IN]
@(EmbeddedResource) - The list of EmbeddedResource items that have been pre-processed to add metadata about resource type
Expected Metadata "Type" can either be "Resx" or "Non-Resx"
[OUT]
@(EmbeddedResource) - EmbeddedResource items with metadata
For C# applications the transformation is like:
Resources1.resx => RootNamespace.Resources1 => Build into main assembly
SubFolder\Resources1.resx => RootNamespace.SubFolder.Resources1 => Build into main assembly
Resources1.fr.resx => RootNamespace.Resources1.fr => Build into satellite assembly
Resources1.notaculture.resx => RootNamespace.Resources1.notaculture => Build into main assembly
For other project systems, this transformation may be different.
-->
<PropertyGroup>
<CreateManifestResourceNamesDependsOn></CreateManifestResourceNamesDependsOn>
</PropertyGroup>
<Target
Name="CreateManifestResourceNames"
Condition="'@(EmbeddedResource)' != ''"
DependsOnTargets="$(CreateManifestResourceNamesDependsOn)"
>
<ItemGroup>
<_Temporary Remove="@(_Temporary)" />
</ItemGroup>
<!-- Create manifest names for culture and non-culture Resx files, and for non-culture Non-Resx resources -->
<CreateCSharpManifestResourceName
ResourceFiles="@(EmbeddedResource)"
RootNamespace="$(RootNamespace)"
Condition="'%(EmbeddedResource.ManifestResourceName)' == '' and ('%(EmbeddedResource.WithCulture)' == 'false' or '%(EmbeddedResource.Type)' == 'Resx')">
<Output TaskParameter="ResourceFilesWithManifestResourceNames" ItemName="_Temporary" />
</CreateCSharpManifestResourceName>
<!-- Create manifest names for all culture non-resx resources -->
<CreateCSharpManifestResourceName
ResourceFiles="@(EmbeddedResource)"
RootNamespace="$(RootNamespace)"
PrependCultureAsDirectory="false"
Condition="'%(EmbeddedResource.ManifestResourceName)' == '' and '%(EmbeddedResource.WithCulture)' == 'true' and '%(EmbeddedResource.Type)' == 'Non-Resx'">
<Output TaskParameter="ResourceFilesWithManifestResourceNames" ItemName="_Temporary" />
</CreateCSharpManifestResourceName>
<ItemGroup>
<EmbeddedResource Remove="@(EmbeddedResource)" Condition="'%(EmbeddedResource.ManifestResourceName)' == ''"/>
<EmbeddedResource Include="@(_Temporary)" />
<_Temporary Remove="@(_Temporary)" />
</ItemGroup>
</Target>
<Target
Name="ResolveCodeAnalysisRuleSet"
Condition="'$(CodeAnalysisRuleSet)' != ''"
>
<ResolveCodeAnalysisRuleSet
CodeAnalysisRuleSet="$(CodeAnalysisRuleSet)"
CodeAnalysisRuleSetDirectories="$(CodeAnalysisRuleSetDirectories)"
MSBuildProjectDirectory="$(MSBuildProjectDirectory)">
<Output TaskParameter="ResolvedCodeAnalysisRuleSet" PropertyName="ResolvedCodeAnalysisRuleSet" />
</ResolveCodeAnalysisRuleSet>
</Target>
<ItemGroup>
<!-- Activate CPS projects to track folder names in namespace. -->
<ProjectCapability Include="RelativePathDerivedDefaultNamespace"/>
</ItemGroup>
<PropertyGroup>
<!-- Provide a facility to override UseHostCompilerIfAvailable-->
<UseHostCompilerIfAvailable Condition=" '$(UseHostCompilerIfAvailable)' == ''">true</UseHostCompilerIfAvailable>
</PropertyGroup>
<ItemGroup>
<DocFileItem Include="$(DocumentationFile)" Condition="'$(DocumentationFile)'!=''"/>
</ItemGroup>
<ItemGroup Condition="'$(_DebugSymbolsProduced)' == 'true' and '$(PdbFile)' != ''">
<_DebugSymbolsIntermediatePathTemporary Include="$(PdbFile)"/>
<!-- Add any missing .pdb extension, as the compiler does -->
<_DebugSymbolsIntermediatePath Include="@(_DebugSymbolsIntermediatePathTemporary->'%(RootDir)%(Directory)%(Filename).pdb')"/>
</ItemGroup>
<PropertyGroup>
<CoreCompileDependsOn>_ComputeNonExistentFileProperty;ResolveCodeAnalysisRuleSet</CoreCompileDependsOn>
<ExportWinMDFile Condition="'$(ExportWinMDFile)' == '' and '$(OutputType)' == 'WinMDObj'">true</ExportWinMDFile>
</PropertyGroup>
<!--
The XamlPreCompile target must remain identical to
the CoreCompile target in Microsoft.CSharp.Core.targets.
Any updates to one must be made to the other.
-->
<Target
Name="XamlPreCompile"
Inputs="$(MSBuildAllProjects);
@(Compile);
@(_CoreCompileResourceInputs);
$(ApplicationIcon);
$(AssemblyOriginatorKeyFile);
@(ReferencePath);
@(CompiledLicenseFile);
@(LinkResource);
@(EmbeddedDocumentation);
$(Win32Resource);
$(Win32Manifest);
@(CustomAdditionalCompileInputs);
@(Page);
@(ApplicationDefinition);
$(ResolvedCodeAnalysisRuleSet)"
Outputs="@(DocFileItem);
@(XamlIntermediateAssembly);
@(_DebugSymbolsIntermediatePath);
$(NonExistentFile);
@(CustomAdditionalCompileOutputs)"
Condition="'@(Page)' != '' Or '@(ApplicationDefinition)' != ''"
Returns=""
DependsOnTargets="$(CoreCompileDependsOn)"
>
<!-- These two compiler warnings are raised when a reference is bound to a different version
than specified in the assembly reference version number. MSBuild raises the same warning in this case,
so the compiler warning would be redundant. -->
<PropertyGroup Condition="('$(TargetFrameworkVersion)' != 'v1.0') and ('$(TargetFrameworkVersion)' != 'v1.1')">
<NoWarn>$(NoWarn);1701;1702</NoWarn>
</PropertyGroup>
<PropertyGroup>
<!-- To match historical behavior, when inside VS11+ disable the warning from csc.exe indicating that no sources were passed in-->
<NoWarn Condition=" '$(BuildingInsideVisualStudio)' == 'true' and '$(VisualStudioVersion)' != '' and '$(VisualStudioVersion)' > '10.0' ">$(NoWarn);2008</NoWarn>
</PropertyGroup>
<ItemGroup Condition="'$(TargetingClr2Framework)'=='true'">
<ReferencePath>
<EmbedInteropTypes/>
</ReferencePath>
</ItemGroup>
<PropertyGroup>
<!-- If the user has specified AppConfigForCompiler, we'll use it. If they have not, but they set UseAppConfigForCompiler,
then we'll use AppConfig -->
<AppConfigForCompiler Condition="'$(AppConfigForCompiler)' == '' and '$(UseAppConfigForCompiler)' == 'true'">$(AppConfig)</AppConfigForCompiler>
<!-- If we are targeting winmdobj we want to specifically the pdbFile property since we do not want it to collide with the output of winmdexp-->
<PdbFile Condition="'$(PdbFile)' == '' and '$(OutputType)' == 'winmdobj' and '$(_DebugSymbolsProduced)' == 'true'">$(IntermediateOutputPath)$(TargetName).compile.pdb</PdbFile>
</PropertyGroup>
<!-- Prefer32Bit was introduced in .NET 4.5. Set it to false if we are targeting 4.0 -->
<PropertyGroup Condition="('$(TargetFrameworkVersion)' == 'v4.0')">
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<ItemGroup Condition="('$(AdditionalFileItemNames)' != '')">
<AdditionalFileItems Include="$(AdditionalFileItemNames)" />
<AdditionalFiles Include="@(%(AdditionalFileItems.Identity))" />
</ItemGroup>
<!-- Don't run analyzers for Csc task on XamlPrecompile pass, we only want to run them on core compile. -->
<!-- Analyzers="@(Analyzer)" -->
<PropertyGroup Condition="'$(UseSharedCompilation)' == ''">
<UseSharedCompilation>true</UseSharedCompilation>
</PropertyGroup>
<!-- Condition is to filter out the _CoreCompileResourceInputs so that it doesn't pass in culture resources to the compiler -->
<Csc Condition=" '%(_CoreCompileResourceInputs.WithCulture)' != 'true' "
AdditionalLibPaths="$(AdditionalLibPaths)"
AddModules="@(AddModules)"
AdditionalFiles="@(AdditionalFiles)"
AllowUnsafeBlocks="$(AllowUnsafeBlocks)"
ApplicationConfiguration="$(AppConfigForCompiler)"
BaseAddress="$(BaseAddress)"
CheckForOverflowUnderflow="$(CheckForOverflowUnderflow)"
CodeAnalysisRuleSet="$(ResolvedCodeAnalysisRuleSet)"
CodePage="$(CodePage)"
DebugType="$(DebugType)"
DefineConstants="$(DefineConstants)"
DelaySign="$(DelaySign)"
DisabledWarnings="$(NoWarn)"
DocumentationFile="@(DocFileItem)"
EmitDebugInformation="$(DebugSymbols)"
EnvironmentVariables="$(CscEnvironment)"
ErrorEndLocation="$(ErrorEndLocation)"
ErrorLog="$(ErrorLog)"
ErrorReport="$(ErrorReport)"
FileAlignment="$(FileAlignment)"
GenerateFullPaths="$(GenerateFullPaths)"
HighEntropyVA="$(HighEntropyVA)"
KeyContainer="$(KeyContainerName)"
KeyFile="$(KeyOriginatorFile)"
LangVersion="$(LangVersion)"
LinkResources="@(LinkResource)"
MainEntryPoint="$(StartupObject)"
ModuleAssemblyName="$(ModuleAssemblyName)"
NoConfig="true"
NoLogo="$(NoLogo)"
NoStandardLib="$(NoCompilerStandardLib)"
NoWin32Manifest="$(NoWin32Manifest)"
Optimize="$(Optimize)"
OutputAssembly="@(XamlIntermediateAssembly)"
PdbFile="$(PdbFile)"
Platform="$(PlatformTarget)"
Prefer32Bit="$(Prefer32Bit)"
PreferredUILang="$(PreferredUILang)"
References="@(ReferencePath)"
ReportAnalyzer="$(ReportAnalyzer)"
Resources="@(_CoreCompileResourceInputs);@(CompiledLicenseFile)"
ResponseFiles="$(CompilerResponseFile)"
Sources="@(Compile)"
SubsystemVersion="$(SubsystemVersion)"
TargetType="$(OutputType)"
ToolExe="$(CscToolExe)"
ToolPath="$(CscToolPath)"
TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
UseHostCompilerIfAvailable="$(UseHostCompilerIfAvailable)"
UseSharedCompilation="$(UseSharedCompilation)"
Utf8Output="$(Utf8Output)"
VsSessionGuid="$(VsSessionGuid)"
WarningLevel="$(WarningLevel)"
WarningsAsErrors="$(WarningsAsErrors)"
WarningsNotAsErrors="$(WarningsNotAsErrors)"
Win32Icon="$(ApplicationIcon)"
Win32Manifest="$(Win32Manifest)"
Win32Resource="$(Win32Resource)"
/>
<!-- Only Applicable to the regular CoreCompile:
<ItemGroup>
<_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" />
</ItemGroup>
<CallTarget Targets="$(TargetsTriggeredByCompilation)" Condition="'$(TargetsTriggeredByCompilation)' != ''"/>
-->
<OnError Condition="'$(OnXamlPreCompileErrorTarget)' != ''" ExecuteTargets="$(OnXamlPreCompileErrorTarget)" />
</Target>
<PropertyGroup>
<!-- Design-time builds require a newer version than 1.0 to succeed, so override back to inbox in that case -->
<CSharpCoreTargetsPath Condition="'$(CSharpCoreTargetsPath)' == '' or ('$(DesignTimeBuild)' == 'true' and $(CSharpCoreTargetsPath.Contains('Microsoft.Net.Compilers.1.0.0')))">$(RoslynTargetsPath)\Microsoft.CSharp.Core.targets</CSharpCoreTargetsPath>
</PropertyGroup>
<Import Project="$(CSharpCoreTargetsPath)" />
<!-- ======== C:\Program Files (x86)\Microsoft Visual Studio\2019\master\MSBuild\Current\Bin\Roslyn\Microsoft.CSharp.Core.targets ======= -->
<!-- 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 ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="Microsoft.Managed.Core.targets"/>
<!-- ======== C:\Program Files (x86)\Microsoft Visual Studio\2019\master\MSBuild\Current\Bin\Roslyn\Microsoft.Managed.Core.targets ======= -->
<!-- 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 ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
Common targets for managed compilers.
-->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.MapSourceRoots" AssemblyFile="$(MSBuildThisFileDirectory)Microsoft.Build.Tasks.CodeAnalysis.dll" />
<Target Name="ShimReferencePathsWhenCommonTargetsDoesNotUnderstandReferenceAssemblies"
BeforeTargets="CoreCompile"
Condition="'@(ReferencePathWithRefAssemblies)' == ''">
<!--
FindReferenceAssembliesForReferences target in Common targets populate this item
since dev15.3. The compiler targets may be used (via NuGet package) on earlier MSBuilds.
If the ReferencePathWithRefAssemblies item is not populated, just use ReferencePaths
(implementation assemblies) as they are.
Since XAML inner build runs CoreCompile directly (instead of Compile target),
it also doesn't invoke FindReferenceAssembliesForReferences listed in CompileDependsOn.
In that case we also populate ReferencePathWithRefAssemblies with implementation assemblies.
-->
<ItemGroup>
<ReferencePathWithRefAssemblies Include="@(ReferencePath)" />
</ItemGroup>
</Target>
<Target Name="_BeforeVBCSCoreCompile"
DependsOnTargets="ShimReferencePathsWhenCommonTargetsDoesNotUnderstandReferenceAssemblies">
<ItemGroup Condition="'$(TargetingClr2Framework)' == 'true'">
<ReferencePathWithRefAssemblies>
<EmbedInteropTypes />
</ReferencePathWithRefAssemblies>
</ItemGroup>
<!-- Prefer32Bit was introduced in .NET 4.5. Set it to false if we are targeting 4.0 -->
<PropertyGroup Condition="('$(TargetFrameworkVersion)' == 'v4.0')">
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<!-- TODO: Remove this ItemGroup once it has been moved to "_GenerateCompileInputs" target in Microsoft.Common.CurrentVersion.targets.
https://github.com/dotnet/roslyn/issues/12223 -->
<ItemGroup Condition="('$(AdditionalFileItemNames)' != '')">
<AdditionalFileItems Include="$(AdditionalFileItemNames)" />
<AdditionalFiles Include="@(%(AdditionalFileItems.Identity))" />
</ItemGroup>
<PropertyGroup Condition="'$(UseSharedCompilation)' == ''">
<UseSharedCompilation>true</UseSharedCompilation>
</PropertyGroup>
</Target>
<!--
========================
.editorconfig Support
========================
The discovery of .editorconfig files depends on MSBuild features only available in version 16.1 and later. To avoid evaluation errors when
running under earlier versions of MSBuild we place the relevant properties and imports in a separate .targets file.
TODO: Inline the import when we no longer need to support earlier versions of MSBuild.
-->
<Import Project="Microsoft.Managed.EditorConfig.targets" Condition="$(MSBuildVersion) >= 16.1.0" />
<!-- ======== C:\Program Files (x86)\Microsoft Visual Studio\2019\master\MSBuild\Current\Bin\Roslyn\Microsoft.Managed.EditorConfig.targets ======= -->
<!-- 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 xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<_AllDirectoriesAbove Include="@(Compile->GetPathsOfAllDirectoriesAbove())" Condition="'$(DiscoverEditorConfigFiles)' != 'false'" />
<!-- Work around a GetPathsOfAllDirectoriesAbove() bug where it can return multiple equivalent paths when the
compilation includes linked files with relative paths - https://github.com/microsoft/msbuild/issues/4392 -->
<PotentialEditorConfigFiles Include="@(_AllDirectoriesAbove->'%(FullPath)'->Distinct()->Combine('.editorconfig'))" Condition="'$(DiscoverEditorConfigFiles)' != 'false'" />
<EditorConfigFiles Include="@(PotentialEditorConfigFiles->Exists())" Condition="'$(DiscoverEditorConfigFiles)' != 'false'" />
</ItemGroup>
</Project>
<!-- ======== END OF C:\Program Files (x86)\Microsoft Visual Studio\2019\master\MSBuild\Current\Bin\Roslyn\Microsoft.Managed.EditorConfig.targets ======= -->
<!--
========================
DeterministicSourcePaths
========================
Unless specified otherwise enable deterministic source root (PathMap) when building deterministically on CI server, but not for local builds.
In order for the debugger to find source files when debugging a locally built binary the PDB must contain original, unmapped local paths.
-->
<PropertyGroup>
<DeterministicSourcePaths Condition="'$(DeterministicSourcePaths)' == '' and '$(Deterministic)' == 'true' and '$(ContinuousIntegrationBuild)' == 'true'">true</DeterministicSourcePaths>
</PropertyGroup>
<!--
==========
SourceRoot
==========
All source files of the project are expected to be located under one of the directories specified by SourceRoot item group.
This target collects all SourceRoots from various sources.
This target calculates final local path for each SourceRoot and sets SourceRoot.MappedPath metadata accordingly.
The final path is a path with deterministic prefix when DeterministicSourcePaths is true, and the original path otherwise.
In addition, the target validates and deduplicates the SourceRoot items.
InitializeSourceControlInformation is an msbuild target that ensures the SourceRoot items are populated from source control.
The target is available only if SourceControlInformationFeatureSupported is true.
A consumer of SourceRoot.MappedPath metadata, such as Source Link generator, shall depend on this target.
-->
<Target Name="InitializeSourceRootMappedPaths"
DependsOnTargets="_InitializeSourceRootMappedPathsFromSourceControl">
<ItemGroup Condition="'@(_MappedSourceRoot)' != ''">
<_MappedSourceRoot Remove="@(_MappedSourceRoot)" />
</ItemGroup>
<Microsoft.CodeAnalysis.BuildTasks.MapSourceRoots SourceRoots="@(SourceRoot)" Deterministic="$(DeterministicSourcePaths)">
<Output TaskParameter="MappedSourceRoots" ItemName="_MappedSourceRoot" />
</Microsoft.CodeAnalysis.BuildTasks.MapSourceRoots>
<ItemGroup>
<SourceRoot Remove="@(SourceRoot)" />
<SourceRoot Include="@(_MappedSourceRoot)" />
</ItemGroup>
</Target>
<!--
Declare that target InitializeSourceRootMappedPaths that populates MappedPaths metadata on SourceRoot items is available.
-->
<PropertyGroup>
<SourceRootMappedPathsFeatureSupported>true</SourceRootMappedPathsFeatureSupported>
</PropertyGroup>
<!--
If InitializeSourceControlInformation target isn't supported, we just continue without invoking that synchronization target.
We'll proceed with SourceRoot (and other source control properties) provided by the user (or blank).
-->
<Target Name="_InitializeSourceRootMappedPathsFromSourceControl"
DependsOnTargets="InitializeSourceControlInformation"
Condition="'$(SourceControlInformationFeatureSupported)' == 'true'" />
<!--
=======
PathMap
=======
If DeterministicSourcePaths is true sets PathMap based on SourceRoot.MappedPaths.
This target requires SourceRoot to be initialized in order to calculate the PathMap.
If SourceRoot doesn't contain any top-level roots an error is reported.
-->
<Target Name="_SetPathMapFromSourceRoots"
DependsOnTargets="InitializeSourceRootMappedPaths"
BeforeTargets="CoreCompile"
Condition="'$(DeterministicSourcePaths)' == 'true'">
<ItemGroup>
<_TopLevelSourceRoot Include="@(SourceRoot)" Condition="'%(SourceRoot.NestedRoot)' == ''"/>
</ItemGroup>
<PropertyGroup Condition="'@(_TopLevelSourceRoot)' != ''">
<!-- TODO: Report error/warning if /pathmap doesn't cover all emitted source paths: https://github.com/dotnet/roslyn/issues/23969 -->
<!-- TODO: PathMap should accept and ignore empty mapping: https://github.com/dotnet/roslyn/issues/23523 -->
<PathMap Condition="'$(PathMap)' != ''">,$(PathMap)</PathMap>
<!--
Prepend the SourceRoot.MappedPath values to PathMap, if it already has a value.
For each emitted source path the compiler applies the first mapping that matches the path.
PathMap values set previously will thus only be applied if the mapping provided by
SourceRoot.MappedPath doesn't match. Since SourceRoot.MappedPath is also used by SourceLink
preferring it over manually set PathMap ensures that PathMap is consistent with SourceLink.
TODO: quote the paths to avoid misinterpreting ',' and '=' in them as separators,
but quoting doesn't currently work (see https://github.com/dotnet/roslyn/issues/22835).
-->
<PathMap>@(_TopLevelSourceRoot->'%(Identity)=%(MappedPath)', ',')$(PathMap)</PathMap>
</PropertyGroup>
</Target>
</Project>
<!-- ======== END OF C:\Program Files (x86)\Microsoft Visual Studio\2019\master\MSBuild\Current\Bin\Roslyn\Microsoft.Managed.Core.targets ======= -->
<PropertyGroup Condition="('$(TargetFrameworkIdentifier)' != '.NETCoreApp' OR '$(TargetFrameworkVersion)' != 'v3.0') AND
('$(TargetFrameworkIdentifier)' != '.NETStandard' OR '$(TargetFrameworkVersion)' != 'v2.1')">
<MaxSupportedLangVersion Condition="'$(MaxSupportedLangVersion)' == ''">7.3</MaxSupportedLangVersion>
<LangVersion Condition="'$(LangVersion)' == ''">$(MaxSupportedLangVersion)</LangVersion>
</PropertyGroup>
<Target Name="CoreCompile"
Inputs="$(MSBuildAllProjects);
@(Compile);
@(_CoreCompileResourceInputs);
$(ApplicationIcon);
$(AssemblyOriginatorKeyFile);
@(ReferencePathWithRefAssemblies);
@(CompiledLicenseFile);
@(LinkResource);
@(EmbeddedDocumentation);
$(Win32Resource);
$(Win32Manifest);
@(CustomAdditionalCompileInputs);
$(ResolvedCodeAnalysisRuleSet);
@(AdditionalFiles);
@(EmbeddedFiles);
@(EditorConfigFiles)"
Outputs="@(DocFileItem);
@(IntermediateAssembly);
@(IntermediateRefAssembly);
@(_DebugSymbolsIntermediatePath);
$(NonExistentFile);
@(CustomAdditionalCompileOutputs)"
Returns="@(CscCommandLineArgs)"
DependsOnTargets="$(CoreCompileDependsOn);_BeforeVBCSCoreCompile">
<!-- These two compiler warnings are raised when a reference is bound to a different version
than specified in the assembly reference version number. MSBuild raises the same warning in this case,
so the compiler warning would be redundant. -->
<PropertyGroup Condition="('$(TargetFrameworkVersion)' != 'v1.0') and ('$(TargetFrameworkVersion)' != 'v1.1')">
<NoWarn>$(NoWarn);1701;1702</NoWarn>
</PropertyGroup>
<PropertyGroup>
<!-- To match historical behavior, when inside VS11+ disable the warning from csc.exe indicating that no sources were passed in-->
<NoWarn Condition="'$(BuildingInsideVisualStudio)' == 'true' AND '$(VisualStudioVersion)' != '' AND '$(VisualStudioVersion)' &gt; '10.0'">$(NoWarn);2008</NoWarn>
</PropertyGroup>
<PropertyGroup>
<!-- If the user has specified AppConfigForCompiler, we'll use it. If they have not, but they set UseAppConfigForCompiler,
then we'll use AppConfig -->
<AppConfigForCompiler Condition="'$(AppConfigForCompiler)' == '' AND '$(UseAppConfigForCompiler)' == 'true'">$(AppConfig)</AppConfigForCompiler>
<!-- If we are targeting winmdobj we want to specifically the pdbFile property since we do not want it to collide with the output of winmdexp-->
<PdbFile Condition="'$(PdbFile)' == '' AND '$(OutputType)' == 'winmdobj' AND '$(_DebugSymbolsProduced)' == 'true'">$(IntermediateOutputPath)$(TargetName).compile.pdb</PdbFile>
</PropertyGroup>
<!-- Condition is to filter out the _CoreCompileResourceInputs so that it doesn't pass in culture resources to the compiler -->
<Csc Condition="'%(_CoreCompileResourceInputs.WithCulture)' != 'true'"
AdditionalLibPaths="$(AdditionalLibPaths)"
AddModules="@(AddModules)"
AdditionalFiles="@(AdditionalFiles)"
AllowUnsafeBlocks="$(AllowUnsafeBlocks)"
AnalyzerConfigFiles="@(EditorConfigFiles)"
Analyzers="@(Analyzer)"
ApplicationConfiguration="$(AppConfigForCompiler)"
BaseAddress="$(BaseAddress)"
CheckForOverflowUnderflow="$(CheckForOverflowUnderflow)"
ChecksumAlgorithm="$(ChecksumAlgorithm)"
CodeAnalysisRuleSet="$(ResolvedCodeAnalysisRuleSet)"
CodePage="$(CodePage)"
DebugType="$(DebugType)"
DefineConstants="$(DefineConstants)"
DelaySign="$(DelaySign)"
DisabledWarnings="$(NoWarn)"
DisableSdkPath="$(DisableSdkPath)"
DocumentationFile="@(DocFileItem)"
EmbedAllSources="$(EmbedAllSources)"
EmbeddedFiles="@(EmbeddedFiles)"
EmitDebugInformation="$(DebugSymbols)"
EnvironmentVariables="$(CscEnvironment)"
ErrorEndLocation="$(ErrorEndLocation)"
ErrorLog="$(ErrorLog)"
ErrorReport="$(ErrorReport)"
Features="$(Features)"
FileAlignment="$(FileAlignment)"
GenerateFullPaths="$(GenerateFullPaths)"
HighEntropyVA="$(HighEntropyVA)"
Instrument="$(Instrument)"
KeyContainer="$(KeyContainerName)"
KeyFile="$(KeyOriginatorFile)"
LangVersion="$(LangVersion)"
LinkResources="@(LinkResource)"
MainEntryPoint="$(StartupObject)"
ModuleAssemblyName="$(ModuleAssemblyName)"
NoConfig="true"
NoLogo="$(NoLogo)"
NoStandardLib="$(NoCompilerStandardLib)"
NoWin32Manifest="$(NoWin32Manifest)"
Nullable="$(Nullable)"
Optimize="$(Optimize)"
Deterministic="$(Deterministic)"
PublicSign="$(PublicSign)"
OutputAssembly="@(IntermediateAssembly)"
OutputRefAssembly="@(IntermediateRefAssembly)"
PdbFile="$(PdbFile)"
Platform="$(PlatformTarget)"
Prefer32Bit="$(Prefer32Bit)"
PreferredUILang="$(PreferredUILang)"
ProvideCommandLineArgs="$(ProvideCommandLineArgs)"
References="@(ReferencePathWithRefAssemblies)"
RefOnly="$(ProduceOnlyReferenceAssembly)"
ReportAnalyzer="$(ReportAnalyzer)"
Resources="@(_CoreCompileResourceInputs);@(CompiledLicenseFile)"
ResponseFiles="$(CompilerResponseFile)"
RuntimeMetadataVersion="$(RuntimeMetadataVersion)"
SharedCompilationId="$(SharedCompilationId)"
SkipCompilerExecution="$(SkipCompilerExecution)"
Sources="@(Compile)"
SubsystemVersion="$(SubsystemVersion)"
TargetType="$(OutputType)"
ToolExe="$(CscToolExe)"
ToolPath="$(CscToolPath)"
TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
UseHostCompilerIfAvailable="$(UseHostCompilerIfAvailable)"
UseSharedCompilation="$(UseSharedCompilation)"
Utf8Output="$(Utf8Output)"
VsSessionGuid="$(VsSessionGuid)"
WarningLevel="$(WarningLevel)"
WarningsAsErrors="$(WarningsAsErrors)"
WarningsNotAsErrors="$(WarningsNotAsErrors)"
Win32Icon="$(ApplicationIcon)"
Win32Manifest="$(Win32Manifest)"
Win32Resource="$(Win32Resource)"
PathMap="$(PathMap)"
SourceLink="$(SourceLink)">
<Output TaskParameter="CommandLineArgs" ItemName="CscCommandLineArgs" />
</Csc>
<ItemGroup>
<_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" />
</ItemGroup>
<CallTarget Targets="$(TargetsTriggeredByCompilation)" Condition="'$(TargetsTriggeredByCompilation)' != ''" />
</Target>
</Project>
<!-- ======== END OF C:\Program Files (x86)\Microsoft Visual Studio\2019\master\MSBuild\Current\Bin\Roslyn\Microsoft.CSharp.Core.targets ======= -->
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\tools\Microsoft.CSharp.Core.targets ======= -->
<!-- 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 ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="Microsoft.Managed.Core.targets"/>
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\tools\Microsoft.Managed.Core.targets ======= -->
<!-- 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 ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!--
Common targets for managed compilers.
-->
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.MapSourceRoots" AssemblyFile="$(MSBuildThisFileDirectory)Microsoft.Build.Tasks.CodeAnalysis.dll" />
<Target Name="ShimReferencePathsWhenCommonTargetsDoesNotUnderstandReferenceAssemblies"
BeforeTargets="CoreCompile"
Condition="'@(ReferencePathWithRefAssemblies)' == ''">
<!--
FindReferenceAssembliesForReferences target in Common targets populate this item
since dev15.3. The compiler targets may be used (via NuGet package) on earlier MSBuilds.
If the ReferencePathWithRefAssemblies item is not populated, just use ReferencePaths
(implementation assemblies) as they are.
Since XAML inner build runs CoreCompile directly (instead of Compile target),
it also doesn't invoke FindReferenceAssembliesForReferences listed in CompileDependsOn.
In that case we also populate ReferencePathWithRefAssemblies with implementation assemblies.
-->
<ItemGroup>
<ReferencePathWithRefAssemblies Include="@(ReferencePath)" />
</ItemGroup>
</Target>
<Target Name="_BeforeVBCSCoreCompile"
DependsOnTargets="ShimReferencePathsWhenCommonTargetsDoesNotUnderstandReferenceAssemblies">
<ItemGroup Condition="'$(TargetingClr2Framework)' == 'true'">
<ReferencePathWithRefAssemblies>
<EmbedInteropTypes />
</ReferencePathWithRefAssemblies>
</ItemGroup>
<!-- Prefer32Bit was introduced in .NET 4.5. Set it to false if we are targeting 4.0 -->
<PropertyGroup Condition="('$(TargetFrameworkVersion)' == 'v4.0')">
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<!-- TODO: Remove this ItemGroup once it has been moved to "_GenerateCompileInputs" target in Microsoft.Common.CurrentVersion.targets.
https://github.com/dotnet/roslyn/issues/12223 -->
<ItemGroup Condition="('$(AdditionalFileItemNames)' != '')">
<AdditionalFileItems Include="$(AdditionalFileItemNames)" />
<AdditionalFiles Include="@(%(AdditionalFileItems.Identity))" />
</ItemGroup>
<PropertyGroup Condition="'$(UseSharedCompilation)' == ''">
<UseSharedCompilation>true</UseSharedCompilation>
</PropertyGroup>
</Target>
<!--
========================
.editorconfig Support
========================
The discovery of .editorconfig files depends on MSBuild features only available in version 16.1 and later. To avoid evaluation errors when
running under earlier versions of MSBuild we place the relevant properties and imports in a separate .targets file.
TODO: Inline the import when we no longer need to support earlier versions of MSBuild.
-->
<Import Project="Microsoft.Managed.EditorConfig.targets" Condition="$(MSBuildVersion) >= 16.1.0" />
<!-- ======== C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\tools\Microsoft.Managed.EditorConfig.targets ======= -->
<!-- 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 xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<_AllDirectoriesAbove Include="@(Compile->GetPathsOfAllDirectoriesAbove())" Condition="'$(DiscoverEditorConfigFiles)' != 'false'" />
<!-- Work around a GetPathsOfAllDirectoriesAbove() bug where it can return multiple equivalent paths when the
compilation includes linked files with relative paths - https://github.com/microsoft/msbuild/issues/4392 -->
<PotentialEditorConfigFiles Include="@(_AllDirectoriesAbove->'%(FullPath)'->Distinct()->Combine('.editorconfig'))" Condition="'$(DiscoverEditorConfigFiles)' != 'false'" />
<EditorConfigFiles Include="@(PotentialEditorConfigFiles->Exists())" Condition="'$(DiscoverEditorConfigFiles)' != 'false'" />
</ItemGroup>
</Project>
<!-- ======== END OF C:\Users\davkean\.nuget\packages\microsoft.net.compilers\3.3.0-beta3-19407-05\tools\Microsoft.Managed.EditorConfig.targets ======= -->
<!--
========================
DeterministicSourcePaths
========================
Unless specified otherwise enable deterministic source root (PathMap) when building deterministically on CI server, but not for local builds.
In order for the debugger to find source files when debugging a locally built binary the PDB must contain original, unmapped local paths.
-->
<PropertyGroup>
<DeterministicSourcePaths Condition="'$(DeterministicSourcePaths)' == '' and '$(Deterministic)' == 'true' and '$(ContinuousIntegrationBuild)' == 'true'">true</DeterministicSourcePaths>
</PropertyGroup>
<!--
==========
SourceRoot
==========
All source files of the project are expected to be located under one of the directories specified by SourceRoot item group.
This target collects all SourceRoots from various sources.
This target calculates final local path for each SourceRoot and sets SourceRoot.MappedPath metadata accordingly.
The final path is a path with deterministic prefix when DeterministicSourcePaths is true, and the original path otherwise.
In addition, the target validates and deduplicates the SourceRoot items.
InitializeSourceControlInformation is an msbuild target that ensures the SourceRoot items are populated from source control.
The target is available only if SourceControlInformationFeatureSupported is true.
A consumer of SourceRoot.MappedPath metadata, such as Source Link generator, shall depend on this target.
-->
<Target Name="InitializeSourceRootMappedPaths"
DependsOnTargets="_InitializeSourceRootMappedPathsFromSourceControl">
<ItemGroup Condition="'@(_MappedSourceRoot)' != ''">
<_MappedSourceRoot Remove="@(_MappedSourceRoot)" />
</ItemGroup>
<Microsoft.CodeAnalysis.BuildTasks.MapSourceRoots SourceRoots="@(SourceRoot)" Deterministic="$(DeterministicSourcePaths)">
<Output TaskParameter="MappedSourceRoots" ItemName="_MappedSourceRoot" />
</Microsoft.CodeAnalysis.BuildTasks.MapSourceRoots>
<ItemGroup>
<SourceRoot Remove="@(SourceRoot)" />
<SourceRoot Include="@(_MappedSourceRoot)" />
</ItemGroup>
</Target>
<!--
Declare that target InitializeSourceRootMappedPaths that populates MappedPaths metadata on SourceRoot items is available.
-->
<PropertyGroup>
<SourceRootMappedPathsFeatureSupported>true</SourceRootMappedPathsFeatureSupported>
</PropertyGroup>
<!--
If InitializeSourceControlInformation target isn't supported, we just continue without invoking that synchronization target.
We'll proceed with SourceRoot (and other source control properties) provided by the user (or blank).
-->
<Target Name="_InitializeSourceRootMappedPathsFromSourceControl"
DependsOnTargets="InitializeSourceControlInformation"
Condition="'$(SourceControlInformationFeatureSupported)' == 'true'" />
<!--
=======
PathMap
=======
If DeterministicSourcePaths is true sets PathMap based on SourceRoot.MappedPaths.
This target requires SourceRoot to be initialized in order to calculate the PathMap.
If SourceRoot doesn't contain any top-level roots an error is reported.
-->
<Target Name="_SetPathMapFromSourceRoots"
DependsOnTargets="InitializeSourceRootMappedPaths"
BeforeTargets="CoreCompile"
Condition="'$(DeterministicSourcePaths)' == 'true'">
<ItemGroup>
<_TopLevelSourceRoot Include="@(SourceRoot)" Condition="'%(SourceRoot.NestedRoot)' == ''"/>
</ItemGroup>
<PropertyGroup Condition="'@(_TopLevelSourceRoot)' != ''">
<!-- TODO: Report error/warning if /pathmap doesn't cover all emitted source paths: https://github.com/dotnet/roslyn/issues/23969 -->
<!-- TODO: PathMap should accept and ignore empty mapping: https://github.com/dotnet/roslyn/issues/23523 -->
<PathMap Condition="'$(PathMap)' != ''">,$(PathMap)</PathMap>
<!--
Prepend the SourceRoot.MappedPath values to PathMap, if it already has a value.
For each emit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment