public static void Debug(DebugInfoDetail detail, string msg) { if (debugInfoDetail.HasFlag(detail)) { Debug(msg); } }
public static void Toggle(DebugInfoDetail detail) { if (debugInfoDetail.HasFlag(detail)) { debugInfoDetail ^= detail; Debug(string.Format("Debugging of {0} disabled.", detail.ToString())); } else { debugInfoDetail |= detail; Debug(string.Format("Debugging of {0} enabled.", detail.ToString())); } }
public static bool HasDetail(DebugInfoDetail detail) { return((debugInfoDetail & detail) == detail); }
public static bool HasDetail(DebugInfoDetail detail) { return (debugInfoDetail & detail) == detail; }