Classes

  ClassDescription
AttributeArgument
An attribute argument.
AttributeDeclaration
An attribute declaration
AttributeDeclarationCollection
A collection of elements of type AttributeDeclaration
AttributeDeclarationCollection..::.Enumerator
Type-specific enumeration class, used by AttributeDeclarationCollection.GetEnumerator.
ClassDeclaration
A class declaration
CodeGenerator
A class that controls the generation of code.
ConstantDeclaration
A constant value declaration.
ConstructorDeclaration
A constructor declaration
Declaration
Abstract base class for declarations.
DelegateDeclaration
A delegate declaration
EnumDeclaration
A enum declaration
EventDeclaration
A event declaration.
Expr
Helper class containing static methods to create Expression instances.
FieldDeclaration
A field declaration
ImplementationMemberDeclaration
Abstract class for implementation members declarations.
IndexerDeclaration
A index declaration.
MemberDeclaration
Abstract class for member declaration
MethodDeclaration
A method declaration
MethodSignature
A method signature
NamespaceDeclaration
A namespace declaration
ParameterDeclaration
A parameter declaration
PropertyDeclaration
A property declaration
Stm
Helper containing static methods for creating statements.
StringEventArgs
StringTypeDeclaration
ThrowedExceptionDeclaration
Summary description for ThrowedExceptionDeclaration.
TypeHelper
Helper static class for Type related tasks
TypeTypeDeclaration

Structures

  StructureDescription
FileName

Interfaces

  InterfaceDescription
ICustomAttributeProviderDeclaration
ITypeDeclaration
A type declaration.

Delegates

  DelegateDescription
StringEventHandler

Enumerations

  EnumerationDescription
ClassOutputType
Different possible output types
CodeLanguage