implements ICodeGenerator
0x00x0038
Members 6
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x04 | ParameterMultilineThreshold | int | PrivateStatic+1 flags |
| 0x08 | _output | ExposedTabStringIndentedTextWriter | Private | |
| 0x08 | _options | CodeGeneratorOptions | Private | |
| 0x08 | _currentClass | CodeTypeDeclaration | Private | |
| 0x08 | _currentMember | CodeTypeMember | Private | |
| 0x01 | _inNestedBinary | bool | Private | |
| 0x0031 | 0x07 | unreflected bytes to end of CodeGenerator | ||
Functions 135
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_CurrentClass() | 2 flags | — | 0x00 |
| void get_CurrentTypeName() | 2 flags | — | 0x00 |
| void get_CurrentMember() | 2 flags | — | 0x00 |
| void get_CurrentMemberName() | 2 flags | — | 0x00 |
| void get_IsCurrentInterface() | 2 flags | — | 0x00 |
| void get_IsCurrentClass() | 2 flags | — | 0x00 |
| void get_IsCurrentStruct() | 2 flags | — | 0x00 |
| void get_IsCurrentEnum() | 2 flags | — | 0x00 |
| void get_IsCurrentDelegate() | 2 flags | — | 0x00 |
| void get_Indent() | 2 flags | — | 0x00 |
| void set_Indent() | 2 flags | — | 0x00 |
| void get_NullToken() | 5 flags | — | 0x00 |
| void get_Output() | 2 flags | — | 0x00 |
| void get_Options() | 2 flags | — | 0x00 |
| void GenerateType() | Private | — | 0x00 |
| void GenerateDirectives() | 3 flags | — | 0x00 |
| void GenerateTypeMember() | Private | — | 0x00 |
| void GenerateTypeConstructors() | Private | — | 0x00 |
| void GenerateNamespaces() | 1 flags | — | 0x00 |
| void GenerateTypes() | 1 flags | — | 0x00 |
| void System.CodeDom.Compiler.ICodeGenerator.Supports() | PrivateFinal+2 flags | — | 0x00 |
| void System.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromType() | PrivateFinal+2 flags | — | 0x00 |
| void System.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromExpression() | PrivateFinal+2 flags | — | 0x00 |
| void System.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromCompileUnit() | PrivateFinal+2 flags | — | 0x00 |
| void System.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromNamespace() | PrivateFinal+2 flags | — | 0x00 |
| void System.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromStatement() | PrivateFinal+2 flags | — | 0x00 |
| void GenerateCodeFromMember() | Public+2 flags | — | 0x00 |
| void System.CodeDom.Compiler.ICodeGenerator.IsValidIdentifier() | PrivateFinal+2 flags | — | 0x00 |
| void System.CodeDom.Compiler.ICodeGenerator.ValidateIdentifier() | PrivateFinal+2 flags | — | 0x00 |
| void System.CodeDom.Compiler.ICodeGenerator.CreateEscapedIdentifier() | PrivateFinal+2 flags | — | 0x00 |
| void System.CodeDom.Compiler.ICodeGenerator.CreateValidIdentifier() | PrivateFinal+2 flags | — | 0x00 |
| void System.CodeDom.Compiler.ICodeGenerator.GetTypeOutput() | PrivateFinal+2 flags | — | 0x00 |
| void GenerateConstructors() | Private | — | 0x00 |
| void GenerateEvents() | Private | — | 0x00 |
| void GenerateExpression() | 1 flags | — | 0x00 |
| void GenerateFields() | Private | — | 0x00 |
| void GenerateSnippetMembers() | Private | — | 0x00 |
| void GenerateSnippetCompileUnit() | 3 flags | — | 0x00 |
| void GenerateMethods() | Private | — | 0x00 |
| void GenerateNestedTypes() | Private | — | 0x00 |
| void GenerateCompileUnit() | 3 flags | — | 0x00 |
| void GenerateNamespace() | 3 flags | — | 0x00 |
| void GenerateNamespaceImports() | 1 flags | — | 0x00 |
| void GenerateProperties() | Private | — | 0x00 |
| void GenerateStatement() | 1 flags | — | 0x00 |
| void GenerateStatements() | 1 flags | — | 0x00 |
| void OutputAttributeDeclarations() | 3 flags | — | 0x00 |
| void OutputAttributeArgument() | 3 flags | — | 0x00 |
| void OutputDirection() | 3 flags | — | 0x00 |
| void OutputFieldScopeModifier() | 3 flags | — | 0x00 |
| void OutputMemberAccessModifier() | 3 flags | — | 0x00 |
| void OutputMemberScopeModifier() | 3 flags | — | 0x00 |
| void OutputType() | 4 flags | — | 0x00 |
| void OutputTypeAttributes() | 3 flags | — | 0x00 |
| void OutputTypeNamePair() | 3 flags | — | 0x00 |
| void OutputIdentifier() | 3 flags | — | 0x00 |
| void OutputExpressionList() | 3 flags | — | 0x00 |
| void OutputExpressionList() | 3 flags | — | 0x00 |
| void OutputOperator() | 3 flags | — | 0x00 |
| void OutputParameters() | 3 flags | — | 0x00 |
| void GenerateArrayCreateExpression() | 4 flags | — | 0x00 |
| void GenerateBaseReferenceExpression() | 4 flags | — | 0x00 |
| void GenerateBinaryOperatorExpression() | 3 flags | — | 0x00 |
| void ContinueOnNewLine() | 3 flags | — | 0x00 |
| void GenerateCastExpression() | 4 flags | — | 0x00 |
| void GenerateDelegateCreateExpression() | 4 flags | — | 0x00 |
| void GenerateFieldReferenceExpression() | 4 flags | — | 0x00 |
| void GenerateArgumentReferenceExpression() | 4 flags | — | 0x00 |
| void GenerateVariableReferenceExpression() | 4 flags | — | 0x00 |
| void GenerateIndexerExpression() | 4 flags | — | 0x00 |
| void GenerateArrayIndexerExpression() | 4 flags | — | 0x00 |
| void GenerateSnippetExpression() | 4 flags | — | 0x00 |
| void GenerateMethodInvokeExpression() | 4 flags | — | 0x00 |
| void GenerateMethodReferenceExpression() | 4 flags | — | 0x00 |
| void GenerateEventReferenceExpression() | 4 flags | — | 0x00 |
| void GenerateDelegateInvokeExpression() | 4 flags | — | 0x00 |
| void GenerateObjectCreateExpression() | 4 flags | — | 0x00 |
| void GenerateParameterDeclarationExpression() | 3 flags | — | 0x00 |
| void GenerateDirectionExpression() | 3 flags | — | 0x00 |
| void GeneratePrimitiveExpression() | 3 flags | — | 0x00 |
| void GenerateSingleFloatValue() | 3 flags | — | 0x00 |
| void GenerateDoubleValue() | 3 flags | — | 0x00 |
| void GenerateDecimalValue() | 3 flags | — | 0x00 |
| void GenerateDefaultValueExpression() | 3 flags | — | 0x00 |
| void GeneratePropertyReferenceExpression() | 4 flags | — | 0x00 |
| void GeneratePropertySetValueReferenceExpression() | 4 flags | — | 0x00 |
| void GenerateThisReferenceExpression() | 4 flags | — | 0x00 |
| void GenerateTypeReferenceExpression() | 3 flags | — | 0x00 |
| void GenerateTypeOfExpression() | 3 flags | — | 0x00 |
| void GenerateExpressionStatement() | 4 flags | — | 0x00 |
| void GenerateIterationStatement() | 4 flags | — | 0x00 |
| void GenerateThrowExceptionStatement() | 4 flags | — | 0x00 |
| void GenerateCommentStatement() | 3 flags | — | 0x00 |
| void GenerateCommentStatements() | 3 flags | — | 0x00 |
| void GenerateComment() | 4 flags | — | 0x00 |
| void GenerateMethodReturnStatement() | 4 flags | — | 0x00 |
| void GenerateConditionStatement() | 4 flags | — | 0x00 |
| void GenerateTryCatchFinallyStatement() | 4 flags | — | 0x00 |
| void GenerateAssignStatement() | 4 flags | — | 0x00 |
| void GenerateAttachEventStatement() | 4 flags | — | 0x00 |
| void GenerateRemoveEventStatement() | 4 flags | — | 0x00 |
| void GenerateGotoStatement() | 4 flags | — | 0x00 |
| void GenerateLabeledStatement() | 4 flags | — | 0x00 |
| void GenerateSnippetStatement() | 3 flags | — | 0x00 |
| void GenerateVariableDeclarationStatement() | 4 flags | — | 0x00 |
| void GenerateLinePragmaStart() | 4 flags | — | 0x00 |
| void GenerateLinePragmaEnd() | 4 flags | — | 0x00 |
| void GenerateEvent() | 4 flags | — | 0x00 |
| void GenerateField() | 4 flags | — | 0x00 |
| void GenerateSnippetMember() | 4 flags | — | 0x00 |
| void GenerateEntryPointMethod() | 4 flags | — | 0x00 |
| void GenerateMethod() | 4 flags | — | 0x00 |
| void GenerateProperty() | 4 flags | — | 0x00 |
| void GenerateConstructor() | 4 flags | — | 0x00 |
| void GenerateTypeConstructor() | 4 flags | — | 0x00 |
| void GenerateTypeStart() | 4 flags | — | 0x00 |
| void GenerateTypeEnd() | 4 flags | — | 0x00 |
| void GenerateCompileUnitStart() | 3 flags | — | 0x00 |
| void GenerateCompileUnitEnd() | 3 flags | — | 0x00 |
| void GenerateNamespaceStart() | 4 flags | — | 0x00 |
| void GenerateNamespaceEnd() | 4 flags | — | 0x00 |
| void GenerateNamespaceImport() | 4 flags | — | 0x00 |
| void GenerateAttributeDeclarationsStart() | 4 flags | — | 0x00 |
| void GenerateAttributeDeclarationsEnd() | 4 flags | — | 0x00 |
| void Supports() | 4 flags | — | 0x00 |
| void IsValidIdentifier() | 4 flags | — | 0x00 |
| void ValidateIdentifier() | 3 flags | — | 0x00 |
| void CreateEscapedIdentifier() | 4 flags | — | 0x00 |
| void CreateValidIdentifier() | 4 flags | — | 0x00 |
| void GetTypeOutput() | 4 flags | — | 0x00 |
| void QuoteSnippetString() | 4 flags | — | 0x00 |
| void IsValidLanguageIndependentIdentifier() | PublicStatic | — | 0x00 |
| void IsValidLanguageIndependentTypeName() | Static+1 flags | — | 0x00 |
| void ValidateIdentifiers() | PublicStatic | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |