CodeGenerator
CodeGenerator()
CurrentClass
CurrentMember
CurrentMemberName
CurrentTypeName
Indent
IsCurrentClass
IsCurrentDelegate
IsCurrentEnum
IsCurrentInterface
IsCurrentStruct
NullToken
Options
Output
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)
ValidateIdentifier(String)
ValidateIdentifiers(CodeObject)
net10.0-windows7.0
namespace System.CodeDom.Compiler
{
public abstract class CodeGenerator : ICodeGenerator
{
protected abstract void GenerateCastExpression(CodeCastExpression e);
}
}
nuget.org | 0.0 %
Reference this API |
---|---|
Upgrade Planner | 0.0 %
Reference this API |
.NET | 5.06.07.08.09.010.0 |
.NET Core | 2.02.12.23.03.1 |
.NET Framework | 1.01.12.03.03.54.04.54.5.14.5.24.64.6.14.6.24.74.7.14.7.24.84.8.1 |
.NET Standard | 2.02.1 |
Information specific to net10.0 | |
Platforms | This API is only available when you target a specific platform: |
Windows | 7.0 |
Information specific to net10.0-windows7.0 | |
Assemblies | System.CodeDom , Version=10.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 System.CodeDom , Version=9.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 |
Referencing | Your project needs a package reference to |
Package | System.CodeDom (10.0.0-preview.1.25080.5) net9.0 |
Platform Restrictions | This API is supported on any platform except for these:
|
- Built-in API
- Package-provided API