<Type Name="RuleResult" FullName="Gendarme.Framework.RuleResult">
  <TypeSignature Language="C#" Value="public enum RuleResult" />
  <TypeSignature Language="ILAsm" Value=".class public auto ansi serializable sealed RuleResult extends System.Enum" />
  <AssemblyInfo>
    <AssemblyName>Gendarme.Framework</AssemblyName>
    <AssemblyVersion>2.11.0.0</AssemblyVersion>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>System.Enum</BaseTypeName>
  </Base>
  <Docs>
    <summary>To be added.</summary>
    <remarks>To be added.</remarks>
  </Docs>
  <Members>
    <Member MemberName="Abort">
      <MemberSignature Language="C#" Value="Abort" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gendarme.Framework.RuleResult Abort = int32(3)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.11.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Gendarme.Framework.RuleResult</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Rules should never report this. The framework will use
            this value to track errors in rule execution.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="DoesNotApply">
      <MemberSignature Language="C#" Value="DoesNotApply" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gendarme.Framework.RuleResult DoesNotApply = int32(0)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.11.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Gendarme.Framework.RuleResult</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Rules returns this if the required conditions to execute
            are not matched. This is useful to make rules more
            readable (it's not a real success) and for statistics.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="Failure">
      <MemberSignature Language="C#" Value="Failure" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gendarme.Framework.RuleResult Failure = int32(2)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.11.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Gendarme.Framework.RuleResult</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Rules returns this if it has executed its logic and has
            found one or more defects.
            </summary>
      </Docs>
    </Member>
    <Member MemberName="Success">
      <MemberSignature Language="C#" Value="Success" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gendarme.Framework.RuleResult Success = int32(1)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.11.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Gendarme.Framework.RuleResult</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
            Rules returns this if it has executed its logic and has
            not found any defect.
            </summary>
      </Docs>
    </Member>
  </Members>
</Type>
