Main Page
Packages
Classes
Class List
Class Hierarchy
Class Members
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
AssemblyEntity
Assembly entity
clone_options
Clone options
constant_expression_data
Constant expression data
CrefConversionOperator
Conversion operator cref node
CrefFormalParameter
Formal parameter cref node
CrefIdentifier
Identifier cref node
CrefIdentifierGenericParameters
Identifier & generic parameters cref node
CrefIdentifierGenericParametersBase
Identifier with generic parameters abstract base node
CrefIndexer
Indexer AST node
CrefMethod
Method cref node
CrefNamespaceOrTypeName
Namespace or type name cref node
CrefNamespaceOrTypeNameBase
Namespace or type name base cref node
CrefNamespaceTypeMember
Namespace type member cref node
CrefNode
Abstract cref node
CrefOperator
Operator cref node
CrefQualifiedAliasMember
Qualified alias member cref node
CrefScopeQualifiedAliasMember
Scope qualified alias member cref node
CrefTypeArgumentList
Type Argument List cref node
CrefTypeRef
Type cref node
CrefTypeSpecifier
Cref type specifier
CsAnonymousFunctionConversion
Anonymous function conversion
CsAnonymousFunctionSignature
Anonymous function signature
CsAnonymousMethodExpression
Anonymous method expression AST node
CsAnonymousObjectCreationExpression
Anonymous object creation expression AST node
CsArgListExpression
Arglist expression AST node
CsArgument
Argument AST node
CsArgumentList
Argument list AST node
CsArgumentName
Argument name AST node
CsArrayInitializer
Array initializer AST node
CsAsIsExpression
As or is expression AST node
CsAssignmentExpression
Assignment expression AST node
CsAttribute
Attribute AST node
CsAttributes
Attributes AST node
CsAttributeSection
Attribute section AST node
CsBaseIndexerAccess
Base indexer access AST node
CsBaseMemberAccess
Base member access AST node
CsBinaryExpression
Binary expression AST node
CsBlock
Block AST node
CsBoxingConversion
Boxing conversion
CsBreakStatement
Break statement AST node
CsCastUnaryExpression
Cast unary expression AST node
CsCatchClause
Catch clause AST node
CsCheckedExpression
Checked expression AST node
CsCheckedStatement
Checked statement AST node
CsClass
Class AST node
CsClassStruct
Base for class and struct AST nodes
CsCollectionInitializer
Collection initializer AST node
CsCompilationUnit
Compilation unit AST node
CsConditionalExpression
Conditional expression AST node
CsConstantDeclaration
Constant declaration AST node
CsConstantDeclarator
Constant declarator AST node
CsConstantOrAttributeValue
Constant or attribute value
CsConstructor
Constructor declaration AST node
CsContinueStatement
Continue statement AST node
CsConversion
Abstract conversion
CsConversionInvocation
Conversion invocation
CsConversionOperator
Conversion operator AST node
CsDeclarationStatement
Declaration statement AST node
CsDefaultArgument
Default parameter AST node
CsDefaultValueExpression
Default value expression AST node
CsDelegate
Delegate AST node
CsDestructor
Destructor declaration AST node
CsDoWhileStatement
Do while statement AST node
CsElementAccess
Element access AST node
CsElementInitializer
Expression initializer AST node
CsEmptyStatement
Empty statement AST node
CsEntity
Abstract Entity class. Base class for all entity classes
CsEntityAnonymousMethod
Anonymous method entity
CsEntityArrayBoundSpecifier
Array bounds specifier
CsEntityArraySpecifier
Array type specifier
CsEntityAttribute
Attribute
CsEntityAttributeArgument
Attribute argument
CsEntityAttributeFixedArgument
Fixed attribute
CsEntityAttributeNamedArgument
Named attribute
CsEntityBlock
Local block entity
CsEntityBlockVariable
Local block variable entity
CsEntityClass
Class type entity
CsEntityCollector
Entity collector
CsEntityConstant
Constant entity
CsEntityConstantBase
Abstract constant entity base class
CsEntityDelegate
Delegate type entity
CsEntityEnum
Enum type entity
CsEntityEvent
Event entity
CsEntityFormalParameter
Formal parameter entity
CsEntityFormalParameterSpecifier
Formal parameter specifier
CsEntityFormalParametersSpecifier
Formal parameters specifier
CsEntityGenericParam
Generic Parameter Entity
CsEntityInstanceSpecifier
Generic type instance specifier
CsEntityInterface
Interface type entity
CsEntityLocalConstant
Local constant entity
CsEntityLocalVariable
Local variable entity
CsEntityMethod
Method entity
CsEntityMethodImplementation
Explicit interface method implementation
CsEntityMethodSpecifier
Method specifier
CsEntityNamespace
Namespace entity
CsEntityProperty
Property entity
CsEntityStruct
Struct type entity
CsEntityType
Base class for all types
CsEntityTypeRef
Entity type specifier
CsEntityVariable
Variable entity
CsEnum
Enum AST node
CsEnumMember
Enum member AST node
CsEvent
Event AST node
CsEventAccessor
Event accessor AST node
CsEventDeclarator
Event declarator AST node
CsExplicitConversion
Explicit conversion
CsExplicitUserDefinedConversion
Explicit user defined conversion
CsExpression
Abstract expression AST node
CsExpressionList
Expression list AST node
CsExpressionListBase
Abstract expression list AST node
CsExpressionStatement
Expression statement AST node
CsExternAliasDirective
Extern Alias Directive
CsFile
C# File
CsFixedPointDeclarator
Fixed point declarator AST node
CsFixedSizeBuffer
Fixed size buffer AST Node
CsFixedSizeBufferDeclarator
Fixed size buffer declarator AST node
CsFixedStatement
Fixed statement AST node
CsForeachStatement
Foreach statement AST node
CsFormalParameter
Formal parameter AST node
CsFormalParameterList
Formal parameter list AST node
CsFormalParameterListBase
Formal parameter list intermediate class
CsForStatement
For statement AST node
CsFromClause
From clause AST node
CsGotoStatement
Goto statement AST node
CsGroupClause
Group AST node
CsIdentifier
Identifier
CsIfStatement
If statement AST node
CsImplicitConversion
Implicit conversion
CsImplicitUserDefinedConversion
Implicit user defined conversion
CsIndexer
Indexer AST node
CsInterface
Interface AST node
CsInvocationExpression
Invocation expression AST node
CsJoinClause
Join clause AST node
CsLabel
Label AST node
CsLabeledStatement
Labeled statement AST node
CsLambdaExpression
Lambda expression declaration AST node
CsLetClause
Let clause AST node
CsLiteral
Literal expression AST node
CsLocalConstantDeclaration
Local constant declaration AST node
CsLocalConstantDeclarator
Local constant declarator AST node
CsLocalVariableDeclaration
Local variable declaration AST node
CsLocalVariableDeclarator
Local variable declarator AST node
CsLockStatement
Lock statement AST node
CsMakeRefExpression
Makeref expression AST node
CsMemberDeclarator
Member declarator AST node
CsMemberInitializer
Member initializer AST node
CsMethod
Method AST node
CsMethodGroupToDelegateConversion
Method group to delegate conversion
CsModifiers
Modifiers bitset
CsNamedArgument
Attribute named attribute AST node
CsNamedArgumentList
Named argument list AST node
CsNamespace
Namespace AST node
CsNamespaceOrTypeName
Namespace-or-type-name
CsNewArrayExpression
New array expression AST node
CsNewObjectExpression
New object expression AST node
CsNode
Abstract AST node. Base class for all AST node classes
CsObjectInitializer
Object initializer AST node
CsOperator
Operator AST node
CsOperatorUnaryExpression
Operator unary expression AST node
CsOrderbyClause
Orderby clause AST node
CsOrdering
Ordering AST node
CsParenthesizedExpression
Parenthesized expression AST node
CsPointerMemberAccess
Pointer member access AST node
CsPositionalArgumentList
Positional argument list AST node
CsPostIncrementDecrementExpression
Postincrement or postdecrement expression AST node
CsPredefinedTypeMemberAccess
Embedded type member access AST node
CsPreIncrementDecrementExpression
Preincrement or predecrement expression AST node
CsPrimaryExpression
Abstract primary expression AST node
CsPrimaryExpressionMemberAccess
Primary expression member access AST node
CsProperty
Property AST node
CsPropertyAccessor
Property accessor AST node
CsQualifiedAliasMember
Qualified-alias-member
CsQualifiedAliasMemberAccess
Qualified Alias Member
CsQualifiedIdentifier
Qualified identifier
CsQualifiedIdentifierPart
Identifier
CsQueryBody
Query body AST node
CsQueryContinuation
Query continuation AST node
CsQueryExpression
Query expression AST node
CsRefTypeExpression
RefType expression AST node
CsRefValueExpression
RefValue expression AST node
CsReturnStatement
Return statement AST node
CsScopeEntity
Base class for all scope entities
CsScopeNode
Base class for AST nodes containing scope
CsScopeNodeWithUsingDirectives
Base class for AST scope nodes containing using directives
CsSelectClause
Select clause AST node
CsSimpleName
Simple name expression AST node
CsSizeofExpression
Sizeof expression AST node
CsStackAllocInitializer
Stack alloc initializer AST node
CsStatement
Abstract statement AST node
CsStatementExpressionList
Statement expression list AST node
CsStruct
Struct AST node
CsStuffExpression
CsSwitchLabel
Switch label AST node
CsSwitchSection
Switch section AST node
CsSwitchStatement
Switch statement AST node
CsThisAccess
This access AST node
CsThrowStatement
Throw statement AST node
CsToken
C# Token
CsTokenCollector
Token Collector
CsTryStatement
Try statement AST node
CsTypeArgumentList
Type Argument List
CsTypeBase
Type base AST node
CsTypeofExpression
Typeof expression AST node
CsTypeParameter
Type parameter AST node
CsTypeParameterConstraintsClause
Type parameter list AST node
CsTypeParameterList
Type parameter list AST node
CsTypeRef
Type AST node
CsTypeSpecifier
Type specifier
CsTypeSpecifiers
Type specifiers
CsUnaryExpression
Abstract unary expression AST node
CsUnboxingConversion
Unboxing conversion
CsUncheckedExpression
Unchecked expression AST node
CsUncheckedStatement
Unchecked statement AST node
CsUnsafeStatement
Unsafe statement AST node
CsUsingAliasDirective
Using-alias-directive AST node
CsUsingDirective
Using-directive AST node
CsUsingNamespaceDirective
Using-namespace-directive AST node
CsUsingStatement
Using statement AST node
CsVariableDeclaration
Variable declaration AST node
CsVariableDeclarator
Variable declarator AST node
CsWhereClause
Where clause AST node
CsWhileStatement
While statement AST node
CsYieldStatement
Yield statement AST node
DcAttribute
Xml Attribute node
DcAttValue
Xml AttValue node
DcAttValueNonReference
Xml AttValueNonReference node
DcCDSect
Xml CDSect node
DcCharData
Xml CharData node
DcCharRef
Xml CharRef node
DcComment
Xml Comment node
DcContent
Xml Content node
DcContentNode
Abstract Content node part
DcData
Documentation comments info
DcElement
Xml Element node
DcEntityData
Entity data. Contains entity or entity type reference
DcEntityRef
Xml EntityRef node
DcEtag
Xml Etag node
dcmap_info
Contains information about mapping chars from C# comment tokens to documentation comments xml
DcName
Xml Name node
DcNode
Abstract Documentation Comments node
DcPI
Xml PI node
DcReference
Xml Reference node
DcTag
Xml Tag node
DcTokenPos
Xml token position
entity_name_options
Entity name generation options
ExternalAssemblyReference
External assembly reference
ExternAlias
Extern alias
IAssemblyEntityOwner
Assembly entity owner
IAssemblyInfo
Assembly info class
ICrefCallback
Cref node callback interface
ICrefVisitor
Abstract cref visitor interface
ICsAstCallback
AST Node callback interface
ICsAstVisitor
Abstract Syntax Tree Visitor
ICsEntityVisitor
Abstract Entity Visitor
ICsFile
Abstract C# file interface
ICsFileFactory
C# file factory
ICsProject
Abstract C# project interface
ICsProjectFactory
C# project factory
IDcCallback
DcNode
callback interface
IDcVisitor
DcNode
visitor interface
IExternalAssembly
External assembly
IExternalAssemblyFactory
External assembly factory
IExternalAssemblyModule
External assembly module interface
IExternalAssemblyModuleFactory
External assembly module factory
ILastIdentifier
IProject
Abstract project interface
ISeparatorToken
ISetCsEntityFormalParameterList
ISetCsExpression
ISetCsTypeArgumentList
ISolution
Solution interface
ISolutionFactory
Solution factory
LineInfo
Line info
ppline_info
#line map info
ProjectReference
Project reference
ScopeHashTable
Scope hash table
© 2010
meta
spec