home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2005 November / PCWELT_11_2005.ISO / pcwsoft / Commandbar-Source.z.exe / ConsoleCtrl / ConsoleCtrl.FxCop < prev    next >
Encoding:
Extensible Markup Language  |  2002-05-29  |  20.0 KB  |  190 lines

  1. <?xml version="1.0"?>
  2. <FxCopProject Version="1">
  3.     <ProjectDir>D:\DOCUME~1\Pavel\MYDOCU~1\VISUAL~1\COMMAN~1\CONSOL~1</ProjectDir>
  4.     <TargetAssemblies>
  5.         <TargetAssembly Visible="True">d:\documents and settings\pavel\my documents\visual studio projects\command prompt explorer bar\consolectrl\bin\debug\consolectrl.dll</TargetAssembly>
  6.     </TargetAssemblies>
  7.     <Rules>
  8.         <RuleAssemblies>
  9.             <RuleAssembly Visible="True">d:\program files\microsoft fxcop\rules\callgraphrules.dll</RuleAssembly>
  10.             <RuleAssembly Visible="True">d:\program files\microsoft fxcop\rules\ilparserules.dll</RuleAssembly>
  11.             <RuleAssembly Visible="True">d:\program files\microsoft fxcop\rules\metarules.dll</RuleAssembly>
  12.             <RuleAssembly Visible="True">d:\program files\microsoft fxcop\rules\reflectionrules.dll</RuleAssembly>
  13.             <RuleAssembly Visible="True">d:\program files\microsoft fxcop\rules\securityrules.dll</RuleAssembly>
  14.         </RuleAssemblies>
  15.         <RulesStatus>
  16.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.PassCultureInfoWhenCallingStringApi" Visible="True" />
  17.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.CallSuppressFinalizeFromDispose" Visible="True" />
  18.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.CallBaseClassDisposeMethod" Visible="True" />
  19.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.CallDataMembersDisposeMethod" Visible="True" />
  20.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.CallBaseClassFinalizeMethod" Visible="True" />
  21.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.FinalizeShouldOnlyCallBaseClassMethods" Visible="True" />
  22.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.CallCreateDomainWithNonNullParameters" Visible="True" />
  23.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.MethodsShouldAvoidMultiDimensionalArrays" Visible="True" />
  24.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ImplementDisposeToFreeExternalUnmanagedResources" Visible="True" />
  25.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.FinalizeMethodsShouldBeProtected" Visible="True" />
  26.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Samples.FxCopSingleRulePerType" Visible="True" />
  27.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Samples.FxCopRuleDataNotEmpty" Visible="True" />
  28.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AssembliesShouldBeClsCompliant" Visible="True" />
  29.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AssembliesShouldSpecifyComVisibleAttribute" Visible="True" />
  30.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AssembliesShouldBeStrongNamed" Visible="True" />
  31.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AssembliesShouldHaveValidStrongNames" Visible="True" />
  32.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AssembliesShouldBeVersioned" Visible="True" />
  33.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.WindowsFormApplicationsShouldSpecifySTAThreadAttribute" Visible="True" />
  34.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AssembliesShouldSpecifyPermissionRequests" Visible="True" />
  35.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AttributeNamesEndInAttribute" Visible="True" />
  36.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.NonAttributeNamesDontEndInAttribute" Visible="True" />
  37.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AttributeShouldHaveProperAccessors" Visible="True" />
  38.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AttributesShouldHaveAttributeUsage" Visible="True" />
  39.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AttributesShouldBeSealed" Visible="True" />
  40.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AvoidMarkingTypesObsolete" Visible="True" />
  41.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AvoidMarkingMembersObsolete" Visible="True" />
  42.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.CollectionNamesEndInCollection" Visible="True" />
  43.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.NonCollectionNamesDontEndInCollection" Visible="True" />
  44.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.CollectionsImplementICollection" Visible="True" />
  45.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EnumeratorsAreStronglyTyped" Visible="True" />
  46.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.CollectionsAreStronglyTyped" Visible="True" />
  47.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ListsAreStronglyTyped" Visible="True" />
  48.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.TypesWithNoPublicDefaultConstructorAreNotComCreatable" Visible="True" />
  49.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.StaticMembersAreNotComVisible" Visible="True" />
  50.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.DispInterfaceValueTypeParametersRequireCompatibleImpl" Visible="True" />
  51.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ValueTypeNonPublicFieldsAreVisibleFromCom" Visible="True" />
  52.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.LongArgsAreNotVisibleFromVB6" Visible="True" />
  53.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ComTypesWithAutoDualClassInterfaceMayNotVersionProperly" Visible="True" />
  54.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EnumNamesDontEndInEnum" Visible="True" />
  55.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.OnlyEnumsSubclassEnum" Visible="True" />
  56.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EnumFlagsEndinS" Visible="True" />
  57.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EnumShouldNotBeFlag" Visible="True" />
  58.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EnumShouldBeFlag" Visible="True" />
  59.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EnumShouldBeInt32" Visible="True" />
  60.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EnumShouldBeIntegralType" Visible="True" />
  61.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ConsiderUsingAnEvent" Visible="True" />
  62.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EventHandlerNamesEndInEventHandler" Visible="True" />
  63.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.NonEventHandlerNamesDontEndInEventHandler" Visible="True" />
  64.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EventsHaveTwoParameters" Visible="True" />
  65.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EventFirstParameterIsNamedSender" Visible="True" />
  66.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EventSecondParameterIsNamedE" Visible="True" />
  67.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EventFirstParameterIsTypeObject" Visible="True" />
  68.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EventSecondParameterIsTypeEventArgs" Visible="True" />
  69.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EventHandlersReturnVoid" Visible="True" />
  70.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EventHandlersShouldBeMulticast" Visible="True" />
  71.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.PreAndPostEventsAreSpecifiedByTense" Visible="True" />
  72.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ExceptionNamesEndInException" Visible="True" />
  73.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.NonExceptionNamesDontEndInException" Visible="True" />
  74.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ExceptionsDontExtendException" Visible="True" />
  75.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ExceptionsAreSerializable" Visible="True" />
  76.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ExceptionsRequireMultipleConstructors" Visible="True" />
  77.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.DontUseValueTypesWithNonPublicFieldsAsTypesOfRvaBasedFields" Visible="True" />
  78.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.FieldsShouldAvoidMultiDimensionalArrays" Visible="True" />
  79.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ArrayFieldsShouldNotBeReadonly" Visible="True" />
  80.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.StaticFieldsAreConst" Visible="True" />
  81.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.MembersDifferByMoreThanReturnType" Visible="True" />
  82.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.MembersWithRepetitiveArgsDeclareParameterArrays" Visible="True" />
  83.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.MemberOverloadArgumentSignaturesAreConsistent" Visible="True" />
  84.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.DontConcealInheritedMethods" Visible="True" />
  85.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.CompleteNamespace" Visible="True" />
  86.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.NamespaceNamesUsePascalCasing" Visible="True" />
  87.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.TypeNamesUsePascalCasing" Visible="True" />
  88.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.MemberNamesUsePascalCasing" Visible="True" />
  89.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ParameterNamesUseCamelCasing" Visible="True" />
  90.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.NamespaceOnlyShortAcronymsAreAllCaps" Visible="True" />
  91.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.TypeOnlyShortAcronymsAreAllCaps" Visible="True" />
  92.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.MemberOnlyShortAcronymsAreAllCaps" Visible="True" />
  93.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ParameterOnlyShortAcronymsAreAllCaps" Visible="True" />
  94.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.NamespaceNamesDontUseUnderscores" Visible="True" />
  95.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.TypeNamesDontUseUnderscores" Visible="True" />
  96.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.MemberNamesDontUseUnderscores" Visible="True" />
  97.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ParameterNamesDontUseUnderscores" Visible="True" />
  98.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.NamespaceNameKeywordCollision" Visible="True" />
  99.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.MemberNameKeywordCollision" Visible="True" />
  100.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.TypeNameKeywordCollision" Visible="True" />
  101.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.TypeNameNamespaceCollision" Visible="True" />
  102.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ParameterNameKeywordCollision" Visible="True" />
  103.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.TypeNamesDontStartWithC" Visible="True" />
  104.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.InterfaceNamesStartWithI" Visible="True" />
  105.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.DelegatesDontEndInDelegate" Visible="True" />
  106.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EventArgsNamesEndInEventArgs" Visible="True" />
  107.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.NonEventArgsNamesDontEndInEventArgs" Visible="True" />
  108.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ParameterNamesShouldNotMatchMemberNames" Visible="True" />
  109.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.NamespaceNamesDifferByMoreThanCase" Visible="True" />
  110.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.TypeNamesDifferByMoreThanCase" Visible="True" />
  111.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.MemberNamesDifferByMoreThanCase" Visible="True" />
  112.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ParameterNamesDifferByMoreThanCase" Visible="True" />
  113.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.RedefineGetHashCodeOnRedefiningEquals" Visible="True" />
  114.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.RedefineOpEqualsOnRedefiningEquals" Visible="True" />
  115.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ProvideFriendlyNameVersionsOfOperatorOverloads" Visible="True" />
  116.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.OverloadOperatorsSymmetrically" Visible="True" />
  117.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.OverrideEqualsWhenImplementingIComparable" Visible="True" />
  118.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.OverrideOperatorsWhenImplementingIComparable" Visible="True" />
  119.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ImplementOpEqualityOnValueTypesImplementingEquals" Visible="True" />
  120.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ImplementEqualsAndOpEqualityOnValueTypes" Visible="True" />
  121.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AvoidImplementingOpEqualityOnReferenceTypes" Visible="True" />
  122.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ImplementOpEqualityOnOverridingAddAndSubtract" Visible="True" />
  123.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AvoidByRefParametersOnReferenceTypes" Visible="True" />
  124.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AvoidByRefParametersOnValueTypes" Visible="True" />
  125.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AvoidPointerAndMultidimArrayArguments" Visible="True" />
  126.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AvoidCrypticParameterNames" Visible="True" />
  127.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.PreferPropertiesToMethods" Visible="True" />
  128.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.PropertiesDontReturnArrays" Visible="True" />
  129.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.CollectionPropertiesShouldBeReadOnly" Visible="True" />
  130.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AvoidWriteOnlyProperties" Visible="True" />
  131.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.PropertyAccessorNameCollision" Visible="True" />
  132.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.PropertiesShouldAvoidMultiDimensionalArrays" Visible="True" />
  133.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.TypesLiveInNamespaces" Visible="True" />
  134.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.DisposableTypesExtendMarshalByRefObject" Visible="True" />
  135.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AvoidMarkerInterfaces" Visible="True" />
  136.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ISerializableTypesAreMarkedSerializable" Visible="True" />
  137.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.SerializableTypesImplementMagicConstructor" Visible="True" />
  138.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.OnlyValueTypesSubclassValueType" Visible="True" />
  139.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AbstractTypesDoNotHaveConstructors" Visible="True" />
  140.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.StaticHolderTypesDoNotHaveConstructors" Visible="True" />
  141.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.TypesDontExposePublicInstanceFields" Visible="True" />
  142.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.SealedTypesDoNotDeclareVirtualMembers" Visible="True" />
  143.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.SealedClassesDontDeclareProtectedMembers" Visible="True" />
  144.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.MarkComSourceInterfacesAsIDispatch" Visible="True" />
  145.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.LinkDemandsOnValueTypesDontPreventInstantiation" Visible="True" />
  146.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.LinkDemandsDontPreventFieldAccess" Visible="True" />
  147.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.LinkDemandsOnValueTypeCtorsDontPreventInstantiation" Visible="True" />
  148.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.LinkDemandsOnInterfaceMethodMayNotWork" Visible="True" />
  149.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.InspectMethodsThatWrapLinkDemands" Visible="True" />
  150.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.GetObjectDataShouldBeSecure" Visible="True" />
  151.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.InspectVaryingLinkDemandsBetweenVirtualMethodsAndOverrides" Visible="True" />
  152.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.IntPtrFieldsArePrivate" Visible="True" />
  153.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.AvoidNonPrivateStaticConstructors" Visible="True" />
  154.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.MembersShouldAvoidSuppressUnmanagedCodeSecurityAttribute" Visible="True" />
  155.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.TypesShouldAvoidSuppressUnmanagedCodeSecurityAttribute" Visible="True" />
  156.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.InternalVirtualMembersShouldNotExistInInheritableTypes" Visible="True" />
  157.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.PinvokeSignaturesNotPublicIfSuppressUnmanagedCodeSecurity" Visible="True" />
  158.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.WrappingPinvokeMethodRequiresSecurityChecksIfSuppressUnmanagedCodeSecurity" Visible="True" />
  159.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.AssertRequiresDemand" Visible="True" />
  160.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.MethodShouldKeepAliveIntPtrIfFinalized" Visible="True" />
  161.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.PartialTrustMethodsShouldOnlyCallPartialTrustMethods" Visible="True" />
  162.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.LateboundCallWrappersMustHaveDeclarativeSecurity" Visible="True" />
  163.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.MethodSecurityActionsCanOverrideClassSecurityActions" Visible="True" />
  164.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.SerializableTypesMustHaveMagicConstructorWithAdequateSecurity" Visible="True" />
  165.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.ReviewPermitOnlyOrDenyUsage" Visible="True" />
  166.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.CodeAccessPermissionTypesAreSealed" Visible="True" />
  167.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.PartialTrustTypesShouldOnlyInheritFromPartialTrustTypes" Visible="True" />
  168.             <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.ExposedEventHandlersShouldBeSecure" Visible="True" />
  169.         </RulesStatus>
  170.     </Rules>
  171.     <ExcludeFiles>
  172.         <ProjectExclude Visible="True" />
  173.     </ExcludeFiles>
  174.     <Exclusions>
  175.         <Exclusion Kind="Param">
  176.             <Assembly>ConsoleCtrl</Assembly>
  177.             <Type>ZCommon.ConsoleCtrl</Type>
  178.             <Member>WndProc</Member>
  179.             <Param>m</Param>
  180.             <Rule>AvoidByRefParametersOnReferenceTypes</Rule>
  181.         </Exclusion>
  182.         <Exclusion Kind="Param">
  183.             <Assembly>ConsoleCtrl</Assembly>
  184.             <Type>ZCommon.ForegroundWatcher</Type>
  185.             <Member>WndProc</Member>
  186.             <Param>m</Param>
  187.             <Rule>AvoidByRefParametersOnReferenceTypes</Rule>
  188.         </Exclusion>
  189.     </Exclusions>
  190. </FxCopProject>