StyleCop.CSharp by StyleCop contributors, Andy Reeves, Chris Dahlberg

<PackageReference Include="StyleCop.CSharp" Version="6.2.0" />

.NET API 245,760 bytes

 StyleCop.CSharp

Namespace with 165 public types

 Classes

 Accessor Describes an accessor within a property, indexer, or event.
 AnonymousMethodExpression An expression representing an anonymous method.
 Argument Describes an argument passed to a method, constructor, indexer, etc.
 ArithmeticExpression An expression representing an arithmetic operation.
 ArrayAccessExpression An expression representing an array access operation.
 ArrayInitializerExpression An expression initializing a new array initialization.
 AsExpression An expression representing an as-operation.
 AssemblyOrModuleAttribute Describes the contents of an assembly or module attribute.
 AssignmentExpression An expression representing an assignment operation.
 Attribute Describes an attribute declared on an element.
 AttributeExpression An expression representing an element or assembly attribute.
 AwaitExpression An expression representing a checked operation.
 AwaitStatement An await statement.
 BlockStatement A statement representing a new scope block.
 BodiedExpression A bodied expression.
 Bracket Describes one curly bracket, square bracket, parenthesis, attribute bracket, or generic bracket.
 BreakStatement A break-statement.
 CastExpression An expression representing a cast operation.
 CatchStatement A catch-statement.
 CheckedExpression An expression representing a checked operation.
 CheckedStatement A checked-statement.
 Class Describes a class element.
 CodeUnit A basic code unit, either an expression or a statement.
 CollectionInitializerExpression An expression representing a collection initializer.
 ConditionalCompilationDirective Describes a conditional compilation directive token.
 ConditionalExpression An expression representing a conditional operation.
 ConditionalLogicalExpression An expression representing a conditional logical operation.
 Constructor Describes a class constructor..
 ConstructorConstraint A token describing a constructor constraint.
 ConstructorInitializerStatement A constructor initialization statement.
 ContinueStatement A continue-statement.
 CsDocument Represents a parsed C# document.
 CsParser Parses a C# code file.
 CsToken Describes a single token within a C# document.
 CsTokenList A list of tokens.
 Declaration Describes an element declaration.
 DecrementExpression An expression representing a decrement operation.
 DefaultValueExpression An expression representing a default value operation.
 Delegate Describes a delegate element.
 Destructor Describes a class destructor.
 DictionaryInitializerExpression An expression representing a dictionary initializer introduced in C# 6.
 DictionaryItemInitializationExpression A single variable declarator within a variable declaration expression.
 DocumentRoot An element which represents the root level of a document.
 DoWhileStatement A do-while-statement.
 ElseStatement An else-statement.
 EmptyElement Describes an element consisting only of a single semicolon.
 EmptyStatement A statement consisting only of a single semicolon.
 Enum Describes the contents of an element.
 EnumItem Describes a single item within an element.
 Event Describes an event element.
 EventDeclaratorExpression A single event declarator within an event.
 Expression A single expression within a .
 ExpressionStatement A statement containing a single expression.
 ExpressionWithParameters An expression which defines a parameter list.
 ExternAliasDirective Describes the contents of an extern alias directive.
 Field Describes a field within a class or struct.
 FileHeader Describes the header at the top of a C# file.
 FinallyStatement A finally-statement.
 FixedStatement A fixed-statement.
 ForeachStatement A foreach statement.
 ForStatement A for-statement.
 GenericType Describes a generic type token.
 GenericTypeParameter Describes parameter within a generic type token.
 GotoStatement A goto statement.
 IfStatement An if-statement.
 IncrementExpression An expression representing an increment operation.
 Indexer Describes an indexer element.
 Interface Describes an interface element.
 IsExpression An expression representing an is-operation.
 LabelStatement A label within the code.
 LambdaExpression A lambda expression.
 LiteralExpression An expression representing a literal.
 LocalFunctionStatement A local function within a method element.
 LockStatement A lock-statement.
 LogicalExpression An expression representing a logical operation.
 MemberAccessExpression An expression representing a member access operation.
 Method Describes a method element.
 MethodInvocationExpression An expression representing a method invocation operation.
 NameofExpression An expression representing a nameof operation.
 Namespace Describes a namespace element.
 NewArrayExpression An expression representing a new array allocation operation.
 NewExpression An expression representing a new allocation operation.
 NullCoalescingExpression An expression representing a null coalescing operation.
 NullConditionExpression An expression representing a null condition operation.
 Number Describes a numeric token.
 ObjectInitializerExpression An expression representing an object initializer.
 OperatorSymbol Describes an operator symbol.
 Parameter Describes a single method parameter.
 ParenthesizedExpression An expression wrapped within parenthesis.
 Preprocessor Describes a preprocessor directive.
 Property Describes a property element.
 QueryContinuationClause Describes a continuation clause in a query expression.
 QueryExpression An expression representing a query.
 QueryFromClause Describes a from clause in a query expression.
 QueryGroupClause Describes a group clause in a query expression.
 QueryJoinClause Describes a join clause in a query expression.
 QueryLetClause Describes a let clause in a query expression.
 QueryOrderByClause Describes a order-by clause in a query expression.
 QuerySelectClause Describes a select clause in a query expression.
 QueryWhereClause Describes a where clause in a query expression.
 RefExpression An expression that represents a reference to the evaluated value.
 Region Describes a region directive.
 RelationalExpression An expression representing a relational operation.
 ReturnStatement A return-statement.
 SizeofExpression An expression representing a sizeof operation.
 StackallocExpression An expression representing a stackalloc operation.
 Struct Describes a struct element.
 SwitchCaseStatement A case-statement within a switch-statement.
 SwitchDefaultStatement A default-statement within a switch-statement.
 SwitchStatement A switch-statement.
 ThrowExpression An expression that represents throwing an exception.
 ThrowStatement A throw-statement.
 TryStatement A try-statement.
 TupleExpression An expression that represents a Tuple literal.
 TypeofExpression An expression representing a typeof operation.
 TypeParameterConstraintClause Describes a type constraint clause within a C# file.
 TypeToken Describes a type token in a code file.
 UnaryExpression An expression representing a unary operation.
 UncheckedExpression An expression representing an unchecked operation.
 UncheckedStatement A unchecked-statement.
 UnsafeAccessExpression An expression representing a dereference or address-of operation.
 UnsafeStatement An unsafe-statement.
 UsingDirective Describes the contents of a using directive.
 UsingStatement A using-statement.
 Variable Describes a field, variable or constant.
 VariableCollection A collection of variables for an element or code scope.
 VariableDeclarationExpression An expression declaring a new variable.
 VariableDeclarationStatement A statement declaring a new variable.
 VariableDeclaratorExpression A single variable declarator within a variable declaration expression.
 WhenStatement An when statement.
 WhileStatement A while-statement.
 Whitespace Describes a chunk of whitespace.
 XmlHeader Represents an Xml element header.
 YieldStatement A yield-statement.

 Structures

 QueryOrderByOrdering An individual ordering statement.

 Enumerations

 AccessModifierType The various access modifier types for code elements.
 AccessorType The various types of accessors for properties, indexers and events.
 CodePartType The various types of code units.
 ConditionalCompilationDirectiveType The various types of conditional compilation directives.
 CsTokenClass The varies token classes.
 CsTokenType The various types from a C# document.
 ElementType The various types of elements in a C# code file.
 ExpressionType The various types in a C# document.
 OperatorCategory The various categories of operators.
 OperatorType The various operator types.
 ParameterModifiers The various types of modifiers on a .
 QueryClauseType The various types in a C# document.
 QueryOrderByDirection The various direction types for an order-by query.
 StatementType The various types in a C# document.
 VariableModifiers The various types of modifiers on a variable.

 Static Classes

 ICodePartExtensions Extension methods for the ICodePart class.

 Abstract Classes

 ClassBase The base class for classes, structs and interfaces.
 CsElement Describes a single element in a C# code file.
 QueryClause The base class for all query clauses.
 QueryClauseWithExpression A base class for a query clause which contains an embedded expression.
 Statement A single statement within a code file or element.

 Interfaces

 ICodePart An interface implemented by types that describe a code part.
 ICodeUnit An interface implemented by types that describe a unit of code.
 IParameterContainer Interface that must be implemented by statements containing a list of parameters.
 ITokenContainer Interface implemented by objects containing a list of child tokens.
 ITypeConstraintContainer Implemented by elements containing a list of type constraints.