﻿<?xml version="1.0" encoding="utf-8"?>
<!--Copyright, Microsoft Corporation, All rights reserved.-->
<Rule Name="XDCMake" PageTemplate="tool" DisplayName="XML Document Generator" SwitchPrefix="/" Order="70" xmlns="http://schemas.microsoft.com/build/2009/properties" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=mscorlib">
  <Rule.Categories>
    <Category Name="General" DisplayName="General" />
    <Category Name="All Options" DisplayName="All Options" Subtype="Search" />
    <Category Name="Command Line" DisplayName="Command Line" Subtype="CommandLine" />
  </Rule.Categories>
  <Rule.DataSource>
    <DataSource Persistence="ProjectFile" ItemType="Xdcmake" Label="" HasConfigurationCondition="true" />
  </Rule.DataSource>
  <BoolProperty Name="SlashOld" Category="General" Switch="old" Visible="false">
  </BoolProperty>
  <StringProperty Name="ProjectName" SwitchPrefix="" Category="General" Visible="false">
  </StringProperty>
  <BoolProperty Name="SuppressStartupBanner" DisplayName="Suppress Startup Banner" Description="Runs without displaying standard Microsoft copyright data. (/nologo)" Category="General" Switch="nologo" F1Keyword="VC.Project.VCXDCMakeTool.SuppressStartupBanner">
  </BoolProperty>
  <StringListProperty Subtype="file" Name="AdditionalDocumentFile" DisplayName="Additional Document File" Description="Additional documentation files (.xdc) to merge. (/Fs:[file])" Category="General" Switch="Fs" F1Keyword="VC.Project.VCXDCMakeTool.AdditionalDocumentFiles">
  </StringListProperty>
  <StringProperty Subtype="file" Name="OutputFile" DisplayName="Output Document File" Description="Overrides the default output file name, the first .xdc file's name is the default name (/Fo:[file])" Category="General" Switch="Fo" F1Keyword="VC.Project.VCXDCMakeTool.OutputDocumentFile">
  </StringProperty>
  <BoolProperty Name="DocumentLibraryDependencies" DisplayName="Document Library Dependencies" Description="If true, project dependencies that output static libraries will have their XML document comment files (.XDC) documented in this project's XML document file." Category="General" IncludeInCommandLine="false" F1Keyword="VC.Project.VCXDCMakeTool.DocumentLibraryDependencies">
  </BoolProperty>
  <StringProperty Name="AdditionalOptions" DisplayName="Additional Options" Description="Additional Options" Category="Command Line" F1Keyword="vc.project.AdditionalOptionsPage">
  </StringProperty>
  <StringProperty Subtype="folder" Name="TrackerLogDirectory" DisplayName="Tracker Log Directory" Description="Tracker Log Directory." Category="General" IncludeInCommandLine="false" Visible="false">
  </StringProperty>
</Rule>