﻿<?xml version="1.0" encoding="utf-8"?><Type Name="Log" FullName="Gendarme.Framework.Helpers.Log"><TypeSignature Language="C#" Value="public static class Log" /><TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit Log extends System.Object" /><AssemblyInfo><AssemblyName>Gendarme.Framework</AssemblyName><AssemblyVersion>3.10.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Object</BaseTypeName></Base><Interfaces /><Docs><summary>
            Wrapper around System.Diagnostics.Debug.
            </summary><remarks>
            Instead of adding temporary Console.WriteLines to your rules use this
            class instead. This way we can leave the debugging code in the rule
            and enable it on a rule by rule basis (using the bin/gendarme.exe.config
            file). Usage is like this:
            <code>
            Log.WriteLine (this, "value: {0}", value);	// this will normally be a rule instance
            Log.WriteLine ("DefineAZeroValueRule", "hey");	// should rarely be used
            Log.WriteLine ("DefineAZeroValueRule.Details", "hey");	// convention for additional output
            </code></remarks></Docs><Members><Member MemberName="Indent"><MemberSignature Language="C#" Value="public static void Indent ();" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig void Indent() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>3.10.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Diagnostics.Conditional("DEBUG")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="IsEnabled"><MemberSignature Language="C#" Value="public static bool IsEnabled (string category);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsEnabled(string category) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>3.10.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="category" Type="System.String" /></Parameters><Docs><param name="category">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Unindent"><MemberSignature Language="C#" Value="public static void Unindent ();" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig void Unindent() cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>3.10.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Diagnostics.Conditional("DEBUG")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="WriteLine"><MemberSignature Language="C#" Value="public static void WriteLine (string category);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig void WriteLine(string category) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>3.10.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Diagnostics.Conditional("DEBUG")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="category" Type="System.String" /></Parameters><Docs><param name="category">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="WriteLine"><MemberSignature Language="C#" Value="public static void WriteLine (string category, Mono.Cecil.MemberReference member);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig void WriteLine(string category, class Mono.Cecil.MemberReference member) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>3.10.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Diagnostics.Conditional("DEBUG")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="category" Type="System.String" /><Parameter Name="member" Type="Mono.Cecil.MemberReference" /></Parameters><Docs><param name="category">To be added.</param><param name="member">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="WriteLine"><MemberSignature Language="C#" Value="public static void WriteLine (string category, string format, object[] args);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig void WriteLine(string category, string format, object[] args) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>3.10.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Diagnostics.Conditional("DEBUG")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="category" Type="System.String" /><Parameter Name="format" Type="System.String" /><Parameter Name="args" Type="System.Object[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters><Docs><param name="category">To be added.</param><param name="format">To be added.</param><param name="args">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="WriteLine&lt;T&gt;"><MemberSignature Language="C#" Value="public static void WriteLine&lt;T&gt; (T category);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig void WriteLine&lt;T&gt;(!!T category) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>3.10.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Diagnostics.Conditional("DEBUG")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><TypeParameters><TypeParameter Name="T" /></TypeParameters><Parameters><Parameter Name="category" Type="T" /></Parameters><Docs><typeparam name="T">To be added.</typeparam><param name="category">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="WriteLine&lt;T&gt;"><MemberSignature Language="C#" Value="public static void WriteLine&lt;T&gt; (T category, Mono.Cecil.MemberReference member);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig void WriteLine&lt;T&gt;(!!T category, class Mono.Cecil.MemberReference member) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>3.10.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Diagnostics.Conditional("DEBUG")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><TypeParameters><TypeParameter Name="T" /></TypeParameters><Parameters><Parameter Name="category" Type="T" /><Parameter Name="member" Type="Mono.Cecil.MemberReference" /></Parameters><Docs><typeparam name="T">To be added.</typeparam><param name="category">To be added.</param><param name="member">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="WriteLine&lt;T&gt;"><MemberSignature Language="C#" Value="public static void WriteLine&lt;T&gt; (T category, string format, object[] args);" /><MemberSignature Language="ILAsm" Value=".method public static hidebysig void WriteLine&lt;T&gt;(!!T category, string format, object[] args) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>3.10.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.Diagnostics.Conditional("DEBUG")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><TypeParameters><TypeParameter Name="T" /></TypeParameters><Parameters><Parameter Name="category" Type="T" /><Parameter Name="format" Type="System.String" /><Parameter Name="args" Type="System.Object[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters><Docs><typeparam name="T">To be added.</typeparam><param name="category">To be added.</param><param name="format">To be added.</param><param name="args">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members></Type>