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