File: parent\Test\Common\FxCop\Suppression\Build\API.cs
Project: wpf\src\PresentationBuildTasks.csproj (PresentationBuildTasks)
//
// FxCop Violation Message Suppressions
//  Approved List
//
 
using System.Diagnostics.CodeAnalysis;
 
//**************************************************************************************************************************
// Bug ID: 1010588
// Developer: SherifM
// Reason: Approved by actprog
//***************************************************************************************************************************
 
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.ResXGenerator.ResourceFiles")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.ResXGenerator.OutputResXFile")]
 
 
//**************************************************************************************************************************
// Bug ID: 1010589
// Developer: SherifM
// Reason: Approved by actprog
//***************************************************************************************************************************
 
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.ResXGenerator.ResourceFiles")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.ResXGenerator.OutputResXFile")]
 
 
//**************************************************************************************************************************
// Bug ID: 1010597
// Developer: SherifM
// Reason: Approved by actprog
//***************************************************************************************************************************
 
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.UidManager.MarkupFiles")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.SourceFiles")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.CLRResourceFiles")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.LinkedFiles")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.SatelliteEmbeddedFiles")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.CLRSatelliteEmbeddedResource")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.LooseFiles")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.EmbeddedFiles")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.SatelliteLinkedFiles")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.CLREmbeddedResource")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.Resources")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.ApplicationMarkup")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.MarkupResource")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.References")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.PageMarkup")]
 
 
//**************************************************************************************************************************
// Bug ID: 1010598
// Developer: SherifM
// Reason: Approved by actprog
//***************************************************************************************************************************
 
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.UidManager.MarkupFiles")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.SourceFiles")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.CLRResourceFiles")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.LinkedFiles")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.SatelliteEmbeddedFiles")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.CLRSatelliteEmbeddedResource")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.LooseFiles")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.EmbeddedFiles")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.SatelliteLinkedFiles")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.CLREmbeddedResource")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.Resources")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.ApplicationMarkup")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.MarkupResource")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.References")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.PageMarkup")]
 
//**************************************************************************************************************************
// Bug ID: 1010589
// Developer: SherifM
// Reason: Approved by actprog
//*************************************************************************************************************************** 
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.ResXGenerator.ResourceFiles")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.ResXGenerator.OutputResXFile")]
 
 
//**************************************************************************************************************************
// Bug ID: Multiple bugs
// Developer: SherifM
// Reason: Avoid excessive complexity, Approved by actprog
//*************************************************************************************************************************** 
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.Execute():System.Boolean")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="System.Windows.Markup.Compiler.XamlTypeMapper.GetClrInfoForClass(System.Boolean,System.Type,System.String,System.String,System.String,System.String&):System.Reflection.MemberInfo")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="System.Windows.Markup.Compiler.MarkupExtensionParser.TokenizeAttributes(System.String,System.Int32,System.Int32):System.Collections.ArrayList")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="System.Windows.Markup.Compiler.XamlParser.ProcessXamlNode(System.Windows.Markup.Compiler.XamlNode,System.Boolean&,System.Boolean&):System.Void")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="System.Windows.Markup.Compiler.XamlReaderHelper.CompileBamlTag(System.Xml.XmlNodeType,System.Boolean&):System.Void")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="System.Windows.Markup.Compiler.XamlReaderHelper.DetermineIfPropertyComplex(System.Boolean,System.String&,System.Boolean&,System.Boolean&):System.Boolean")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="System.Windows.Markup.Compiler.XamlReaderHelper.WriteDefAttributes(System.Int32,System.String,System.String,System.Type,System.Collections.ArrayList&,System.Collections.Specialized.HybridDictionary,System.String):System.Void")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="System.Windows.Markup.Compiler.XamlReaderHelper.CompilePI():System.Boolean")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="System.Windows.Markup.Compiler.XamlReaderHelper.CompileElement(System.String,System.String,System.Int32,System.Type,System.String,System.Boolean&):System.Void")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="System.Windows.Markup.Compiler.XamlReaderHelper.AddNodeToCollection(System.Windows.Markup.Compiler.XamlNode):System.Void")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="System.Windows.Markup.Compiler.TemplateXamlParser.WriteElementStart(System.Windows.Markup.Compiler.XamlElementStartNode):System.Void")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="System.Windows.Markup.Compiler.BamlMapTable.GetKnownConverterTypeFromType(System.Type):System.Type")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="System.Windows.Markup.Compiler.BamlRecordManager.AllocateRecord(System.Windows.Markup.Compiler.BamlRecordType):System.Windows.Markup.Compiler.BamlRecord")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="System.Windows.Markup.Compiler.StyleXamlParser.WriteElementStart(System.Windows.Markup.Compiler.XamlElementStartNode):System.Void")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="MS.Internal.MarkupCompiler.Compile(MS.Internal.CompilationUnit):System.Void")]
 
