diff options
author | Sebastien Pouliot <sebastien@ximian.com> | 2009-04-18 19:21:16 +0400 |
---|---|---|
committer | Sebastien Pouliot <sebastien@ximian.com> | 2009-04-18 19:21:16 +0400 |
commit | 84788ced705a532bcc34c3c8abc73e5610e6fbb9 (patch) | |
tree | fd12471126a7e3c6a9f8b47f7af52d9e7008ba7b | |
parent | 8a15d126e3a844fa24c20c7571ce2671d9c8bbb6 (diff) |
update vs.net project files to include all rules and tests
svn path=/trunk/mono-tools/; revision=132077
14 files changed, 29 insertions, 0 deletions
diff --git a/gendarme/rules/Gendarme.Rules.BadPractice/Gendarme.Rules.BadPractice.csproj b/gendarme/rules/Gendarme.Rules.BadPractice/Gendarme.Rules.BadPractice.csproj index e1bee68b..18a1470c 100755 --- a/gendarme/rules/Gendarme.Rules.BadPractice/Gendarme.Rules.BadPractice.csproj +++ b/gendarme/rules/Gendarme.Rules.BadPractice/Gendarme.Rules.BadPractice.csproj @@ -55,11 +55,14 @@ <Compile Include="DoNotForgetNotImplementedMethodsRule.cs" />
<Compile Include="ConstructorShouldNotCallVirtualMethodsRule.cs" />
<Compile Include="DisableDebuggingCodeRule.cs" />
+ <Compile Include="DoNotUseEnumIsAssignableFromRule.cs" />
<Compile Include="DoNotUseGetInterfaceToCheckAssignabilityRule.cs" />
<Compile Include="EqualShouldHandleNullArgRule.cs" />
<Compile Include="GetEntryAssemblyMayReturnNullRule.cs" />
<Compile Include="ObsoleteMessagesShouldNotBeEmptyRule.cs" />
+ <Compile Include="OnlyUseDisposeForIDisposableTypesRule.cs" />
<Compile Include="PreferEmptyInstanceOverNullRule.cs" />
+ <Compile Include="PreferSafeHandleRule.cs" />
<Compile Include="ReplaceIncompleteOddnessCheckRule.cs" />
<Compile Include="ReturnNullRule.cs" />
<Compile Include="ToStringReturnsNullRule.cs" />
diff --git a/gendarme/rules/Gendarme.Rules.BadPractice/Test/Tests.Rules.BadPractice.csproj b/gendarme/rules/Gendarme.Rules.BadPractice/Test/Tests.Rules.BadPractice.csproj index d48dd459..092db5a9 100755 --- a/gendarme/rules/Gendarme.Rules.BadPractice/Test/Tests.Rules.BadPractice.csproj +++ b/gendarme/rules/Gendarme.Rules.BadPractice/Test/Tests.Rules.BadPractice.csproj @@ -47,11 +47,14 @@ <Compile Include="ConstructorShouldNotCallVirtualMethodsTest.cs" />
<Compile Include="DisableDebuggingCodeTest.cs" />
<Compile Include="DoNotForgetNotImplementedMethodsTest.cs" />
+ <Compile Include="DoNotUseEnumIsAssignableFromTest.cs" />
<Compile Include="DoNotUseGetInterfaceToCheckAssignabilityTest.cs" />
<Compile Include="EqualShouldHandleNullArgTest.cs" />
<Compile Include="GetEntryAssemblyMayReturnNullTest.cs" />
<Compile Include="ObsoleteMessagesShouldNotBeEmptyTest.cs" />
+ <Compile Include="OnlyUseDisposeForIDisposableTypesTest.cs" />
<Compile Include="PreferEmptyInstanceOverNullTest.cs" />
+ <Compile Include="PreferSafeHandleTest.cs" />
<Compile Include="ReplaceIncompleteOddnessCheckTest.cs" />
<Compile Include="ToStringReturnsNullTest.cs" />
</ItemGroup>
diff --git a/gendarme/rules/Gendarme.Rules.Concurrency/Gendarme.Rules.Concurrency.csproj b/gendarme/rules/Gendarme.Rules.Concurrency/Gendarme.Rules.Concurrency.csproj index 0cc82536..db9516b5 100755 --- a/gendarme/rules/Gendarme.Rules.Concurrency/Gendarme.Rules.Concurrency.csproj +++ b/gendarme/rules/Gendarme.Rules.Concurrency/Gendarme.Rules.Concurrency.csproj @@ -67,6 +67,7 @@ </Compile>
<Compile Include="DoNotLockOnThisOrTypesRule.cs" />
<Compile Include="DoNotLockOnWeakIdentityObjectsRule.cs" />
+ <Compile Include="DoNotUseThreadStaticWithInstanceFieldsRule.cs" />
<Compile Include="DoubleCheckLockingRule.cs" />
<Compile Include="LockAnalyzerRule.cs" />
<Compile Include="NonConstantStaticFieldsShouldNotBeVisibleRule.cs" />
diff --git a/gendarme/rules/Gendarme.Rules.Concurrency/Test/Tests.Rules.Concurrency.csproj b/gendarme/rules/Gendarme.Rules.Concurrency/Test/Tests.Rules.Concurrency.csproj index e3630956..a1911822 100755 --- a/gendarme/rules/Gendarme.Rules.Concurrency/Test/Tests.Rules.Concurrency.csproj +++ b/gendarme/rules/Gendarme.Rules.Concurrency/Test/Tests.Rules.Concurrency.csproj @@ -62,6 +62,7 @@ <Compile Include="DoNotLockOnThisOrTypesTest.cs" />
<Compile Include="DoNotLockOnWeakIdentityObjectsTest.cs" />
<Compile Include="DoNotUseMethodImplOptionsSynchronizedTest.cs" />
+ <Compile Include="DoNotUseThreadStaticWithInstanceFieldsTest.cs" />
<Compile Include="DontUseLockedRegionOutsideMethodTest.cs" />
<Compile Include="DoubleCheckLockingTest.cs" />
<Compile Include="NonConstantStaticFieldsShouldNotBeVisibleTest.cs" />
diff --git a/gendarme/rules/Gendarme.Rules.Correctness/Gendarme.Rules.Correctness.csproj b/gendarme/rules/Gendarme.Rules.Correctness/Gendarme.Rules.Correctness.csproj index 40e262b0..6ba71ce2 100755 --- a/gendarme/rules/Gendarme.Rules.Correctness/Gendarme.Rules.Correctness.csproj +++ b/gendarme/rules/Gendarme.Rules.Correctness/Gendarme.Rules.Correctness.csproj @@ -60,6 +60,7 @@ <Reference Include="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
+ <Reference Include="System.XML" />
</ItemGroup>
<ItemGroup>
</ItemGroup>
@@ -96,6 +97,8 @@ <None Include="Nullity.cs" />
<Compile Include="ProvideCorrectArgumentsToFormattingMethodsRule.cs" />
<Compile Include="ProvideCorrectRegexPatternRule.cs" />
+ <Compile Include="ProvideValidXmlStringRule.cs" />
+ <Compile Include="ProvideValidXPathExpressionRule.cs" />
<Compile Include="ReviewDoubleAssignmentRule.cs" />
<Compile Include="ReviewInconsistentIdentityRule.cs" />
<Compile Include="ReviewSelfAssignmentRule.cs" />
diff --git a/gendarme/rules/Gendarme.Rules.Correctness/Test/Tests.Rules.Correctness.csproj b/gendarme/rules/Gendarme.Rules.Correctness/Test/Tests.Rules.Correctness.csproj index 8932d1db..eb5de561 100755 --- a/gendarme/rules/Gendarme.Rules.Correctness/Test/Tests.Rules.Correctness.csproj +++ b/gendarme/rules/Gendarme.Rules.Correctness/Test/Tests.Rules.Correctness.csproj @@ -74,8 +74,11 @@ <Compile Include="EnsureLocalDisposalTest.cs" />
<Compile Include="FinalizersShouldCallBaseClassFinalizerTest.cs" />
<Compile Include="MethodCanBeMadeStaticTest.cs" />
+ <None Include="NullDerefTest.cs" />
<Compile Include="ProvideCorrectArgumentsToFormattingMethodsTest.cs" />
<Compile Include="ProvideCorrectRegexPatternTest.cs" />
+ <Compile Include="ProvideValidXmlStringTest.cs" />
+ <Compile Include="ProvideValidXPathExpressionTest.cs" />
<Compile Include="ReviewCastOnIntegerDivisionTest.cs" />
<Compile Include="ReviewCastOnIntegerMultiplicationTest.cs" />
<Compile Include="ReviewDoubleAssignmentTest.cs" />
diff --git a/gendarme/rules/Gendarme.Rules.Design/Gendarme.Rules.Design.csproj b/gendarme/rules/Gendarme.Rules.Design/Gendarme.Rules.Design.csproj index 0d5a2070..94bb19fb 100755 --- a/gendarme/rules/Gendarme.Rules.Design/Gendarme.Rules.Design.csproj +++ b/gendarme/rules/Gendarme.Rules.Design/Gendarme.Rules.Design.csproj @@ -86,6 +86,8 @@ <Compile Include="TypesShouldBeInsideNamespacesRule.cs" />
<Compile Include="TypesWithDisposableFieldsShouldBeDisposableRule.cs" />
<Compile Include="TypesWithNativeFieldsShouldBeDisposableRule.cs" />
+ <Compile Include="UseCorrectDisposeSignaturesRule.cs" />
+ <Compile Include="UseFlagsAttributeRule.cs" />
<Compile Include="UsingCloneWithoutImplementingICloneableRule.cs" />
<Compile Include="ConsiderAddingInterfaceRule.cs" />
</ItemGroup>
diff --git a/gendarme/rules/Gendarme.Rules.Design/Test/Tests.Rules.Design.csproj b/gendarme/rules/Gendarme.Rules.Design/Test/Tests.Rules.Design.csproj index ed48f051..3e572260 100755 --- a/gendarme/rules/Gendarme.Rules.Design/Test/Tests.Rules.Design.csproj +++ b/gendarme/rules/Gendarme.Rules.Design/Test/Tests.Rules.Design.csproj @@ -47,6 +47,7 @@ <Compile Include="AvoidRefAndOutParametersTest.cs" />
<Compile Include="AvoidSmallNamespaceTest.cs" />
<Compile Include="AvoidVisibleNestedTypesTest.cs" />
+ <Compile Include="ConsiderAddingInterfaceTest.cs" />
<Compile Include="ConsiderConvertingFieldToNullableTest.cs" />
<Compile Include="ConsiderConvertingMethodToPropertyTest.cs" />
<Compile Include="ConsiderUsingStaticTypeTest.cs" />
@@ -77,6 +78,8 @@ <Compile Include="TypesShouldBeInsideNamespacesTest.cs" />
<Compile Include="TypesWithDisposableFieldsShouldBeDisposableTest.cs" />
<Compile Include="TypesWithNativeFieldsShouldBeDisposableTest.cs" />
+ <Compile Include="UseCorrectDisposeSignaturesTest.cs" />
+ <Compile Include="UseFlagsAttributeTest.cs" />
<Compile Include="UsingCloneWithoutImplementingICloneableTest.cs" />
</ItemGroup>
<ItemGroup>
diff --git a/gendarme/rules/Gendarme.Rules.Exceptions/Gendarme.Rules.Exceptions.csproj b/gendarme/rules/Gendarme.Rules.Exceptions/Gendarme.Rules.Exceptions.csproj index 7491061a..641d6351 100644 --- a/gendarme/rules/Gendarme.Rules.Exceptions/Gendarme.Rules.Exceptions.csproj +++ b/gendarme/rules/Gendarme.Rules.Exceptions/Gendarme.Rules.Exceptions.csproj @@ -85,6 +85,7 @@ <Compile Include="MissingExceptionConstructorsRule.cs" />
<Compile Include="NewExceptionRule.cs" />
<Compile Include="SEHHandlerType.cs" />
+ <Compile Include="UseObjectDisposedExceptionRule.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\..\mcs\class\Mono.Cecil\Mono.Cecil.csproj">
diff --git a/gendarme/rules/Gendarme.Rules.Exceptions/Test/Tests.Rules.Exceptions.csproj b/gendarme/rules/Gendarme.Rules.Exceptions/Test/Tests.Rules.Exceptions.csproj index 442b516e..00001ca0 100644 --- a/gendarme/rules/Gendarme.Rules.Exceptions/Test/Tests.Rules.Exceptions.csproj +++ b/gendarme/rules/Gendarme.Rules.Exceptions/Test/Tests.Rules.Exceptions.csproj @@ -68,6 +68,7 @@ <Compile Include="ExceptionShouldBeVisibleTest.cs" />
<Compile Include="InstantiateArgumentExceptionCorrectlyTest.cs" />
<Compile Include="MissingExceptionConstructorsTest.cs" />
+ <Compile Include="UseObjectDisposedExceptionTest.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\..\..\mcs\class\Mono.Cecil\Mono.Cecil.csproj">
diff --git a/gendarme/rules/Gendarme.Rules.Interoperability/Gendarme.Rules.Interoperability.csproj b/gendarme/rules/Gendarme.Rules.Interoperability/Gendarme.Rules.Interoperability.csproj index d71730f3..e2b50685 100755 --- a/gendarme/rules/Gendarme.Rules.Interoperability/Gendarme.Rules.Interoperability.csproj +++ b/gendarme/rules/Gendarme.Rules.Interoperability/Gendarme.Rules.Interoperability.csproj @@ -46,6 +46,7 @@ <Compile Include="..\..\AssemblyStaticInfo.cs">
<Link>AssemblyStaticInfo.cs</Link>
</Compile>
+ <Compile Include="DelegatesPassedToNativeCodeMustIncludeExceptionHandlingRule.cs" />
<Compile Include="DoNotCastIntPtrToInt32Rule.cs" />
<Compile Include="GetLastErrorMustBeCalledRightAfterPInvokeRule.cs" />
<Compile Include="MarshalStringsInPInvokeDeclarationsRule.cs" />
diff --git a/gendarme/rules/Gendarme.Rules.Interoperability/Test/Tests.Rules.Interoperability.csproj b/gendarme/rules/Gendarme.Rules.Interoperability/Test/Tests.Rules.Interoperability.csproj index 161c701e..f051b004 100755 --- a/gendarme/rules/Gendarme.Rules.Interoperability/Test/Tests.Rules.Interoperability.csproj +++ b/gendarme/rules/Gendarme.Rules.Interoperability/Test/Tests.Rules.Interoperability.csproj @@ -40,8 +40,10 @@ </Reference>
</ItemGroup>
<ItemGroup>
+ <Compile Include="DelegatesPassedToNativeCodeMustIncludeExceptionHandlingTest.cs" />
<Compile Include="DoNotCastIntPtrToInt32Test.cs" />
<Compile Include="GetLastErrorMustBeCalledRightAfterPInvokeTest.cs" />
+ <Compile Include="MarshalBooleansInPInvokeDeclarationsTest.cs" />
<Compile Include="MarshalStringsInPInvokeDeclarationsTest.cs" />
<Compile Include="PInvokeShouldNotBeVisibleTest.cs" />
<Compile Include="UseManagedAlternativesToPInvokeTest.cs" />
diff --git a/gendarme/rules/Gendarme.Rules.Performance/Gendarme.Rules.Performance.csproj b/gendarme/rules/Gendarme.Rules.Performance/Gendarme.Rules.Performance.csproj index 514780fa..248d8e8f 100755 --- a/gendarme/rules/Gendarme.Rules.Performance/Gendarme.Rules.Performance.csproj +++ b/gendarme/rules/Gendarme.Rules.Performance/Gendarme.Rules.Performance.csproj @@ -89,6 +89,7 @@ <Compile Include="OverrideValueTypeDefaultsRule.cs" />
<Compile Include="PreferCharOverloadRule.cs" />
<Compile Include="RemoveUnusedLocalVariablesRule.cs" />
+ <Compile Include="ReviewLinqMethodRule.cs" />
<Compile Include="UseIsOperatorRule.cs" />
<Compile Include="UseStringEmptyRule.cs" />
<Compile Include="CompareWithStringEmptyEfficientlyRule.cs" />
diff --git a/gendarme/rules/Gendarme.Rules.Performance/Test/Tests.Rules.Performance.csproj b/gendarme/rules/Gendarme.Rules.Performance/Test/Tests.Rules.Performance.csproj index f2533e01..b6acc1d7 100755 --- a/gendarme/rules/Gendarme.Rules.Performance/Test/Tests.Rules.Performance.csproj +++ b/gendarme/rules/Gendarme.Rules.Performance/Test/Tests.Rules.Performance.csproj @@ -65,6 +65,7 @@ <Compile Include="AvoidLargeNumberOfLocalVariablesTest.cs" />
<Compile Include="AvoidRepetitiveCastsTest.cs" />
<Compile Include="AvoidTypeGetTypeForConstantStringsTest.cs" />
+ <Compile Include="AvoidUnneededFieldInitializationTest.cs" />
<Compile Include="AvoidUnneededUnboxingTest.cs" />
<Compile Include="AvoidLargeStructureTest.cs" />
<Compile Include="AvoidReturningArraysOnPropertiesTest.cs" />
@@ -82,8 +83,11 @@ <Compile Include="IDisposableWithDestructorWithoutSuppressFinalizeTest.cs" />
<Compile Include="ImplementEqualsTypeTest.cs" />
<Compile Include="MathMinMaxCandidateTest.cs" />
+ <Compile Include="OverrideValueTypeDefaultsTest.cs" />
<Compile Include="PreferCharOverloadTest.cs" />
+ <Compile Include="PreferLiteralOverInitOnlyFieldsTest.cs" />
<Compile Include="RemoveUnusedLocalVariablesTest.cs" />
+ <Compile Include="ReviewLinqMethodTest.cs" />
<Compile Include="UseIsOperatorTest.cs" />
<Compile Include="UseStringEmptyTest.cs" />
<Compile Include="UseTypeEmptyTypesTest.cs" />
|