Zdexby TheHolyOneZ
127,469 classes
Class

CSharpCodeGenerator

: Object
Microsoft.CSharp.CSharpCodeGenerator, System 0x0040 (64 B) align 8 inherited 0x0010 System
0x00x0040

Members 14

OffsetSizeNameTypeFlags
0x08s_periodArraychar[]PrivateStatic+1 flags
0x08_outputExposedTabStringIndentedTextWriterPrivate
0x08_optionsCodeGeneratorOptionsPrivate
0x08_currentClassCodeTypeDeclarationPrivate
0x08_currentMemberCodeTypeMemberPrivate
0x00300x08padding / unreflected
0x01_inNestedBinaryboolPrivate
0x08_provOptionsIDictionary`2Private+1 flags
—0x04ParameterMultilineThresholdintPrivateStatic+1 flags
—0x04MaxLineLengthintPrivateStatic+1 flags
—0x04LanguageSupportGeneratorSupportPrivateStatic+1 flags
0x08s_keywordsString[][]PrivateStatic+1 flags
0x01_generatingForLoopboolPrivate
—0x08ErrorRegexPatternstringPrivateStatic+1 flags
0x08RelatedSymbolsRegexRegexPrivateStatic+1 flags
0x003A0x06unreflected bytes to end of CSharpCodeGenerator

Functions 161

SignatureFlagsNativeParams
void .ctor()2 flags—0x00
void .ctor()2 flags—0x00
void get_FileExtension()Private+1 flags—0x00
void get_CompilerName()Private+1 flags—0x00
void get_CurrentTypeName()Private+1 flags—0x00
void get_Indent()Private+1 flags—0x00
void set_Indent()Private+1 flags—0x00
void get_IsCurrentInterface()Private+1 flags—0x00
void get_IsCurrentClass()Private+1 flags—0x00
void get_IsCurrentStruct()Private+1 flags—0x00
void get_IsCurrentEnum()Private+1 flags—0x00
void get_IsCurrentDelegate()Private+1 flags—0x00
void get_NullToken()Private+1 flags—0x00
void get_Options()Private+1 flags—0x00
void get_Output()Private+1 flags—0x00
void QuoteSnippetStringCStyle()Private—0x00
void QuoteSnippetStringVerbatimStyle()Private—0x00
void QuoteSnippetString()Private—0x00
void ContinueOnNewLine()Private—0x00
void OutputIdentifier()Private—0x00
void OutputType()Private—0x00
void GenerateArrayCreateExpression()Private—0x00
void GenerateBaseReferenceExpression()Private—0x00
void GenerateBinaryOperatorExpression()Private—0x00
void GenerateCastExpression()Private—0x00
void GenerateCodeFromMember()Public—0x00
void GenerateDefaultValueExpression()Private—0x00
void GenerateDelegateCreateExpression()Private—0x00
void GenerateEvents()Private—0x00
void GenerateFields()Private—0x00
void GenerateFieldReferenceExpression()Private—0x00
void GenerateArgumentReferenceExpression()Private—0x00
void GenerateVariableReferenceExpression()Private—0x00
void GenerateIndexerExpression()Private—0x00
void GenerateArrayIndexerExpression()Private—0x00
void GenerateSnippetCompileUnit()Private—0x00
void GenerateSnippetExpression()Private—0x00
void GenerateMethodInvokeExpression()Private—0x00
void GenerateMethodReferenceExpression()Private—0x00
void GetUserData()Private—0x00
void GenerateNamespace()Private—0x00
void GenerateStatement()Private—0x00
void GenerateStatements()Private—0x00
void GenerateNamespaceImports()Private—0x00
void GenerateEventReferenceExpression()Private—0x00
void GenerateDelegateInvokeExpression()Private—0x00
void GenerateObjectCreateExpression()Private—0x00
void GeneratePrimitiveExpression()Private—0x00
void GeneratePrimitiveExpressionBase()Private—0x00
void GeneratePrimitiveChar()Private—0x00
void AppendEscapedChar()Private—0x00
void GeneratePropertySetValueReferenceExpression()Private—0x00
void GenerateThisReferenceExpression()Private—0x00
void GenerateExpressionStatement()Private—0x00
void GenerateIterationStatement()Private—0x00
void GenerateThrowExceptionStatement()Private—0x00
void GenerateComment()Private—0x00
void GenerateCommentStatement()Private—0x00
void GenerateCommentStatements()Private—0x00
void GenerateMethodReturnStatement()Private—0x00
void GenerateConditionStatement()Private—0x00
void GenerateTryCatchFinallyStatement()Private—0x00
void GenerateAssignStatement()Private—0x00
void GenerateAttachEventStatement()Private—0x00
void GenerateRemoveEventStatement()Private—0x00
void GenerateSnippetStatement()Private—0x00
void GenerateGotoStatement()Private—0x00
void GenerateLabeledStatement()Private—0x00
void GenerateVariableDeclarationStatement()Private—0x00
void GenerateLinePragmaStart()Private—0x00
void GenerateLinePragmaEnd()Private—0x00
void GenerateEvent()Private—0x00
void GenerateExpression()Private—0x00
void GenerateField()Private—0x00
void GenerateSnippetMember()Private—0x00
void GenerateParameterDeclarationExpression()Private—0x00
void GenerateEntryPointMethod()Private—0x00
void GenerateMethods()Private—0x00
void GenerateMethod()Private—0x00
void GenerateProperties()Private—0x00
void GenerateProperty()Private—0x00
void GenerateSingleFloatValue()Private—0x00
void GenerateDoubleValue()Private—0x00
void GenerateDecimalValue()Private—0x00
void OutputVTableModifier()Private—0x00
void OutputMemberAccessModifier()Private—0x00
void OutputMemberScopeModifier()Private—0x00
void OutputOperator()Private—0x00
void OutputFieldScopeModifier()Private—0x00
void GeneratePropertyReferenceExpression()Private—0x00
void GenerateConstructors()Private—0x00
void GenerateConstructor()Private—0x00
void GenerateTypeConstructor()Private—0x00
void GenerateTypeReferenceExpression()Private—0x00
void GenerateTypeOfExpression()Private—0x00
void GenerateType()Private—0x00
void GenerateTypes()Private—0x00
void GenerateTypeStart()Private—0x00
void GenerateTypeMember()Private—0x00
void GenerateTypeConstructors()Private—0x00
void GenerateSnippetMembers()Private—0x00
void GenerateNestedTypes()Private—0x00
void GenerateNamespaces()Private—0x00
void OutputAttributeArgument()Private—0x00
void OutputDirection()Private—0x00
void OutputExpressionList()Private—0x00
void OutputExpressionList()Private—0x00
void OutputParameters()Private—0x00
void OutputTypeNamePair()Private—0x00
void OutputTypeParameters()Private—0x00
void OutputTypeParameterConstraints()Private—0x00
void OutputTypeAttributes()Private—0x00
void GenerateTypeEnd()Private—0x00
void GenerateNamespaceStart()Private—0x00
void GenerateCompileUnit()Private—0x00
void GenerateCompileUnitStart()Private—0x00
void GenerateCompileUnitEnd()Private—0x00
void GenerateDirectionExpression()Private—0x00
void GenerateDirectives()Private—0x00
void GenerateChecksumPragma()Private—0x00
void GenerateCodeRegionDirective()Private—0x00
void GenerateNamespaceEnd()Private—0x00
void GenerateNamespaceImport()Private—0x00
void GenerateAttributeDeclarationsStart()Private—0x00
void GenerateAttributeDeclarationsEnd()Private—0x00
void GenerateAttributes()Private—0x00
void GenerateAttributes()Private—0x00
void GenerateAttributes()Private—0x00
void Supports()PublicFinal+2 flags—0x00
void IsValidIdentifier()PublicFinal+2 flags—0x00
void ValidateIdentifier()PublicFinal+2 flags—0x00
void CreateValidIdentifier()PublicFinal+2 flags—0x00
void CreateEscapedIdentifier()PublicFinal+2 flags—0x00
void GetBaseTypeOutput()Private—0x00
void GetTypeArgumentsOutput()Private—0x00
void GetTypeArgumentsOutput()Private—0x00
void GetTypeOutput()PublicFinal+2 flags—0x00
void OutputStartingBrace()Private—0x00
void System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromDom()PrivateFinal+2 flags—0x00
void System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromFile()PrivateFinal+2 flags—0x00
void System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSource()PrivateFinal+2 flags—0x00
void System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSourceBatch()PrivateFinal+2 flags—0x00
void System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromFileBatch()PrivateFinal+2 flags—0x00
void System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromDomBatch()PrivateFinal+2 flags—0x00
void FromDom()Private—0x00
void FromFile()Private—0x00
void FromSource()Private—0x00
void FromDomBatch()Private—0x00
void ResolveReferencedAssemblies()Private—0x00
void FromSourceBatch()Private—0x00
void JoinStringArray()PrivateStatic—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 FromFileBatch()Private—0x00
void BuildArgs()PrivateStatic—0x00
void CreateErrorFromString()PrivateStatic—0x00
void GetTempFileNameWithExtension()PrivateStatic—0x00
void .cctor()PrivateStatic+1 flags—0x00

Used by 1

types with a member, parameter or interface of this type