C# 클래스 System.CodeDom.Compiler.CodeGenerator

상속: ICodeGenerator
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

공개 메소드들

메소드 설명
GenerateCodeFromMember ( CodeTypeMember member, TextWriter writer, CodeGeneratorOptions options ) : void
IsValidLanguageIndependentIdentifier ( string value ) : bool
ValidateIdentifiers ( CodeObject e ) : void

보호된 메소드들

메소드 설명
ContinueOnNewLine ( string st ) : void
CreateEscapedIdentifier ( string value ) : string
CreateValidIdentifier ( string value ) : string
GenerateArgumentReferenceExpression ( CodeArgumentReferenceExpression e ) : void
GenerateArrayCreateExpression ( CodeArrayCreateExpression e ) : void
GenerateArrayIndexerExpression ( CodeArrayIndexerExpression e ) : void
GenerateAssignStatement ( CodeAssignStatement e ) : void
GenerateAttachEventStatement ( CodeAttachEventStatement e ) : void
GenerateAttributeDeclarationsEnd ( CodeAttributeDeclarationCollection attributes ) : void
GenerateAttributeDeclarationsStart ( CodeAttributeDeclarationCollection attributes ) : void
GenerateBaseReferenceExpression ( CodeBaseReferenceExpression e ) : void
GenerateBinaryOperatorExpression ( CodeBinaryOperatorExpression e ) : void
GenerateCastExpression ( CodeCastExpression e ) : void
GenerateComment ( CodeComment e ) : void
GenerateCommentStatement ( CodeCommentStatement e ) : void
GenerateCommentStatements ( CodeCommentStatementCollection e ) : void
GenerateCompileUnit ( CodeCompileUnit e ) : void
GenerateCompileUnitEnd ( CodeCompileUnit e ) : void
GenerateCompileUnitStart ( CodeCompileUnit e ) : void
GenerateConditionStatement ( CodeConditionStatement e ) : void
GenerateConstructor ( CodeConstructor e, CodeTypeDeclaration c ) : void
GenerateDecimalValue ( decimal d ) : void
GenerateDefaultValueExpression ( CodeDefaultValueExpression e ) : void
GenerateDelegateCreateExpression ( CodeDelegateCreateExpression e ) : void
GenerateDelegateInvokeExpression ( CodeDelegateInvokeExpression e ) : void
GenerateDirectionExpression ( CodeDirectionExpression e ) : void
GenerateDirectives ( CodeDirectiveCollection directives ) : void
GenerateDoubleValue ( double d ) : void
GenerateEntryPointMethod ( CodeEntryPointMethod e, CodeTypeDeclaration c ) : void
GenerateEvent ( CodeMemberEvent e, CodeTypeDeclaration c ) : void
GenerateEventReferenceExpression ( CodeEventReferenceExpression e ) : void
GenerateExpression ( CodeExpression e ) : void
GenerateExpressionStatement ( CodeExpressionStatement e ) : void
GenerateField ( CodeMemberField e ) : void
GenerateFieldReferenceExpression ( CodeFieldReferenceExpression e ) : void
GenerateGotoStatement ( CodeGotoStatement e ) : void
GenerateIndexerExpression ( CodeIndexerExpression e ) : void
GenerateIterationStatement ( CodeIterationStatement e ) : void
GenerateLabeledStatement ( CodeLabeledStatement e ) : void
GenerateLinePragmaEnd ( CodeLinePragma e ) : void
GenerateLinePragmaStart ( CodeLinePragma e ) : void
GenerateMethod ( CodeMemberMethod e, CodeTypeDeclaration c ) : void
GenerateMethodInvokeExpression ( CodeMethodInvokeExpression e ) : void
GenerateMethodReferenceExpression ( CodeMethodReferenceExpression e ) : void
GenerateMethodReturnStatement ( CodeMethodReturnStatement e ) : void
GenerateNamespace ( CodeNamespace e ) : void
GenerateNamespaceEnd ( CodeNamespace e ) : void
GenerateNamespaceImport ( CodeNamespaceImport e ) : void
GenerateNamespaceImports ( CodeNamespace e ) : void
GenerateNamespaceStart ( CodeNamespace e ) : void
GenerateNamespaces ( CodeCompileUnit e ) : void
GenerateObjectCreateExpression ( CodeObjectCreateExpression e ) : void
GenerateParameterDeclarationExpression ( CodeParameterDeclarationExpression e ) : void
GeneratePrimitiveExpression ( CodePrimitiveExpression e ) : void
GenerateProperty ( CodeMemberProperty e, CodeTypeDeclaration c ) : void
GeneratePropertyReferenceExpression ( CodePropertyReferenceExpression e ) : void
GeneratePropertySetValueReferenceExpression ( CodePropertySetValueReferenceExpression e ) : void
GenerateRemoveEventStatement ( CodeRemoveEventStatement e ) : void
GenerateSingleFloatValue ( float s ) : void
GenerateSnippetCompileUnit ( CodeSnippetCompileUnit e ) : void
GenerateSnippetExpression ( CodeSnippetExpression e ) : void
GenerateSnippetMember ( CodeSnippetTypeMember e ) : void
GenerateSnippetStatement ( CodeSnippetStatement e ) : void
GenerateStatement ( CodeStatement e ) : void
GenerateStatements ( CodeStatementCollection stmts ) : void
GenerateThisReferenceExpression ( CodeThisReferenceExpression e ) : void
GenerateThrowExceptionStatement ( CodeThrowExceptionStatement e ) : void
GenerateTryCatchFinallyStatement ( CodeTryCatchFinallyStatement e ) : void
GenerateTypeConstructor ( CodeTypeConstructor e ) : void
GenerateTypeEnd ( CodeTypeDeclaration e ) : void
GenerateTypeOfExpression ( CodeTypeOfExpression e ) : void
GenerateTypeReferenceExpression ( CodeTypeReferenceExpression e ) : void
GenerateTypeStart ( CodeTypeDeclaration e ) : void
GenerateTypes ( CodeNamespace e ) : void
GenerateVariableDeclarationStatement ( CodeVariableDeclarationStatement e ) : void
GenerateVariableReferenceExpression ( CodeVariableReferenceExpression e ) : void
GetTypeOutput ( CodeTypeReference value ) : string
IsValidIdentifier ( string value ) : bool
OutputAttributeArgument ( CodeAttributeArgument arg ) : void
OutputAttributeDeclarations ( CodeAttributeDeclarationCollection attributes ) : void
OutputDirection ( FieldDirection dir ) : void
OutputExpressionList ( CodeExpressionCollection expressions ) : void
OutputExpressionList ( CodeExpressionCollection expressions, bool newlineBetweenItems ) : void
OutputFieldScopeModifier ( MemberAttributes attributes ) : void
OutputIdentifier ( string ident ) : void
OutputMemberAccessModifier ( MemberAttributes attributes ) : void
OutputMemberScopeModifier ( MemberAttributes attributes ) : void
OutputOperator ( CodeBinaryOperatorType op ) : void
OutputParameters ( CodeParameterDeclarationExpressionCollection parameters ) : void
OutputType ( CodeTypeReference typeRef ) : void
OutputTypeAttributes ( TypeAttributes attributes, bool isStruct, bool isEnum ) : void
OutputTypeNamePair ( CodeTypeReference typeRef, string name ) : void
QuoteSnippetString ( string value ) : string
Supports ( GeneratorSupport support ) : bool
ValidateIdentifier ( string value ) : void

