Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
CsArgListExpressionArglist expression AST node
CsArgumentArgument AST node
CsArgumentListArgument list AST node
CsArrayInitializerArray initializer AST node
CsAsIsExpressionAs or is expression AST node
CsAssignmentExpressionAssignment expression AST node
CsAstCallbackAST Node callback interface
CsAstVisitorAbstract Syntax Tree Visitor
CsAttributeAttribute AST node
CsAttributesAttributes AST node
CsAttributeSectionAttribute section AST node
CsAttributesModifiersAttribute & Modifiers
CsBaseIndexerAccessBase indexer access AST node
CsBaseMemberAccessBase member access AST node
CsBinaryExpressionBinary expression AST node
CsBlockBlock AST node
CsBreakStatementBreak statement AST node
CsCastUnaryExpressionCast unary expression AST node
CsCatchClauseCatch clause AST node
CsCheckedExpressionChecked expression AST node
CsCheckedStatementChecked statement AST node
CsClassClass AST node
CsClassStructBase for class and struct AST nodes
CsCompilationUnitCompilation unit AST node
CsCompoundIdentifierCompound identifier
CsConditionalExpressionConditional expression AST node
CsConstantDeclarationConstant declaration AST node
CsConstantDeclaratorConstant declarator AST node
CsConstructorDeclarationConstructor declaration AST node
CsContinueStatementContinue statement AST node
CsConversionOperatorDeclarationConversion operator AST node
CsDeclarationStatementDeclaration statement AST node
CsDelegateDelegate AST node
CsDestructorDeclarationDestructor declaration AST node
CsDoWhileStatementDo while statement AST node
CsElementAccessElement access AST node
CsEmbeddedTypeMemberAccessEmbedded type member access AST node
CsEmptyStatementEmpty statement AST node
CsEntityAbstract Entity class. Base class for all entity classes
CsEntityArrayBoundSpecifierArray bound specifier
CsEntityArraySpecifierArray type specifier
CsEntityBlockLocal block entity
CsEntityBlockVariableLocal block variable entity
CsEntityClassClass type entity
CsEntityCollectorEntity collector
CsEntityConstantConstant entity
CsEntityDelegateDelegate type entity
CsEntityEnumEnum type entity
CsEntityEventEvent entity
CsEntityFormalParameterFormal parameter entity
CsEntityFormalParameterListFormal parameter specifier list
CsEntityFormalParameterSpecifierFormal parameter specifier
CsEntityFormalParametersSpecifierFormal parameters specifier
CsEntityInterfaceInterface type entity
CsEntityLocalConstantLocal constant entity
CsEntityLocalVariableLocal variable entity
CsEntityMethodMethod entity
CsEntityMethodImplementationExplicit interface method implementation
CsEntityMethodSpecifierMethod specifier
CsEntityNamespaceNamespace entity
CsEntityPropertyProperty entity
CsEntityStructStruct type entity
CsEntityTypeBase struct for all types
CsEntityTypeRefEntity type reference description
CsEntityTypeWithInterfacesBase class for types implements interfaces
CsEntityVariableVariable entity
CsEntityVisitorEntity Visitor
CsEnumEnum AST node
CsEnumMemberEnum member AST node
CsEventEvent AST node
CsEventAccessorEvent accessor AST node
CsEventDeclaratorEvent declarator AST node
CsExpressionAbstract expression AST node
CsExpressionListExpression list AST node
CsExpressionStatementExpression statement AST node
CsFixedPointDeclaratorFixed point declarator AST node
CsFixedStatementFixed statement AST node
CsForeachStatementForeach statement AST node
CsFormalParameterFormal parameter AST node
CsFormalParameterListFormal parameter list AST node
CsForStatementFor statement AST node
CsGotoStatementGoto statement AST node
CsIdentifierIdentifier
CsIfStatementIf statement AST node
CsIndexerIndexer AST node
CsInterfaceInterface AST node
CsInvocationExpressionInvocation expression AST node
CsLabelLabel AST node
CsLabeledStatementLabeled statement AST node
CsLiteralLiteral expression AST node
CsLocalConstantDeclarationLocal constant declaration AST node
CsLocalConstantDeclaratorLocal constant declarator AST node
CsLocalVariableDeclarationLocal variable declaration AST node
CsLocalVariableDeclaratorLocal variable declarator AST node
CsLockStatementLock statement AST node
CsMakeRefExpressionMakeref expression AST node
CsMemberAccessMember access AST node
CsMethodMethod AST node
CsModifiersModifiers bitset
CsNamedArgumentAttribute named attribute AST node
CsNamedArgumentListNamed argument list AST node
CsNamespaceNamespace AST node
CsNewArrayExpressionNew array expression AST node
CsNewObjectExpressionNew object expression AST node
CsNodeAbstract AST node. Base class for all AST node classes
CsOperatorOperator AST node
CsOperatorUnaryExpressionOperator unary expression AST node
CsParenthesizedExpressionParenthesized expression AST node
CsPointerMemberAccessPointer member access AST node
CsPositionalArgumentListPositional argument list AST node
CsPostIncrementDecrementExpressionPostincrement or postdecrement expression AST node
CsPreIncrementDecrementExpressionPreincrement or predecrement expression AST node
CsPrimaryExpressionAbstract primary expression AST node
CsPropertyProperty AST node
CsPropertyAccessorProperty accessor AST node
CsRefTypeExpressionRefType expression AST node
CsRefValueExpressionRefValue expression AST node
CsReturnStatementReturn statement AST node
CsScopeEntityBase class for all scope entitites
CsScopeNodeBase class for AST nodes containing scope
CsScopeNodeWithUsingDirectivesBase class for AST scope nodes containing using directives
CsSimpleNameSimple name expression AST node
CsSizeofExpressionSizeof expression AST node
CsStackAllocExpressionStack allock expression AST node
CsStatementAbstract statement AST node
CsStatementExpressionListStatement expression list AST node
CsStructStruct AST node
CsSwitchLabelSwitch label AST node
CsSwitchSectionSwitch section AST node
CsSwitchStatementSwitch statement AST node
CsThisAccessThis access AST node
CsThrowStatementThrow statement AST node
CsTokenToken
CsTokenCollectorToken Collector
CsTryStatementTry statement AST node
CsTypeBaseType base AST node
CsTypeofExpressionTypeof expression AST node
CsTypeRefType AST node
CsTypeSpecifierType specifier
CsTypeSpecifiersType specifiers
CsUnaryExpressionAbstract unary expression AST node
CsUncheckedExpressionUnchecked expression AST node
CsUncheckedStatementUnchecked statement AST node
CsUnsafeStatementUnsafe statement AST node
CsUsingAliasDirectiveUsing-alias-directive AST node
CsUsingDirectiveUsing-directive AST node
CsUsingNamespaceDirectiveUsing-namespace-directive AST node
CsUsingStatementUsing statement AST node
CsVariableDeclarationVariable declaration AST node
CsVariableDeclaratorVariable declarator AST node
CsWhileStatementWhile statement AST node
IAssemblyAbstract assembly
IAssemblyInfoAssembly info
ICsFileAbstract C# file
ICsParserCallbackC# parser callback interface
ICsProjectAbstract C# project
LineInfoLine Info
ICsParserInterface::VersionInfoC# Parser library Version Info
© 2005 metaspec