コード例 #1
0
ファイル: LoggerExtensions.cs プロジェクト: idkook/shared
 public static void CreatedExpressionTreeForModel(this ILogger logger, Type model, string procedureName, Expression codeBlock)
 {
     if (logger.IsEnabled(LogLevel.Information))
     {
         using (System.IO.StringWriter writer = new System.IO.StringWriter(CultureInfo.CurrentCulture))
         {
             DebugViewWriter.WriteTo(codeBlock, writer);
             _sqlObjectExpressionTreeCreation(logger, model.ToString(), procedureName, writer.ToString(), null);
         }
     }
 }
コード例 #2
0
ファイル: LoggerExtensions.cs プロジェクト: idkook/shared
 public static void CreatedExpressionTreeForReaderRowData(this ILogger logger, Type model, Expression codeBlock)
 {
     if (logger.IsEnabled(LogLevel.Information))
     {
         using (System.IO.StringWriter writer = new System.IO.StringWriter(CultureInfo.CurrentCulture))
         {
             DebugViewWriter.WriteTo(codeBlock, writer);
             _sqlReaderExpressionTreeDataRowCreation(logger, model.ToString(), writer.ToString(), null);
         }
     }
 }
コード例 #3
0
ファイル: Expression.cs プロジェクト: re-motion/TypePipe
 /// <summary>
 /// Writes a <see cref="String"/> representation of the <see cref="Expression"/> to a <see cref="TextWriter"/>.
 /// </summary>
 /// <param name="writer">A <see cref="TextWriter"/> that will be used to build the string representation.</param>
 public void DumpExpression(TextWriter writer)
 {
     DebugViewWriter.WriteTo(this, writer);
 }