private void testBitFlags() { String file = Assembly.GetEntryAssembly().Location; FileAttributes attributes = File.GetAttributes(file); Console.WriteLine("Is {0} hidden? {1}", file, (attributes & FileAttributes.Hidden) != 0); // File.SetAttributes(file, FileAttributes.ReadOnly | FileAttributes.Hidden); Actions actions = Actions.Read | Actions.Delete; // 0x0005 Console.WriteLine(actions.ToString()); // "Read, Delete" MyActions myActions = MyActions.Read | MyActions.Delete; // 0x0005 Console.WriteLine(myActions.ToString("F")); // "Read, Delete" }
public IRover Move(char action) { return(MyActions[(Movements)action]()); }
public void Execute(MyActions <T> instance, MyActions <T> .Methods methods = Methods.First) { instance.Execute(default(T)); instance.Execute(default(T), MyActions <T> .Methods.Second); }
public void Execute(MyActions <T> instance) { instance.Execute(default(T)); instance.Execute(default(T), MyActions <T> .Methods.First); }