diff --git a/csharp/Facebook.Yoga/YogaPrintOptions.cs b/csharp/Facebook.Yoga/YogaPrintOptions.cs index be3723f0..19855ee2 100644 --- a/csharp/Facebook.Yoga/YogaPrintOptions.cs +++ b/csharp/Facebook.Yoga/YogaPrintOptions.cs @@ -9,6 +9,7 @@ namespace Facebook.Yoga { + [System.Flags] public enum YogaPrintOptions { Layout = 1, diff --git a/enums.py b/enums.py index cc0cc6f0..54c0d262 100644 --- a/enums.py +++ b/enums.py @@ -223,6 +223,8 @@ for name, values in sorted(ENUMS.items()): with open(root + '/csharp/Facebook.Yoga/Yoga%s.cs' % name, 'w') as f: f.write(LICENSE) f.write('namespace Facebook.Yoga\n{\n') + if isinstance(next(iter(values or []), None), tuple): + f.write(' [System.Flags]\n') f.write(' public enum Yoga%s\n {\n' % name) for value in values: if isinstance(value, tuple):