비공개 메소드들

메소드 설명
GenerateConstructors ( CodeTypeDeclaration e ) : void
GenerateEvents ( CodeTypeDeclaration e ) : void
GenerateFields ( CodeTypeDeclaration e ) : void
GenerateMethods ( CodeTypeDeclaration e ) : void
GenerateNestedTypes ( CodeTypeDeclaration e ) : void
GenerateProperties ( CodeTypeDeclaration e ) : void
GenerateSnippetMembers ( CodeTypeDeclaration e ) : void
GenerateType ( CodeTypeDeclaration e ) : void
GenerateTypeConstructors ( CodeTypeDeclaration e ) : void
GenerateTypeMember ( CodeTypeMember member, CodeTypeDeclaration declaredType ) : void
ICodeGenerator ( GeneratorSupport support ) : bool
ICodeGenerator ( string value ) : bool
ICodeGenerator ( CodeTypeReference type ) : string
ICodeGenerator ( string value ) : string
ICodeGenerator ( CodeCompileUnit e, TextWriter w, CodeGeneratorOptions o ) : void
ICodeGenerator ( CodeExpression e, TextWriter w, CodeGeneratorOptions o ) : void
ICodeGenerator ( CodeNamespace e, TextWriter w, CodeGeneratorOptions o ) : void
ICodeGenerator ( CodeStatement e, TextWriter w, CodeGeneratorOptions o ) : void
ICodeGenerator ( CodeTypeDeclaration e, TextWriter w, CodeGeneratorOptions o ) : void
ICodeGenerator ( string value ) : void
IsValidLanguageIndependentTypeName ( string value ) : bool

