| <?xml version="1.0" encoding="utf-8"?> |
| <FxCopProject Version="1.36" Name="My FxCop Project"> |
| <ProjectOptions> |
| <SharedProject>True</SharedProject> |
| <Stylesheet Apply="False">c:\program files (x86)\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)/Apache.Ignite.AspNet/bin/Debug/Apache.Ignite.AspNet.dll" Analyze="True" AnalyzeAllChildren="True" /> |
| <Target Name="$(ProjectDir)/Apache.Ignite.Core/bin/Debug/Apache.Ignite.Core.dll" Analyze="True" AnalyzeAllChildren="True" /> |
| <Target Name="$(ProjectDir)/Apache.Ignite.Linq/bin/Debug/Apache.Ignite.Linq.dll" Analyze="True" AnalyzeAllChildren="True" /> |
| <Target Name="$(ProjectDir)/Apache.Ignite.NLog/bin/Debug/Apache.Ignite.NLog.dll" Analyze="True" AnalyzeAllChildren="True" /> |
| </Targets> |
| <Rules> |
| <RuleFiles> |
| <RuleFile Name="$(FxCopDir)\Rules\DesignRules.dll" Enabled="True" AllRulesEnabled="False"> |
| <Rule Name="AbstractTypesShouldNotHaveConstructors" Enabled="True" /> |
| <Rule Name="AssembliesShouldHaveValidStrongNames" Enabled="True" /> |
| <Rule Name="AvoidEmptyInterfaces" Enabled="True" /> |
| <Rule Name="CollectionsShouldImplementGenericInterface" Enabled="True" /> |
| <Rule Name="DeclareEventHandlersCorrectly" Enabled="True" /> |
| <Rule Name="DeclareTypesInNamespaces" Enabled="True" /> |
| <Rule Name="DefineAccessorsForAttributeArguments" Enabled="True" /> |
| <Rule Name="DoNotCatchGeneralExceptionTypes" Enabled="True" /> |
| <Rule Name="DoNotDeclareProtectedMembersInSealedTypes" Enabled="True" /> |
| <Rule Name="DoNotDeclareStaticMembersOnGenericTypes" Enabled="True" /> |
| <Rule Name="DoNotDeclareVirtualMembersInSealedTypes" Enabled="True" /> |
| <Rule Name="DoNotDeclareVisibleInstanceFields" Enabled="True" /> |
| <Rule Name="DoNotExposeGenericLists" Enabled="True" /> |
| <Rule Name="DoNotHideBaseClassMethods" Enabled="True" /> |
| <Rule Name="DoNotOverloadOperatorEqualsOnReferenceTypes" Enabled="True" /> |
| <Rule Name="DoNotPassTypesByReference" Enabled="True" /> |
| <Rule Name="DoNotRaiseExceptionsInUnexpectedLocations" Enabled="True" /> |
| <Rule Name="EnumeratorsShouldBeStronglyTyped" Enabled="True" /> |
| <Rule Name="EnumsShouldHaveZeroValue" Enabled="True" /> |
| <Rule Name="EnumStorageShouldBeInt32" Enabled="True" /> |
| <Rule Name="ExceptionsShouldBePublic" Enabled="True" /> |
| <Rule Name="ICollectionImplementationsHaveStronglyTypedMembers" Enabled="True" /> |
| <Rule Name="ImplementIDisposableCorrectly" Enabled="True" /> |
| <Rule Name="ImplementStandardExceptionConstructors" Enabled="True" /> |
| <Rule Name="IndexersShouldNotBeMultidimensional" Enabled="True" /> |
| <Rule Name="InterfaceMethodsShouldBeCallableByChildTypes" Enabled="True" /> |
| <Rule Name="ListsAreStronglyTyped" Enabled="True" /> |
| <Rule Name="MarkAssembliesWithAssemblyVersion" Enabled="True" /> |
| <Rule Name="MarkAssembliesWithClsCompliant" Enabled="True" /> |
| <Rule Name="MarkAssembliesWithComVisible" Enabled="True" /> |
| <Rule Name="MarkAttributesWithAttributeUsage" Enabled="True" /> |
| <Rule Name="MarkEnumsWithFlags" Enabled="True" /> |
| <Rule Name="MembersShouldNotExposeCertainConcreteTypes" Enabled="True" /> |
| <Rule Name="MovePInvokesToNativeMethodsClass" Enabled="True" /> |
| <Rule Name="NestedTypesShouldNotBeVisible" Enabled="True" /> |
| <Rule Name="OverloadOperatorEqualsOnOverloadingAddAndSubtract" Enabled="True" /> |
| <Rule Name="OverrideMethodsOnComparableTypes" Enabled="True" /> |
| <Rule Name="PropertiesShouldNotBeWriteOnly" Enabled="True" /> |
| <Rule Name="ProvideObsoleteAttributeMessage" Enabled="True" /> |
| <Rule Name="ReplaceRepetitiveArgumentsWithParamsArray" Enabled="True" /> |
| <Rule Name="StaticHolderTypesShouldBeSealed" Enabled="True" /> |
| <Rule Name="StaticHolderTypesShouldNotHaveConstructors" Enabled="True" /> |
| <Rule Name="StringUriOverloadsCallSystemUriOverloads" Enabled="True" /> |
| <Rule Name="TypesShouldNotExtendCertainBaseTypes" Enabled="True" /> |
| <Rule Name="TypesThatOwnDisposableFieldsShouldBeDisposable" Enabled="True" /> |
| <Rule Name="TypesThatOwnNativeResourcesShouldBeDisposable" Enabled="True" /> |
| <Rule Name="UriParametersShouldNotBeStrings" Enabled="True" /> |
| <Rule Name="UriPropertiesShouldNotBeStrings" Enabled="True" /> |
| <Rule Name="UriReturnValuesShouldNotBeStrings" Enabled="True" /> |
| <Rule Name="UseEventsWhereAppropriate" Enabled="True" /> |
| <Rule Name="UseGenericEventHandlerInstances" Enabled="True" /> |
| <Rule Name="UseGenericsWhereAppropriate" Enabled="True" /> |
| <Rule Name="UseIntegralOrStringArgumentForIndexers" Enabled="True" /> |
| </RuleFile> |
| <RuleFile Name="$(FxCopDir)\Rules\GlobalizationRules.dll" Enabled="True" AllRulesEnabled="False"> |
| <Rule Name="AvoidDuplicateAccelerators" Enabled="True" /> |
| <Rule Name="DoNotHardcodeLocaleSpecificStrings" Enabled="True" /> |
| <Rule Name="SetLocaleForDataTypes" Enabled="True" /> |
| <Rule Name="SpecifyCultureInfo" Enabled="True" /> |
| <Rule Name="SpecifyMarshalingForPInvokeStringArguments" Enabled="True" /> |
| <Rule Name="SpecifyMessageBoxOptions" Enabled="True" /> |
| <Rule Name="UseOrdinalStringComparison" Enabled="True" /> |
| </RuleFile> |
| <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="False"> |
| <Rule Name="CompoundWordsShouldBeCasedCorrectly" Enabled="True" /> |
| <Rule Name="DoNotNameEnumValuesReserved" Enabled="True" /> |
| <Rule Name="DoNotPrefixEnumValuesWithTypeName" Enabled="True" /> |
| <Rule Name="EventsShouldNotHaveBeforeOrAfterPrefix" Enabled="True" /> |
| <Rule Name="FlagsEnumsShouldHavePluralNames" Enabled="True" /> |
| <Rule Name="IdentifiersShouldDifferByMoreThanCase" Enabled="True" /> |
| <Rule Name="IdentifiersShouldHaveCorrectPrefix" Enabled="True" /> |
| <Rule Name="IdentifiersShouldHaveCorrectSuffix" Enabled="True" /> |
| <Rule Name="IdentifiersShouldNotContainUnderscores" Enabled="True" /> |
| <Rule Name="IdentifiersShouldNotHaveIncorrectPrefix" Enabled="True" /> |
| <Rule Name="IdentifiersShouldNotHaveIncorrectSuffix" Enabled="True" /> |
| <Rule Name="OnlyFlagsEnumsShouldHavePluralNames" Enabled="True" /> |
| <Rule Name="ParameterNamesShouldMatchBaseDeclaration" Enabled="True" /> |
| <Rule Name="ParameterNamesShouldNotMatchMemberNames" Enabled="True" /> |
| <Rule Name="PropertyNamesShouldNotMatchGetMethods" Enabled="True" /> |
| <Rule Name="ResourceStringCompoundWordsShouldBeCasedCorrectly" Enabled="True" /> |
| <Rule Name="ResourceStringsShouldBeSpelledCorrectly" Enabled="True" /> |
| <Rule Name="TypeNamesShouldNotMatchNamespaces" Enabled="True" /> |
| </RuleFile> |
| <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="False"> |
| <Rule Name="AptcaMethodsShouldOnlyCallAptcaMethods" Enabled="True" /> |
| <Rule Name="AptcaTypesShouldOnlyExtendAptcaBaseTypes" Enabled="True" /> |
| <Rule Name="ArrayFieldsShouldNotBeReadOnly" Enabled="True" /> |
| <Rule Name="CallGCKeepAliveWhenUsingNativeResources" Enabled="True" /> |
| <Rule Name="CatchNonClsCompliantExceptionsInGeneralHandlers" Enabled="True" /> |
| <Rule Name="DoNotDeclareReadOnlyMutableReferenceTypes" Enabled="True" /> |
| <Rule Name="DoNotIndirectlyExposeMethodsWithLinkDemands" Enabled="True" /> |
| <Rule Name="MethodSecurityShouldBeASupersetOfType" Enabled="True" /> |
| <Rule Name="OverrideLinkDemandsShouldBeIdenticalToBase" Enabled="True" /> |
| <Rule Name="PointersShouldNotBeVisible" Enabled="True" /> |
| <Rule Name="ReviewDeclarativeSecurityOnValueTypes" Enabled="True" /> |
| <Rule Name="ReviewDenyAndPermitOnlyUsage" Enabled="True" /> |
| <Rule Name="ReviewImperativeSecurity" Enabled="True" /> |
| <Rule Name="ReviewVisibleEventHandlers" Enabled="True" /> |
| <Rule Name="SealMethodsThatSatisfyPrivateInterfaces" Enabled="True" /> |
| <Rule Name="SecureAsserts" Enabled="True" /> |
| <Rule Name="SecuredTypesShouldNotExposeFields" Enabled="True" /> |
| <Rule Name="SecureSerializationConstructors" Enabled="True" /> |
| <Rule Name="SecurityTransparentAssembliesShouldNotContainSecurityCriticalCode" Enabled="True" /> |
| <Rule Name="SecurityTransparentCodeShouldNotAssert" Enabled="True" /> |
| <Rule Name="SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode" Enabled="True" /> |
| <Rule Name="StaticConstructorsShouldBePrivate" Enabled="True" /> |
| <Rule Name="TypeLinkDemandsRequireInheritanceDemands" Enabled="True" /> |
| <Rule Name="WrapVulnerableFinallyClausesInOuterTry" Enabled="True" /> |
| </RuleFile> |
| <RuleFile Name="$(FxCopDir)\Rules\UsageRules.dll" Enabled="True" AllRulesEnabled="False"> |
| <Rule Name="CallBaseClassMethodsOnISerializableTypes" Enabled="True" /> |
| <Rule Name="CallGCSuppressFinalizeCorrectly" Enabled="True" /> |
| <Rule Name="CollectionPropertiesShouldBeReadOnly" Enabled="True" /> |
| <Rule Name="DisposableFieldsShouldBeDisposed" Enabled="True" /> |
| <Rule Name="DisposableTypesShouldDeclareFinalizer" Enabled="True" /> |
| <Rule Name="DoNotCallOverridableMethodsInConstructors" Enabled="True" /> |
| <Rule Name="DoNotDecreaseInheritedMemberVisibility" Enabled="True" /> |
| <Rule Name="DoNotIgnoreMethodResults" Enabled="True" /> |
| <Rule Name="DoNotMarkEnumsWithFlags" Enabled="True" /> |
| <Rule Name="DoNotMarkServicedComponentsWithWebMethod" Enabled="True" /> |
| <Rule Name="DoNotRaiseExceptionsInExceptionClauses" Enabled="True" /> |
| <Rule Name="DoNotRaiseReservedExceptionTypes" Enabled="True" /> |
| <Rule Name="DoNotShipUnreleasedResourceFormats" Enabled="True" /> |
| <Rule Name="FinalizersShouldBeProtected" Enabled="True" /> |
| <Rule Name="FinalizersShouldCallBaseClassFinalizer" Enabled="True" /> |
| <Rule Name="ImplementISerializableCorrectly" Enabled="True" /> |
| <Rule Name="ImplementSerializationConstructors" Enabled="True" /> |
| <Rule Name="ImplementSerializationMethodsCorrectly" Enabled="True" /> |
| <Rule Name="InitializeValueTypeStaticFieldsInline" Enabled="True" /> |
| <Rule Name="InstantiateArgumentExceptionsCorrectly" Enabled="True" /> |
| <Rule Name="MarkAllNonSerializableFields" Enabled="True" /> |
| <Rule Name="MarkISerializableTypesWithSerializable" Enabled="True" /> |
| <Rule Name="MarkWindowsFormsEntryPointsWithStaThread" Enabled="True" /> |
| <Rule Name="MembersShouldDifferByMoreThanReturnType" Enabled="True" /> |
| <Rule Name="NonConstantFieldsShouldNotBeVisible" Enabled="True" /> |
| <Rule Name="OperationsShouldNotOverflow" Enabled="True" /> |
| <Rule Name="OperatorOverloadsHaveNamedAlternates" Enabled="True" /> |
| <Rule Name="OperatorsShouldHaveSymmetricalOverloads" Enabled="True" /> |
| <Rule Name="OverloadOperatorEqualsOnOverridingValueTypeEquals" Enabled="True" /> |
| <Rule Name="OverrideEqualsOnOverloadingOperatorEquals" Enabled="True" /> |
| <Rule Name="OverrideGetHashCodeOnOverridingEquals" Enabled="True" /> |
| <Rule Name="PassSystemUriObjectsInsteadOfStrings" Enabled="True" /> |
| <Rule Name="ProvideDeserializationMethodsForOptionalFields" Enabled="True" /> |
| <Rule Name="RethrowToPreserveStackDetails" Enabled="True" /> |
| <Rule Name="ReviewUnusedParameters" Enabled="True" /> |
| <Rule Name="TestForNaNCorrectly" Enabled="True" /> |
| <Rule Name="UseManagedEquivalentsOfWin32Api" Enabled="True" /> |
| <Rule Name="UseParamsForVariableArguments" Enabled="True" /> |
| </RuleFile> |
| </RuleFiles> |
| <Groups /> |
| <Settings /> |
| </Rules> |
| <FxCopReport Version="1.36" /> |
| </FxCopProject> |