[Fwd: mono-tools-2.10 failed on amd64 8]

Pav Lucistnik pav at FreeBSD.org
Sat May 5 21:25:18 UTC 2012


-------- Přeposlaná zpráva --------
> Od: User Ports-amd64 <ports-amd64 at freebsd.org>
> Komu: cvs at oook.cz, itetcu at freebsd.org, florent.thoumie at gmail.com
> Předmět: mono-tools-2.10 failed on amd64 8
> Datum: Fri, 4 May 2012 17:10:11 GMT
> 
> Excerpt from the build log at
> 
>   http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/a.8.20120504085731/mono-tools-2.10.log
> 
> building mono-tools-2.10 on gohan62.freebsd.org
> in directory /y/pkgbuild/8/20120504085731/chroot/50
> building for: 8.1-RELEASE-p4 amd64
> maintained by: mono at FreeBSD.org
> port directory: /usr/ports/devel/mono-tools
> Makefile ident: $FreeBSD: ports/devel/mono-tools/Makefile,v 1.25 2012/01/21 17:37:12 eadler Exp $
> 
>   [... lines trimmed ...]
> 
> Member Added: public static bool Equals (this Mono.Cecil.IMetadataTokenProvider self, Mono.Cecil.IMetadataTokenProvider other);
> New Type: Gendarme.Framework.Rocks.CollectionRocks
> Member Added: public static void AddIfNew<T> (this System.Collections.Generic.ICollection<T> self, T item);
> Member Added: public static void AddRangeIfNew<T> (this System.Collections.Generic.ICollection<T> self, System.Collections.Generic.IEnumerable<T> items);
> New Type: Gendarme.Framework.Rocks.SystemRocks
> Member Added: public static bool IsEmpty (this Version self);
> New Type: Gendarme.Framework.Rocks.CustomAttributeRocks
> Member Added: public static bool ContainsType (this System.Collections.Generic.IEnumerable<Mono.Cecil.CustomAttribute> self, string attributeTypeName);
> Member Added: public static bool ContainsAnyType (this System.Collections.Generic.IEnumerable<Mono.Cecil.CustomAttribute> self, string[] attributeTypeNames);
> Member Added: public static bool HasAttribute (this Mono.Cecil.ICustomAttributeProvider self, string attributeName);
> New Type: Gendarme.Framework.Rocks.FieldRocks
> Member Added: public static bool IsGeneratedCode (this Mono.Cecil.FieldReference self);
> Member Added: public static bool IsVisible (this Mono.Cecil.FieldReference self);
> New Type: Gendarme.Framework.Rocks.InstructionRocks
> Member Added: public static Mono.Cecil.FieldDefinition GetField (this Mono.Cecil.Cil.Instruction self);
> Member Added: public static Mono.Cecil.MethodReference GetMethod (this Mono.Cecil.Cil.Instruction self);
> Member Added: public static object GetOperand (this Mono.Cecil.Cil.Instruction self, Mono.Cecil.MethodDefinition method);
> Member Added: public static Mono.Cecil.TypeReference GetOperandType (this Mono.Cecil.Cil.Instruction self, Mono.Cecil.MethodDefinition method);
> Member Added: public static Mono.Cecil.ParameterDefinition GetParameter (this Mono.Cecil.Cil.Instruction self, Mono.Cecil.MethodDefinition method);
> Member Added: public static int GetPopCount (this Mono.Cecil.Cil.Instruction self, Mono.Cecil.IMethodSignature method);
> Member Added: public static int GetPushCount (this Mono.Cecil.Cil.Instruction self);
> Member Added: public static Mono.Cecil.Cil.VariableDefinition GetVariable (this Mono.Cecil.Cil.Instruction self, Mono.Cecil.MethodDefinition method);
> Member Added: public static bool Is (this Mono.Cecil.Cil.Instruction self, Mono.Cecil.Cil.Code code);
> Member Added: public static bool IsLoadArgument (this Mono.Cecil.Cil.Instruction self);
> Member Added: public static bool IsLoadElement (this Mono.Cecil.Cil.Instruction self);
> Member Added: public static bool IsLoadIndirect (this Mono.Cecil.Cil.Instruction self);
> Member Added: public static bool IsLoadLocal (this Mono.Cecil.Cil.Instruction self);
> Member Added: public static bool IsOperandZero (this Mono.Cecil.Cil.Instruction self);
> Member Added: public static bool IsStoreArgument (this Mono.Cecil.Cil.Instruction self);
> Member Added: public static bool IsStoreLocal (this Mono.Cecil.Cil.Instruction self);
> Member Added: public static Mono.Cecil.Cil.Instruction TraceBack (this Mono.Cecil.Cil.Instruction self, Mono.Cecil.IMethodSignature method);
> Member Added: public static Mono.Cecil.Cil.Instruction TraceBack (this Mono.Cecil.Cil.Instruction self, Mono.Cecil.IMethodSignature method, int offset);
> New Type: Gendarme.Framework.Rocks.MethodRocks
> Member Added: public static bool IsEntryPoint (this Mono.Cecil.MethodReference self);
> Member Added: public static bool IsFinalizer (this Mono.Cecil.MethodReference self);
> Member Added: public static bool IsGeneratedCode (this Mono.Cecil.MethodReference self);
> Member Added: public static bool IsMain (this Mono.Cecil.MethodReference self);
> Member Added: public static bool IsOverride (this Mono.Cecil.MethodReference self);
> Member Added: public static bool IsProperty (this Mono.Cecil.MethodReference self);
> Member Added: public static bool IsVisible (this Mono.Cecil.MethodReference self);
> Member Added: public static bool IsEventCallback (this Mono.Cecil.MethodReference self);
> Member Added: public static Mono.Cecil.PropertyDefinition GetPropertyByAccessor (this Mono.Cecil.MethodReference self);
> Member Added: public static bool CompareSignature (this Mono.Cecil.IMethodSignature self, Mono.Cecil.IMethodSignature signature);
> New Type: Gendarme.Framework.Rocks.ModuleRocks
> Member Added: public static void LoadDebuggingSymbols (this Mono.Cecil.ModuleDefinition self);
> Member Added: public static System.Collections.Generic.IEnumerable<Mono.Cecil.TypeDefinition> GetAllTypes (this Mono.Cecil.ModuleDefinition self);
> Member Added: public static bool HasAnyTypeReference (this Mono.Cecil.ModuleDefinition self, string[] typeNames);
> New Type: Gendarme.Framework.Rocks.ParameterRocks
> Member Added: public static bool IsParams (this Mono.Cecil.ParameterDefinition self);
> Member Added: public static int GetSequence (this Mono.Cecil.ParameterReference self);
> New Type: Gendarme.Framework.Rocks.PropertyRocks
> Member Added: public static bool IsGeneratedCode (this Mono.Cecil.PropertyDefinition self);
> New Type: Gendarme.Framework.Rocks.TypeRocks
> Member Added: public static System.Collections.Generic.IEnumerable<Mono.Cecil.TypeDefinition> AllSuperTypes (this Mono.Cecil.TypeReference self);
> Member Added: public static bool ContainsType (this System.Collections.Generic.IEnumerable<Mono.Cecil.TypeReference> self, string typeName);
> Member Added: public static bool ContainsAnyType (this System.Collections.Generic.IEnumerable<Mono.Cecil.TypeReference> self, string[] typeNames);
> Member Added: public static Mono.Cecil.MethodDefinition GetMethod (this Mono.Cecil.TypeReference self, Gendarme.Framework.Helpers.MethodSignature signature);
> Member Added: public static Mono.Cecil.MethodDefinition GetMethod (this Mono.Cecil.TypeReference self, Mono.Cecil.MethodAttributes attributes, string name, string returnType, string[] parameters, Func<Mono.Cecil.MethodDefinition,bool> customCondition);
> Member Added: public static Mono.Cecil.MethodDefinition GetMethod (this Mono.Cecil.TypeReference self, Mono.Cecil.MethodAttributes attributes, string name, string returnType, string[] parameters);
> Member Added: public static Mono.Cecil.MethodDefinition GetMethod (this Mono.Cecil.TypeReference self, Mono.Cecil.MethodAttributes attributes, string name);
> Member Added: public static Mono.Cecil.MethodDefinition GetMethod (this Mono.Cecil.TypeReference self, string name, string returnType, string[] parameters);
> Member Added: public static Mono.Cecil.MethodDefinition GetMethod (this Mono.Cecil.TypeReference self, string name);
> Member Added: public static Mono.Cecil.MethodDefinition GetMethod (this Mono.Cecil.TypeReference self, Func<Mono.Cecil.MethodDefinition,bool> customCondition);
> Member Added: public static bool HasMethod (this Mono.Cecil.TypeReference self, Gendarme.Framework.Helpers.MethodSignature signature);
> Member Added: public static bool Implements (this Mono.Cecil.TypeReference self, string interfaceName);
> Member Added: public static bool Inherits (this Mono.Cecil.TypeReference self, string className);
> Member Added: public static bool IsAttribute (this Mono.Cecil.TypeReference self);
> Member Added: public static bool IsDelegate (this Mono.Cecil.TypeReference self);
> Member Added: public static bool IsFlags (this Mono.Cecil.TypeReference self);
> Member Added: public static bool IsFloatingPoint (this Mono.Cecil.TypeReference self);
> Member Added: public static bool IsGeneratedCode (this Mono.Cecil.TypeReference self);
> Member Added: public static bool IsNative (this Mono.Cecil.TypeReference self);
> Member Added: public static bool IsStatic (this Mono.Cecil.TypeReference self);
> Member Added: public static bool IsVisible (this Mono.Cecil.TypeReference self);
> New Type: Gendarme.Framework.Rocks.VariableDefinitionRocks
> Member Added: public static bool IsGeneratedName (this Mono.Cecil.Cil.VariableReference self);
> Member Added: public static string GetName (this Mono.Cecil.Cil.VariableReference self);
> New Type: Gendarme.Framework.ApplicabilityScope
> Member Added: Visible
> Member Added: NonVisible
> Member Added: All
> Namespace Directory Created: Gendarme.Framework
> New Namespace File: Gendarme.Framework
> New Type: Gendarme.Framework.AssemblyResolver
> Member Added: public override Mono.Cecil.AssemblyDefinition Resolve (Mono.Cecil.AssemblyNameReference name);
> Member Added: public void CacheAssembly (Mono.Cecil.AssemblyDefinition assembly);
> Member Added: public System.Collections.Generic.IDictionary<string,Mono.Cecil.AssemblyDefinition> AssemblyCache { get; }
> Member Added: public static Gendarme.Framework.AssemblyResolver Resolver { get; }
> New Type: Gendarme.Framework.BasicIgnoreList
> Member Added: public BasicIgnoreList (Gendarme.Framework.IRunner runner);
> Member Added: public void Add (string rule, Mono.Cecil.IMetadataTokenProvider metadata);
> Member Added: public bool IsIgnored (Gendarme.Framework.IRule rule, Mono.Cecil.IMetadataTokenProvider metadata);
> Member Added: public Gendarme.Framework.IRunner Runner { get; }
> New Type: Gendarme.Framework.Bitmask`1
> Member Added: public Bitmask ();
> Member Added: public Bitmask (bool initialValues);
> Member Added: public void Clear (T bit);
> Member Added: public void ClearAll ();
> Member Added: public int Count ();
> Member Added: public bool Get (T bit);
> Member Added: public void Set (T bit);
> Member Added: public void SetAll ();
> Member Added: public void SetDown (T bit);
> Member Added: public void SetUp (T bit);
> Member Added: public bool Intersect (Gendarme.Framework.Bitmask<T> bitmask);
> Member Added: public bool IsSubsetOf (Gendarme.Framework.Bitmask<T> bitmask);
> Member Added: public override bool Equals (object obj);
> Member Added: public bool Equals (Gendarme.Framework.Bitmask<T> other);
> Member Added: public override int GetHashCode ();
> Member Added: public override string ToString ();
> New Type: Gendarme.Framework.Confidence
> Member Added: Total
> Member Added: High
> Member Added: Normal
> Member Added: Low
> New Type: Gendarme.Framework.Defect
> Member Added: public Defect (Gendarme.Framework.IRule rule, Mono.Cecil.IMetadataTokenProvider target, Mono.Cecil.IMetadataTokenProvider location, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence, string text);
> Member Added: public Defect (Gendarme.Framework.IRule rule, Mono.Cecil.IMetadataTokenProvider target, Mono.Cecil.IMetadataTokenProvider location, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence);
> Member Added: public Defect (Gendarme.Framework.IRule rule, Mono.Cecil.IMetadataTokenProvider target, Mono.Cecil.MethodDefinition location, Mono.Cecil.Cil.Instruction ins, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence, string text);
> Member Added: public Defect (Gendarme.Framework.IRule rule, Mono.Cecil.IMetadataTokenProvider target, Mono.Cecil.MethodDefinition location, Mono.Cecil.Cil.Instruction ins, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence);
> Member Added: public Mono.Cecil.AssemblyDefinition Assembly { get; }
> Member Added: public Gendarme.Framework.Confidence Confidence { get; }
> Member Added: public Mono.Cecil.Cil.Instruction Instruction { get; }
> Member Added: public Mono.Cecil.IMetadataTokenProvider Location { get; }
> Member Added: public Gendarme.Framework.IRule Rule { get; }
> Member Added: public Gendarme.Framework.Severity Severity { get; }
> Member Added: public string Source { get; }
> Member Added: public Mono.Cecil.IMetadataTokenProvider Target { get; }
> Member Added: public string Text { get; }
> New Type: Gendarme.Framework.DocumentationUriAttribute
> Member Added: public DocumentationUriAttribute (string documentationUri);
> Member Added: public Uri DocumentationUri { get; }
> New Type: Gendarme.Framework.Engine
> Member Added: protected Engine ();
> Member Added: public virtual void Initialize (Gendarme.Framework.EngineController controller);
> Member Added: public virtual void TearDown ();
> Member Added: protected Gendarme.Framework.EngineController Controller { get; }
> New Type: Gendarme.Framework.EngineController
> Member Added: public EngineController (Gendarme.Framework.IRunner runner);
> Member Added: public event EventHandler<Gendarme.Framework.EngineEventArgs> BuildingCustomAttributes;
> Member Added: public event EventHandler<Gendarme.Framework.EngineEventArgs> BuildingMethodBody;
> Member Added: public event EventHandler<Gendarme.Framework.EngineEventArgs> BuildingType;
> Member Added: public event EventHandler<Gendarme.Framework.EngineEventArgs> BuildingModule;
> Member Added: public event EventHandler<Gendarme.Framework.EngineEventArgs> BuildingAssembly;
> Member Added: public void Subscribe (string engineName);
> Member Added: public void Unsubscribe (string engineName);
> Member Added: public void Build (System.Collections.Generic.IList<Mono.Cecil.AssemblyDefinition> list);
> Member Added: public void TearDown ();
> Member Added: public Gendarme.Framework.IRunner Runner { get; }
> Member Added: public Gendarme.Framework.Engine this[string name] { get; }
> Member Added: public Gendarme.Framework.Engines.OpCodeEngine OpCode { get; }
> New Type: Gendarme.Framework.EngineDependencyAttribute
> Member Added: public EngineDependencyAttribute (Type engineType);
> Member Added: public EngineDependencyAttribute (string engineType);
> Member Added: public string EngineType { get; }
> New Type: Gendarme.Framework.EngineEventArgs
> Member Added: public EngineEventArgs (Gendarme.Framework.EngineController controller);
> Member Added: public Gendarme.Framework.EngineController Controller { get; }
> New Type: Gendarme.Framework.FxCopCompatibilityAttribute
> Member Added: public FxCopCompatibilityAttribute (string category, string checkId);
> Member Added: public string Category { get; }
> Member Added: public string CheckId { get; }
> New Type: Gendarme.Framework.HierarchicalEventArgs
> Member Added: protected HierarchicalEventArgs ();
> Member Added: public Mono.Cecil.AssemblyDefinition CurrentAssembly { get; set; }
> Member Added: public Mono.Cecil.ModuleDefinition CurrentModule { get; set; }
> Member Added: public Mono.Cecil.TypeDefinition CurrentType { get; set; }
> Member Added: public Mono.Cecil.MethodDefinition CurrentMethod { get; set; }
> New Type: Gendarme.Framework.IAssemblyRule
> Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
> New Type: Gendarme.Framework.IIgnoreList
> Member Added: public void Add (string rule, Mono.Cecil.IMetadataTokenProvider metadata);
> Member Added: public bool IsIgnored (Gendarme.Framework.IRule rule, Mono.Cecil.IMetadataTokenProvider metadata);
> Member Added: public Gendarme.Framework.IRunner Runner { get; }
> New Type: Gendarme.Framework.IMethodRule
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Framework.IRule
> Member Added: public void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public void TearDown ();
> Member Added: public bool Active { get; set; }
> Member Added: public Gendarme.Framework.IRunner Runner { get; }
> Member Added: public string Name { get; }
> Member Added: public string FullName { get; }
> Member Added: public Uri Uri { get; }
> Member Added: public string Problem { get; }
> Member Added: public string Solution { get; }
> Member Added: public Gendarme.Framework.ApplicabilityScope ApplicabilityScope { get; set; }
> New Type: Gendarme.Framework.IRunner
> Member Added: public event EventHandler<Gendarme.Framework.RunnerEventArgs> AnalyzeAssembly;
> Member Added: public event EventHandler<Gendarme.Framework.RunnerEventArgs> AnalyzeModule;
> Member Added: public event EventHandler<Gendarme.Framework.RunnerEventArgs> AnalyzeType;
> Member Added: public event EventHandler<Gendarme.Framework.RunnerEventArgs> AnalyzeMethod;
> Member Added: public void Initialize ();
> Member Added: public void Report (Gendarme.Framework.Defect defect);
> Member Added: public void Report (Mono.Cecil.IMetadataTokenProvider metadata, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence);
> Member Added: public void Report (Mono.Cecil.IMetadataTokenProvider metadata, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence, string message);
> Member Added: public void Report (Mono.Cecil.MethodDefinition method, Mono.Cecil.Cil.Instruction ins, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence);
> Member Added: public void Report (Mono.Cecil.MethodDefinition method, Mono.Cecil.Cil.Instruction ins, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence, string message);
> Member Added: public void TearDown ();
> Member Added: public System.Collections.ObjectModel.Collection<Gendarme.Framework.IRule> Rules { get; }
> Member Added: public System.Collections.ObjectModel.Collection<Mono.Cecil.AssemblyDefinition> Assemblies { get; }
> Member Added: public Gendarme.Framework.IIgnoreList IgnoreList { get; set; }
> Member Added: public System.Collections.ObjectModel.Collection<Gendarme.Framework.Defect> Defects { get; }
> Member Added: public int DefectsLimit { get; }
> Member Added: public Gendarme.Framework.Bitmask<Gendarme.Framework.Severity> SeverityBitmask { get; }
> Member Added: public Gendarme.Framework.Bitmask<Gendarme.Framework.Confidence> ConfidenceBitmask { get; }
> Member Added: public int VerbosityLevel { get; }
> Member Added: public Gendarme.Framework.EngineController Engines { get; }
> Member Added: public Gendarme.Framework.RuleResult CurrentRuleResult { get; }
> New Type: Gendarme.Framework.ITypeRule
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Framework.ProblemAttribute
> Member Added: public ProblemAttribute (string problem);
> Member Added: public string Problem { get; }
> New Type: Gendarme.Framework.Rule
> Member Added: protected Rule ();
> Member Added: public virtual void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public virtual void TearDown ();
> Member Added: public virtual bool Active { get; set; }
> Member Added: public Gendarme.Framework.IRunner Runner { get; }
> Member Added: public virtual string Name { get; }
> Member Added: public virtual string FullName { get; }
> Member Added: public virtual string Problem { get; }
> Member Added: public virtual string Solution { get; }
> Member Added: public virtual Uri Uri { get; }
> Member Added: public Gendarme.Framework.ApplicabilityScope ApplicabilityScope { get; set; }
> New Type: Gendarme.Framework.RuleResult
> Member Added: DoesNotApply
> Member Added: Success
> Member Added: Failure
> Member Added: Abort
> New Type: Gendarme.Framework.Runner
> Member Added: protected Runner ();
> Member Added: public event EventHandler<Gendarme.Framework.RunnerEventArgs> AnalyzeAssembly;
> Member Added: public event EventHandler<Gendarme.Framework.RunnerEventArgs> AnalyzeModule;
> Member Added: public event EventHandler<Gendarme.Framework.RunnerEventArgs> AnalyzeType;
> Member Added: public event EventHandler<Gendarme.Framework.RunnerEventArgs> AnalyzeMethod;
> Member Added: public virtual void Initialize ();
> Member Added: public virtual void Report (Gendarme.Framework.Defect defect);
> Member Added: public void Report (Mono.Cecil.IMetadataTokenProvider metadata, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence);
> Member Added: public void Report (Mono.Cecil.IMetadataTokenProvider metadata, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence, string message);
> Member Added: public void Report (Mono.Cecil.MethodDefinition method, Mono.Cecil.Cil.Instruction ins, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence);
> Member Added: public void Report (Mono.Cecil.MethodDefinition method, Mono.Cecil.Cil.Instruction ins, Gendarme.Framework.Severity severity, Gendarme.Framework.Confidence confidence, string message);
> Member Added: public void Reset ();
> Member Added: protected virtual void OnAssembly (Gendarme.Framework.RunnerEventArgs e);
> Member Added: protected virtual void OnModule (Gendarme.Framework.RunnerEventArgs e);
> Member Added: protected virtual void OnType (Gendarme.Framework.RunnerEventArgs e);
> Member Added: protected virtual void OnMethod (Gendarme.Framework.RunnerEventArgs e);
> Member Added: public virtual void Run ();
> Member Added: public virtual void TearDown ();
> Member Added: public virtual void TearDown (Gendarme.Framework.IRule rule);
> Member Added: protected Gendarme.Framework.IRule CurrentRule { get; set; }
> Member Added: protected Mono.Cecil.IMetadataTokenProvider CurrentTarget { get; set; }
> Member Added: public Gendarme.Framework.IIgnoreList IgnoreList { get; set; }
> Member Added: public System.Collections.ObjectModel.Collection<Gendarme.Framework.IRule> Rules { get; }
> Member Added: public System.Collections.ObjectModel.Collection<Mono.Cecil.AssemblyDefinition> Assemblies { get; }
> Member Added: public System.Collections.ObjectModel.Collection<Gendarme.Framework.Defect> Defects { get; }
> Member Added: public int DefectsLimit { get; set; }
> Member Added: public Gendarme.Framework.Bitmask<Gendarme.Framework.Severity> SeverityBitmask { get; }
> Member Added: public Gendarme.Framework.Bitmask<Gendarme.Framework.Confidence> ConfidenceBitmask { get; }
> Member Added: public int VerbosityLevel { get; set; }
> Member Added: public Gendarme.Framework.EngineController Engines { get; }
> Member Added: public Gendarme.Framework.RuleResult CurrentRuleResult { get; }
> New Type: Gendarme.Framework.RunnerEventArgs
> Member Added: public RunnerEventArgs (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.IRunner Runner { get; }
> New Type: Gendarme.Framework.Severity
> Member Added: Critical
> Member Added: High
> Member Added: Medium
> Member Added: Low
> Member Added: Audit
> New Type: Gendarme.Framework.SolutionAttribute
> Member Added: public SolutionAttribute (string solution);
> Member Added: public string Solution { get; }
> New Type: Gendarme.Framework.Symbols
> Member Added: public static string GetSource (Gendarme.Framework.Defect defect);
> New Type: Gendarme.Framework.ThreadModel
> Member Added: MainThread
> Member Added: SingleThread
> Member Added: Serializable
> Member Added: Concurrent
> Member Added: AllowEveryCaller
> New Type: Gendarme.Framework.ThreadModelAttribute
> Member Added: public ThreadModelAttribute (Gendarme.Framework.ThreadModel model);
> Member Added: public override string ToString ();
> Member Added: public override bool Equals (object obj);
> Member Added: public bool Equals (Gendarme.Framework.ThreadModelAttribute rhs);
> Member Added: public static bool op_Equality (Gendarme.Framework.ThreadModelAttribute lhs, Gendarme.Framework.ThreadModelAttribute rhs);
> Member Added: public static bool op_Inequality (Gendarme.Framework.ThreadModelAttribute lhs, Gendarme.Framework.ThreadModelAttribute rhs);
> Member Added: public override int GetHashCode ();
> Member Added: public Gendarme.Framework.ThreadModel Model { get; set; }
> Member Added: public bool AllowsEveryCaller { get; set; }
> Members Added: 374, Members Deleted: 0
> touch doc/generated/index.xml
> mdoc assemble -f ecma -o doc/Gendarme.Framework doc/generated 
> echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme Framework' name='classlib-Gendarme.Framework' parent='libraries' />\n\t<source provider='ecma' basefile='Gendarme.Framework' path='classlib-Gendarme.Framework'/>\n</monodoc>" > doc/Gendarme.Framework.source 
> gmake[3]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/framework'
> gmake[2]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/framework'
> Making all in rules
> gmake[2]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules'
> Making all in Test.Rules
> gmake[3]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Test.Rules'
> /usr/local/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:0 -pkg:mono-nunit -r:/usr/local/lib/mono/gac/Mono.Cecil/0.9.5.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../Test.Rules/Test.Rules.dll ./Definitions/SimpleMethods.cs ./Definitions/SimpleTypes.cs ./Fixtures/AssemblyRuleTestFixture.cs ./Fixtures/MethodRuleTestFixture.cs ./Fixtures/RuleTestFixture.cs ./Fixtures/TypeRuleTestFixture.cs ./Helpers/AssemblyCache.cs ./Helpers/DefinitionLoader.cs ./Helpers/TestRunner.cs
> gmake[3]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Test.Rules'
> Making all in Gendarme.Rules.BadPractice
> gmake[3]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.BadPractice'
> Making all in Test
> gmake[4]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.BadPractice/Test'
> gmake[4]: Nothing to be done for `all'.
> gmake[4]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.BadPractice/Test'
> gmake[4]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.BadPractice'
> /usr/local/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.BadPractice.dll.doc \
> 	-r:/usr/local/lib/mono/gac/Mono.Cecil/0.9.5.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.BadPractice.dll ./AvoidAssemblyVersionMismatchRule.cs ./AvoidCallingProblematicMethodsRule.cs ./AvoidVisibleConstantFieldRule.cs ./CheckNewExceptionWithoutThrowingRule.cs ./CheckNewThreadWithoutStartRule.cs ./CloneMethodShouldNotReturnNullRule.cs ./ConstructorShouldNotCallVirtualMethodsRule.cs ./DisableDebuggingCodeRule.cs ./DoNotForgetNotImplementedMethodsRule.cs ./DoNotUseEnumIsAssignableFromRule.cs ./DoNotUseGetInterfaceToCheckAssignabilityRule.cs ./EqualShouldHandleNullArgRule.cs ./GetEntryAssemblyMayReturnNullRule.cs ./ObsoleteMessagesShouldNotBeEmptyRule.cs ./OnlyUseDisposeForIDisposableTypesRule.cs ./PreferEmptyInstanceOverNullRule.cs ./PreferParamsArrayForVariableArgumentsRule.cs ./PreferTryParseRule.cs ./PreferSafeHandleRule.cs ./ReplaceIncompleteOddnessCheckRule.cs ./ReturnNullRule.cs ./ToStringReturnsNullRule.cs ./UseFile
>  OpenOnlyWithFileAccessRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
> mkdir -p doc
> mdoc update -i ../../bin/Gendarme.Rules.BadPractice.dll.doc -o doc/generated ../../bin/Gendarme.Rules.BadPractice.dll
> New Type: Gendarme.Rules.BadPractice.AvoidAssemblyVersionMismatchRule
> Member Added: public AvoidAssemblyVersionMismatchRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
> Namespace Directory Created: Gendarme.Rules.BadPractice
> New Namespace File: Gendarme.Rules.BadPractice
> New Type: Gendarme.Rules.BadPractice.AvoidCallingProblematicMethodsRule
> Member Added: public AvoidCallingProblematicMethodsRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.BadPractice.AvoidVisibleConstantFieldRule
> Member Added: public AvoidVisibleConstantFieldRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.BadPractice.CheckNewExceptionWithoutThrowingRule
> Member Added: public CheckNewExceptionWithoutThrowingRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.BadPractice.CheckNewThreadWithoutStartRule
> Member Added: public CheckNewThreadWithoutStartRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.BadPractice.CloneMethodShouldNotReturnNullRule
> Member Added: public CloneMethodShouldNotReturnNullRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public override Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> Member Added: protected override void Report (Mono.Cecil.MethodDefinition method, Mono.Cecil.Cil.Instruction ins);
> New Type: Gendarme.Rules.BadPractice.ConstructorShouldNotCallVirtualMethodsRule
> Member Added: public ConstructorShouldNotCallVirtualMethodsRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.BadPractice.DisableDebuggingCodeRule
> Member Added: public DisableDebuggingCodeRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.BadPractice.DoNotForgetNotImplementedMethodsRule
> Member Added: public DoNotForgetNotImplementedMethodsRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.BadPractice.DoNotUseEnumIsAssignableFromRule
> Member Added: public DoNotUseEnumIsAssignableFromRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.BadPractice.DoNotUseGetInterfaceToCheckAssignabilityRule
> Member Added: public DoNotUseGetInterfaceToCheckAssignabilityRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.BadPractice.EqualsShouldHandleNullArgRule
> Member Added: public EqualsShouldHandleNullArgRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.BadPractice.GetEntryAssemblyMayReturnNullRule
> Member Added: public GetEntryAssemblyMayReturnNullRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.BadPractice.ObsoleteMessagesShouldNotBeEmptyRule
> Member Added: public ObsoleteMessagesShouldNotBeEmptyRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.BadPractice.OnlyUseDisposeForIDisposableTypesRule
> Member Added: public OnlyUseDisposeForIDisposableTypesRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.BadPractice.PreferEmptyInstanceOverNullRule
> Member Added: public PreferEmptyInstanceOverNullRule ();
> Member Added: public override Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> Member Added: protected override void Report (Mono.Cecil.MethodDefinition method, Mono.Cecil.Cil.Instruction ins);
> New Type: Gendarme.Rules.BadPractice.PreferParamsArrayForVariableArgumentsRule
> Member Added: public PreferParamsArrayForVariableArgumentsRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.BadPractice.PreferTryParseRule
> Member Added: public PreferTryParseRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.BadPractice.PreferSafeHandleRule
> Member Added: public PreferSafeHandleRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.BadPractice.ReplaceIncompleteOddnessCheckRule
> Member Added: public ReplaceIncompleteOddnessCheckRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.BadPractice.ReturnNullRule
> Member Added: protected ReturnNullRule ();
> Member Added: public virtual Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> Member Added: protected abstract void Report (Mono.Cecil.MethodDefinition method, Mono.Cecil.Cil.Instruction ins);
> New Type: Gendarme.Rules.BadPractice.ToStringShouldNotReturnNullRule
> Member Added: public ToStringShouldNotReturnNullRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> Member Added: protected override void Report (Mono.Cecil.MethodDefinition method, Mono.Cecil.Cil.Instruction ins);
> New Type: Gendarme.Rules.BadPractice.UseFileOpenOnlyWithFileAccessRule
> Member Added: public UseFileOpenOnlyWithFileAccessRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> Members Added: 57, Members Deleted: 0
> touch doc/generated/index.xml
> mdoc assemble -f ecma -o doc/Gendarme.Rules.BadPractice doc/generated 
> echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.BadPractice' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.BadPractice.source 
> gmake[4]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.BadPractice'
> gmake[3]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.BadPractice'
> Making all in Gendarme.Rules.Concurrency
> gmake[3]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Concurrency'
> Making all in Test
> gmake[4]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Concurrency/Test'
> gmake[4]: Nothing to be done for `all'.
> gmake[4]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Concurrency/Test'
> gmake[4]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Concurrency'
> /usr/local/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Concurrency.dll.doc \
> 	-r:/usr/local/lib/mono/gac/Mono.Cecil/0.9.5.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Concurrency.dll ./DecorateThreadsRule.cs ./DoNotLockOnThisOrTypesRule.cs ./DoNotLockOnWeakIdentityObjectsRule.cs ./DoNotUseMethodImplOptionsSynchronizedRule.cs ./DoNotUseThreadStaticWithInstanceFieldsRule.cs ./DontUseLockedRegionOutsideMethodRule.cs ./DoubleCheckLockingRule.cs ./LockAnalyzerRule.cs ./NonConstantStaticFieldsShouldNotBeVisibleRule.cs ./ProtectCallToEventDelegatesRule.cs ./ReviewLockUsedOnlyForOperationsOnVariablesRule.cs ./ThreadRocks.cs ./WriteStaticFieldFromInstanceMethodRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
> mkdir -p doc
> mdoc update -i ../../bin/Gendarme.Rules.Concurrency.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Concurrency.dll
> New Type: Gendarme.Rules.Concurrency.DecorateThreadsRule
> Member Added: public DecorateThreadsRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public void OnAssembly (object sender, Gendarme.Framework.RunnerEventArgs e);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> Member Added: public override void TearDown ();
> Member Added: public int DefectCount { get; }
> Namespace Directory Created: Gendarme.Rules.Concurrency
> New Namespace File: Gendarme.Rules.Concurrency
> New Type: Gendarme.Rules.Concurrency.DoNotLockOnThisOrTypesRule
> Member Added: public DoNotLockOnThisOrTypesRule ();
> Member Added: public override void Analyze (Mono.Cecil.MethodDefinition method, Mono.Cecil.MethodReference enter, Mono.Cecil.Cil.Instruction ins);
> New Type: Gendarme.Rules.Concurrency.DoNotLockOnWeakIdentityObjectsRule
> Member Added: public DoNotLockOnWeakIdentityObjectsRule ();
> Member Added: public override void Analyze (Mono.Cecil.MethodDefinition method, Mono.Cecil.MethodReference enter, Mono.Cecil.Cil.Instruction ins);
> New Type: Gendarme.Rules.Concurrency.DoNotUseMethodImplOptionsSynchronizedRule
> Member Added: public DoNotUseMethodImplOptionsSynchronizedRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Concurrency.DoNotUseThreadStaticWithInstanceFieldsRule
> Member Added: public DoNotUseThreadStaticWithInstanceFieldsRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Concurrency.DoNotUseLockedRegionOutsideMethodRule
> Member Added: public DoNotUseLockedRegionOutsideMethodRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Concurrency.DoubleCheckLockingRule
> Member Added: public DoubleCheckLockingRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Concurrency.LockAnalyzerRule
> Member Added: protected LockAnalyzerRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public abstract void Analyze (Mono.Cecil.MethodDefinition method, Mono.Cecil.MethodReference enter, Mono.Cecil.Cil.Instruction ins);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Concurrency.NonConstantStaticFieldsShouldNotBeVisibleRule
> Member Added: public NonConstantStaticFieldsShouldNotBeVisibleRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Concurrency.ProtectCallToEventDelegatesRule
> Member Added: public ProtectCallToEventDelegatesRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Concurrency.ReviewLockUsedOnlyForOperationsOnVariablesRule
> Member Added: public ReviewLockUsedOnlyForOperationsOnVariablesRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Concurrency.WriteStaticFieldFromInstanceMethodRule
> Member Added: public WriteStaticFieldFromInstanceMethodRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> Members Added: 33, Members Deleted: 0
> touch doc/generated/index.xml
> mdoc assemble -f ecma -o doc/Gendarme.Rules.Concurrency doc/generated 
> echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Concurrency' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Concurrency.source 
> gmake[4]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Concurrency'
> gmake[3]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Concurrency'
> Making all in Gendarme.Rules.Correctness
> gmake[3]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Correctness'
> Making all in Test
> gmake[4]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Correctness/Test'
> gmake[4]: Nothing to be done for `all'.
> gmake[4]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Correctness/Test'
> gmake[4]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Correctness'
> /usr/local/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Correctness.dll.doc \
> 	-r:/usr/local/lib/mono/gac/Mono.Cecil/0.9.5.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Correctness.dll ./AttributeStringLiteralsShouldParseCorrectlyRule.cs ./AvoidCodeWithSideEffectsInConditionalCodeRule.cs ./AvoidConstructorsInStaticTypesRule.cs ./AvoidFloatingPointEqualityRule.cs ./AvoidMethodsWithSideEffectsInConditionalCodeRule.cs ./DoNotRecurseInEqualityRule.cs ./BadRecursiveInvocationRule.cs ./CallingEqualsWithNullArgRule.cs ./CheckParametersNullityInVisibleMethodsRule.cs ./DisposableFieldsShouldBeDisposedRule.cs ./DoNotRoundIntegersRule.cs ./DontCompareWithNaNRule.cs ./EnsureLocalDisposalRule.cs ./FinalizersShouldCallBaseClassFinalizerRule.cs ./FloatComparisonRule.cs ./ReviewInconsistentIdentityRule.cs ./MethodCanBeMadeStaticRule.cs ./ProvideCorrectArgumentsToFormattingMethodsRule.cs ./ProvideCorrectRegexPatternRule.cs ./ProvideValidXmlStringRule.cs ./ProvideValidXPathExpressionRule.cs ./ReviewCastOnIntegerDivi
>  sionRule.cs ./ReviewCastOnIntegerMultiplicationRule.cs ./ReviewDoubleAssignmentRule.cs ./ReviewSelfAssignmentRule.cs ./ReviewUselessControlFlowRule.cs ./ReviewUseOfInt64BitsToDoubleRule.cs ./ReviewUseOfModuloOneOnIntegersRule.cs ./UseNoInliningWithGetCallingAssemblyRule.cs ./UseValueInPropertySetterRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
> mkdir -p doc
> mdoc update -i ../../bin/Gendarme.Rules.Correctness.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Correctness.dll
> New Type: Gendarme.Rules.Correctness.AttributeStringLiteralsShouldParseCorrectlyRule
> Member Added: public AttributeStringLiteralsShouldParseCorrectlyRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
> Namespace Directory Created: Gendarme.Rules.Correctness
> New Namespace File: Gendarme.Rules.Correctness
> New Type: Gendarme.Rules.Correctness.AvoidCodeWithSideEffectsInConditionalCodeRule
> Member Added: public AvoidCodeWithSideEffectsInConditionalCodeRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.AvoidConstructorsInStaticTypesRule
> Member Added: public AvoidConstructorsInStaticTypesRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Correctness.AvoidFloatingPointEqualityRule
> Member Added: public AvoidFloatingPointEqualityRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.AvoidMethodsWithSideEffectsInConditionalCodeRule
> Member Added: public AvoidMethodsWithSideEffectsInConditionalCodeRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.DoNotRecurseInEqualityRule
> Member Added: public DoNotRecurseInEqualityRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.BadRecursiveInvocationRule
> Member Added: public BadRecursiveInvocationRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.CallingEqualsWithNullArgRule
> Member Added: public CallingEqualsWithNullArgRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.CheckParametersNullityInVisibleMethodsRule
> Member Added: public CheckParametersNullityInVisibleMethodsRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.DisposableFieldsShouldBeDisposedRule
> Member Added: public DisposableFieldsShouldBeDisposedRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Correctness.DoNotRoundIntegersRule
> Member Added: public DoNotRoundIntegersRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.DoNotCompareWithNaNRule
> Member Added: public DoNotCompareWithNaNRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.EnsureLocalDisposalRule
> Member Added: public EnsureLocalDisposalRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.FinalizersShouldCallBaseClassFinalizerRule
> Member Added: public FinalizersShouldCallBaseClassFinalizerRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Correctness.FloatingComparisonRule
> Member Added: protected FloatingComparisonRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: protected static bool IsApplicable (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.ReviewInconsistentIdentityRule
> Member Added: public ReviewInconsistentIdentityRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Correctness.MethodCanBeMadeStaticRule
> Member Added: public MethodCanBeMadeStaticRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.ProvideCorrectArgumentsToFormattingMethodsRule
> Member Added: public ProvideCorrectArgumentsToFormattingMethodsRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.ProvideCorrectRegexPatternRule
> Member Added: public ProvideCorrectRegexPatternRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.ProvideValidXmlStringRule
> Member Added: public ProvideValidXmlStringRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.ProvideValidXPathExpressionRule
> Member Added: public ProvideValidXPathExpressionRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.ReviewCastOnIntegerDivisionRule
> Member Added: public ReviewCastOnIntegerDivisionRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.ReviewCastOnIntegerMultiplicationRule
> Member Added: public ReviewCastOnIntegerMultiplicationRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.ReviewDoubleAssignmentRule
> Member Added: public ReviewDoubleAssignmentRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.ReviewSelfAssignmentRule
> Member Added: public ReviewSelfAssignmentRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.ReviewUselessControlFlowRule
> Member Added: public ReviewUselessControlFlowRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.ReviewUseOfInt64BitsToDoubleRule
> Member Added: public ReviewUseOfInt64BitsToDoubleRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.ReviewUseOfModuloOneOnIntegersRule
> Member Added: public ReviewUseOfModuloOneOnIntegersRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.UseNoInliningWithGetCallingAssemblyRule
> Member Added: public UseNoInliningWithGetCallingAssemblyRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Correctness.UseValueInPropertySetterRule
> Member Added: public UseValueInPropertySetterRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> Members Added: 70, Members Deleted: 0
> touch doc/generated/index.xml
> mdoc assemble -f ecma -o doc/Gendarme.Rules.Correctness doc/generated 
> echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Correctness' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Correctness.source 
> gmake[4]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Correctness'
> gmake[3]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Correctness'
> Making all in Gendarme.Rules.Design
> gmake[3]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design'
> Making all in Test
> gmake[4]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design/Test'
> gmake[4]: Nothing to be done for `all'.
> gmake[4]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design/Test'
> gmake[4]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design'
> /usr/local/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Design.dll.doc \
> 	-r:/usr/local/lib/mono/gac/Mono.Cecil/0.9.5.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Design.dll ./AbstractTypesShouldNotHavePublicConstructorsRule.cs ./AttributeArgumentsShouldHaveAccessorsRule.cs ./AvoidEmptyInterfaceRule.cs ./AvoidMultidimensionalIndexerRule.cs ./AvoidPropertiesWithoutGetAccessorRule.cs ./AvoidPublicInstanceFieldsRule.cs ./AvoidRefAndOutParametersRule.cs ./AvoidSmallNamespaceRule.cs ./AvoidVisibleNestedTypesRule.cs ./ConsiderAddingInterfaceRule.cs ./ConsiderConvertingFieldToNullableRule.cs ./ConsiderConvertingMethodToPropertyRule.cs ./ConsiderUsingStaticTypeRule.cs ./DeclareEventHandlersCorrectlyRule.cs ./DefineAZeroValueRule.cs ./DisposableTypesShouldHaveFinalizerRule.cs ./DoNotDeclareVirtualMethodsInSealedTypeRule.cs ./DontDeclareProtectedFieldsInSealedClassRule.cs ./EnsureSymmetryForOverloadedOperatorsRule.cs ./EnumeratorsShouldBeStronglyTypedRule.cs ./EnumsShouldDefineAZeroValueRule.cs ./Enums
>  ShouldUseInt32Rule.cs ./FinalizersShouldBeProtectedRule.cs ./FlagsShouldNotDefineAZeroValueRule.cs ./ImplementEqualsAndGetHashCodeInPairRule.cs ./ImplementIComparableCorreclyRule.cs ./InternalNamespacesShouldNotExposeTypesRule.cs ./ListsAreStronglyTypedRule.cs ./MainShouldNotBePublicRule.cs ./MarkAssemblyWithAssemblyVersionRule.cs ./MarkAssemblyWithAttributeRule.cs ./MarkAssemblyWithCLSCompliantRule.cs ./MarkAssemblyWithComVisibleRule.cs ./MissingAttributeUsageOnCustomAttributeRule.cs ./OperatorEqualsShouldBeOverloadedRule.cs ./OverrideEqualsMethodRule.cs ./PreferEventsOverMethodsRule.cs ./PreferIntegerOrStringForIndexersRule.cs ./PreferUriOverStringRule.cs ./PreferXmlAbstractionsRule.cs ./ProvideAlternativeNamesForOperatorOverloadsRule.cs ./ProvideTryParseAlternativeRule.cs ./StronglyTypedRule.cs ./StronglyTypeICollectionMembersRule.cs ./TypesShouldBeInsideNamespacesRule.cs ./TypesWithDisposableFieldsShouldBeDisposableRule.cs ./TypesWithNativeFieldsShouldBeDisposableRule.cs
>   ./UseFlagsAttributeRule.cs ./UseCorrectDisposeSignaturesRul!
>  e.cs ./UsingCloneWithoutImplementingICloneableRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
> mkdir -p doc
> mdoc update -i ../../bin/Gendarme.Rules.Design.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Design.dll
> New Type: Gendarme.Rules.Design.AbstractTypesShouldNotHavePublicConstructorsRule
> Member Added: public AbstractTypesShouldNotHavePublicConstructorsRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> Namespace Directory Created: Gendarme.Rules.Design
> New Namespace File: Gendarme.Rules.Design
> New Type: Gendarme.Rules.Design.AttributeArgumentsShouldHaveAccessorsRule
> Member Added: public AttributeArgumentsShouldHaveAccessorsRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.AvoidEmptyInterfaceRule
> Member Added: public AvoidEmptyInterfaceRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.AvoidMultidimensionalIndexerRule
> Member Added: public AvoidMultidimensionalIndexerRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Design.AvoidPropertiesWithoutGetAccessorRule
> Member Added: public AvoidPropertiesWithoutGetAccessorRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.AvoidVisibleFieldsRule
> Member Added: public AvoidVisibleFieldsRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.AvoidRefAndOutParametersRule
> Member Added: public AvoidRefAndOutParametersRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Design.AvoidSmallNamespaceRule
> Member Added: public AvoidSmallNamespaceRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
> Member Added: public override void TearDown ();
> Member Added: public int Minimum { get; set; }
> New Type: Gendarme.Rules.Design.AvoidVisibleNestedTypesRule
> Member Added: public AvoidVisibleNestedTypesRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.ConsiderAddingInterfaceRule
> Member Added: public ConsiderAddingInterfaceRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> Member Added: public bool ReferencesOnly { get; set; }
> New Type: Gendarme.Rules.Design.ConsiderConvertingFieldToNullableRule
> Member Added: public ConsiderConvertingFieldToNullableRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.ConsiderConvertingMethodToPropertyRule
> Member Added: public ConsiderConvertingMethodToPropertyRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Design.ConsiderUsingStaticTypeRule
> Member Added: public ConsiderUsingStaticTypeRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.DeclareEventHandlersCorrectlyRule
> Member Added: public DeclareEventHandlersCorrectlyRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> Member Added: public override void TearDown ();
> New Type: Gendarme.Rules.Design.DefineAZeroValueRule
> Member Added: protected DefineAZeroValueRule ();
> Member Added: protected static Mono.Cecil.FieldDefinition GetZeroValueField (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.DisposableTypesShouldHaveFinalizerRule
> Member Added: public DisposableTypesShouldHaveFinalizerRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.DoNotDeclareVirtualMethodsInSealedTypeRule
> Member Added: public DoNotDeclareVirtualMethodsInSealedTypeRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.DoNotDeclareProtectedMembersInSealedTypeRule
> Member Added: public DoNotDeclareProtectedMembersInSealedTypeRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.EnsureSymmetryForOverloadedOperatorsRule
> Member Added: public EnsureSymmetryForOverloadedOperatorsRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.EnumeratorsShouldBeStronglyTypedRule
> Member Added: public EnumeratorsShouldBeStronglyTypedRule ();
> Member Added: protected override Gendarme.Framework.Helpers.MethodSignature[] GetMethods ();
> Member Added: protected override string[] GetProperties ();
> Member Added: public override Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> Member Added: protected override string InterfaceName { get; }
> New Type: Gendarme.Rules.Design.EnumsShouldDefineAZeroValueRule
> Member Added: public EnumsShouldDefineAZeroValueRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.EnumsShouldUseInt32Rule
> Member Added: public EnumsShouldUseInt32Rule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.FinalizersShouldBeProtectedRule
> Member Added: public FinalizersShouldBeProtectedRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.FlagsShouldNotDefineAZeroValueRule
> Member Added: public FlagsShouldNotDefineAZeroValueRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.ImplementEqualsAndGetHashCodeInPairRule
> Member Added: public ImplementEqualsAndGetHashCodeInPairRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.ImplementIComparableCorrectlyRule
> Member Added: public ImplementIComparableCorrectlyRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.InternalNamespacesShouldNotExposeTypesRule
> Member Added: public InternalNamespacesShouldNotExposeTypesRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
> New Type: Gendarme.Rules.Design.ListsAreStronglyTypedRule
> Member Added: public ListsAreStronglyTypedRule ();
> Member Added: protected override Gendarme.Framework.Helpers.MethodSignature[] GetMethods ();
> Member Added: protected override string[] GetProperties ();
> Member Added: protected override string InterfaceName { get; }
> New Type: Gendarme.Rules.Design.MainShouldNotBePublicRule
> Member Added: public MainShouldNotBePublicRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
> New Type: Gendarme.Rules.Design.MarkAssemblyWithAssemblyVersionRule
> Member Added: public MarkAssemblyWithAssemblyVersionRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
> New Type: Gendarme.Rules.Design.MarkAssemblyWithAttributeRule
> Member Added: protected MarkAssemblyWithAttributeRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
> Member Added: protected abstract string AttributeName { get; }
> Member Added: protected abstract Gendarme.Framework.Severity Severity { get; }
> New Type: Gendarme.Rules.Design.MarkAssemblyWithCLSCompliantRule
> Member Added: public MarkAssemblyWithCLSCompliantRule ();
> Member Added: protected override string AttributeName { get; }
> Member Added: protected override Gendarme.Framework.Severity Severity { get; }
> New Type: Gendarme.Rules.Design.MarkAssemblyWithComVisibleRule
> Member Added: public MarkAssemblyWithComVisibleRule ();
> Member Added: protected override string AttributeName { get; }
> Member Added: protected override Gendarme.Framework.Severity Severity { get; }
> New Type: Gendarme.Rules.Design.MissingAttributeUsageOnCustomAttributeRule
> Member Added: public MissingAttributeUsageOnCustomAttributeRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.OperatorEqualsShouldBeOverloadedRule
> Member Added: public OperatorEqualsShouldBeOverloadedRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.OverrideEqualsMethodRule
> Member Added: public OverrideEqualsMethodRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.PreferEventsOverMethodsRule
> Member Added: public PreferEventsOverMethodsRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Design.PreferIntegerOrStringForIndexersRule
> Member Added: public PreferIntegerOrStringForIndexersRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Design.PreferUriOverStringRule
> Member Added: public PreferUriOverStringRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Design.PreferXmlAbstractionsRule
> Member Added: public PreferXmlAbstractionsRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Design.ProvideAlternativeNamesForOperatorOverloadsRule
> Member Added: public ProvideAlternativeNamesForOperatorOverloadsRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.ProvideTryParseAlternativeRule
> Member Added: public ProvideTryParseAlternativeRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.StronglyTypedRule
> Member Added: protected StronglyTypedRule ();
> Member Added: protected abstract Gendarme.Framework.Helpers.MethodSignature[] GetMethods ();
> Member Added: protected abstract string[] GetProperties ();
> Member Added: public virtual Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> Member Added: protected abstract string InterfaceName { get; }
> New Type: Gendarme.Rules.Design.StronglyTypeICollectionMembersRule
> Member Added: public StronglyTypeICollectionMembersRule ();
> Member Added: protected override Gendarme.Framework.Helpers.MethodSignature[] GetMethods ();
> Member Added: protected override string[] GetProperties ();
> Member Added: protected override string InterfaceName { get; }
> New Type: Gendarme.Rules.Design.TypesShouldBeInsideNamespacesRule
> Member Added: public TypesShouldBeInsideNamespacesRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.TypesWithDisposableFieldsShouldBeDisposableRule
> Member Added: public TypesWithDisposableFieldsShouldBeDisposableRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.TypesWithNativeFieldsShouldBeDisposableRule
> Member Added: public TypesWithNativeFieldsShouldBeDisposableRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.UseFlagsAttributeRule
> Member Added: public UseFlagsAttributeRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.UseCorrectDisposeSignaturesRule
> Member Added: public UseCorrectDisposeSignaturesRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.ImplementICloneableCorrectlyRule
> Member Added: public ImplementICloneableCorrectlyRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> Members Added: 121, Members Deleted: 0
> touch doc/generated/index.xml
> mdoc assemble -f ecma -o doc/Gendarme.Rules.Design doc/generated 
> echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Design' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Design.source 
> gmake[4]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design'
> gmake[3]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design'
> Making all in Gendarme.Rules.Design.Generic
> gmake[3]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Generic'
> Making all in Test
> gmake[4]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Generic/Test'
> gmake[4]: Nothing to be done for `all'.
> gmake[4]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Generic/Test'
> gmake[4]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Generic'
> /usr/local/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Design.Generic.dll.doc \
> 	-r:/usr/local/lib/mono/gac/Mono.Cecil/0.9.5.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Design.Generic.dll ./AvoidDeclaringCustomDelegatesRule.cs ./AvoidExcessiveParametersOnGenericTypesRule.cs ./AvoidMethodWithUnusedGenericTypeRule.cs ./DoNotDeclareStaticMembersOnGenericTypesRule.cs ./DoNotExposeGenericListsRule.cs ./DoNotExposeNestedGenericSignaturesRule.cs ./ImplementGenericCollectionInterfacesRule.cs ./PreferGenericsOverRefObjectRule.cs ./UseGenericEventHandlerRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
> mkdir -p doc
> mdoc update -i ../../bin/Gendarme.Rules.Design.Generic.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Design.Generic.dll
> New Type: Gendarme.Rules.Design.Generic.AvoidDeclaringCustomDelegatesRule
> Member Added: public AvoidDeclaringCustomDelegatesRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> Namespace Directory Created: Gendarme.Rules.Design.Generic
> New Namespace File: Gendarme.Rules.Design.Generic
> New Type: Gendarme.Rules.Design.Generic.AvoidExcessiveParametersOnGenericTypesRule
> Member Added: public AvoidExcessiveParametersOnGenericTypesRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.Generic.AvoidMethodWithUnusedGenericTypeRule
> Member Added: public AvoidMethodWithUnusedGenericTypeRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Design.Generic.DoNotDeclareStaticMembersOnGenericTypesRule
> Member Added: public DoNotDeclareStaticMembersOnGenericTypesRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.Generic.DoNotExposeGenericListsRule
> Member Added: public DoNotExposeGenericListsRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.Generic.DoNotExposeNestedGenericSignaturesRule
> Member Added: public DoNotExposeNestedGenericSignaturesRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Design.Generic.ImplementGenericCollectionInterfacesRule
> Member Added: public ImplementGenericCollectionInterfacesRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Design.Generic.PreferGenericsOverRefObjectRule
> Member Added: public PreferGenericsOverRefObjectRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Design.Generic.UseGenericEventHandlerRule
> Member Added: public UseGenericEventHandlerRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> Members Added: 24, Members Deleted: 0
> touch doc/generated/index.xml
> mdoc assemble -f ecma -o doc/Gendarme.Rules.Design.Generic doc/generated 
> echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Design.Generic' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Design.Generic.source 
> gmake[4]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Generic'
> gmake[3]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Generic'
> Making all in Gendarme.Rules.Design.Linq
> gmake[3]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Linq'
> Making all in Test
> gmake[4]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Linq/Test'
> gmake[4]: Nothing to be done for `all'.
> gmake[4]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Linq/Test'
> gmake[4]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Linq'
> /usr/local/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Design.Linq.dll.doc \
> 	-r:/usr/local/lib/mono/gac/Mono.Cecil/0.9.5.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Design.Linq.dll ./AvoidExtensionMethodOnSystemObjectRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
> mkdir -p doc
> mdoc update -i ../../bin/Gendarme.Rules.Design.Linq.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Design.Linq.dll
> New Type: Gendarme.Rules.Design.Linq.AvoidExtensionMethodOnSystemObjectRule
> Member Added: public AvoidExtensionMethodOnSystemObjectRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> Namespace Directory Created: Gendarme.Rules.Design.Linq
> New Namespace File: Gendarme.Rules.Design.Linq
> Members Added: 3, Members Deleted: 0
> touch doc/generated/index.xml
> mdoc assemble -f ecma -o doc/Gendarme.Rules.Design.Linq doc/generated 
> echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Design.Linq' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Design.Linq.source 
> gmake[4]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Linq'
> gmake[3]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Design.Linq'
> Making all in Gendarme.Rules.Exceptions
> gmake[3]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Exceptions'
> Making all in Test
> gmake[4]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Exceptions/Test'
> gmake[4]: Nothing to be done for `all'.
> gmake[4]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Exceptions/Test'
> gmake[4]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Exceptions'
> /usr/local/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Exceptions.dll.doc \
> 	-r:/usr/local/lib/mono/gac/Mono.Cecil/0.9.5.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Exceptions.dll ./AvoidArgumentExceptionDefaultConstructorRule.cs ./AvoidThrowingBasicExceptionsRule.cs ./DoNotDestroyStackTraceRule.cs ./DoNotThrowInUnexpectedLocationRule.cs ./DoNotThrowReservedExceptionRule.cs ./DontSwallowErrorsCatchingNonspecificExceptionsRule.cs ./ExceptionShouldBeVisibleRule.cs ./Impl/ExecutionBlock.cs ./Impl/ExecutionPath.cs ./Impl/ExecutionPathFactory.cs ./InstantiateArgumentExceptionCorrectlyRule.cs ./MissingExceptionConstructorsRule.cs ./NewExceptionRule.cs ./UseObjectDisposedExceptionRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
> mkdir -p doc
> mdoc update -i ../../bin/Gendarme.Rules.Exceptions.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Exceptions.dll
> New Type: Gendarme.Rules.Exceptions.AvoidArgumentExceptionDefaultConstructorRule
> Member Added: public AvoidArgumentExceptionDefaultConstructorRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> Namespace Directory Created: Gendarme.Rules.Exceptions
> New Namespace File: Gendarme.Rules.Exceptions
> New Type: Gendarme.Rules.Exceptions.AvoidThrowingBasicExceptionsRule
> Member Added: public AvoidThrowingBasicExceptionsRule ();
> Member Added: protected override string[] GetExceptionTypes ();
> Member Added: protected override Gendarme.Framework.Severity Severity { get; }
> New Type: Gendarme.Rules.Exceptions.DoNotDestroyStackTraceRule
> Member Added: public DoNotDestroyStackTraceRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Exceptions.DoNotThrowInUnexpectedLocationRule
> Member Added: public DoNotThrowInUnexpectedLocationRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Exceptions.DoNotThrowReservedExceptionRule
> Member Added: public DoNotThrowReservedExceptionRule ();
> Member Added: protected override string[] GetExceptionTypes ();
> Member Added: protected override Gendarme.Framework.Severity Severity { get; }
> New Type: Gendarme.Rules.Exceptions.DoNotSwallowErrorsCatchingNonSpecificExceptionsRule
> Member Added: public DoNotSwallowErrorsCatchingNonSpecificExceptionsRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Exceptions.ExceptionShouldBeVisibleRule
> Member Added: public ExceptionShouldBeVisibleRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Exceptions.InstantiateArgumentExceptionCorrectlyRule
> Member Added: public InstantiateArgumentExceptionCorrectlyRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Exceptions.MissingExceptionConstructorsRule
> Member Added: public MissingExceptionConstructorsRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Exceptions.NewExceptionsRule
> Member Added: protected NewExceptionsRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: protected abstract string[] GetExceptionTypes ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> Member Added: protected abstract Gendarme.Framework.Severity Severity { get; }
> New Type: Gendarme.Rules.Exceptions.UseObjectDisposedExceptionRule
> Member Added: public UseObjectDisposedExceptionRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> Members Added: 28, Members Deleted: 0
> touch doc/generated/index.xml
> mdoc assemble -f ecma -o doc/Gendarme.Rules.Exceptions doc/generated 
> echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Exceptions' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Exceptions.source 
> gmake[4]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Exceptions'
> gmake[3]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Exceptions'
> Making all in Gendarme.Rules.Globalization
> gmake[3]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Globalization'
> Making all in Test
> gmake[4]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Globalization/Test'
> gmake[4]: Nothing to be done for `all'.
> gmake[4]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Globalization/Test'
> gmake[4]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Globalization'
> /usr/local/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Globalization.dll.doc \
> 	-r:/usr/local/lib/mono/gac/Mono.Cecil/0.9.5.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Globalization.dll ./AvoidUnusedInternalResourceRule.cs ./SatelliteResourceMismatchRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
> mkdir -p doc
> mdoc update -i ../../bin/Gendarme.Rules.Globalization.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Globalization.dll
> New Type: Gendarme.Rules.Globalization.AvoidUnusedInternalResourceRule
> Member Added: public AvoidUnusedInternalResourceRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> Member Added: public override void TearDown ();
> Namespace Directory Created: Gendarme.Rules.Globalization
> New Namespace File: Gendarme.Rules.Globalization
> New Type: Gendarme.Rules.Globalization.SatelliteResourceMismatchRule
> Member Added: public SatelliteResourceMismatchRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckAssembly (Mono.Cecil.AssemblyDefinition assembly);
> Members Added: 5, Members Deleted: 0
> touch doc/generated/index.xml
> mdoc assemble -f ecma -o doc/Gendarme.Rules.Globalization doc/generated 
> echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Globalization' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Globalization.source 
> gmake[4]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Globalization'
> gmake[3]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Globalization'
> Making all in Gendarme.Rules.Gendarme
> gmake[3]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Gendarme'
> Making all in Test
> gmake[4]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Gendarme/Test'
> gmake[4]: Nothing to be done for `all'.
> gmake[4]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Gendarme/Test'
> gmake[4]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Gendarme'
> /usr/local/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Gendarme.dll.doc \
> 	-r:/usr/local/lib/mono/gac/Mono.Cecil/0.9.5.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Gendarme.dll ./GendarmeRule.cs ./DefectsMustBeReportedRule.cs ./DoNotThrowExceptionRule.cs ./MissingEngineDependencyRule.cs ./ReviewAttributesOnRulesRule.cs ./UseCorrectSuffixRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
> mkdir -p doc
> mdoc update -i ../../bin/Gendarme.Rules.Gendarme.dll.doc -o doc/generated ../../bin/Gendarme.Rules.Gendarme.dll
> New Type: Gendarme.Rules.Gendarme.GendarmeRule
> Member Added: protected GendarmeRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Namespace Directory Created: Gendarme.Rules.Gendarme
> New Namespace File: Gendarme.Rules.Gendarme
> New Type: Gendarme.Rules.Gendarme.DefectsMustBeReportedRule
> Member Added: public DefectsMustBeReportedRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Gendarme.DoNotThrowExceptionRule
> Member Added: public DoNotThrowExceptionRule ();
> Member Added: public override void Initialize (Gendarme.Framework.IRunner runner);
> Member Added: public Gendarme.Framework.RuleResult CheckMethod (Mono.Cecil.MethodDefinition method);
> New Type: Gendarme.Rules.Gendarme.MissingEngineDependencyRule
> Member Added: public MissingEngineDependencyRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Gendarme.ReviewAttributesOnRulesRule
> Member Added: public ReviewAttributesOnRulesRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> New Type: Gendarme.Rules.Gendarme.UseCorrectSuffixRule
> Member Added: public UseCorrectSuffixRule ();
> Member Added: public Gendarme.Framework.RuleResult CheckType (Mono.Cecil.TypeDefinition type);
> Members Added: 13, Members Deleted: 0
> touch doc/generated/index.xml
> mdoc assemble -f ecma -o doc/Gendarme.Rules.Gendarme doc/generated 
> echo -e "<?xml version='1.0'?>\n<monodoc>\n\t<node label='Gendarme' name='gendarme' parent='man'/>\n\t<source provider='ecma' basefile='Gendarme.Rules.Gendarme' path='gendarme'/>\n</monodoc>" > doc/Gendarme.Rules.Gendarme.source 
> gmake[4]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Gendarme'
> gmake[3]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Gendarme'
> Making all in Gendarme.Rules.Interoperability
> gmake[3]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Interoperability'
> Making all in Test
> gmake[4]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Interoperability/Test'
> gmake[4]: Nothing to be done for `all'.
> gmake[4]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Interoperability/Test'
> gmake[4]: Entering directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Interoperability'
> /usr/local/bin/gmcs -target:library -debug+ -d:TRACE -optimize+ -nowarn:1591  -warn:4 -warnaserror+ -nowarn:1591 -doc:../../bin/Gendarme.Rules.Interoperability.dll.doc \
> 	-r:/usr/local/lib/mono/gac/Mono.Cecil/0.9.5.0__0738eb9f132ed756/Mono.Cecil.dll -r:../../bin/Gendarme.Framework.dll -out:../../bin/Gendarme.Rules.Interoperability.dll ./CentralizePInvokesIntoNativeMethodsTypeRule.cs ./DelegatesPassedToNativeCodeMustIncludeExceptionHandlingRule.cs ./DoNotCastIntPtrToInt32Rule.cs ./GetLastErrorMustBeCalledRightAfterPInvokeRule.cs ./MarshalBooleansInPInvokeDeclarationsRule.cs ./MarshalStringsInPInvokeDeclarationsRule.cs ./PInvokeShouldNotBeVisibleRule.cs ./UseManagedAlternativesToPInvokeRule.cs ../../AssemblyInfo.cs ./../../AssemblyStaticInfo.cs
> ./DelegatesPassedToNativeCodeMustIncludeExceptionHandlingRule.cs(496,74): error CS1061: Type `Mono.Cecil.Cil.ExceptionHandler' does not contain a definition for `FilterEnd' and no extension method `FilterEnd' of type `Mono.Cecil.Cil.ExceptionHandler' could be found (are you missing a using directive or an assembly reference?)
> /usr/local/lib/mono/gac/Mono.Cecil/0.9.5.0__0738eb9f132ed756/Mono.Cecil.dll (Location of the symbol related to previous error)
> Compilation failed: 1 error(s), 0 warnings
> gmake[4]: *** [../../bin/Gendarme.Rules.Interoperability.dll] Error 1
> gmake[4]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Interoperability'
> gmake[3]: *** [all-recursive] Error 1
> gmake[3]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules/Gendarme.Rules.Interoperability'
> gmake[2]: *** [all-recursive] Error 1
> gmake[2]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme/rules'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/work/a/ports/devel/mono-tools/work/mono-tools-2.10/gendarme'
> gmake: *** [all-recursive] Error 1
> *** Error code 1
> 
> Stop in /a/ports/devel/mono-tools.
> ================================================================
> build of /usr/ports/devel/mono-tools ended at Fri May  4 17:10:07 UTC 2012

-- 
-- 
Pav Lucistnik <pav at oook.cz>
              <pav at FreeBSD.org>
One Unix to rule them all, One Resolver to find them, One IP to bring
them all and in the zone to bind them.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-mono/attachments/20120505/01f65ed6/attachment-0001.pgp


More information about the freebsd-mono mailing list