메소드 상세

ContinueOnNewLine() 보호된 메소드

protected ContinueOnNewLine ( string st ) : void
st string
리턴 void

CreateEscapedIdentifier() 보호된 추상적인 메소드

protected abstract CreateEscapedIdentifier ( string value ) : string
value string
리턴 string

CreateValidIdentifier() 보호된 추상적인 메소드

protected abstract CreateValidIdentifier ( string value ) : string
value string
리턴 string

GenerateArgumentReferenceExpression() 보호된 추상적인 메소드

protected abstract GenerateArgumentReferenceExpression ( CodeArgumentReferenceExpression e ) : void
e CodeArgumentReferenceExpression
리턴 void

GenerateArrayCreateExpression() 보호된 추상적인 메소드

protected abstract GenerateArrayCreateExpression ( CodeArrayCreateExpression e ) : void
e CodeArrayCreateExpression
리턴 void

GenerateArrayIndexerExpression() 보호된 추상적인 메소드

protected abstract GenerateArrayIndexerExpression ( CodeArrayIndexerExpression e ) : void
e CodeArrayIndexerExpression
리턴 void

GenerateAssignStatement() 보호된 추상적인 메소드

protected abstract GenerateAssignStatement ( CodeAssignStatement e ) : void
e CodeAssignStatement
리턴 void

GenerateAttachEventStatement() 보호된 추상적인 메소드

protected abstract GenerateAttachEventStatement ( CodeAttachEventStatement e ) : void
e CodeAttachEventStatement
리턴 void

GenerateAttributeDeclarationsEnd() 보호된 추상적인 메소드

protected abstract GenerateAttributeDeclarationsEnd ( CodeAttributeDeclarationCollection attributes ) : void
attributes CodeAttributeDeclarationCollection
리턴 void

GenerateAttributeDeclarationsStart() 보호된 추상적인 메소드

protected abstract GenerateAttributeDeclarationsStart ( CodeAttributeDeclarationCollection attributes ) : void
attributes CodeAttributeDeclarationCollection
리턴 void

GenerateBaseReferenceExpression() 보호된 추상적인 메소드

protected abstract GenerateBaseReferenceExpression ( CodeBaseReferenceExpression e ) : void
e CodeBaseReferenceExpression
리턴 void

GenerateBinaryOperatorExpression() 보호된 메소드

protected GenerateBinaryOperatorExpression ( CodeBinaryOperatorExpression e ) : void
e CodeBinaryOperatorExpression
리턴 void

GenerateCastExpression() 보호된 추상적인 메소드

protected abstract GenerateCastExpression ( CodeCastExpression e ) : void
e CodeCastExpression
리턴 void

GenerateCodeFromMember() 공개 메소드

public GenerateCodeFromMember ( CodeTypeMember member, TextWriter writer, CodeGeneratorOptions options ) : void
member CodeTypeMember
writer TextWriter
options CodeGeneratorOptions
리턴 void

