233 references to ENHANCED_METAFILE_RECORD_TYPE
System.Private.Windows.Core (1)
Windows.Win32.ENHMETARECORD.g.cs (1)
30 internal winmdroot.Graphics.Gdi.ENHANCED_METAFILE_RECORD_TYPE iType;
System.Windows.Forms.Primitives.TestUtilities (198)
DeviceContextState.cs (4)
185case ENHANCED_METAFILE_RECORD_TYPE.EMR_EXTCREATEFONTINDIRECTW: 188case ENHANCED_METAFILE_RECORD_TYPE.EMR_CREATEPEN: 191case ENHANCED_METAFILE_RECORD_TYPE.EMR_EXTCREATEPEN: 194case ENHANCED_METAFILE_RECORD_TYPE.EMR_CREATEBRUSHINDIRECT:
Metafiles\EmfRecord.cs (86)
31public ENHANCED_METAFILE_RECORD_TYPE Type => _lpmr->iType; 35public ENHMETAHEADER* HeaderRecord => Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_HEADER ? (ENHMETAHEADER*)_lpmr : null; 37=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_EXTSELECTCLIPRGN ? (EMREXTSELECTCLIPRGN*)_lpmr : null; 39=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_SETVIEWPORTORGEX ? (EMRPOINTRECORD*)_lpmr : null; 41=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_SETBRUSHORGEX ? (EMRPOINTRECORD*)_lpmr : null; 43=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_SETWINDOWORGEX ? (EMRPOINTRECORD*)_lpmr : null; 45=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_OFFSETCLIPRGN ? (EMRPOINTRECORD*)_lpmr : null; 47=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_MOVETOEX ? (EMRPOINTRECORD*)_lpmr : null; 49=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_LINETO ? (EMRPOINTRECORD*)_lpmr : null; 51=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_CREATEBRUSHINDIRECT ? (EMRCREATEBRUSHINDIRECT*)_lpmr : null; 53=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_SETROP2 ? (EMRENUMRECORD<R2_MODE>*)_lpmr : null; 55=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_SETBKMODE ? (EMRENUMRECORD<BACKGROUND_MODE>*)_lpmr : null; 57=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_CREATEPEN ? (EMRCREATEPEN*)_lpmr : null; 59=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_EXTCREATEPEN ? (EMREXTCREATEPEN*)_lpmr : null; 61=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_SELECTOBJECT ? (EMRINDEXRECORD*)_lpmr : null; 63=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_DELETEOBJECT ? (EMRINDEXRECORD*)_lpmr : null; 65=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_BITBLT ? (EMRBITBLT*)_lpmr : null; 67=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_SETICMMODE ? (EMRENUMRECORD<ICM_MODE>*)_lpmr : null; 69=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYGON16 ? (EMRPOLY16*)_lpmr : null; 71=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYLINE16 ? (EMRPOLY16*)_lpmr : null; 73=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYBEZIER16 ? (EMRPOLY16*)_lpmr : null; 75=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYLINETO16 ? (EMRPOLY16*)_lpmr : null; 77=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYBEZIERTO16 ? (EMRPOLY16*)_lpmr : null; 79=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYPOLYLINE16 ? (EMRPOLYPOLY16*)_lpmr : null; 81=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYPOLYGON16 ? (EMRPOLYPOLY16*)_lpmr : null; 83=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_SETWORLDTRANSFORM ? (EMRSETWORLDTRANSFORM*)_lpmr : null; 85=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_MODIFYWORLDTRANSFORM ? (EMRMODIFYWORLDTRANSFORM*)_lpmr : null; 87=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_SETBKCOLOR ? (EMRSETCOLOR*)_lpmr : null; 89=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_SETTEXTCOLOR ? (EMRSETCOLOR*)_lpmr : null; 91=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_CREATEDIBPATTERNBRUSHPT ? (EMRCREATEDIBPATTERNBRUSHPT*)_lpmr : null; 93=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_SETTEXTALIGN ? (EMRENUMRECORD<TEXT_ALIGN_OPTIONS>*)_lpmr : null; 95=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_EXTCREATEFONTINDIRECTW ? (EMREXTCREATEFONTINDIRECTW*)_lpmr : null; 97=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_EXTTEXTOUTW ? (EMREXTTEXTOUTW*)_lpmr : null; 99=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_SETMAPMODE ? (EMRENUMRECORD<HDC_MAP_MODE>*)_lpmr : null; 101=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_FILLPATH ? (EMRRECTRECORD*)_lpmr : null; 103=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_STROKEANDFILLPATH ? (EMRRECTRECORD*)_lpmr : null; 105=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_STROKEPATH ? (EMRRECTRECORD*)_lpmr : null; 107=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_EXCLUDECLIPRECT ? (EMRRECTRECORD*)_lpmr : null; 109=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_INTERSECTCLIPRECT ? (EMRRECTRECORD*)_lpmr : null; 111=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_ELLIPSE ? (EMRRECTRECORD*)_lpmr : null; 113=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_RECTANGLE ? (EMRRECTRECORD*)_lpmr : null; 115=> Type == ENHANCED_METAFILE_RECORD_TYPE.EMR_RESTOREDC ? (EMRRESTOREDC*)_lpmr : null; 120ENHANCED_METAFILE_RECORD_TYPE.EMR_HEADER => HeaderRecord->ToString(), 121ENHANCED_METAFILE_RECORD_TYPE.EMR_EXTSELECTCLIPRGN => ExtSelectClipRgnRecord->ToString(), 122ENHANCED_METAFILE_RECORD_TYPE.EMR_SETVIEWPORTORGEX => SetViewportOrgExRecord->ToString(), 123ENHANCED_METAFILE_RECORD_TYPE.EMR_SETWINDOWORGEX => SetWindowOrgExRecord->ToString(), 124ENHANCED_METAFILE_RECORD_TYPE.EMR_OFFSETCLIPRGN => OffsetClipRgnRecord->ToString(), 125ENHANCED_METAFILE_RECORD_TYPE.EMR_MOVETOEX => MoveToExRecord->ToString(), 126ENHANCED_METAFILE_RECORD_TYPE.EMR_LINETO => LineToRecord->ToString(), 127ENHANCED_METAFILE_RECORD_TYPE.EMR_CREATEBRUSHINDIRECT => CreateBrushIndirectRecord->ToString(), 128ENHANCED_METAFILE_RECORD_TYPE.EMR_SETBKMODE => SetBkModeRecord->ToString(), 129ENHANCED_METAFILE_RECORD_TYPE.EMR_SETROP2 => SetROP2Record->ToString(), 130ENHANCED_METAFILE_RECORD_TYPE.EMR_CREATEPEN => CreatePenRecord->ToString(), 131ENHANCED_METAFILE_RECORD_TYPE.EMR_EXTCREATEPEN => ExtCreatePenRecord->ToString(), 132ENHANCED_METAFILE_RECORD_TYPE.EMR_SELECTOBJECT => SelectObjectRecord->ToString(), 133ENHANCED_METAFILE_RECORD_TYPE.EMR_DELETEOBJECT => DeleteObjectRecord->ToString(), 134ENHANCED_METAFILE_RECORD_TYPE.EMR_BITBLT => BitBltRecord->ToString(), 135ENHANCED_METAFILE_RECORD_TYPE.EMR_SETICMMODE => SetIcmModeRecord->ToString(), 136ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYLINE16 => Polyline16Record->ToString(), 137ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYBEZIER16 => PolyBezier16Record->ToString(), 138ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYGON16 => Polygon16Record->ToString(), 139ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYBEZIERTO16 => PolyBezierTo16Record->ToString(), 140ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYLINETO16 => PolylineTo16Record->ToString(), 141ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYPOLYGON16 => PolyPolygon16Record->ToString(), 142ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYPOLYLINE16 => PolyPolyline16Record->ToString(), 143ENHANCED_METAFILE_RECORD_TYPE.EMR_SETWORLDTRANSFORM => SetWorldTransformRecord->ToString(), 144ENHANCED_METAFILE_RECORD_TYPE.EMR_MODIFYWORLDTRANSFORM => ModifyWorldTransformRecord->ToString(), 145ENHANCED_METAFILE_RECORD_TYPE.EMR_SETTEXTCOLOR => SetTextColorRecord->ToString(), 146ENHANCED_METAFILE_RECORD_TYPE.EMR_SETBKCOLOR => SetBkColorRecord->ToString(), 147ENHANCED_METAFILE_RECORD_TYPE.EMR_CREATEDIBPATTERNBRUSHPT => CreateDibPatternBrushPtRecord->ToString(), 148ENHANCED_METAFILE_RECORD_TYPE.EMR_SETTEXTALIGN => SetTextAlignRecord->ToString(), 149ENHANCED_METAFILE_RECORD_TYPE.EMR_EXTCREATEFONTINDIRECTW => ExtCreateFontIndirectWRecord->ToString(), 150ENHANCED_METAFILE_RECORD_TYPE.EMR_EXTTEXTOUTW => ExtTextOutWRecord->ToString(), 151ENHANCED_METAFILE_RECORD_TYPE.EMR_SETMAPMODE => SetMapModeRecord->ToString(), 152ENHANCED_METAFILE_RECORD_TYPE.EMR_FILLPATH => FillPathRecord->ToString(), 153ENHANCED_METAFILE_RECORD_TYPE.EMR_STROKEANDFILLPATH => StrokeAndFillPathRecord->ToString(), 154ENHANCED_METAFILE_RECORD_TYPE.EMR_STROKEPATH => StrokePathRecord->ToString(), 155ENHANCED_METAFILE_RECORD_TYPE.EMR_EXCLUDECLIPRECT => ExcludeClipRectRecord->ToString(), 156ENHANCED_METAFILE_RECORD_TYPE.EMR_INTERSECTCLIPRECT => IntersetClipRectRecord->ToString(), 157ENHANCED_METAFILE_RECORD_TYPE.EMR_ELLIPSE => EllipseRecord->ToString(), 158ENHANCED_METAFILE_RECORD_TYPE.EMR_RECTANGLE => RectangleRecord->ToString(), 159ENHANCED_METAFILE_RECORD_TYPE.EMR_RESTOREDC => RestoreDCRecord->ToString(), 165ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYLINE16 => Polyline16Record->ToString(state), 166ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYGON16 => Polygon16Record->ToString(state), 167ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYPOLYGON16 => PolyPolygon16Record->ToString(state), 168ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYPOLYLINE16 => PolyPolyline16Record->ToString(state),
Metafiles\EmfScope.cs (26)
123case ENHANCED_METAFILE_RECORD_TYPE.EMR_SETTEXTALIGN: 126case ENHANCED_METAFILE_RECORD_TYPE.EMR_SETMAPMODE: 129case ENHANCED_METAFILE_RECORD_TYPE.EMR_SETBKMODE: 132case ENHANCED_METAFILE_RECORD_TYPE.EMR_SETROP2: 135case ENHANCED_METAFILE_RECORD_TYPE.EMR_SETTEXTCOLOR: 138case ENHANCED_METAFILE_RECORD_TYPE.EMR_SETBKCOLOR: 141case ENHANCED_METAFILE_RECORD_TYPE.EMR_MOVETOEX: 146case ENHANCED_METAFILE_RECORD_TYPE.EMR_LINETO: 149case ENHANCED_METAFILE_RECORD_TYPE.EMR_BEGINPATH: 153case ENHANCED_METAFILE_RECORD_TYPE.EMR_ABORTPATH: 154case ENHANCED_METAFILE_RECORD_TYPE.EMR_ENDPATH: 155case ENHANCED_METAFILE_RECORD_TYPE.EMR_CLOSEFIGURE: 158case ENHANCED_METAFILE_RECORD_TYPE.EMR_EXTCREATEFONTINDIRECTW: 159case ENHANCED_METAFILE_RECORD_TYPE.EMR_CREATEPALETTE: 160case ENHANCED_METAFILE_RECORD_TYPE.EMR_CREATEPEN: 161case ENHANCED_METAFILE_RECORD_TYPE.EMR_EXTCREATEPEN: 162case ENHANCED_METAFILE_RECORD_TYPE.EMR_CREATEMONOBRUSH: 163case ENHANCED_METAFILE_RECORD_TYPE.EMR_CREATEBRUSHINDIRECT: 164case ENHANCED_METAFILE_RECORD_TYPE.EMR_CREATEDIBPATTERNBRUSHPT: 168case ENHANCED_METAFILE_RECORD_TYPE.EMR_SELECTOBJECT: 171case ENHANCED_METAFILE_RECORD_TYPE.EMR_DELETEOBJECT: 174case ENHANCED_METAFILE_RECORD_TYPE.EMR_EXTSELECTCLIPRGN: 177case ENHANCED_METAFILE_RECORD_TYPE.EMR_SETWORLDTRANSFORM: 180case ENHANCED_METAFILE_RECORD_TYPE.EMR_MODIFYWORLDTRANSFORM: 196case ENHANCED_METAFILE_RECORD_TYPE.EMR_SAVEDC: 199case ENHANCED_METAFILE_RECORD_TYPE.EMR_RESTOREDC:
Metafiles\RecordTypes\EMR.cs (1)
13public ENHANCED_METAFILE_RECORD_TYPE iType;
Metafiles\Validators\ActionValidator.cs (4)
13private readonly ENHANCED_METAFILE_RECORD_TYPE _recordType; 17public ActionValidator(ENHANCED_METAFILE_RECORD_TYPE recordType, ProcessRecordDelegate processor) 23public ActionValidator(ENHANCED_METAFILE_RECORD_TYPE recordType, ProcessRecordWithStateDelegate processor) 29public bool ShouldValidate(ENHANCED_METAFILE_RECORD_TYPE recordType) => recordType == _recordType;
Metafiles\Validators\BitBltValidator.cs (2)
23public override bool ShouldValidate(ENHANCED_METAFILE_RECORD_TYPE recordType) => recordType == ENHANCED_METAFILE_RECORD_TYPE.EMR_BITBLT;
Metafiles\Validators\EmfValidator.cs (49)
64private static bool IsRenderingRecord(ENHANCED_METAFILE_RECORD_TYPE recordType) 67ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYBEZIER => true, 68ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYGON => true, 69ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYLINE => true, 70ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYBEZIERTO => true, 71ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYLINETO => true, 72ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYPOLYLINE => true, 73ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYPOLYGON => true, 74ENHANCED_METAFILE_RECORD_TYPE.EMR_SETPIXELV => true, 75ENHANCED_METAFILE_RECORD_TYPE.EMR_ANGLEARC => true, 76ENHANCED_METAFILE_RECORD_TYPE.EMR_ELLIPSE => true, 77ENHANCED_METAFILE_RECORD_TYPE.EMR_RECTANGLE => true, 78ENHANCED_METAFILE_RECORD_TYPE.EMR_ROUNDRECT => true, 79ENHANCED_METAFILE_RECORD_TYPE.EMR_ARC => true, 80ENHANCED_METAFILE_RECORD_TYPE.EMR_CHORD => true, 81ENHANCED_METAFILE_RECORD_TYPE.EMR_PIE => true, 82ENHANCED_METAFILE_RECORD_TYPE.EMR_EXTFLOODFILL => true, 83ENHANCED_METAFILE_RECORD_TYPE.EMR_LINETO => true, 84ENHANCED_METAFILE_RECORD_TYPE.EMR_ARCTO => true, 85ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYDRAW => true, 86ENHANCED_METAFILE_RECORD_TYPE.EMR_CLOSEFIGURE => true, 87ENHANCED_METAFILE_RECORD_TYPE.EMR_FILLPATH => true, 88ENHANCED_METAFILE_RECORD_TYPE.EMR_STROKEANDFILLPATH => true, 89ENHANCED_METAFILE_RECORD_TYPE.EMR_STROKEPATH => true, 90ENHANCED_METAFILE_RECORD_TYPE.EMR_FILLRGN => true, 91ENHANCED_METAFILE_RECORD_TYPE.EMR_FRAMERGN => true, 92ENHANCED_METAFILE_RECORD_TYPE.EMR_INVERTRGN => true, 93ENHANCED_METAFILE_RECORD_TYPE.EMR_PAINTRGN => true, 94ENHANCED_METAFILE_RECORD_TYPE.EMR_BITBLT => true, 95ENHANCED_METAFILE_RECORD_TYPE.EMR_STRETCHBLT => true, 96ENHANCED_METAFILE_RECORD_TYPE.EMR_MASKBLT => true, 97ENHANCED_METAFILE_RECORD_TYPE.EMR_PLGBLT => true, 98ENHANCED_METAFILE_RECORD_TYPE.EMR_SETDIBITSTODEVICE => true, 99ENHANCED_METAFILE_RECORD_TYPE.EMR_STRETCHDIBITS => true, 100ENHANCED_METAFILE_RECORD_TYPE.EMR_EXTTEXTOUTA => true, 101ENHANCED_METAFILE_RECORD_TYPE.EMR_EXTTEXTOUTW => true, 102ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYBEZIER16 => true, 103ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYGON16 => true, 104ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYLINE16 => true, 105ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYBEZIERTO16 => true, 106ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYLINETO16 => true, 107ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYPOLYLINE16 => true, 108ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYPOLYGON16 => true, 109ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYDRAW16 => true, 110ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYTEXTOUTA => true, 111ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYTEXTOUTW => true, 112ENHANCED_METAFILE_RECORD_TYPE.EMR_ALPHABLEND => true, 113ENHANCED_METAFILE_RECORD_TYPE.EMR_TRANSPARENTBLT => true, 114ENHANCED_METAFILE_RECORD_TYPE.EMR_GRADIENTFILL => true,
Metafiles\Validators\IEmfValidator.cs (1)
15bool ShouldValidate(ENHANCED_METAFILE_RECORD_TYPE recordType);
Metafiles\Validators\LineToValidator.cs (2)
27public override bool ShouldValidate(ENHANCED_METAFILE_RECORD_TYPE recordType) => recordType == ENHANCED_METAFILE_RECORD_TYPE.EMR_LINETO;
Metafiles\Validators\Polygon16Validator.cs (2)
23public override bool ShouldValidate(ENHANCED_METAFILE_RECORD_TYPE recordType) => recordType == ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYGON16;
Metafiles\Validators\Polyline16Validator.cs (2)
23public override bool ShouldValidate(ENHANCED_METAFILE_RECORD_TYPE recordType) => recordType == ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYLINE16;
Metafiles\Validators\PolyPolygon16Validator.cs (2)
21public override bool ShouldValidate(ENHANCED_METAFILE_RECORD_TYPE recordType) => recordType == ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYPOLYGON16;
Metafiles\Validators\PolyPolyline16Validator.cs (2)
21public override bool ShouldValidate(ENHANCED_METAFILE_RECORD_TYPE recordType) => recordType == ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYPOLYLINE16;
Metafiles\Validators\RectangleValidator.cs (2)
23public override bool ShouldValidate(ENHANCED_METAFILE_RECORD_TYPE recordType) => recordType == ENHANCED_METAFILE_RECORD_TYPE.EMR_RECTANGLE;
Metafiles\Validators\RepeatValidator.cs (1)
19public bool ShouldValidate(ENHANCED_METAFILE_RECORD_TYPE recordType) => _validator.ShouldValidate(recordType);
Metafiles\Validators\SkipAllValidator.cs (1)
12public bool ShouldValidate(ENHANCED_METAFILE_RECORD_TYPE recordType) => true;
Metafiles\Validators\SkipToValidator.cs (1)
14public bool ShouldValidate(ENHANCED_METAFILE_RECORD_TYPE recordType) => true;
Metafiles\Validators\SkipTypesValidator.cs (3)
10private readonly ENHANCED_METAFILE_RECORD_TYPE[] _skipTypes; 12public SkipTypesValidator(params ENHANCED_METAFILE_RECORD_TYPE[] skipTypes) => _skipTypes = skipTypes; 14public bool ShouldValidate(ENHANCED_METAFILE_RECORD_TYPE recordType) => _skipTypes.Contains(recordType);
Metafiles\Validators\StateValidator.cs (1)
15public abstract bool ShouldValidate(ENHANCED_METAFILE_RECORD_TYPE recordType);
Metafiles\Validators\TextOutValidator.cs (2)
27public override bool ShouldValidate(ENHANCED_METAFILE_RECORD_TYPE recordType) => recordType == ENHANCED_METAFILE_RECORD_TYPE.EMR_EXTTEXTOUTW;
Metafiles\Validators\Validate.cs (4)
97internal static IEmfValidator Action(ENHANCED_METAFILE_RECORD_TYPE recordType, ProcessRecordDelegate action) 103internal static IEmfValidator Action(ENHANCED_METAFILE_RECORD_TYPE recordType, ProcessRecordWithStateDelegate action) 119internal static IEmfValidator SkipType(ENHANCED_METAFILE_RECORD_TYPE type) => new SkipTypesValidator(type); 124internal static IEmfValidator SkipTypes(params ENHANCED_METAFILE_RECORD_TYPE[] types) => new SkipTypesValidator(types);
System.Windows.Forms.Tests (34)
NumericUpDownTests.cs (4)
58Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_STRETCHDIBITS), 59Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_STRETCHDIBITS), 93Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_STRETCHDIBITS), 94Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_STRETCHDIBITS),
System\Windows\Forms\ButtonRenderingTests.cs (4)
20List<ENHANCED_METAFILE_RECORD_TYPE> types = []; 47Validate.Repeat(Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_BITBLT), 1), 132Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_BITBLT), 241Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_BITBLT),
System\Windows\Forms\CheckBoxRendererTests.cs (9)
38? Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_ALPHABLEND) 39: Validate.Repeat(Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_STRETCHDIBITS), 1) 75? Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_ALPHABLEND) 76: Validate.Repeat(Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_STRETCHDIBITS), 1), 112? Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_ALPHABLEND) 113: Validate.Repeat(Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_STRETCHDIBITS), 1), 146? Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_ALPHABLEND) 147: Validate.Repeat(Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_STRETCHDIBITS), 1), 157? Validate.Repeat(Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_STRETCHDIBITS), 2)
System\Windows\Forms\RadioButtonRendererTests.cs (7)
38? Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_ALPHABLEND) 39: Validate.Repeat(Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_STRETCHDIBITS), 1) 68? Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_ALPHABLEND) 69: Validate.Repeat(Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_STRETCHDIBITS), 1), 142? Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_ALPHABLEND) 143: Validate.Repeat(Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_STRETCHDIBITS), 1), 153? Validate.Repeat(Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_STRETCHDIBITS), 2)
System\Windows\Forms\TextBoxRendererTests.cs (3)
44Validate.Repeat(Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_EXTTEXTOUTW), 10), 73Validate.Repeat(Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_EXTTEXTOUTW), 109Validate.Repeat(Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_EXTTEXTOUTW),
System\Windows\Forms\ToolStripButtonTests.Rendering.cs (7)
88Validate.Repeat(Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYPOLYGON16), 2)); 114Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYGON16)); 140Validate.Repeat(Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYPOLYGON16), 2), 141Validate.Repeat(Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYGON16), 1)); 167Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYGON16), 168Validate.Repeat(Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYPOLYGON16), 2), 169Validate.SkipType(ENHANCED_METAFILE_RECORD_TYPE.EMR_POLYGON16));