//**************************************************************************************************************************
// Bug ID: 
// Developer: SherifM
// Reason: EnumStorageShouldBeInt32 suppression, Approved by actprog
//*************************************************************************************************************************** 
[module: SuppressMessage("Microsoft.Design", "CA1028:EnumStorageShouldBeInt32", Scope="type", Target="System.Windows.Markup.Compiler.BamlAttributeUsage")]
 
//**************************************************************************************************************************
// Bug ID: 1061811
// Developer: SherifM (on the behalf of weibz)
// Reason: see bug for details. 
//***************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.ApplicationDefinitionContainingLocallyDefinedType")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.GeneratedBamlFiles")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.GeneratedCodeFiles")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.MarkupResourceContainingLocallyDefinedType")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.PageContainingLocallyDefinedType")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.ManifestCreator.ApplicationManifest")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass2.ApplicationDefinitionContainingLocallyDefinedType")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass2.GeneratedBaml")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass2.MarkupResourceContainingLocallyDefinedType")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass2.PageContainingLocallyDefinedType")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass2.References")]
 
//**************************************************************************************************************************
// Bug ID: 1061810
// Developer: SherifM (on the behalf of weibz/sunil)
// Reason: see bug for details. 
//***************************************************************************************************************************
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.ApplicationDefinitionContainingLocallyDefinedType")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.GeneratedBamlFiles")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.GeneratedCodeFiles")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.MarkupResourceContainingLocallyDefinedType")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.PageContainingLocallyDefinedType")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.ManifestCreator.ApplicationManifest")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass2.ApplicationDefinitionContainingLocallyDefinedType")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass2.GeneratedBaml")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass2.MarkupResourceContainingLocallyDefinedType")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass2.PageContainingLocallyDefinedType")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass2.References")]
 
 
//**************************************************************************************************************************
// Bug ID: 1080730
// Developer: Weibz
// Reason: MSBUILD engine requires getter/setter of the property with ITaskItem[] type.
//**************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass2.GeneratedLocalizationFiles")]
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.CodeGenerator.GeneratedLocalizationFiles")]
 
 
 
 
//**************************************************************************************************************************
// Bug ID: 1131024
// Developer: SherifM
// Reason: Approved by actprog
//**************************************************************************************************************************
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="MS.Internal.Markup.XamlTypeMapper.GetClrInfoForClass(System.Boolean,System.Type,System.String,System.String,System.String,System.String&):System.Reflection.MemberInfo")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="MS.Internal.Markup.MarkupExtensionParser.TokenizeAttributes(System.String,System.Int32,System.Int32):System.Collections.ArrayList")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="MS.Internal.Markup.XamlParser.ProcessXamlNode(MS.Internal.Markup.XamlNode,System.Boolean&,System.Boolean&):System.Void")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="MS.Internal.Markup.XamlReaderHelper.CompilePI():System.Boolean")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="MS.Internal.Markup.XamlReaderHelper.WriteDefAttributes(System.Int32,System.String,System.String,System.Type,System.Collections.ArrayList&,System.Collections.Specialized.HybridDictionary,System.String):System.Void")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="MS.Internal.Markup.XamlReaderHelper.DetermineIfPropertyComplex(System.Boolean,System.String&,System.Boolean&,System.Boolean&):System.Boolean")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="MS.Internal.Markup.XamlReaderHelper.CompileElement(System.String,System.String,System.Int32,System.Type,System.String,System.Boolean&):System.Void")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="MS.Internal.Markup.XamlReaderHelper.CompileBamlTag(System.Xml.XmlNodeType,System.Boolean&):System.Void")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="MS.Internal.Markup.XamlReaderHelper.AddNodeToCollection(MS.Internal.Markup.XamlNode):System.Void")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="MS.Internal.Markup.TemplateXamlParser.WriteElementStart(MS.Internal.Markup.XamlElementStartNode):System.Void")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="MS.Internal.Markup.BamlMapTable.GetKnownConverterTypeFromType(System.Type):System.Type")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="MS.Internal.Markup.BamlRecordManager.AllocateRecord(MS.Internal.Markup.BamlRecordType):MS.Internal.Markup.BamlRecord")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="MS.Internal.Markup.StyleXamlParser.WriteElementStart(MS.Internal.Markup.XamlElementStartNode):System.Void")]
 
 
//***************************************************************************************************************************
// Proposed Suppressions from 3.0 RTM
//***************************************************************************************************************************
 
 
//**************************************************************************************************************************
// Bug ID: 1010602
// Developer: SherifM
// Reason: Need Actprog confirmation.
// Status:  we are addressing this globally
//***************************************************************************************************************************
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="MS.Internal.MarkupCompiler.ProcessPropertyAttributes(System.Xml.XmlReader):System.Void")]
 
 
//**************************************************************************************************************************
// Bug ID: 1010595
// Developer: garyyang
// Reason: Uid stands for "Unique ID" which has been reviewed. It is not in the FxCop dictionary
// Status:  we will be changing from Uid to Id in M11 ... so a delayed ship it
//***************************************************************************************************************************
[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.Build.Tasks.Windows.UidManager")]
[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.Build.Tasks.Windows.UidManager+UidTask")]
 
 
//**************************************************************************************************************************
// Bug ID: 1010596
// Developer: SherifM
// Reason: As per actprog request, to be considered in M11
//***************************************************************************************************************************
[module: SuppressMessage("Microsoft.Naming", "CA1705:LongAcronymsShouldBePascalCased", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.CLRSatelliteEmbeddedResource")]
[module: SuppressMessage("Microsoft.Naming", "CA1705:LongAcronymsShouldBePascalCased", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.CLRResourceFiles")]
[module: SuppressMessage("Microsoft.Naming", "CA1705:LongAcronymsShouldBePascalCased", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.CLREmbeddedResource")]
 
//**************************************************************************************************************************
// Bug ID: 1129310
// Developer: SherifM
// Reason: As per actprog request, to be considered in M11
//***************************************************************************************************************************
[module: SuppressMessage("Microsoft.MSInternal", "CA904:DeclareTypesInMicrosoftOrSystemNamespace", Scope="namespace", Target="MS.Win32.Compile")]
 
//**************************************************************************************************************************
// Bug ID: 1080729
// Developer: a-shsolk
// Reason: Resolved as Duplicate of Bug 1080457(Resolved as By Design by weibz) by huwang
//*************************************************************************************************************************** 
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope = "member", Target = "Microsoft.Build.Tasks.Windows.MarkupCompilePass2.GeneratedLocalizationFiles")]
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope = "member", Target = "Microsoft.Build.Tasks.Windows.CodeGenerator.GeneratedLocalizationFiles")]
 
//**************************************************************************************************************************
// Bug ID: 1104531
// Developer: a-shsolk
// Reason: Resolved as Won't Fix by sujalp; required by MSBuild as writeable; CollectionPropertiesShouldBeReadOnly::Microsoft.Build.Tasks.Windows.MarkupCompilePass2.PageMarkup >>>Change 'PageMarkup' to be read-only by removing the property setter
//*************************************************************************************************************************** 
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope = "member", Target = "Microsoft.Build.Tasks.Windows.MarkupCompilePass2.PageMarkup")]
 
//**************************************************************************************************************************
// Bug ID: 1104532
// Developer: a-shsolk
// Reason: Resolved as Won't Fix by sujalp; dictated by the abstract base class from MSBuild; PropertiesShouldNotReturnArrays::Microsoft.Build.Tasks.Windows.MarkupCompilePass2.PageMarkup >>Change PageMarkup to return a collection or make it a method
//*************************************************************************************************************************** 
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "member", Target = "Microsoft.Build.Tasks.Windows.MarkupCompilePass2.PageMarkup")]
 