GenerateComment() 보호된 추상적인 메소드

protected abstract GenerateComment ( CodeComment e ) : void
e CodeComment
리턴 void

GenerateCommentStatement() 보호된 메소드

protected GenerateCommentStatement ( CodeCommentStatement e ) : void
e CodeCommentStatement
리턴 void

GenerateCommentStatements() 보호된 메소드

protected GenerateCommentStatements ( CodeCommentStatementCollection e ) : void
e CodeCommentStatementCollection
리턴 void

GenerateCompileUnit() 보호된 메소드

protected GenerateCompileUnit ( CodeCompileUnit e ) : void
e CodeCompileUnit
리턴 void

GenerateCompileUnitEnd() 보호된 메소드

protected GenerateCompileUnitEnd ( CodeCompileUnit e ) : void
e CodeCompileUnit
리턴 void

GenerateCompileUnitStart() 보호된 메소드

protected GenerateCompileUnitStart ( CodeCompileUnit e ) : void
e CodeCompileUnit
리턴 void

GenerateConditionStatement() 보호된 추상적인 메소드

protected abstract GenerateConditionStatement ( CodeConditionStatement e ) : void
e CodeConditionStatement
리턴 void

GenerateConstructor() 보호된 추상적인 메소드

protected abstract GenerateConstructor ( CodeConstructor e, CodeTypeDeclaration c ) : void
e CodeConstructor
c CodeTypeDeclaration
리턴 void

GenerateDecimalValue() 보호된 메소드

protected GenerateDecimalValue ( decimal d ) : void
d decimal
리턴 void

GenerateDefaultValueExpression() 보호된 메소드

protected GenerateDefaultValueExpression ( CodeDefaultValueExpression e ) : void
e CodeDefaultValueExpression
리턴 void

GenerateDelegateCreateExpression() 보호된 추상적인 메소드

protected abstract GenerateDelegateCreateExpression ( CodeDelegateCreateExpression e ) : void
e CodeDelegateCreateExpression
리턴 void

GenerateDelegateInvokeExpression() 보호된 추상적인 메소드

protected abstract GenerateDelegateInvokeExpression ( CodeDelegateInvokeExpression e ) : void
e CodeDelegateInvokeExpression
리턴 void

GenerateDirectionExpression() 보호된 메소드

protected GenerateDirectionExpression ( CodeDirectionExpression e ) : void
e CodeDirectionExpression
리턴 void

GenerateDirectives() 보호된 메소드

protected GenerateDirectives ( CodeDirectiveCollection directives ) : void
directives CodeDirectiveCollection
리턴 void

GenerateDoubleValue() 보호된 메소드

protected GenerateDoubleValue ( double d ) : void
d double
리턴 void

GenerateEntryPointMethod() 보호된 추상적인 메소드

protected abstract GenerateEntryPointMethod ( CodeEntryPointMethod e, CodeTypeDeclaration c ) : void
e CodeEntryPointMethod
c CodeTypeDeclaration
리턴 void

GenerateEvent() 보호된 추상적인 메소드

protected abstract GenerateEvent ( CodeMemberEvent e, CodeTypeDeclaration c ) : void
e CodeMemberEvent
c CodeTypeDeclaration
리턴 void

GenerateEventReferenceExpression() 보호된 추상적인 메소드

protected abstract GenerateEventReferenceExpression ( CodeEventReferenceExpression e ) : void
e CodeEventReferenceExpression
리턴 void

GenerateExpression() 보호된 메소드

protected GenerateExpression ( CodeExpression e ) : void
e CodeExpression
리턴 void

GenerateExpressionStatement() 보호된 추상적인 메소드

protected abstract GenerateExpressionStatement ( CodeExpressionStatement e ) : void
e CodeExpressionStatement
리턴 void

GenerateField() 보호된 추상적인 메소드

protected abstract GenerateField ( CodeMemberField e ) : void
e CodeMemberField
리턴 void

