reference: https://bugzilla.xamarin.com/show_bug.cgi?id=33997
This commit is contained in:
Родитель
297fcd8956
Коммит
95005feaf7
|
@ -35,6 +35,7 @@ using XamCore.Foundation;
|
|||
namespace XamCore.CoreGraphics {
|
||||
|
||||
// uint32_t -> CGGradient.h
|
||||
[Flags]
|
||||
public enum CGGradientDrawingOptions : uint_compat_int {
|
||||
None = 0,
|
||||
DrawsBeforeStartLocation = (1 << 0),
|
||||
|
|
|
@ -100,5 +100,13 @@ namespace MonoTouchFixtures.CoreGraphics {
|
|||
using (var a = NSArray.FromNSObjects (array))
|
||||
Assert.That (CGGradientCreateWithColors (IntPtr.Zero, a.Handle, null), Is.Not.EqualTo (IntPtr.Zero), "CGGradientCreateWithColors-2");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void GradientDrawingOptions ()
|
||||
{
|
||||
var gdo = CGGradientDrawingOptions.DrawsAfterEndLocation | CGGradientDrawingOptions.DrawsBeforeStartLocation;
|
||||
// this would be "3" without a [Flags] attribute
|
||||
Assert.That (gdo.ToString (), Is.EqualTo ("DrawsBeforeStartLocation, DrawsAfterEndLocation"), "ToString/Flags");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче