13 implementations of IStateValidator
System.Windows.Forms.Primitives.TestUtilities (13)
Metafiles\Validators\BackgroundModeValidator.cs (1)
8
internal class BackgroundModeValidator :
IStateValidator
Metafiles\Validators\BrushColorValidator.cs (1)
10
internal class BrushColorValidator :
IStateValidator
Metafiles\Validators\BrushStyleValidator.cs (1)
8
internal class BrushStyleValidator :
IStateValidator
Metafiles\Validators\BrushValidator.cs (1)
10
internal class BrushValidator :
IStateValidator
Metafiles\Validators\ClippingValidator.cs (1)
8
internal class ClippingValidator :
IStateValidator
Metafiles\Validators\FontFaceNameValidator.cs (1)
8
internal class FontFaceNameValidator :
IStateValidator
Metafiles\Validators\PenColorValidator.cs (1)
10
internal class PenColorValidator :
IStateValidator
Metafiles\Validators\PenStyleValidator.cs (1)
8
internal class PenStyleValidator :
IStateValidator
Metafiles\Validators\PenValidator.cs (1)
10
internal class PenValidator :
IStateValidator
Metafiles\Validators\PenWidthValidator.cs (1)
8
internal class PenWidthValidator :
IStateValidator
Metafiles\Validators\Rop2Validator.cs (1)
8
internal class Rop2Validator :
IStateValidator
Metafiles\Validators\TextColorValidator.cs (1)
10
internal class TextColorValidator :
IStateValidator
Metafiles\Validators\TransformValidator.cs (1)
10
internal class TransformValidator :
IStateValidator
34 references to IStateValidator
System.Windows.Forms.Primitives.TestUtilities (34)
Metafiles\Validators\BitBltValidator.cs (1)
18
params
IStateValidator
[] stateValidators) : base(stateValidators)
Metafiles\Validators\LineToValidator.cs (1)
21
params
IStateValidator
[] stateValidators) : base(stateValidators)
Metafiles\Validators\Poly16Validator.cs (1)
21
params
IStateValidator
[] stateValidators) : base(stateValidators)
Metafiles\Validators\Polygon16Validator.cs (1)
16
params
IStateValidator
[] stateValidators) : base(
Metafiles\Validators\Polyline16Validator.cs (1)
16
params
IStateValidator
[] stateValidators) : base(
Metafiles\Validators\PolyPoly16Validator.cs (1)
21
params
IStateValidator
[] stateValidators) : base(stateValidators)
Metafiles\Validators\PolyPolygon16Validator.cs (1)
14
params
IStateValidator
[] stateValidators) : base(
Metafiles\Validators\PolyPolyline16Validator.cs (1)
14
params
IStateValidator
[] stateValidators) : base(
Metafiles\Validators\RectangleValidator.cs (1)
18
params
IStateValidator
[] stateValidators) : base(stateValidators)
Metafiles\Validators\State.cs (13)
13
internal static
IStateValidator
BackgroundMode(BACKGROUND_MODE backgroundMode) => new BackgroundModeValidator(backgroundMode);
14
internal static
IStateValidator
Brush(Color brushColor, BRUSH_STYLE brushStyle)
16
internal static
IStateValidator
BrushColor(Color brushColor) => new BrushColorValidator(brushColor);
17
internal static
IStateValidator
BrushStyle(BRUSH_STYLE brushStyle) => new BrushStyleValidator(brushStyle);
18
internal static
IStateValidator
Clipping(RECT[] clippingRectangles) => new ClippingValidator(clippingRectangles);
19
internal static
IStateValidator
FontFace(string fontFaceName) => new FontFaceNameValidator(fontFaceName);
20
internal static
IStateValidator
Pen(int penWidth, Color penColor, PEN_STYLE penStyle)
22
internal static
IStateValidator
PenColor(Color penColor) => new PenColorValidator(penColor);
23
internal static
IStateValidator
PenStyle(PEN_STYLE penStyle) => new PenStyleValidator(penStyle);
24
internal static
IStateValidator
PenWidth(int penWidth) => new PenWidthValidator(penWidth);
25
internal static
IStateValidator
Rop2(R2_MODE rop2Mode) => new Rop2Validator(rop2Mode);
26
internal static
IStateValidator
TextColor(Color textColor) => new TextColorValidator(textColor);
27
internal static
IStateValidator
Transform(Matrix3x2 transform) => new TransformValidator(transform);
Metafiles\Validators\StateValidator.cs (3)
13
private readonly
IStateValidator
[] _stateValidators;
14
public StateValidator(
IStateValidator
[] stateValidators) => _stateValidators = stateValidators;
26
foreach (
IStateValidator
validator in _stateValidators)
Metafiles\Validators\TextOutValidator.cs (1)
21
params
IStateValidator
[] stateValidators) : base(stateValidators)
Metafiles\Validators\Validate.cs (8)
18
params
IStateValidator
[] stateValidators) => new Polygon16Validator(
29
params
IStateValidator
[] stateValidators) => new Polyline16Validator(
40
params
IStateValidator
[] stateValidators) => new PolyPolygon16Validator(
51
params
IStateValidator
[] stateValidators) => new PolyPolyline16Validator(
62
params
IStateValidator
[] stateValidators) => new TextOutValidator(
73
params
IStateValidator
[] stateValidators) => new LineToValidator(
82
params
IStateValidator
[] stateValidators) => new RectangleValidator(
90
params
IStateValidator
[] stateValidators) => new BitBltValidator(