home *** CD-ROM | disk | FTP | other *** search
Wrap
<?xml version="1.0"?> <FxCopProject Version="1"> <ProjectDir>D:\DOCUME~1\Pavel\MYDOCU~1\VISUAL~1\COMMAN~1\CONSOL~1</ProjectDir> <TargetAssemblies> <TargetAssembly Visible="True">d:\documents and settings\pavel\my documents\visual studio projects\command prompt explorer bar\consolectrl\bin\debug\consolectrl.dll</TargetAssembly> </TargetAssemblies> <Rules> <RuleAssemblies> <RuleAssembly Visible="True">d:\program files\microsoft fxcop\rules\callgraphrules.dll</RuleAssembly> <RuleAssembly Visible="True">d:\program files\microsoft fxcop\rules\ilparserules.dll</RuleAssembly> <RuleAssembly Visible="True">d:\program files\microsoft fxcop\rules\metarules.dll</RuleAssembly> <RuleAssembly Visible="True">d:\program files\microsoft fxcop\rules\reflectionrules.dll</RuleAssembly> <RuleAssembly Visible="True">d:\program files\microsoft fxcop\rules\securityrules.dll</RuleAssembly> </RuleAssemblies> <RulesStatus> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.PassCultureInfoWhenCallingStringApi" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.CallSuppressFinalizeFromDispose" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.CallBaseClassDisposeMethod" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.CallDataMembersDisposeMethod" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.CallBaseClassFinalizeMethod" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.FinalizeShouldOnlyCallBaseClassMethods" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.CallCreateDomainWithNonNullParameters" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.MethodsShouldAvoidMultiDimensionalArrays" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ImplementDisposeToFreeExternalUnmanagedResources" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.FinalizeMethodsShouldBeProtected" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Samples.FxCopSingleRulePerType" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Samples.FxCopRuleDataNotEmpty" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AssembliesShouldBeClsCompliant" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AssembliesShouldSpecifyComVisibleAttribute" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AssembliesShouldBeStrongNamed" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AssembliesShouldHaveValidStrongNames" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AssembliesShouldBeVersioned" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.WindowsFormApplicationsShouldSpecifySTAThreadAttribute" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AssembliesShouldSpecifyPermissionRequests" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AttributeNamesEndInAttribute" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.NonAttributeNamesDontEndInAttribute" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AttributeShouldHaveProperAccessors" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AttributesShouldHaveAttributeUsage" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AttributesShouldBeSealed" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AvoidMarkingTypesObsolete" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AvoidMarkingMembersObsolete" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.CollectionNamesEndInCollection" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.NonCollectionNamesDontEndInCollection" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.CollectionsImplementICollection" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EnumeratorsAreStronglyTyped" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.CollectionsAreStronglyTyped" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ListsAreStronglyTyped" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.TypesWithNoPublicDefaultConstructorAreNotComCreatable" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.StaticMembersAreNotComVisible" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.DispInterfaceValueTypeParametersRequireCompatibleImpl" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ValueTypeNonPublicFieldsAreVisibleFromCom" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.LongArgsAreNotVisibleFromVB6" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ComTypesWithAutoDualClassInterfaceMayNotVersionProperly" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EnumNamesDontEndInEnum" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.OnlyEnumsSubclassEnum" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EnumFlagsEndinS" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EnumShouldNotBeFlag" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EnumShouldBeFlag" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EnumShouldBeInt32" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EnumShouldBeIntegralType" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ConsiderUsingAnEvent" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EventHandlerNamesEndInEventHandler" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.NonEventHandlerNamesDontEndInEventHandler" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EventsHaveTwoParameters" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EventFirstParameterIsNamedSender" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EventSecondParameterIsNamedE" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EventFirstParameterIsTypeObject" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EventSecondParameterIsTypeEventArgs" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EventHandlersReturnVoid" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EventHandlersShouldBeMulticast" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.PreAndPostEventsAreSpecifiedByTense" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ExceptionNamesEndInException" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.NonExceptionNamesDontEndInException" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ExceptionsDontExtendException" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ExceptionsAreSerializable" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ExceptionsRequireMultipleConstructors" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.DontUseValueTypesWithNonPublicFieldsAsTypesOfRvaBasedFields" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.FieldsShouldAvoidMultiDimensionalArrays" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ArrayFieldsShouldNotBeReadonly" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.StaticFieldsAreConst" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.MembersDifferByMoreThanReturnType" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.MembersWithRepetitiveArgsDeclareParameterArrays" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.MemberOverloadArgumentSignaturesAreConsistent" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.DontConcealInheritedMethods" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.CompleteNamespace" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.NamespaceNamesUsePascalCasing" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.TypeNamesUsePascalCasing" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.MemberNamesUsePascalCasing" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ParameterNamesUseCamelCasing" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.NamespaceOnlyShortAcronymsAreAllCaps" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.TypeOnlyShortAcronymsAreAllCaps" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.MemberOnlyShortAcronymsAreAllCaps" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ParameterOnlyShortAcronymsAreAllCaps" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.NamespaceNamesDontUseUnderscores" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.TypeNamesDontUseUnderscores" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.MemberNamesDontUseUnderscores" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ParameterNamesDontUseUnderscores" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.NamespaceNameKeywordCollision" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.MemberNameKeywordCollision" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.TypeNameKeywordCollision" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.TypeNameNamespaceCollision" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ParameterNameKeywordCollision" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.TypeNamesDontStartWithC" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.InterfaceNamesStartWithI" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.DelegatesDontEndInDelegate" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.EventArgsNamesEndInEventArgs" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.NonEventArgsNamesDontEndInEventArgs" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ParameterNamesShouldNotMatchMemberNames" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.NamespaceNamesDifferByMoreThanCase" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.TypeNamesDifferByMoreThanCase" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.MemberNamesDifferByMoreThanCase" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ParameterNamesDifferByMoreThanCase" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.RedefineGetHashCodeOnRedefiningEquals" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.RedefineOpEqualsOnRedefiningEquals" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ProvideFriendlyNameVersionsOfOperatorOverloads" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.OverloadOperatorsSymmetrically" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.OverrideEqualsWhenImplementingIComparable" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.OverrideOperatorsWhenImplementingIComparable" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ImplementOpEqualityOnValueTypesImplementingEquals" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ImplementEqualsAndOpEqualityOnValueTypes" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AvoidImplementingOpEqualityOnReferenceTypes" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ImplementOpEqualityOnOverridingAddAndSubtract" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AvoidByRefParametersOnReferenceTypes" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AvoidByRefParametersOnValueTypes" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AvoidPointerAndMultidimArrayArguments" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AvoidCrypticParameterNames" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.PreferPropertiesToMethods" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.PropertiesDontReturnArrays" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.CollectionPropertiesShouldBeReadOnly" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AvoidWriteOnlyProperties" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.PropertyAccessorNameCollision" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.PropertiesShouldAvoidMultiDimensionalArrays" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.TypesLiveInNamespaces" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.DisposableTypesExtendMarshalByRefObject" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AvoidMarkerInterfaces" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.ISerializableTypesAreMarkedSerializable" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.SerializableTypesImplementMagicConstructor" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.OnlyValueTypesSubclassValueType" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.AbstractTypesDoNotHaveConstructors" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.StaticHolderTypesDoNotHaveConstructors" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.TypesDontExposePublicInstanceFields" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.SealedTypesDoNotDeclareVirtualMembers" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.SealedClassesDontDeclareProtectedMembers" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Standard.MarkComSourceInterfacesAsIDispatch" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.LinkDemandsOnValueTypesDontPreventInstantiation" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.LinkDemandsDontPreventFieldAccess" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.LinkDemandsOnValueTypeCtorsDontPreventInstantiation" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.LinkDemandsOnInterfaceMethodMayNotWork" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.InspectMethodsThatWrapLinkDemands" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.GetObjectDataShouldBeSecure" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.InspectVaryingLinkDemandsBetweenVirtualMethodsAndOverrides" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.IntPtrFieldsArePrivate" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.AvoidNonPrivateStaticConstructors" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.MembersShouldAvoidSuppressUnmanagedCodeSecurityAttribute" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.TypesShouldAvoidSuppressUnmanagedCodeSecurityAttribute" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.InternalVirtualMembersShouldNotExistInInheritableTypes" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.PinvokeSignaturesNotPublicIfSuppressUnmanagedCodeSecurity" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.WrappingPinvokeMethodRequiresSecurityChecksIfSuppressUnmanagedCodeSecurity" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.AssertRequiresDemand" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.MethodShouldKeepAliveIntPtrIfFinalized" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.PartialTrustMethodsShouldOnlyCallPartialTrustMethods" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.LateboundCallWrappersMustHaveDeclarativeSecurity" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.MethodSecurityActionsCanOverrideClassSecurityActions" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.SerializableTypesMustHaveMagicConstructorWithAdequateSecurity" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.ReviewPermitOnlyOrDenyUsage" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.CodeAccessPermissionTypesAreSealed" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.PartialTrustTypesShouldOnlyInheritFromPartialTrustTypes" Visible="True" /> <RuleStatus Name="Microsoft.Tools.FxCop.Rules.Security.ExposedEventHandlersShouldBeSecure" Visible="True" /> </RulesStatus> </Rules> <ExcludeFiles> <ProjectExclude Visible="True" /> </ExcludeFiles> <Exclusions> <Exclusion Kind="Param"> <Assembly>ConsoleCtrl</Assembly> <Type>ZCommon.ConsoleCtrl</Type> <Member>WndProc</Member> <Param>m</Param> <Rule>AvoidByRefParametersOnReferenceTypes</Rule> </Exclusion> <Exclusion Kind="Param"> <Assembly>ConsoleCtrl</Assembly> <Type>ZCommon.ForegroundWatcher</Type> <Member>WndProc</Member> <Param>m</Param> <Rule>AvoidByRefParametersOnReferenceTypes</Rule> </Exclusion> </Exclusions> </FxCopProject>