| Class |
Description |
| CodeArgumentReferenceExpression |
Represents a reference to an argument. |
| CodeArrayCreateExpression |
Represents an expression that creates an array. |
| CodeArrayIndexerExpression |
Represents an expression that indicates an array and a specific
index or indices. |
| CodeAssignStatement |
Represents a simple assignment statement. |
| CodeAttachEventStatement |
Represents a statement that attaches an event handler. |
| CodeAttributeArgument |
Represents an argument used in a metadata custom attribute
declaration. |
| CodeAttributeArgumentCollection |
Represents a collection of CodeAttributeArgument
objects. |
| CodeAttributeDeclaration |
Represents an attribute declaration. |
| CodeAttributeDeclarationCollection |
Represents a collection of CodeAttributeDeclaration
objects. |
| CodeBaseReferenceExpression |
Represents a reference to the base class. |
| CodeBinaryOperatorExpression |
Represents an expression that consists of a binary operation
between two expressions. |
| CodeCastExpression |
Represents an expression that is to be cast to a data type or
interface. |
| CodeCatchClause |
Represents a catch exception block. |
| CodeCatchClauseCollection |
Represents a collection of CodeCatchClause
objects. |
| CodeComment |
Represents a comment. |
| CodeCommentStatement |
Represents a statement consisting of a single comment. |
| CodeCommentStatementCollection |
Represents a collection of CodeCommentStatement
objects. |
| CodeCompileUnit |
Provides a top-level object to use for compilation. |
| CodeConditionStatement |
Represents a conditional branch statement, typically represented
as an if statement. |
| CodeConstructor |
Represents the declaration of an instance constructor for a
type. |
| CodeDelegateCreateExpression |
Represents an expression that creates a delegate. |
| CodeDelegateInvokeExpression |
Represents an expression that invokes a delegate. |
| CodeDirectionExpression |
Represents an expression that indicates the direction type of
the reference. |
| CodeEntryPointMethod |
Represents the entry point of an executable. |
| CodeEventReferenceExpression |
Represents an expression that references an event. |
| CodeExpression |
Represents a code expression. This is a base class for other
code expression objects that is never instantiated. |
| CodeExpressionCollection |
Represents a collection of CodeExpression
objects. |
| CodeExpressionStatement |
Represents a statement that consists of a single
expression. |
| CodeFieldReferenceExpression |
Represents a reference to a field. |
| CodeGotoStatement |
Represents a goto statement. |
| CodeIndexerExpression |
Represents a reference to an indexer property of an
object. |
| CodeIterationStatement |
Represents a for statement, or a simple loop through a block of
statements, using a test expression as a condition for continuing to
loop. |
| CodeLabeledStatement |
Represents a labeled statement or a stand-alone label. |
| CodeLinePragma |
Represents a specific location within a specific file. |
| CodeMemberEvent |
Represents an event member of a class. |
| CodeMemberField |
Represents a field class member declaration. |
| CodeMemberMethod |
Represents a declaration for a method of a class. |
| CodeMemberProperty |
Represents a declaration for a property of a class. |
| CodeMethodInvokeExpression |
Represents an expression that invokes a method. |
| CodeMethodReferenceExpression |
Represents an expression that references a method on a specific
object. |
| CodeMethodReturnStatement |
Represents a return statement. |
| CodeNamespace |
Represents a namespace declaration. |
| CodeNamespaceCollection |
Represents a collection of CodeNamespace
objects. |
| CodeNamespaceImport |
Represents a namespace import directive that indicates a
namespace to use. |
| CodeNamespaceImportCollection |
Represents a collection of CodeNamespaceImport
objects. |
| CodeObject |
Provides a common base class for most Code Document Object Model
(CodeDOM) objects. |
| CodeObjectCreateExpression |
Represents an expression that creates a new instance of an
object. |
| CodeParameterDeclarationExpression |
Represents a parameter declaration for a method, property, or
constructor. |
| CodeParameterDeclarationExpressionCollection |
Represents a collection of CodeParameterDeclarationExpression
objects. |
| CodePrimitiveExpression |
Represents a primitive data type value. |
| CodePropertyReferenceExpression |
Represents a reference to a property. |
| CodePropertySetValueReferenceExpression |
Represents an expression that represents the value argument of a
property set method call within a property set method declaration. |
| CodeRemoveEventStatement |
Represents a statement that removes an event handler. |
| CodeSnippetCompileUnit |
Represents a literal code fragment that can be
compiled. |
| CodeSnippetExpression |
Represents a literal expression. |
| CodeSnippetStatement |
Represents a statement using a literal code fragment. |
| CodeSnippetTypeMember |
Represents a member of a class using a literal code
fragment. |
| CodeStatement |
Represents a statement. This is a base class for other code
statement objects that is never instantiated. |
| CodeStatementCollection |
Represents a collection of CodeStatement
objects. |
| CodeThisReferenceExpression |
Represents a reference to the current local class
instance. |
| CodeThrowExceptionStatement |
Represents a statement that throws an exception. |
| CodeTryCatchFinallyStatement |
Represents a try block, with any number of catch clauses and
optionally, a finally block. |
| CodeTypeConstructor |
Represents a static constructor for a class. |
| CodeTypeDeclaration |
Represents a type declaration for a class, structure, interface
or enumeration. |
| CodeTypeDeclarationCollection |
Represents a collection of CodeTypeDeclaration
objects. |
| CodeTypeDelegate |
Represents a delegate declaration. |
| CodeTypeMember |
Represents the declaration for a member of a type. Type members
include fields, methods, properties, constructors and nested types. |
| CodeTypeMemberCollection |
Represents a collection of CodeTypeMember
objects. |
| CodeTypeOfExpression |
Represents a typeof expression, an expression that
returns a specified runtime type. |
| CodeTypeReference |
Represents a data type to CodeDOM objects. |
| CodeTypeReferenceCollection |
Represents a collection of CodeTypeReference
objects. |
| CodeTypeReferenceExpression |
Represents a reference to a data type. |
| CodeVariableDeclarationStatement |
Represents a declaration of a variable. |
| CodeVariableReferenceExpression |
Represents an expression that references a local
variable. |