Guest User

Untitled

a guest
Oct 23rd, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. using SkiaSharp;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Reflection;
  5.  
  6. namespace Example
  7. {
  8. class Program
  9. {
  10. static void Main()
  11. {
  12. Type type = typeof(SKColors);
  13. FieldInfo[] fis = type.GetFields(BindingFlags.Static | BindingFlags.Public);
  14. List<SKColor> colors = new List<SKColor>();
  15.  
  16. foreach(FieldInfo fi in fis)
  17. {
  18. //colors.Add(fi.WhatIsThis); // The point in question
  19. }
  20. }
  21. }
  22. }
  23.  
  24. //
  25. // Just contains various utility colors
  26. //
  27. // Author:
  28. // Miguel de Icaza
  29. //
  30. // Copyright 2016 Xamarin Inc
  31. //
  32. using System;
  33. namespace SkiaSharp
  34. {
  35. public struct SKColors
  36. {
  37. public static SKColor Empty => new SKColor (0x00000000);
  38. public static SKColor AliceBlue = new SKColor (0xFFF0F8FF);
  39. public static SKColor AntiqueWhite = new SKColor (0xFFFAEBD7);
  40. public static SKColor Aqua = new SKColor (0xFF00FFFF);
  41. public static SKColor Aquamarine = new SKColor (0xFF7FFFD4);
  42. public static SKColor Azure = new SKColor (0xFFF0FFFF);
  43. public static SKColor Beige = new SKColor (0xFFF5F5DC);
  44. public static SKColor Bisque = new SKColor (0xFFFFE4C4);
  45. public static SKColor Black = new SKColor (0xFF000000);
  46. public static SKColor BlanchedAlmond = new SKColor (0xFFFFEBCD);
  47. public static SKColor Blue = new SKColor (0xFF0000FF);
  48. public static SKColor BlueViolet = new SKColor (0xFF8A2BE2);
  49. public static SKColor Brown = new SKColor (0xFFA52A2A);
  50. public static SKColor BurlyWood = new SKColor (0xFFDEB887);
  51.  
  52. // trimmed for the sake of brevity
  53. }
  54. }
  55.  
  56. var colors = typeof(SKColors)
  57. .GetFields(BindingFlags.Static | BindingFlags.Public)
  58. .Select(fld => (SKColor)fld.GetValue(null))
  59. .ToList();
Add Comment
Please, Sign In to add comment