GenerateFieldReferenceExpression() 보호된 추상적인 메소드

protected abstract GenerateFieldReferenceExpression ( CodeFieldReferenceExpression e ) : void
e CodeFieldReferenceExpression
리턴 void

GenerateGotoStatement() 보호된 추상적인 메소드

protected abstract GenerateGotoStatement ( CodeGotoStatement e ) : void
e CodeGotoStatement
리턴 void

GenerateIndexerExpression() 보호된 추상적인 메소드

protected abstract GenerateIndexerExpression ( CodeIndexerExpression e ) : void
e CodeIndexerExpression
리턴 void

GenerateIterationStatement() 보호된 추상적인 메소드

protected abstract GenerateIterationStatement ( CodeIterationStatement e ) : void
e CodeIterationStatement
리턴 void

GenerateLabeledStatement() 보호된 추상적인 메소드

protected abstract GenerateLabeledStatement ( CodeLabeledStatement e ) : void
e CodeLabeledStatement
리턴 void

GenerateLinePragmaEnd() 보호된 추상적인 메소드

protected abstract GenerateLinePragmaEnd ( CodeLinePragma e ) : void
e CodeLinePragma
리턴 void

GenerateLinePragmaStart() 보호된 추상적인 메소드

protected abstract GenerateLinePragmaStart ( CodeLinePragma e ) : void
e CodeLinePragma
리턴 void

GenerateMethod() 보호된 추상적인 메소드

protected abstract GenerateMethod ( CodeMemberMethod e, CodeTypeDeclaration c ) : void
e CodeMemberMethod
c CodeTypeDeclaration
리턴 void

GenerateMethodInvokeExpression() 보호된 추상적인 메소드

protected abstract GenerateMethodInvokeExpression ( CodeMethodInvokeExpression e ) : void
e CodeMethodInvokeExpression
리턴 void

GenerateMethodReferenceExpression() 보호된 추상적인 메소드

protected abstract GenerateMethodReferenceExpression ( CodeMethodReferenceExpression e ) : void
e CodeMethodReferenceExpression
리턴 void

GenerateMethodReturnStatement() 보호된 추상적인 메소드

protected abstract GenerateMethodReturnStatement ( CodeMethodReturnStatement e ) : void
e CodeMethodReturnStatement
리턴 void

GenerateNamespace() 보호된 메소드

protected GenerateNamespace ( CodeNamespace e ) : void
e CodeNamespace
리턴 void

GenerateNamespaceEnd() 보호된 추상적인 메소드

protected abstract GenerateNamespaceEnd ( CodeNamespace e ) : void
e CodeNamespace
리턴 void

GenerateNamespaceImport() 보호된 추상적인 메소드

protected abstract GenerateNamespaceImport ( CodeNamespaceImport e ) : void
e CodeNamespaceImport
리턴 void

GenerateNamespaceImports() 보호된 메소드

protected GenerateNamespaceImports ( CodeNamespace e ) : void
e CodeNamespace
리턴 void

GenerateNamespaceStart() 보호된 추상적인 메소드

protected abstract GenerateNamespaceStart ( CodeNamespace e ) : void
e CodeNamespace
리턴 void

GenerateNamespaces() 보호된 메소드

protected GenerateNamespaces ( CodeCompileUnit e ) : void
e CodeCompileUnit
리턴 void

GenerateObjectCreateExpression() 보호된 추상적인 메소드

protected abstract GenerateObjectCreateExpression ( CodeObjectCreateExpression e ) : void
e CodeObjectCreateExpression
리턴 void

GenerateParameterDeclarationExpression() 보호된 메소드

protected GenerateParameterDeclarationExpression ( CodeParameterDeclarationExpression e ) : void
e CodeParameterDeclarationExpression
리턴 void

GeneratePrimitiveExpression() 보호된 메소드

protected GeneratePrimitiveExpression ( CodePrimitiveExpression e ) : void
e CodePrimitiveExpression
리턴 void

GenerateProperty() 보호된 추상적인 메소드

