Skip to content

Gendarme.Rules.Ui.AddMatchingArrangeMeasureOverrideRule(git)

Sebastien Pouliot edited this page Mar 2, 2011 · 1 revision

AddMatchingArrangeMeasureOverrideRule

Assembly: Gendarme.Rules.Ui
Version: git

Description

An object that inherits from System.Windows.FrameworkElement and provides either an ArrangeOverride or MeasureOverride method should also provide the other.

Examples

Bad example:

class BadClass : System.Windows.FrameworkElement {
    protected override Size MeasureOverride (Size availableSize)
    {
    }
}

Good example:

class GoodClass : System.Windows.FrameworkElement {
    protected override Size MeasureOverride (Size availableSize)
    {
    }
    protected override Size ArrangeOverride (Size finalSize)
    {
    }
}

Source code

You can browse the latest source code of this rule on github.com

Clone this wiki locally