//*************************************************************************************************************************
// Bug ID: 1170260
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope = "member", Target = "Microsoft.Build.Tasks.Windows.GenerateTemporaryTargetAssembly.ReferencePath")]
 
//*************************************************************************************************************************
// Bug ID: 1317682
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "member", Target = "Microsoft.Build.Tasks.Windows.GenerateTemporaryTargetAssembly.ReferencePath")]
 
//*************************************************************************************************************************
// Bug ID: 1317682
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope = "member", Target = "Microsoft.Build.Tasks.Windows.GenerateTemporaryTargetAssembly.GeneratedCodeFiles")]
 
//*************************************************************************************************************************
// Bug ID: 1170261
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "member", Target = "Microsoft.Build.Tasks.Windows.GenerateTemporaryTargetAssembly.GeneratedCodeFiles")]
 
//*************************************************************************************************************************
// Bug ID: 1206694
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.MergeLocalizationDirectives.GeneratedLocalizationFiles")]
 
//*************************************************************************************************************************
// Bug ID: 1206695
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.MergeLocalizationDirectives.GeneratedLocalizationFiles")]
 
//*************************************************************************************************************************
// Bug ID: 1162813
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.GeneratedLocalizationFiles")]
 
//*************************************************************************************************************************
// Bug ID: 1162814
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.GeneratedLocalizationFiles")]
 