protected abstract GenerateProperty ( CodeMemberProperty e, CodeTypeDeclaration c ) : void
e CodeMemberProperty
c CodeTypeDeclaration
리턴 void

GeneratePropertyReferenceExpression() 보호된 추상적인 메소드

protected abstract GeneratePropertyReferenceExpression ( CodePropertyReferenceExpression e ) : void
e CodePropertyReferenceExpression
리턴 void

GeneratePropertySetValueReferenceExpression() 보호된 추상적인 메소드

protected abstract GeneratePropertySetValueReferenceExpression ( CodePropertySetValueReferenceExpression e ) : void
e CodePropertySetValueReferenceExpression
리턴 void

GenerateRemoveEventStatement() 보호된 추상적인 메소드

protected abstract GenerateRemoveEventStatement ( CodeRemoveEventStatement e ) : void
e CodeRemoveEventStatement
리턴 void

GenerateSingleFloatValue() 보호된 메소드

protected GenerateSingleFloatValue ( float s ) : void
s float
리턴 void

GenerateSnippetCompileUnit() 보호된 메소드

protected GenerateSnippetCompileUnit ( CodeSnippetCompileUnit e ) : void
e CodeSnippetCompileUnit
리턴 void

GenerateSnippetExpression() 보호된 추상적인 메소드

protected abstract GenerateSnippetExpression ( CodeSnippetExpression e ) : void
e CodeSnippetExpression
리턴 void

GenerateSnippetMember() 보호된 추상적인 메소드

protected abstract GenerateSnippetMember ( CodeSnippetTypeMember e ) : void
e CodeSnippetTypeMember
리턴 void

GenerateSnippetStatement() 보호된 메소드

protected GenerateSnippetStatement ( CodeSnippetStatement e ) : void
e CodeSnippetStatement
리턴 void

GenerateStatement() 보호된 메소드

protected GenerateStatement ( CodeStatement e ) : void
e CodeStatement
리턴 void

GenerateStatements() 보호된 메소드

protected GenerateStatements ( CodeStatementCollection stmts ) : void
stmts CodeStatementCollection
리턴 void

GenerateThisReferenceExpression() 보호된 추상적인 메소드

protected abstract GenerateThisReferenceExpression ( CodeThisReferenceExpression e ) : void
e CodeThisReferenceExpression
리턴 void

GenerateThrowExceptionStatement() 보호된 추상적인 메소드

protected abstract GenerateThrowExceptionStatement ( CodeThrowExceptionStatement e ) : void
e CodeThrowExceptionStatement
리턴 void

GenerateTryCatchFinallyStatement() 보호된 추상적인 메소드

protected abstract GenerateTryCatchFinallyStatement ( CodeTryCatchFinallyStatement e ) : void
e CodeTryCatchFinallyStatement
리턴 void

GenerateTypeConstructor() 보호된 추상적인 메소드

protected abstract GenerateTypeConstructor ( CodeTypeConstructor e ) : void
e CodeTypeConstructor
리턴 void

GenerateTypeEnd() 보호된 추상적인 메소드

protected abstract GenerateTypeEnd ( CodeTypeDeclaration e ) : void
e CodeTypeDeclaration
리턴 void

GenerateTypeOfExpression() 보호된 메소드

protected GenerateTypeOfExpression ( CodeTypeOfExpression e ) : void
e CodeTypeOfExpression
리턴 void

GenerateTypeReferenceExpression() 보호된 메소드

protected GenerateTypeReferenceExpression ( CodeTypeReferenceExpression e ) : void
e CodeTypeReferenceExpression
리턴 void

GenerateTypeStart() 보호된 추상적인 메소드

protected abstract GenerateTypeStart ( CodeTypeDeclaration e ) : void
e CodeTypeDeclaration
리턴 void

GenerateTypes() 보호된 메소드

protected GenerateTypes ( CodeNamespace e ) : void
e CodeNamespace
리턴 void

GenerateVariableDeclarationStatement() 보호된 추상적인 메소드

