30 references to EdgeEffects
System.Windows.Forms (8)
System\Windows\Forms\Controls\TrackBar\TrackBarRenderer.cs (4)
120
t_visualStyleRenderer.DrawEdge(g, new Rectangle(bounds.X, bounds.Y, LineWidth, bounds.Height), Edges.Left, edgeStyle,
EdgeEffects
.None);
130
t_visualStyleRenderer.DrawEdge(g, new Rectangle((int)Math.Round(x), bounds.Y, LineWidth, bounds.Height), Edges.Left, edgeStyle,
EdgeEffects
.None);
150
t_visualStyleRenderer.DrawEdge(g, new Rectangle(bounds.X, bounds.Y, bounds.Width, LineWidth), Edges.Top, edgeStyle,
EdgeEffects
.None);
160
t_visualStyleRenderer.DrawEdge(g, new Rectangle(bounds.X, (int)Math.Round(y), bounds.Width, LineWidth), Edges.Top, edgeStyle,
EdgeEffects
.None);
System\Windows\Forms\VisualStyles\VisualStyleRenderer.cs (2)
267
public Rectangle DrawEdge(IDeviceContext dc, Rectangle bounds, Edges edges, EdgeStyle style,
EdgeEffects
effects)
275
internal unsafe Rectangle DrawEdge(HDC dc, Rectangle bounds, Edges edges, EdgeStyle style,
EdgeEffects
effects)
Validation.cs (2)
779
public static void Validate(System.Windows.Forms.VisualStyles.
EdgeEffects
enumToValidate, string parameterName = "value")
783
ReportEnumValidationError(parameterName, intValue, typeof(System.Windows.Forms.VisualStyles.
EdgeEffects
));
System.Windows.Forms.Design (2)
Validation.cs (2)
779
public static void Validate(System.Windows.Forms.VisualStyles.
EdgeEffects
enumToValidate, string parameterName = "value")
783
ReportEnumValidationError(parameterName, intValue, typeof(System.Windows.Forms.VisualStyles.
EdgeEffects
));
System.Windows.Forms.Tests (20)
System\Windows\Forms\VisualStyles\VisualStyleRendererTests.cs (20)
188
yield return new object[] { new Rectangle(1, 2, 3, 4), Edges.Left, EdgeStyle.Raised,
EdgeEffects
.None };
189
yield return new object[] { new Rectangle(1, 2, 3, 4), Edges.Top, EdgeStyle.Bump,
EdgeEffects
.Mono };
190
yield return new object[] { new Rectangle(1, 2, 3, 4), Edges.Left | Edges.Top | Edges.Right | Edges.Bottom | Edges.Diagonal, EdgeStyle.Sunken,
EdgeEffects
.FillInterior |
EdgeEffects
.Flat |
EdgeEffects
.Soft |
EdgeEffects
.Mono };
191
yield return new object[] { new Rectangle(0, 0, 3, 4), Edges.Left, EdgeStyle.Raised,
EdgeEffects
.None };
192
yield return new object[] { new Rectangle(0, 0, 0, 4), Edges.Left, EdgeStyle.Raised,
EdgeEffects
.None };
193
yield return new object[] { new Rectangle(0, 0, -1, 4), Edges.Left, EdgeStyle.Raised,
EdgeEffects
.None };
194
yield return new object[] { new Rectangle(0, 0, 3, 0), Edges.Left, EdgeStyle.Raised,
EdgeEffects
.None };
195
yield return new object[] { new Rectangle(0, 0, 3, -1), Edges.Left, EdgeStyle.Raised,
EdgeEffects
.None };
196
yield return new object[] { new Rectangle(0, 0, 0, 0), Edges.Left, EdgeStyle.Raised,
EdgeEffects
.None };
197
yield return new object[] { new Rectangle(0, 0, -1, -1), Edges.Left, EdgeStyle.Raised,
EdgeEffects
.None };
198
yield return new object[] { new Rectangle(-1, -2, 3, 4), Edges.Left, EdgeStyle.Raised,
EdgeEffects
.None };
203
public void VisualStyleRenderer_DrawEdge_Invoke_Success(Rectangle bounds, Edges edges, EdgeStyle style,
EdgeEffects
effects)
217
Assert.Throws<ArgumentNullException>("dc", () => renderer.DrawEdge(null, new Rectangle(1, 2, 3, 4), Edges.Top, EdgeStyle.Bump,
EdgeEffects
.FillInterior));
227
Assert.Throws<InvalidEnumArgumentException>("edges", () => renderer.DrawEdge(graphics, new Rectangle(1, 2, 3, 4), edges, EdgeStyle.Bump,
EdgeEffects
.FillInterior));
237
Assert.Throws<InvalidEnumArgumentException>("style", () => renderer.DrawEdge(graphics, new Rectangle(1, 2, 3, 4), Edges.Bottom, style,
EdgeEffects
.FillInterior));
241
[InvalidEnumData<
EdgeEffects
>]
242
public void VisualStyleRenderer_DrawEdge_InvalidEffects_ThrowsInvalidEnumArgumentException(
EdgeEffects
effects)