Address code analysis messages

This commit is contained in:
Sam Harwell 2013-03-14 07:02:57 -05:00
parent dd5fd62818
commit b0050b6bdc
5 changed files with 74 additions and 0 deletions

View File

@ -51,6 +51,7 @@
<Compile Include="Antlr4ClassGenerationTask.cs" />
<Compile Include="Antlr4ClassGenerationTaskInternal.cs" />
<Compile Include="BuildMessage.cs" />
<Compile Include="GlobalSuppressions.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
@ -62,6 +63,11 @@
<Link>Key.snk</Link>
</None>
</ItemGroup>
<ItemGroup>
<CodeAnalysisDictionary Include="..\build\CustomDictionary.xml">
<Link>CustomDictionary.xml</Link>
</CodeAnalysisDictionary>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.

View File

@ -31,6 +31,7 @@ namespace Antlr4.Build.Tasks
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Reflection;
using System.Security;
@ -175,6 +176,7 @@ namespace Antlr4.Build.Tasks
}
}
[SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate")]
public AppDomain GetAntlrTaskAppDomain()
{
if (_sharedAppDomain != null)

Binary file not shown.

View File

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Dictionary">
<xs:complexType>
<xs:sequence>
<xs:element name="Words" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Unrecognized" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="Word" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Recognized" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="Word" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Deprecated" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Term" maxOccurs="unbounded">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="PreferredAlternate" type="xs:string" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Acronyms" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="CasingExceptions">
<xs:complexType>
<xs:sequence>
<xs:element name="Acronym" type="xs:string" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8" ?>
<Dictionary>
<Words>
<Recognized>
<Word>Antlr</Word>
<Word>Atn</Word>
</Recognized>
</Words>
</Dictionary>