//*************************************************************************************************************************
// Bug ID: 1162813
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.ApplicationMarkup")]
 
//*************************************************************************************************************************
// Bug ID: 1162814
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.ApplicationMarkup")]
 
//*************************************************************************************************************************
// Bug ID: 1162813
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.MarkupResource")]
 
//*************************************************************************************************************************
// Bug ID: 1162814
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.MarkupResource")]
 
//*************************************************************************************************************************
// Bug ID: 1162813
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.ApplicationDefinitionContainingLocallyDefinedType")]
 
//*************************************************************************************************************************
// Bug ID: 1162814
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.ApplicationDefinitionContainingLocallyDefinedType")]
 
//*************************************************************************************************************************
// Bug ID: 1162813
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.PageContainingLocallyDefinedType")]
 
//*************************************************************************************************************************
// Bug ID: 1162814
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.PageContainingLocallyDefinedType")]
 
//*************************************************************************************************************************
// Bug ID: 1162813
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.References")]
 
//*************************************************************************************************************************
// Bug ID: 1162814
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.References")]
 
//*************************************************************************************************************************
// Bug ID: 1162813
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.GeneratedBamlFiles")]
 
//*************************************************************************************************************************
// Bug ID: 1162814
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.GeneratedBamlFiles")]
 
//*************************************************************************************************************************
// Bug ID: 1162813
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.GeneratedCodeFiles")]
 
//*************************************************************************************************************************
// Bug ID: 1162814
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.GeneratedCodeFiles")]
 
//*************************************************************************************************************************
// Bug ID: 1212725
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.ContentFiles")]
 
//*************************************************************************************************************************
// Bug ID: 1212726
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.ContentFiles")]
 
//*************************************************************************************************************************
// Bug ID: 1162813
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.MarkupResourceContainingLocallyDefinedType")]
 
//*************************************************************************************************************************
// Bug ID: 1162814
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.MarkupResourceContainingLocallyDefinedType")]
 
//*************************************************************************************************************************
// Bug ID: 1162813
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.PageMarkup")]
 
//*************************************************************************************************************************
// Bug ID: 1162814
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.MarkupCompilePass1.PageMarkup")]
 
//*************************************************************************************************************************
// Bug ID: 1182075
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.MainEmbeddedFiles")]
 
//*************************************************************************************************************************
// Bug ID: 1182076
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.FileClassifier.MainEmbeddedFiles")]
 
//*************************************************************************************************************************
// Bug ID: 1206696
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.UpdateManifestForBrowserApplication.ApplicationManifest")]
 
