зеркало из https://github.com/stride3d/SharpYaml.git
580 строки
26 KiB
XML
580 строки
26 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<FxCopProject Version="1.36" Name="YamlDotNet">
|
|
<ProjectOptions>
|
|
<SharedProject>True</SharedProject>
|
|
<Stylesheet Apply="False">c:\program files\microsoft fxcop 1.36\Xml\FxCopReport.xsl</Stylesheet>
|
|
<SaveMessages>
|
|
<Project Status="Active, Excluded" NewOnly="False" />
|
|
<Report Status="Active" NewOnly="False" />
|
|
</SaveMessages>
|
|
<ProjectFile Compress="True" DefaultTargetCheck="True" DefaultRuleCheck="True" SaveByRuleGroup="" Deterministic="True" />
|
|
<EnableMultithreadedLoad>True</EnableMultithreadedLoad>
|
|
<EnableMultithreadedAnalysis>True</EnableMultithreadedAnalysis>
|
|
<SourceLookup>True</SourceLookup>
|
|
<AnalysisExceptionsThreshold>10</AnalysisExceptionsThreshold>
|
|
<RuleExceptionsThreshold>1</RuleExceptionsThreshold>
|
|
<Spelling Locale="en-US" />
|
|
<OverrideRuleVisibilities>False</OverrideRuleVisibilities>
|
|
<CustomDictionaries SearchFxCopDir="True" SearchUserProfile="True" SearchProjectDir="True" />
|
|
<SearchGlobalAssemblyCache>False</SearchGlobalAssemblyCache>
|
|
<DeadlockDetectionTimeout>120</DeadlockDetectionTimeout>
|
|
<IgnoreGeneratedCode>False</IgnoreGeneratedCode>
|
|
</ProjectOptions>
|
|
<Targets>
|
|
<Target Name="$(ProjectDir)/YamlDotNet.Configuration/bin/Debug/YamlDotNet.Configuration.dll" Analyze="True" AnalyzeAllChildren="True" />
|
|
<Target Name="$(ProjectDir)/YamlDotNet.Converters/bin/Debug/YamlDotNet.Converters.dll" Analyze="True" AnalyzeAllChildren="True" />
|
|
<Target Name="$(ProjectDir)/YamlDotNet.Core/bin/debug/YamlDotNet.Core.dll" Analyze="True" AnalyzeAllChildren="True" />
|
|
<Target Name="$(ProjectDir)/YamlDotNet.RepresentationModel/bin/Debug/YamlDotNet.RepresentationModel.dll" Analyze="True" AnalyzeAllChildren="True" />
|
|
</Targets>
|
|
<Rules>
|
|
<RuleFiles>
|
|
<RuleFile Name="$(FxCopDir)\Rules\DesignRules.dll" Enabled="True" AllRulesEnabled="True" />
|
|
<RuleFile Name="$(FxCopDir)\Rules\GlobalizationRules.dll" Enabled="True" AllRulesEnabled="True" />
|
|
<RuleFile Name="$(FxCopDir)\Rules\InteroperabilityRules.dll" Enabled="True" AllRulesEnabled="True" />
|
|
<RuleFile Name="$(FxCopDir)\Rules\MobilityRules.dll" Enabled="True" AllRulesEnabled="True" />
|
|
<RuleFile Name="$(FxCopDir)\Rules\NamingRules.dll" Enabled="True" AllRulesEnabled="True" />
|
|
<RuleFile Name="$(FxCopDir)\Rules\PerformanceRules.dll" Enabled="True" AllRulesEnabled="True" />
|
|
<RuleFile Name="$(FxCopDir)\Rules\PortabilityRules.dll" Enabled="True" AllRulesEnabled="True" />
|
|
<RuleFile Name="$(FxCopDir)\Rules\SecurityRules.dll" Enabled="True" AllRulesEnabled="True" />
|
|
<RuleFile Name="$(FxCopDir)\Rules\UsageRules.dll" Enabled="True" AllRulesEnabled="True" />
|
|
</RuleFiles>
|
|
<Groups />
|
|
<Settings />
|
|
</Rules>
|
|
<FxCopReport Version="1.36">
|
|
<Targets>
|
|
<Target Name="$(ProjectDir)/YamlDotNet.Configuration/bin/Debug/YamlDotNet.Configuration.dll">
|
|
<Modules>
|
|
<Module Name="yamldotnet.configuration.dll">
|
|
<Namespaces>
|
|
<Namespace Name="YamlDotNet.Configuration">
|
|
<Types>
|
|
<Type Name="ConfigurationLoader">
|
|
<Members>
|
|
<Member Name="#Instance">
|
|
<Messages>
|
|
<Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Status="Excluded" Created="2008-11-05 19:00:04Z">
|
|
<Issue>
|
|
<Item>'ConfigurationLoader.Instance'</Item>
|
|
<Item>'ConfigurationLoader'</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="antoine.aubry">
|
|
<Note Id="4" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
</Members>
|
|
</Type>
|
|
</Types>
|
|
</Namespace>
|
|
</Namespaces>
|
|
</Module>
|
|
</Modules>
|
|
</Target>
|
|
<Target Name="$(ProjectDir)/YamlDotNet.Converters/bin/Debug/YamlDotNet.Converters.dll">
|
|
<Modules>
|
|
<Module Name="yamldotnet.converters.dll">
|
|
<Namespaces>
|
|
<Namespace Name="YamlDotNet.Converters.Xml">
|
|
<Types>
|
|
<Type Name="XmlConverter">
|
|
<Members>
|
|
<Member Name="#FromXml(System.Xml.XmlDocument)">
|
|
<Messages>
|
|
<Message Id="System.Xml.XmlNode" TypeName="MembersShouldNotExposeCertainConcreteTypes" Category="Microsoft.Design" CheckId="CA1059" Created="2008-11-04 15:07:46Z">
|
|
<Issue Name="Xml">
|
|
<Item>'XmlConverter.FromXml(XmlDocument)'</Item>
|
|
<Item>'XmlDocument'</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="antoine.aubry">
|
|
<Note Id="6" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="#ToXml(YamlDotNet.RepresentationModel.YamlDocument)">
|
|
<Messages>
|
|
<Message Id="System.Xml.XmlNode" TypeName="MembersShouldNotExposeCertainConcreteTypes" Category="Microsoft.Design" CheckId="CA1059" Created="2008-11-05 19:00:04Z">
|
|
<Issue Name="Xml">
|
|
<Item>'XmlConverter.ToXml(YamlDocument)'</Item>
|
|
<Item>'XmlDocument'</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="antoine.aubry">
|
|
<Note Id="6" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
</Members>
|
|
</Type>
|
|
<Type Name="XmlConverterOptions">
|
|
<Members>
|
|
<Member Name="#Default">
|
|
<Messages>
|
|
<Message TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104" Status="Excluded" Created="2008-11-05 19:00:04Z">
|
|
<Issue>
|
|
<Item>'XmlConverterOptions.Default'</Item>
|
|
<Item>'XmlConverterOptions'</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="antoine.aubry">
|
|
<Note Id="5" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
</Members>
|
|
</Type>
|
|
</Types>
|
|
</Namespace>
|
|
<Namespace Name="YamlDotNet.Converters.Xml.Extensions">
|
|
<Types>
|
|
<Type Name="XmlConverterExtensions">
|
|
<Members>
|
|
<Member Name="#ToXml(YamlDotNet.RepresentationModel.YamlDocument)">
|
|
<Messages>
|
|
<Message Id="System.Xml.XmlNode" TypeName="MembersShouldNotExposeCertainConcreteTypes" Category="Microsoft.Design" CheckId="CA1059" Created="2008-11-04 15:07:46Z">
|
|
<Issue Name="Xml">
|
|
<Item>'XmlConverterExtensions.ToXml(this YamlDocument)'</Item>
|
|
<Item>'XmlDocument'</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="antoine.aubry">
|
|
<Note Id="6" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="#ToXml(YamlDotNet.RepresentationModel.YamlDocument,YamlDotNet.Converters.Xml.XmlConverterOptions)">
|
|
<Messages>
|
|
<Message Id="System.Xml.XmlNode" TypeName="MembersShouldNotExposeCertainConcreteTypes" Category="Microsoft.Design" CheckId="CA1059" Created="2008-11-05 19:00:04Z">
|
|
<Issue Name="Xml">
|
|
<Item>'XmlConverterExtensions.ToXml(this YamlDocument, XmlConverterOptions)'</Item>
|
|
<Item>'XmlDocument'</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="antoine.aubry">
|
|
<Note Id="6" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
</Members>
|
|
</Type>
|
|
</Types>
|
|
</Namespace>
|
|
</Namespaces>
|
|
</Module>
|
|
</Modules>
|
|
</Target>
|
|
<Target Name="$(ProjectDir)/YamlDotNet.Core/bin/debug/YamlDotNet.Core.dll">
|
|
<Modules>
|
|
<Module Name="yamldotnet.core.dll">
|
|
<Namespaces>
|
|
<Namespace Name="YamlDotNet.Core">
|
|
<Types>
|
|
<Type Name="EventReader">
|
|
<Members>
|
|
<Member Name="#Accept`1()">
|
|
<Messages>
|
|
<Message TypeName="GenericMethodsShouldProvideTypeParameter" Category="Microsoft.Design" CheckId="CA1004" Status="Excluded" Created="2008-11-06 18:56:51Z">
|
|
<Issue>
|
|
<Item>'EventReader.Accept<T>()'</Item>
|
|
<Item>'T'</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="Antoine">
|
|
<Note Id="0" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="#Expect`1()">
|
|
<Messages>
|
|
<Message TypeName="GenericMethodsShouldProvideTypeParameter" Category="Microsoft.Design" CheckId="CA1004" Status="Excluded" Created="2008-11-06 18:56:51Z">
|
|
<Issue>
|
|
<Item>'EventReader.Expect<T>()'</Item>
|
|
<Item>'T'</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="Antoine">
|
|
<Note Id="0" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
</Members>
|
|
</Type>
|
|
<Type Name="InsertionQueue`1">
|
|
<Messages>
|
|
<Message TypeName="IdentifiersShouldNotHaveIncorrectSuffix" Category="Microsoft.Naming" CheckId="CA1711" Status="Excluded" Created="2008-08-22 16:10:39Z">
|
|
<Issue Name="TypeNoAlternate">
|
|
<Item>'InsertionQueue<T>'</Item>
|
|
<Item>Queue</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="antoine.aubry">
|
|
<Note Id="3" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Type>
|
|
<Type Name="Mark">
|
|
<Messages>
|
|
<Message TypeName="OverrideEqualsAndOperatorEqualsOnValueTypes" Category="Microsoft.Performance" CheckId="CA1815" Status="Excluded" Created="2008-07-30 18:17:46Z">
|
|
<Issue Name="Equals">
|
|
<Item>'Mark'</Item>
|
|
</Issue>
|
|
<Issue Name="op_Equality">
|
|
<Item>'Mark'</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="antoine.aubry">
|
|
<Note Id="0" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Type>
|
|
</Types>
|
|
</Namespace>
|
|
<Namespace Name="YamlDotNet.Core.Events">
|
|
<Types>
|
|
<Type Name="IMappingEnd">
|
|
<Messages>
|
|
<Message TypeName="AvoidEmptyInterfaces" Category="Microsoft.Design" CheckId="CA1040" Created="2009-05-21 13:52:16Z">
|
|
<Issue>
|
|
<Item>'IMappingEnd'</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Type>
|
|
<Type Name="IParsingEvent">
|
|
<Members>
|
|
<Member Name="#End">
|
|
<Messages>
|
|
<Message Id="End" TypeName="IdentifiersShouldNotMatchKeywords" Category="Microsoft.Naming" CheckId="CA1716" Created="2009-05-21 13:52:16Z">
|
|
<Issue Name="Member">
|
|
<Item>'IParsingEvent.End'</Item>
|
|
<Item>End</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
</Members>
|
|
</Type>
|
|
<Type Name="ISequenceEnd">
|
|
<Messages>
|
|
<Message TypeName="AvoidEmptyInterfaces" Category="Microsoft.Design" CheckId="CA1040" Created="2009-05-21 13:52:16Z">
|
|
<Issue>
|
|
<Item>'ISequenceEnd'</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Type>
|
|
<Type Name="IStreamEnd">
|
|
<Messages>
|
|
<Message TypeName="AvoidEmptyInterfaces" Category="Microsoft.Design" CheckId="CA1040" Created="2009-05-21 13:52:16Z">
|
|
<Issue>
|
|
<Item>'IStreamEnd'</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Type>
|
|
<Type Name="IStreamStart">
|
|
<Messages>
|
|
<Message TypeName="AvoidEmptyInterfaces" Category="Microsoft.Design" CheckId="CA1040" Created="2009-05-21 13:52:16Z">
|
|
<Issue>
|
|
<Item>'IStreamStart'</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Type>
|
|
</Types>
|
|
</Namespace>
|
|
</Namespaces>
|
|
</Module>
|
|
</Modules>
|
|
</Target>
|
|
<Target Name="$(ProjectDir)/YamlDotNet.RepresentationModel/bin/Debug/YamlDotNet.RepresentationModel.dll">
|
|
<Modules>
|
|
<Module Name="yamldotnet.representationmodel.dll">
|
|
<Namespaces>
|
|
<Namespace Name="YamlDotNet.RepresentationModel">
|
|
<Types>
|
|
<Type Name="YamlStream">
|
|
<Messages>
|
|
<Message TypeName="IdentifiersShouldNotHaveIncorrectSuffix" Category="Microsoft.Naming" CheckId="CA1711" Status="Excluded" Created="2008-11-04 15:07:46Z">
|
|
<Issue Name="TypeNoAlternate">
|
|
<Item>'YamlStream'</Item>
|
|
<Item>Stream</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="antoine.aubry">
|
|
<Note Id="2" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Type>
|
|
</Types>
|
|
</Namespace>
|
|
<Namespace Name="YamlDotNet.RepresentationModel.Serialization">
|
|
<Types>
|
|
<Type Name="ObjectConverter">
|
|
<Members>
|
|
<Member Name="#Convert`2(!!0)">
|
|
<Messages>
|
|
<Message TypeName="GenericMethodsShouldProvideTypeParameter" Category="Microsoft.Design" CheckId="CA1004" Created="2010-05-31 19:33:55Z">
|
|
<Issue>
|
|
<Item>'ObjectConverter.Convert<TFrom, TTo>(TFrom)'</Item>
|
|
<Item>'TTo'</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
</Members>
|
|
</Type>
|
|
<Type Name="StreamFragment">
|
|
<Members>
|
|
<Member Name="#YamlDotNet.RepresentationModel.IYamlSerializable.ReadYaml(YamlDotNet.Core.Parser)">
|
|
<Messages>
|
|
<Message TypeName="InterfaceMethodsShouldBeCallableByChildTypes" Category="Microsoft.Design" CheckId="CA1033" Created="2010-05-31 19:33:55Z">
|
|
<Issue>
|
|
<Item>'StreamFragment'</Item>
|
|
<Item>'IYamlSerializable.ReadYaml(Parser)'</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="#YamlDotNet.RepresentationModel.IYamlSerializable.WriteYaml(YamlDotNet.Core.Emitter)">
|
|
<Messages>
|
|
<Message TypeName="InterfaceMethodsShouldBeCallableByChildTypes" Category="Microsoft.Design" CheckId="CA1033" Created="2010-05-31 19:33:55Z">
|
|
<Issue>
|
|
<Item>'StreamFragment'</Item>
|
|
<Item>'IYamlSerializable.WriteYaml(Emitter)'</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
</Members>
|
|
</Type>
|
|
<Type Name="YamlSerializer">
|
|
<Members>
|
|
<Member Name="#Create`1(!!0)">
|
|
<Messages>
|
|
<Message Id="serialized" TypeName="ReviewUnusedParameters" Category="Microsoft.Usage" CheckId="CA1801" Created="2010-05-31 19:33:55Z" FixCategory="DependsOnFix">
|
|
<Issue>
|
|
<Item>'serialized'</Item>
|
|
<Item>'YamlSerializer.Create<TSerialized>(TSerialized)'</Item>
|
|
</Issue>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="#Deserialize(System.IO.TextReader,YamlDotNet.RepresentationModel.Serialization.DeserializationOptions,YamlDotNet.RepresentationModel.Serialization.IDeserializationContext&)">
|
|
<Messages>
|
|
<Message Id="2#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Status="Excluded" Created="2009-05-21 13:52:16Z">
|
|
<Issue>
|
|
<Item>'context'</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="Antoine">
|
|
<Note Id="1" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="#Deserialize(System.IO.TextReader,YamlDotNet.RepresentationModel.Serialization.IDeserializationContext&)">
|
|
<Messages>
|
|
<Message Id="1#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Status="Excluded" Created="2009-05-21 13:52:16Z">
|
|
<Issue>
|
|
<Item>'context'</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="Antoine">
|
|
<Note Id="1" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="#Deserialize(YamlDotNet.Core.EventReader,YamlDotNet.RepresentationModel.Serialization.DeserializationOptions,YamlDotNet.RepresentationModel.Serialization.IDeserializationContext&)">
|
|
<Messages>
|
|
<Message Id="2#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Status="Excluded" Created="2009-05-21 13:52:16Z">
|
|
<Issue>
|
|
<Item>'context'</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="Antoine">
|
|
<Note Id="1" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="#Deserialize(YamlDotNet.Core.EventReader,YamlDotNet.RepresentationModel.Serialization.IDeserializationContext&)">
|
|
<Messages>
|
|
<Message Id="1#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Status="Excluded" Created="2009-05-21 13:52:16Z">
|
|
<Issue>
|
|
<Item>'context'</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="Antoine">
|
|
<Note Id="1" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="#Serialize(System.IO.TextWriter,System.Object)">
|
|
<Messages>
|
|
<Message Id="o" TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704" Status="Excluded" Created="2008-11-04 15:07:46Z">
|
|
<Issue Name="MemberParameterMoreMeaningfulName">
|
|
<Item>'YamlSerializer.Serialize(TextWriter, object)'</Item>
|
|
<Item>'o'</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="antoine.aubry">
|
|
<Note Id="1" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
</Members>
|
|
</Type>
|
|
<Type Name="YamlSerializer`1">
|
|
<Members>
|
|
<Member Name="#Deserialize(System.IO.TextReader,YamlDotNet.RepresentationModel.Serialization.DeserializationOptions,YamlDotNet.RepresentationModel.Serialization.IDeserializationContext&)">
|
|
<Messages>
|
|
<Message Id="2#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Status="Excluded" Created="2009-05-21 13:52:16Z">
|
|
<Issue>
|
|
<Item>'context'</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="Antoine">
|
|
<Note Id="1" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="#Deserialize(System.IO.TextReader,YamlDotNet.RepresentationModel.Serialization.IDeserializationContext&)">
|
|
<Messages>
|
|
<Message Id="1#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Status="Excluded" Created="2009-05-21 13:52:16Z">
|
|
<Issue>
|
|
<Item>'context'</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="Antoine">
|
|
<Note Id="1" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="#Deserialize(YamlDotNet.Core.EventReader,YamlDotNet.RepresentationModel.Serialization.DeserializationOptions,YamlDotNet.RepresentationModel.Serialization.IDeserializationContext&)">
|
|
<Messages>
|
|
<Message Id="2#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Status="Excluded" Created="2009-05-21 13:52:16Z">
|
|
<Issue>
|
|
<Item>'context'</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="Antoine">
|
|
<Note Id="1" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
<Member Name="#Deserialize(YamlDotNet.Core.EventReader,YamlDotNet.RepresentationModel.Serialization.IDeserializationContext&)">
|
|
<Messages>
|
|
<Message Id="1#" TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021" Status="Excluded" Created="2009-05-21 13:52:16Z">
|
|
<Issue>
|
|
<Item>'context'</Item>
|
|
</Issue>
|
|
<Notes>
|
|
<User Name="Antoine">
|
|
<Note Id="1" />
|
|
</User>
|
|
</Notes>
|
|
</Message>
|
|
</Messages>
|
|
</Member>
|
|
</Members>
|
|
</Type>
|
|
</Types>
|
|
</Namespace>
|
|
</Namespaces>
|
|
</Module>
|
|
</Modules>
|
|
</Target>
|
|
</Targets>
|
|
<Notes>
|
|
<User Name="Antoine">
|
|
<Note Id="0" Modified="2010-05-31 19:40:00Z">This pattern allows to avoid having to specify the type twice (typeof and cast).</Note>
|
|
<Note Id="1" Modified="2010-05-31 20:01:35Z">This is necessary to allow advances scenarios that need the context, while keeping usual scenarios simple.</Note>
|
|
</User>
|
|
<User Name="antoine.aubry">
|
|
<Note Id="0" Modified="2008-07-31 17:29:43Z">The default implementation is enhough. It is not expected that Marks are compared, anyways.</Note>
|
|
<Note Id="1" Modified="2008-11-04 15:10:40Z">This is the same name as in the XmlSerializer.Serialize method.</Note>
|
|
<Note Id="2" Modified="2008-11-04 15:12:11Z">This name matches the YAML specification.</Note>
|
|
<Note Id="3" Modified="2008-08-22 16:16:29Z">InsertionQueue<T> is a Queue.</Note>
|
|
<Note Id="4" Modified="2008-11-05 19:11:04Z">Altough ConfigurationLoader is mutable, it makes sense to make the reference readonly, because we want that reference to always point to the same instance.</Note>
|
|
<Note Id="5" Modified="2008-11-05 19:12:02Z">That specific instance of XmlConverterOptions is immutable.</Note>
|
|
<Note Id="6" Modified="2008-11-05 19:14:04Z">It seems that XmlDocument is more appropriate for this task.</Note>
|
|
</User>
|
|
</Notes>
|
|
<Rules>
|
|
<Rule TypeName="AvoidEmptyInterfaces" Category="Microsoft.Design" CheckId="CA1040">
|
|
<Resolution Name="Default">Define a custom attribute to replace {0}.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="AvoidOutParameters" Category="Microsoft.Design" CheckId="CA1021">
|
|
<Resolution Name="Default">Consider a design that does not require that {0} be an out parameter.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="DoNotDeclareReadOnlyMutableReferenceTypes" Category="Microsoft.Security" CheckId="CA2104">
|
|
<Resolution Name="Default">Remove the read-only designation from {0} or change the field to one that is an immutable reference type. If the reference type {1} is, in fact, immutable, exclude this message.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="GenericMethodsShouldProvideTypeParameter" Category="Microsoft.Design" CheckId="CA1004">
|
|
<Resolution Name="Default">Consider a design where {0} doesn't require explicit type parameter {1} in any call to it.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="IdentifiersShouldBeSpelledCorrectly" Category="Microsoft.Naming" CheckId="CA1704">
|
|
<Resolution Name="MemberParameterMoreMeaningfulName">In method {0}, consider providing a more meaningful name than parameter name {1}.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="IdentifiersShouldNotHaveIncorrectSuffix" Category="Microsoft.Naming" CheckId="CA1711">
|
|
<Resolution Name="TypeNoAlternate">Rename type name {0} so that it does not end in '{1}'.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="IdentifiersShouldNotMatchKeywords" Category="Microsoft.Naming" CheckId="CA1716">
|
|
<Resolution Name="Member">Rename virtual/interface member {0} so that it no longer conflicts with the reserved language keyword '{1}'. Using a reserved keyword as the name of a virtual/interface member makes it harder for consumers in other languages to override/implement the member.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="InterfaceMethodsShouldBeCallableByChildTypes" Category="Microsoft.Design" CheckId="CA1033">
|
|
<Resolution Name="Default">Make {0} sealed (a breaking change if this class has previously shipped), implement the method non-explicitly, or implement a new method that exposes the functionality of {1} and is visible to derived classes.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="MembersShouldNotExposeCertainConcreteTypes" Category="Microsoft.Design" CheckId="CA1059">
|
|
<Resolution Name="Xml">Modify member {0} so that it no longer exposes the concrete type {1}. Use IXPathNavigable to represent XML data sources.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="OverrideEqualsAndOperatorEqualsOnValueTypes" Category="Microsoft.Performance" CheckId="CA1815">
|
|
<Resolution Name="Equals">{0} should override Equals.</Resolution>
|
|
<Resolution Name="op_Equality">{0} should override the equality (==) and inequality (!=) operators.</Resolution>
|
|
</Rule>
|
|
<Rule TypeName="ReviewUnusedParameters" Category="Microsoft.Usage" CheckId="CA1801">
|
|
<Resolution Name="Default">Parameter {0} of {1} is never used. Remove the parameter or use it in the method body.</Resolution>
|
|
</Rule>
|
|
</Rules>
|
|
</FxCopReport>
|
|
</FxCopProject>
|