• KellermanSoftware.Static-Code-Analysis Assembly
    • Overview
    • Namespaces
      • KellermanSoftware.StaticCodeAnalysis Namespace
        • Overview
        • Classes
          • MethodInformation
            • Overview
            • Members
            • MethodInformation Constructor
            • Properties
              • BodyCount Property
              • CyclomaticComplexity Property
              • LineNumber Property
              • MethodBody Property
              • MethodName Property
              • NestCount Property
              • Signature Property
          • Metric
            • Overview
            • Members
            • Metric Constructor
            • Properties
              • Name Property
              • Value Property
          • QualityCheckInfo
            • Overview
            • Members
            • QualityCheckInfo Constructor
            • Properties
              • ConfigName Property
              • DefaultMaximumValue Property
              • Extensions Property
              • Violation Property
          • QualityConfig
            • Overview
            • Members
            • QualityConfig Constructor
            • Methods
              • SetConfig Method
            • Properties
              • DefaultCultureInfo Property
              • DirectoriesToExclude Property
              • FilesToExclude Property
              • QualityChecks Property
          • QualityLogic
            • Overview
            • Members
            • QualityLogic Constructor
              • QualityLogic Constructor()
              • QualityLogic Constructor(String,String)
            • Methods
              • DisableAllQualityChecks Method
              • ExportDocumentation Method
              • ExportViolationsToCsvFile Method
              • ExportViolationsToCsvStream Method
              • ExportViolationsToCsvString Method
              • ExportViolationsToExcelFile Method
              • ExportViolationsToExcelStream Method
              • ExportViolationsToHtmlReportFile Method
              • ExportViolationsToHtmlReportStream Method
              • ExportViolationsToJsonFile Method
              • ExportViolationsToJsonStream Method
              • ExportViolationsToJsonString Method
              • ExportViolationsToString Method
              • GetQualityViolationsForDirectory Method
              • GetQualityViolationsForFile Method
              • LoadBaselineViolations Method
              • SaveBaselineViolations Method
            • Properties
              • Config Property
          • QualityResult
            • Overview
            • Members
            • QualityResult Constructor
            • Properties
              • AnalysisEndDateTime Property
              • AnalysisStartDateTime Property
              • AverageCyclomaticComplexityPerMethod Property
              • AverageLinesOfCodePerFile Property
              • AverageLinesOfCodePerMethod Property
              • AverageMethodsPerFile Property
              • AverageNestingPerMethod Property
              • AverageNumberOfParametersPerMethod Property
              • FilesAnalyzed Property
              • MethodsAnalyzed Property
              • NumberOfFiles Property
              • QualityViolations Property
              • TimeElapsed Property
              • TotalLinesAnalyzedWithCommentsAndBlankLines Property
              • TotalLinesOfCode Property
          • QualityViolation
            • Overview
            • Members
            • QualityViolation Constructor
            • Properties
              • Directory Property
              • File Property
              • LineNumber Property
              • Message Property
              • MethodSignature Property
              • Violation Property
      • KellermanSoftware.StaticCodeAnalysis.Languages Namespace
        • Overview
        • Classes
          • BaseLanguageParser
            • Overview
            • Members
            • Methods
              • GetLineNumber Method
              • GetMethods Method
            • Properties
              • AltSingleLineComment Property
              • BeginMultiLineComment Property
              • ContentLineCount Property
              • ContentLines Property
              • ContentText Property
              • Directory Property
              • EndMultiLineComment Property
              • Extensions Property
              • File Property
              • FilePath Property
              • Methods Property
              • OriginalLineCount Property
              • OriginalText Property
              • SingleLineComment Property
              • TotalCyclomaticComplexity Property
              • TotalMethodLineCount Property
              • TotalMethods Property
              • TotalNesting Property
              • TotalParameterCount Property
          • CParser
            • Overview
            • Members
            • CParser Constructor
            • Methods
              • GetMethods Method
            • Properties
              • BeginMultiLineComment Property
              • EndMultiLineComment Property
              • Extensions Property
              • SingleLineComment Property
          • CPlusPlusParser
            • Overview
            • Members
            • CPlusPlusParser Constructor
            • Methods
              • GetMethods Method
            • Properties
              • BeginMultiLineComment Property
              • EndMultiLineComment Property
              • Extensions Property
              • SingleLineComment Property
          • CSharpParser
            • Overview
            • Members
            • CSharpParser Constructor
            • Methods
              • GetMethods Method
            • Properties
              • BeginMultiLineComment Property
              • EndMultiLineComment Property
              • Extensions Property
              • SingleLineComment Property
          • GoParser
            • Overview
            • Members
            • GoParser Constructor
            • Methods
              • GetMethods Method
            • Properties
              • BeginMultiLineComment Property
              • EndMultiLineComment Property
              • Extensions Property
              • SingleLineComment Property
          • JavaParser
            • Overview
            • Members
            • JavaParser Constructor
            • Methods
              • GetMethods Method
            • Properties
              • BeginMultiLineComment Property
              • EndMultiLineComment Property
              • Extensions Property
              • SingleLineComment Property
          • JavaScriptParser
            • Overview
            • Members
            • JavaScriptParser Constructor
            • Methods
              • GetMethods Method
            • Properties
              • BeginMultiLineComment Property
              • EndMultiLineComment Property
              • Extensions Property
              • SingleLineComment Property
          • KotlinParser
            • Overview
            • Members
            • KotlinParser Constructor
            • Methods
              • GetMethods Method
            • Properties
              • BeginMultiLineComment Property
              • EndMultiLineComment Property
              • Extensions Property
              • SingleLineComment Property
          • PhpParser
            • Overview
            • Members
            • PhpParser Constructor
            • Methods
              • GetMethods Method
            • Properties
              • BeginMultiLineComment Property
              • EndMultiLineComment Property
              • Extensions Property
              • SingleLineComment Property
          • PythonParser
            • Overview
            • Members
            • PythonParser Constructor
            • Methods
              • GetMethods Method
            • Properties
              • BeginMultiLineComment Property
              • EndMultiLineComment Property
              • Extensions Property
              • SingleLineComment Property
          • TypeScriptParser
            • Overview
            • Members
            • TypeScriptParser Constructor
            • Methods
              • GetMethods Method
            • Properties
              • BeginMultiLineComment Property
              • EndMultiLineComment Property
              • Extensions Property
              • SingleLineComment Property
      • KellermanSoftware.StaticCodeAnalysis.QualityChecks Namespace
        • Overview
        • Classes
          • CyclomaticComplexity
            • Overview
            • Members
            • Methods
              • PerformQualityCheck Method
            • Properties
              • ComplexityRegex Property
              • ConfigName Property
              • ConfigValue Property
              • Extensions Property
              • Violation Property
          • DuplicateStringLiteral
            • Overview
            • Members
            • DuplicateStringLiteral Constructor
            • Methods
              • PerformQualityCheck Method
            • Properties
              • ConfigName Property
              • ConfigValue Property
              • Extensions Property
              • Violation Property
          • FileLengthQualityCheck
            • Overview
            • Members
            • FileLengthQualityCheck Constructor
            • Methods
              • PerformQualityCheck Method
            • Properties
              • ConfigName Property
              • ConfigValue Property
              • Extensions Property
              • Violation Property
          • MethodLengthQualityCheck
            • Overview
            • Members
            • MethodLengthQualityCheck Constructor
            • Methods
              • PerformQualityCheck Method
            • Properties
              • ConfigName Property
              • ConfigValue Property
              • Extensions Property
              • Violation Property
          • NestedCall
            • Overview
            • Members
            • NestedCall Constructor
            • Methods
              • PerformQualityCheck Method
            • Properties
              • ConfigName Property
              • ConfigValue Property
              • Extensions Property
              • Violation Property
          • NestingQualityCheck
            • Overview
            • Members
            • NestingQualityCheck Constructor
            • Methods
              • PerformQualityCheck Method
            • Properties
              • ConfigName Property
              • ConfigValue Property
              • Extensions Property
              • Violation Property
          • ParameterMaxQualityCheck
            • Overview
            • Members
            • ParameterMaxQualityCheck Constructor
            • Methods
              • PerformQualityCheck Method
            • Properties
              • ConfigName Property
              • ConfigValue Property
              • Extensions Property
              • Violation Property
        • Interfaces
          • IQualityCheck
            • Overview
            • Members
            • Methods
              • PerformQualityCheck Method
            • Properties
              • ConfigName Property
              • ConfigValue Property
              • Extensions Property
              • Violation Property
      • KellermanSoftware.StaticCodeAnalysis.QualityChecks.C Namespace
        • Overview
        • Classes
          • CCyclomaticComplexity
            • Overview
            • Members
            • CCyclomaticComplexity Constructor
            • Properties
              • ComplexityRegex Property
              • Extensions Property
      • KellermanSoftware.StaticCodeAnalysis.QualityChecks.CPlusPlus Namespace
        • Overview
        • Classes
          • CPlusPlusCyclomaticComplexity
            • Overview
            • Members
            • CPlusPlusCyclomaticComplexity Constructor
            • Properties
              • ComplexityRegex Property
              • Extensions Property
      • KellermanSoftware.StaticCodeAnalysis.QualityChecks.CSharp Namespace
        • Overview
        • Classes
          • CSharpBaseException
            • Overview
            • Members
            • CSharpBaseException Constructor
            • Methods
              • PerformQualityCheck Method
            • Properties
              • ConfigName Property
              • ConfigValue Property
              • Extensions Property
              • Violation Property
          • CSharpCyclomaticComplexity
            • Overview
            • Members
            • CSharpCyclomaticComplexity Constructor
            • Properties
              • ComplexityRegex Property
              • Extensions Property
          • CSharpGoTo
            • Overview
            • Members
            • CSharpGoTo Constructor
            • Methods
              • PerformQualityCheck Method
            • Properties
              • ConfigName Property
              • ConfigValue Property
              • Extensions Property
              • Violation Property
          • CSharpLockThis
            • Overview
            • Members
            • CSharpLockThis Constructor
            • Methods
              • PerformQualityCheck Method
            • Properties
              • ConfigName Property
              • ConfigValue Property
              • Extensions Property
              • Violation Property
          • CSharpNotImplemented
            • Overview
            • Members
            • CSharpNotImplemented Constructor
            • Methods
              • PerformQualityCheck Method
            • Properties
              • ConfigName Property
              • ConfigValue Property
              • Extensions Property
              • Violation Property
          • CSharpRethrow
            • Overview
            • Members
            • CSharpRethrow Constructor
            • Methods
              • PerformQualityCheck Method
            • Properties
              • ConfigName Property
              • ConfigValue Property
              • Extensions Property
              • Violation Property
      • KellermanSoftware.StaticCodeAnalysis.QualityChecks.Go Namespace
        • Overview
        • Classes
          • GoCyclomaticComplexity
            • Overview
            • Members
            • GoCyclomaticComplexity Constructor
            • Properties
              • ComplexityRegex Property
              • Extensions Property
      • KellermanSoftware.StaticCodeAnalysis.QualityChecks.Java Namespace
        • Overview
        • Classes
          • JavaCyclomaticComplexity
            • Overview
            • Members
            • JavaCyclomaticComplexity Constructor
            • Properties
              • ComplexityRegex Property
              • Extensions Property
      • KellermanSoftware.StaticCodeAnalysis.QualityChecks.JavaScript Namespace
        • Overview
        • Classes
          • JavaScriptCyclomaticComplexity
            • Overview
            • Members
            • JavaScriptCyclomaticComplexity Constructor
            • Properties
              • ComplexityRegex Property
              • Extensions Property
      • KellermanSoftware.StaticCodeAnalysis.QualityChecks.Kotlin Namespace
        • Overview
        • Classes
          • KotlinCyclomaticComplexity
            • Overview
            • Members
            • KotlinCyclomaticComplexity Constructor
            • Properties
              • ComplexityRegex Property
              • Extensions Property
      • KellermanSoftware.StaticCodeAnalysis.QualityChecks.Php Namespace
        • Overview
        • Classes
          • PhpCyclomaticComplexity
            • Overview
            • Members
            • PhpCyclomaticComplexity Constructor
            • Properties
              • ComplexityRegex Property
              • Extensions Property
      • KellermanSoftware.StaticCodeAnalysis.QualityChecks.Python Namespace
        • Overview
        • Classes
          • PythonCyclomaticComplexity
            • Overview
            • Members
            • PythonCyclomaticComplexity Constructor
            • Properties
              • ComplexityRegex Property
              • Extensions Property
      • KellermanSoftware.StaticCodeAnalysis.QualityChecks.TypeScript Namespace
        • Overview
        • Classes
          • TypeScriptCyclomaticComplexity
            • Overview
            • Members
            • TypeScriptCyclomaticComplexity Constructor
            • Properties
              • ComplexityRegex Property
              • Extensions Property
  • Overview
  • Buy Now
  • Quick Start CSharp
  • Quick Start VB
  • Quality Configuration
  • Saving a Baseline
  • Quality Unit Testing
  • Licensing
    • EULA
    • Copyright
    • Licensing and Distribution
    • Using Your License Key
  • Contact Information
  • System Requirements