protected abstract GenerateVariableDeclarationStatement ( CodeVariableDeclarationStatement e ) : void
e CodeVariableDeclarationStatement
리턴 void

GenerateVariableReferenceExpression() 보호된 추상적인 메소드

protected abstract GenerateVariableReferenceExpression ( CodeVariableReferenceExpression e ) : void
e CodeVariableReferenceExpression
리턴 void

GetTypeOutput() 보호된 추상적인 메소드

protected abstract GetTypeOutput ( CodeTypeReference value ) : string
value CodeTypeReference
리턴 string

IsValidIdentifier() 보호된 추상적인 메소드

protected abstract IsValidIdentifier ( string value ) : bool
value string
리턴 bool

IsValidLanguageIndependentIdentifier() 공개 정적인 메소드

public static IsValidLanguageIndependentIdentifier ( string value ) : bool
value string
리턴 bool

OutputAttributeArgument() 보호된 메소드

protected OutputAttributeArgument ( CodeAttributeArgument arg ) : void
arg CodeAttributeArgument
리턴 void

OutputAttributeDeclarations() 보호된 메소드

protected OutputAttributeDeclarations ( CodeAttributeDeclarationCollection attributes ) : void
attributes CodeAttributeDeclarationCollection
리턴 void

OutputDirection() 보호된 메소드

protected OutputDirection ( FieldDirection dir ) : void
dir FieldDirection
리턴 void

OutputExpressionList() 보호된 메소드

protected OutputExpressionList ( CodeExpressionCollection expressions ) : void
expressions CodeExpressionCollection
리턴 void

OutputExpressionList() 보호된 메소드

protected OutputExpressionList ( CodeExpressionCollection expressions, bool newlineBetweenItems ) : void
expressions CodeExpressionCollection
newlineBetweenItems bool
리턴 void

OutputFieldScopeModifier() 보호된 메소드

protected OutputFieldScopeModifier ( MemberAttributes attributes ) : void
attributes MemberAttributes
리턴 void

OutputIdentifier() 보호된 메소드

protected OutputIdentifier ( string ident ) : void
ident string
리턴 void

OutputMemberAccessModifier() 보호된 메소드

protected OutputMemberAccessModifier ( MemberAttributes attributes ) : void
attributes MemberAttributes
리턴 void

OutputMemberScopeModifier() 보호된 메소드

protected OutputMemberScopeModifier ( MemberAttributes attributes ) : void
attributes MemberAttributes
리턴 void

OutputOperator() 보호된 메소드

protected OutputOperator ( CodeBinaryOperatorType op ) : void
op CodeBinaryOperatorType
리턴 void

OutputParameters() 보호된 메소드

protected OutputParameters ( CodeParameterDeclarationExpressionCollection parameters ) : void
parameters CodeParameterDeclarationExpressionCollection
리턴 void

OutputType() 보호된 추상적인 메소드

protected abstract OutputType ( CodeTypeReference typeRef ) : void
typeRef CodeTypeReference
리턴 void

OutputTypeAttributes() 보호된 메소드

protected OutputTypeAttributes ( TypeAttributes attributes, bool isStruct, bool isEnum ) : void
attributes TypeAttributes
isStruct bool
isEnum bool
리턴 void

OutputTypeNamePair() 보호된 메소드

protected OutputTypeNamePair ( CodeTypeReference typeRef, string name ) : void
typeRef CodeTypeReference
name string
리턴 void

QuoteSnippetString() 보호된 추상적인 메소드

protected abstract QuoteSnippetString ( string value ) : string
value string
리턴 string

Supports() 보호된 추상적인 메소드

protected abstract Supports ( GeneratorSupport support ) : bool
support GeneratorSupport
리턴 bool

ValidateIdentifier() 보호된 메소드

protected ValidateIdentifier ( string value ) : void
value string
리턴 void

ValidateIdentifiers() 공개 정적인 메소드

public static ValidateIdentifiers ( CodeObject e ) : void
e CodeObject
리턴 void