コード例 #1
0
ファイル: FFDebug.cs プロジェクト: supermuk/iudico
 public static void EnterMethod(Cattegory cattegory, string @params)
 {
     var frames = new StackTrace().GetFrames();
     var method = frames[1].GetMethod();
     var logMessage = new StringBuilder(method.DeclaringType.Name);
     logMessage.Append('.');
     logMessage.Append(method.Name);
     logMessage.Append('(');
     logMessage.Append(@params);
     logMessage.Append(");");
     EnterMethod2(cattegory, logMessage.ToString());
 }
コード例 #2
0
        public static void EnterMethod(Cattegory cattegory, string @params)
        {
            var frames     = new StackTrace().GetFrames();
            var method     = frames[1].GetMethod();
            var logMessage = new StringBuilder(method.DeclaringType.Name);

            logMessage.Append('.');
            logMessage.Append(method.Name);
            logMessage.Append('(');
            logMessage.Append(@params);
            logMessage.Append(");");
            EnterMethod2(cattegory, logMessage.ToString());
        }
コード例 #3
0
ファイル: FFDebug.cs プロジェクト: supermuk/iudico
 public static void LeaveMethod(Cattegory cattegory, MethodBase method)
 {
     LeaveMethod(cattegory, "Leave: " + method.Name, cattegory);
 }
コード例 #4
0
ファイル: FFDebug.cs プロジェクト: supermuk/iudico
 public static void LeaveMethod(Cattegory cattegory, string message, params object[] @params)
 {
     LeaveMethod(cattegory, string.Format(message, @params));
 }
コード例 #5
0
ファイル: FFDebug.cs プロジェクト: supermuk/iudico
 public static void LeaveMethod(Cattegory cattegory, string message)
 {
     Debug.Unindent();
     Debug.WriteLine(message, cattegory.ToString());
 }
コード例 #6
0
ファイル: FFDebug.cs プロジェクト: supermuk/iudico
 public static void EnterMethod2(Cattegory cattegory, string message)
 {
     Debug.WriteLine(message, cattegory.ToString());
     Debug.Indent();
 }
コード例 #7
0
 public static void LeaveMethod(Cattegory cattegory, MethodBase method)
 {
     LeaveMethod(cattegory, "Leave: " + method.Name, cattegory);
 }
コード例 #8
0
 public static void LeaveMethod(Cattegory cattegory, string message, params object[] @params)
 {
     LeaveMethod(cattegory, string.Format(message, @params));
 }
コード例 #9
0
 public static void LeaveMethod(Cattegory cattegory, string message)
 {
     Debug.Unindent();
     Debug.WriteLine(message, cattegory.ToString());
 }
コード例 #10
0
 public static void EnterMethod2(Cattegory cattegory, string message)
 {
     Debug.WriteLine(message, cattegory.ToString());
     Debug.Indent();
 }