.Net Framework > v2.0.50727 > System > CodeDom > Compiler > CodeGenerator CodeGenerator
Category
Class
Description
Provides an example implementation of the System.CodeDom.Compiler.ICodeGenerator interface. This class is abstract.
Assembly
System
Character
public
Attributes
NameValue/Assignment
PermissionSetAttributeSystem.Security.Permissions.SecurityAction.InheritanceDemand; Name=FullTrust
PermissionSetAttributeSystem.Security.Permissions.SecurityAction.LinkDemand; Name=FullTrust
Ancestors
Object
Implements
ICodeGenerator
Descendants
CodeCompiler
Contstructors
CodeGenerator()
Properties
CurrentClass
CurrentMember
CurrentMemberName
CurrentTypeName
Indent
IsCurrentClass
IsCurrentDelegate
IsCurrentEnum
IsCurrentInterface
IsCurrentStruct
NullToken
Options
Output
Methods
ContinueOnNewLine(String)
CreateEscapedIdentifier(String)
CreateValidIdentifier(String)
GenerateArgumentReferenceExpression(CodeArgumentReferenceExpression)
GenerateArrayCreateExpression(CodeArrayCreateExpression)
GenerateArrayIndexerExpression(CodeArrayIndexerExpression)
GenerateAssignStatement(CodeAssignStatement)
GenerateAttachEventStatement(CodeAttachEventStatement)
GenerateAttributeDeclarationsEnd(CodeAttributeDeclarationCollection)
GenerateAttributeDeclarationsStart(CodeAttributeDeclarationCollection)
GenerateBaseReferenceExpression(CodeBaseReferenceExpression)
GenerateBinaryOperatorExpression(CodeBinaryOperatorExpression)
GenerateCastExpression(CodeCastExpression)
GenerateCodeFromMember(CodeTypeMember,TextWriter,CodeGeneratorOptions)
GenerateComment(CodeComment)
GenerateCommentStatement(CodeCommentStatement)
GenerateCommentStatements(CodeCommentStatementCollection)
GenerateCompileUnit(CodeCompileUnit)
GenerateCompileUnitEnd(CodeCompileUnit)
GenerateCompileUnitStart(CodeCompileUnit)
GenerateConditionStatement(CodeConditionStatement)
GenerateConstructor(CodeConstructor,CodeTypeDeclaration)
GenerateDecimalValue(Decimal)
GenerateDefaultValueExpression(CodeDefaultValueExpression)
GenerateDelegateCreateExpression(CodeDelegateCreateExpression)
GenerateDelegateInvokeExpression(CodeDelegateInvokeExpression)
GenerateDirectionExpression(CodeDirectionExpression)
GenerateDirectives(CodeDirectiveCollection)
GenerateDoubleValue(Double)
GenerateEntryPointMethod(CodeEntryPointMethod,CodeTypeDeclaration)
GenerateEvent(CodeMemberEvent,CodeTypeDeclaration)
GenerateEventReferenceExpression(CodeEventReferenceExpression)
GenerateExpression(CodeExpression)
GenerateExpressionStatement(CodeExpressionStatement)
GenerateField(CodeMemberField)
GenerateFieldReferenceExpression(CodeFieldReferenceExpression)
GenerateGotoStatement(CodeGotoStatement)
GenerateIndexerExpression(CodeIndexerExpression)
GenerateIterationStatement(CodeIterationStatement)
GenerateLabeledStatement(CodeLabeledStatement)
GenerateLinePragmaEnd(CodeLinePragma)
GenerateLinePragmaStart(CodeLinePragma)
GenerateMethod(CodeMemberMethod,CodeTypeDeclaration)
GenerateMethodInvokeExpression(CodeMethodInvokeExpression)
GenerateMethodReferenceExpression(CodeMethodReferenceExpression)
GenerateMethodReturnStatement(CodeMethodReturnStatement)
GenerateNamespace(CodeNamespace)
GenerateNamespaceEnd(CodeNamespace)
GenerateNamespaceImport(CodeNamespaceImport)
GenerateNamespaceImports(CodeNamespace)
GenerateNamespaces(CodeCompileUnit)
GenerateNamespaceStart(CodeNamespace)
GenerateObjectCreateExpression(CodeObjectCreateExpression)
GenerateParameterDeclarationExpression(CodeParameterDeclarationExpression)
GeneratePrimitiveExpression(CodePrimitiveExpression)
GenerateProperty(CodeMemberProperty,CodeTypeDeclaration)
GeneratePropertyReferenceExpression(CodePropertyReferenceExpression)
GeneratePropertySetValueReferenceExpression(CodePropertySetValueReferenceExpression)
GenerateRemoveEventStatement(CodeRemoveEventStatement)
GenerateSingleFloatValue(Single)
GenerateSnippetCompileUnit(CodeSnippetCompileUnit)
GenerateSnippetExpression(CodeSnippetExpression)
GenerateSnippetMember(CodeSnippetTypeMember)
GenerateSnippetStatement(CodeSnippetStatement)
GenerateStatement(CodeStatement)
GenerateStatements(CodeStatementCollection)
GenerateThisReferenceExpression(CodeThisReferenceExpression)
GenerateThrowExceptionStatement(CodeThrowExceptionStatement)
GenerateTryCatchFinallyStatement(CodeTryCatchFinallyStatement)
GenerateTypeConstructor(CodeTypeConstructor)
GenerateTypeEnd(CodeTypeDeclaration)
GenerateTypeOfExpression(CodeTypeOfExpression)
GenerateTypeReferenceExpression(CodeTypeReferenceExpression)
GenerateTypes(CodeNamespace)
GenerateTypeStart(CodeTypeDeclaration)
GenerateVariableDeclarationStatement(CodeVariableDeclarationStatement)
GenerateVariableReferenceExpression(CodeVariableReferenceExpression)
GetTypeOutput(CodeTypeReference)
IsValidIdentifier(String)
IsValidLanguageIndependentIdentifier(String)
OutputAttributeArgument(CodeAttributeArgument)
OutputAttributeDeclarations(CodeAttributeDeclarationCollection)
OutputDirection(FieldDirection)
OutputExpressionList(CodeExpressionCollection)
OutputExpressionList(CodeExpressionCollection,Boolean)
OutputFieldScopeModifier(MemberAttributes)
OutputIdentifier(String)
OutputMemberAccessModifier(MemberAttributes)
OutputMemberScopeModifier(MemberAttributes)
OutputOperator(CodeBinaryOperatorType)
OutputParameters(CodeParameterDeclarationExpressionCollection)
OutputType(CodeTypeReference)
OutputTypeAttributes(TypeAttributes,Boolean,Boolean)
OutputTypeNamePair(CodeTypeReference,String)
QuoteSnippetString(String)
Supports(GeneratorSupport)
CreateEscapedIdentifier()
CreateValidIdentifier()
GenerateCodeFromCompileUnit()
GenerateCodeFromExpression()
GenerateCodeFromNamespace()
GenerateCodeFromStatement()
GenerateCodeFromType()
GetTypeOutput()
IsValidIdentifier()
Supports()
ValidateIdentifier()
ValidateIdentifier(String)
ValidateIdentifiers(CodeObject)
Tags
0103E2B958, 02E3ABA98D, 0376596F91
Software for developers
.Net Components
Delphi Components
Software for Android Developers
More information resources
WinAPI Programmer's Reference
Unix Manual Pages
Delphi Examples