示例#1
0
 public static void WriteIf(bool condition, string message)
 {
     if (condition)
     {
         TraceImpl.Write(message);
     }
 }
示例#2
0
 public static void Assert(bool condition, string message, string detailMessage)
 {
     if (!condition)
     {
         TraceImpl.Fail(message, detailMessage);
     }
 }
示例#3
0
 public static void WriteLineIf(bool condition, object value)
 {
     if (condition)
     {
         TraceImpl.WriteLine(value);
     }
 }
示例#4
0
 public static void WriteLineIf(bool condition, object value, string category)
 {
     if (condition)
     {
         TraceImpl.WriteLine(value, category);
     }
 }
示例#5
0
 public static void Assert(bool condition, string message,
                           string detailMessageFormat, params object [] args)
 {
     TraceImpl.Assert(condition,
                      message,
                      string.Format(detailMessageFormat, args));
 }
示例#6
0
 public static void Assert(bool condition)
 {
     if (!condition)
     {
         TraceImpl.Fail(new StackTrace(true).ToString());
     }
 }
示例#7
0
 public static void WriteLineIf(bool condition, string message, string category)
 {
     if (condition)
     {
         TraceImpl.WriteLine(message, category);
     }
 }
示例#8
0
        static void DoTrace(string kind, Assembly report, string message)
        {
            string location = "";

            try{
                location = report.Location;
            } catch (MethodAccessException) {}

            TraceImpl.WriteLine(String.Format("{0} {1} : 0 : {2}", location, kind, message));
        }
示例#9
0
        private static void DoTrace(string kind, Assembly report, string message)
        {
            string arg = string.Empty;

            try
            {
                arg = report.Location;
            }
            catch (MethodAccessException)
            {
            }
            TraceImpl.WriteLine(string.Format("{0} {1} : 0 : {2}", arg, kind, message));
        }
示例#10
0
文件: Debug.cs 项目: szafranr/mono
        public static void Assert(bool condition, string message,
                                  string detailMessageFormat, params object [] args)
        {
            if (condition)
            {
                // Return early to avoid the string formatting
                return;
            }

            TraceImpl.Assert(condition,
                             message,
                             string.Format(detailMessageFormat, args));
        }
示例#11
0
 internal static void Fail(string message)
 {
     TraceImpl.Fail(message);
 }
示例#12
0
 internal static void Close()
 {
     TraceImpl.Close();
 }
示例#13
0
 public static void Assert(bool condition, string message,
                           string detailMessage)
 {
     TraceImpl.Assert(condition, message, detailMessage);
 }
示例#14
0
 public static void Assert(bool condition)
 {
     TraceImpl.Assert(condition);
 }
示例#15
0
 internal static void Write(object value)
 {
     TraceImpl.Write(value);
 }
示例#16
0
文件: Debug.cs 项目: szafranr/mono
 public static void Fail(string message)
 {
     TraceImpl.Fail(message);
 }
示例#17
0
 internal static void WriteLineIf(bool condition, object value,
                                  string category)
 {
     TraceImpl.WriteLineIf(condition, value, category);
 }
示例#18
0
 internal static void WriteLine(object value, string category)
 {
     TraceImpl.WriteLine(value, category);
 }
示例#19
0
 internal static void WriteLine(string message, string category)
 {
     TraceImpl.WriteLine(message, category);
 }
示例#20
0
 public static void WriteLine(object value)
 {
     TraceImpl.WriteLine(value);
 }
示例#21
0
 internal static void WriteIf(bool condition, string message)
 {
     TraceImpl.WriteIf(condition, message);
 }
示例#22
0
 internal static void Write(string message)
 {
     TraceImpl.Write(message);
 }
示例#23
0
 internal static void Indent()
 {
     TraceImpl.Indent();
 }
示例#24
0
 internal static void WriteLineIf(bool condition, string message,
                                  string category)
 {
     TraceImpl.WriteLineIf(condition, message, category);
 }
示例#25
0
 internal static void Flush()
 {
     TraceImpl.Flush();
 }
示例#26
0
 public static void Print(string message)
 {
     TraceImpl.WriteLine(message);
 }
示例#27
0
文件: Debug.cs 项目: szafranr/mono
 public static void Close()
 {
     TraceImpl.Close();
 }
示例#28
0
 public static void Print(string format, params Object[] args)
 {
     TraceImpl.WriteLine(String.Format(format, args));
 }
示例#29
0
 internal static void WriteLineIf(bool condition, object value)
 {
     TraceImpl.WriteLineIf(condition, value);
 }
示例#30
0
 internal static void Unindent()
 {
     TraceImpl.Unindent();
 }