//*************************************************************************************************************************
// Bug ID: 1206697
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.UpdateManifestForBrowserApplication.ApplicationManifest")]
 
//*************************************************************************************************************************
// Bug ID: 1170260
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.ResourcesGenerator.ResourceFiles")]
 
//*************************************************************************************************************************
// Bug ID: 1170261
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.ResourcesGenerator.ResourceFiles")]
 
//*************************************************************************************************************************
// Bug ID: 1170260
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Build.Tasks.Windows.ResourcesGenerator.OutputResourcesFile")]
 
//*************************************************************************************************************************
// Bug ID: 1170261
// Developer: weibz
// Reason: Resolved as Won't Fix, required by MSBuild engine as writeable property.
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.Build.Tasks.Windows.ResourcesGenerator.OutputResourcesFile")]
 
//*************************************************************************************************************************
// Bug ID: 1206698
// Developer: dwaynen
// Reason: complex code happens
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="MS.Internal.Markup.XamlTypeMapper.GetClrInfoForClass(System.Boolean,System.Type,System.String,System.String,System.String,System.Boolean,System.String&):System.Reflection.MemberInfo")]
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="MS.Internal.Markup.XamlReaderHelper.CompileElement(System.String,System.String,System.Int32,System.Type,System.String,System.Boolean,System.Boolean&):System.Void")]
 
//*************************************************************************************************************************
// Bug ID: 1340736
// Developer: dwaynen
// Reason: Uid & arity are OK terms
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MessageStringTable.resources", MessageId="Uid")]
[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MessageStringTable.resources", MessageId="Uids")]
[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MessageStringTable.resources", MessageId="arity")]
 
//*************************************************************************************************************************
// Bug ID: 1307226
// Developer: tjhsiang
// Reason: complex code happens
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope="member", Target="MS.Internal.Markup.XmlCompatibilityReader.ReadStartElement(System.Boolean&):System.Boolean")]
 
//*************************************************************************************************************************
// Bug ID: 1225797
// Developer: dwaynen
//*************************************************************************************************************************
[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Windows.ResourceReferenceKeyNotFoundException")]
 
//**************************************************************************************************************************
// Bug ID: 1397332
// Developer: alikk
// Reason: These match the MSFT SDK requirements/guidelines.
//***************************************************************************************************************************
[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MessageStringTable.resources", MessageId="nonabstract")]
 
//**************************************************************************************************************************
// Developer: mikehill
// Reason: Shared code that is too difficult to ifdef out of PresentationBuildTasks build.
//***************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance", "CA1812:AvoidUninstantiatedInternalClasses", Scope="type", Target="MS.Internal.Markup.XamlObjectIds")]
 
 
//***************************************************************************************************************************
// New Suppressions since 3.0 RTM
//***************************************************************************************************************************
 
//**************************************************************************************************************************
// Bug ID: 202854
// Developer: bchapman
// Reason: Shared code that is too difficult to ifdef out of PresentationBuildTasks build.
//***************************************************************************************************************************
[module: SuppressMessage("Microsoft.Performance","CA1811:AvoidUncalledPrivateCode", Scope="member", Target="MS.Internal.Markup.XamlReaderHelper+XamlNodeCollectionProcessor.#get_IsMarkedForInsertion()")]
 
//**************************************************************************************************************************
// Bug ID: 202854
// Developer: bchapman
// Reason: Don't want to change the Code for such a small thing now.
//***************************************************************************************************************************
[module: SuppressMessage("Microsoft.Design","CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="MS.Internal.Markup.XamlReaderHelper+MappingParser+MappingParseError")]
[module: SuppressMessage("Microsoft.Usage","CA2237:MarkISerializableTypesWithSerializable", Scope="type", Target="MS.Internal.Markup.XamlReaderHelper+MappingParser+MappingParseError")]
 
//**************************************************************************************************************************
// Bug ID: 693186
// Developer: wfaught
// Reason: The spelling is part of the XAML URL namespace.
//***************************************************************************************************************************
[module: SuppressMessage("Microsoft.Naming","CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId="winfx", Scope="resource", Target="MessageStringTable.resources", Justification="The spelling is part of the XAML URL namespace.")]