C# Class System.CodeDom.Compiler.CodeGenerator

Inheritance: ICodeGenerator
Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Méthodes publiques

Méthode Description
GenerateCodeFromMember ( CodeTypeMember member, TextWriter writer, CodeGeneratorOptions options ) : void
IsValidLanguageIndependentIdentifier ( string value ) : bool
ValidateIdentifiers ( CodeObject e ) : void

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

ContinueOnNewLine() protected méthode

protected ContinueOnNewLine ( string st ) : void
st string
Résultat void

CreateEscapedIdentifier() protected abstract méthode

protected abstract CreateEscapedIdentifier ( string value ) : string
value string
Résultat string

CreateValidIdentifier() protected abstract méthode

protected abstract CreateValidIdentifier ( string value ) : string
value string
Résultat string

GenerateArgumentReferenceExpression() protected abstract méthode

protected abstract GenerateArgumentReferenceExpression ( CodeArgumentReferenceExpression e ) : void
e CodeArgumentReferenceExpression
Résultat void

GenerateArrayCreateExpression() protected abstract méthode

protected abstract GenerateArrayCreateExpression ( CodeArrayCreateExpression e ) : void
e CodeArrayCreateExpression
Résultat void

GenerateArrayIndexerExpression() protected abstract méthode

protected abstract GenerateArrayIndexerExpression ( CodeArrayIndexerExpression e ) : void
e CodeArrayIndexerExpression
Résultat void

GenerateAssignStatement() protected abstract méthode

protected abstract GenerateAssignStatement ( CodeAssignStatement e ) : void
e CodeAssignStatement
Résultat void

GenerateAttachEventStatement() protected abstract méthode

protected abstract GenerateAttachEventStatement ( CodeAttachEventStatement e ) : void
e CodeAttachEventStatement
Résultat void

GenerateAttributeDeclarationsEnd() protected abstract méthode

protected abstract GenerateAttributeDeclarationsEnd ( CodeAttributeDeclarationCollection attributes ) : void
attributes CodeAttributeDeclarationCollection
Résultat void

GenerateAttributeDeclarationsStart() protected abstract méthode

protected abstract GenerateAttributeDeclarationsStart ( CodeAttributeDeclarationCollection attributes ) : void
attributes CodeAttributeDeclarationCollection
Résultat void

GenerateBaseReferenceExpression() protected abstract méthode

protected abstract GenerateBaseReferenceExpression ( CodeBaseReferenceExpression e ) : void
e CodeBaseReferenceExpression
Résultat void

GenerateBinaryOperatorExpression() protected méthode

protected GenerateBinaryOperatorExpression ( CodeBinaryOperatorExpression e ) : void
e CodeBinaryOperatorExpression
Résultat void

GenerateCastExpression() protected abstract méthode

protected abstract GenerateCastExpression ( CodeCastExpression e ) : void
e CodeCastExpression
Résultat void

GenerateCodeFromMember() public méthode

public GenerateCodeFromMember ( CodeTypeMember member, TextWriter writer, CodeGeneratorOptions options ) : void
member CodeTypeMember
writer TextWriter
options CodeGeneratorOptions
Résultat void

GenerateComment() protected abstract méthode

protected abstract GenerateComment ( CodeComment e ) : void
e CodeComment
Résultat void

GenerateCommentStatement() protected méthode

protected GenerateCommentStatement ( CodeCommentStatement e ) : void
e CodeCommentStatement
Résultat void

GenerateCommentStatements() protected méthode

protected GenerateCommentStatements ( CodeCommentStatementCollection e ) : void
e CodeCommentStatementCollection
Résultat void

GenerateCompileUnit() protected méthode

protected GenerateCompileUnit ( CodeCompileUnit e ) : void
e CodeCompileUnit
Résultat void

GenerateCompileUnitEnd() protected méthode

protected GenerateCompileUnitEnd ( CodeCompileUnit e ) : void
e CodeCompileUnit
Résultat void

GenerateCompileUnitStart() protected méthode

protected GenerateCompileUnitStart ( CodeCompileUnit e ) : void
e CodeCompileUnit
Résultat void

GenerateConditionStatement() protected abstract méthode

protected abstract GenerateConditionStatement ( CodeConditionStatement e ) : void
e CodeConditionStatement
Résultat void

GenerateConstructor() protected abstract méthode

protected abstract GenerateConstructor ( CodeConstructor e, CodeTypeDeclaration c ) : void
e CodeConstructor
c CodeTypeDeclaration
Résultat void

GenerateDecimalValue() protected méthode

protected GenerateDecimalValue ( decimal d ) : void
d decimal
Résultat void

GenerateDefaultValueExpression() protected méthode

protected GenerateDefaultValueExpression ( CodeDefaultValueExpression e ) : void
e CodeDefaultValueExpression
Résultat void

GenerateDelegateCreateExpression() protected abstract méthode

protected abstract GenerateDelegateCreateExpression ( CodeDelegateCreateExpression e ) : void
e CodeDelegateCreateExpression
Résultat void

GenerateDelegateInvokeExpression() protected abstract méthode

protected abstract GenerateDelegateInvokeExpression ( CodeDelegateInvokeExpression e ) : void
e CodeDelegateInvokeExpression
Résultat void

GenerateDirectionExpression() protected méthode

protected GenerateDirectionExpression ( CodeDirectionExpression e ) : void
e CodeDirectionExpression
Résultat void

GenerateDirectives() protected méthode

protected GenerateDirectives ( CodeDirectiveCollection directives ) : void
directives CodeDirectiveCollection
Résultat void

GenerateDoubleValue() protected méthode

protected GenerateDoubleValue ( double d ) : void
d double
Résultat void

GenerateEntryPointMethod() protected abstract méthode

protected abstract GenerateEntryPointMethod ( CodeEntryPointMethod e, CodeTypeDeclaration c ) : void
e CodeEntryPointMethod
c CodeTypeDeclaration
Résultat void

GenerateEvent() protected abstract méthode

protected abstract GenerateEvent ( CodeMemberEvent e, CodeTypeDeclaration c ) : void
e CodeMemberEvent
c CodeTypeDeclaration
Résultat void

GenerateEventReferenceExpression() protected abstract méthode

protected abstract GenerateEventReferenceExpression ( CodeEventReferenceExpression e ) : void
e CodeEventReferenceExpression
Résultat void

GenerateExpression() protected méthode

protected GenerateExpression ( CodeExpression e ) : void
e CodeExpression
Résultat void

GenerateExpressionStatement() protected abstract méthode

protected abstract GenerateExpressionStatement ( CodeExpressionStatement e ) : void
e CodeExpressionStatement
Résultat void

GenerateField() protected abstract méthode

protected abstract GenerateField ( CodeMemberField e ) : void
e CodeMemberField
Résultat void

GenerateFieldReferenceExpression() protected abstract méthode

protected abstract GenerateFieldReferenceExpression ( CodeFieldReferenceExpression e ) : void
e CodeFieldReferenceExpression
Résultat void

GenerateGotoStatement() protected abstract méthode

protected abstract GenerateGotoStatement ( CodeGotoStatement e ) : void
e CodeGotoStatement
Résultat void

GenerateIndexerExpression() protected abstract méthode

protected abstract GenerateIndexerExpression ( CodeIndexerExpression e ) : void
e CodeIndexerExpression
Résultat void

GenerateIterationStatement() protected abstract méthode

protected abstract GenerateIterationStatement ( CodeIterationStatement e ) : void
e CodeIterationStatement
Résultat void

GenerateLabeledStatement() protected abstract méthode

protected abstract GenerateLabeledStatement ( CodeLabeledStatement e ) : void
e CodeLabeledStatement
Résultat void

GenerateLinePragmaEnd() protected abstract méthode

protected abstract GenerateLinePragmaEnd ( CodeLinePragma e ) : void
e CodeLinePragma
Résultat void

GenerateLinePragmaStart() protected abstract méthode

protected abstract GenerateLinePragmaStart ( CodeLinePragma e ) : void
e CodeLinePragma
Résultat void

GenerateMethod() protected abstract méthode

protected abstract GenerateMethod ( CodeMemberMethod e, CodeTypeDeclaration c ) : void
e CodeMemberMethod
c CodeTypeDeclaration
Résultat void

GenerateMethodInvokeExpression() protected abstract méthode

protected abstract GenerateMethodInvokeExpression ( CodeMethodInvokeExpression e ) : void
e CodeMethodInvokeExpression
Résultat void

GenerateMethodReferenceExpression() protected abstract méthode

protected abstract GenerateMethodReferenceExpression ( CodeMethodReferenceExpression e ) : void
e CodeMethodReferenceExpression
Résultat void

GenerateMethodReturnStatement() protected abstract méthode

protected abstract GenerateMethodReturnStatement ( CodeMethodReturnStatement e ) : void
e CodeMethodReturnStatement
Résultat void

GenerateNamespace() protected méthode

protected GenerateNamespace ( CodeNamespace e ) : void
e CodeNamespace
Résultat void

GenerateNamespaceEnd() protected abstract méthode

protected abstract GenerateNamespaceEnd ( CodeNamespace e ) : void
e CodeNamespace
Résultat void

GenerateNamespaceImport() protected abstract méthode

protected abstract GenerateNamespaceImport ( CodeNamespaceImport e ) : void
e CodeNamespaceImport
Résultat void

GenerateNamespaceImports() protected méthode

protected GenerateNamespaceImports ( CodeNamespace e ) : void
e CodeNamespace
Résultat void

GenerateNamespaceStart() protected abstract méthode

protected abstract GenerateNamespaceStart ( CodeNamespace e ) : void
e CodeNamespace
Résultat void

GenerateNamespaces() protected méthode

protected GenerateNamespaces ( CodeCompileUnit e ) : void
e CodeCompileUnit
Résultat void

GenerateObjectCreateExpression() protected abstract méthode

protected abstract GenerateObjectCreateExpression ( CodeObjectCreateExpression e ) : void
e CodeObjectCreateExpression
Résultat void

GenerateParameterDeclarationExpression() protected méthode

protected GenerateParameterDeclarationExpression ( CodeParameterDeclarationExpression e ) : void
e CodeParameterDeclarationExpression
Résultat void

GeneratePrimitiveExpression() protected méthode

protected GeneratePrimitiveExpression ( CodePrimitiveExpression e ) : void
e CodePrimitiveExpression
Résultat void

GenerateProperty() protected abstract méthode

protected abstract GenerateProperty ( CodeMemberProperty e, CodeTypeDeclaration c ) : void
e CodeMemberProperty
c CodeTypeDeclaration
Résultat void

GeneratePropertyReferenceExpression() protected abstract méthode

protected abstract GeneratePropertyReferenceExpression ( CodePropertyReferenceExpression e ) : void
e CodePropertyReferenceExpression
Résultat void

GeneratePropertySetValueReferenceExpression() protected abstract méthode

protected abstract GeneratePropertySetValueReferenceExpression ( CodePropertySetValueReferenceExpression e ) : void
e CodePropertySetValueReferenceExpression
Résultat void

GenerateRemoveEventStatement() protected abstract méthode

protected abstract GenerateRemoveEventStatement ( CodeRemoveEventStatement e ) : void
e CodeRemoveEventStatement
Résultat void

GenerateSingleFloatValue() protected méthode

protected GenerateSingleFloatValue ( float s ) : void
s float
Résultat void

GenerateSnippetCompileUnit() protected méthode

protected GenerateSnippetCompileUnit ( CodeSnippetCompileUnit e ) : void
e CodeSnippetCompileUnit
Résultat void

GenerateSnippetExpression() protected abstract méthode

protected abstract GenerateSnippetExpression ( CodeSnippetExpression e ) : void
e CodeSnippetExpression
Résultat void

GenerateSnippetMember() protected abstract méthode

protected abstract GenerateSnippetMember ( CodeSnippetTypeMember e ) : void
e CodeSnippetTypeMember
Résultat void

GenerateSnippetStatement() protected méthode

protected GenerateSnippetStatement ( CodeSnippetStatement e ) : void
e CodeSnippetStatement
Résultat void

GenerateStatement() protected méthode

protected GenerateStatement ( CodeStatement e ) : void
e CodeStatement
Résultat void

GenerateStatements() protected méthode

protected GenerateStatements ( CodeStatementCollection stmts ) : void
stmts CodeStatementCollection
Résultat void

GenerateThisReferenceExpression() protected abstract méthode

protected abstract GenerateThisReferenceExpression ( CodeThisReferenceExpression e ) : void
e CodeThisReferenceExpression
Résultat void

GenerateThrowExceptionStatement() protected abstract méthode

protected abstract GenerateThrowExceptionStatement ( CodeThrowExceptionStatement e ) : void
e CodeThrowExceptionStatement
Résultat void

GenerateTryCatchFinallyStatement() protected abstract méthode

protected abstract GenerateTryCatchFinallyStatement ( CodeTryCatchFinallyStatement e ) : void
e CodeTryCatchFinallyStatement
Résultat void

GenerateTypeConstructor() protected abstract méthode

protected abstract GenerateTypeConstructor ( CodeTypeConstructor e ) : void
e CodeTypeConstructor
Résultat void

GenerateTypeEnd() protected abstract méthode

protected abstract GenerateTypeEnd ( CodeTypeDeclaration e ) : void
e CodeTypeDeclaration
Résultat void

GenerateTypeOfExpression() protected méthode

protected GenerateTypeOfExpression ( CodeTypeOfExpression e ) : void
e CodeTypeOfExpression
Résultat void

GenerateTypeReferenceExpression() protected méthode

protected GenerateTypeReferenceExpression ( CodeTypeReferenceExpression e ) : void
e CodeTypeReferenceExpression
Résultat void

GenerateTypeStart() protected abstract méthode

protected abstract GenerateTypeStart ( CodeTypeDeclaration e ) : void
e CodeTypeDeclaration
Résultat void

GenerateTypes() protected méthode

protected GenerateTypes ( CodeNamespace e ) : void
e CodeNamespace
Résultat void

GenerateVariableDeclarationStatement() protected abstract méthode

protected abstract GenerateVariableDeclarationStatement ( CodeVariableDeclarationStatement e ) : void
e CodeVariableDeclarationStatement
Résultat void

GenerateVariableReferenceExpression() protected abstract méthode

protected abstract GenerateVariableReferenceExpression ( CodeVariableReferenceExpression e ) : void
e CodeVariableReferenceExpression
Résultat void

GetTypeOutput() protected abstract méthode

protected abstract GetTypeOutput ( CodeTypeReference value ) : string
value CodeTypeReference
Résultat string

IsValidIdentifier() protected abstract méthode

protected abstract IsValidIdentifier ( string value ) : bool
value string
Résultat bool

IsValidLanguageIndependentIdentifier() public static méthode

public static IsValidLanguageIndependentIdentifier ( string value ) : bool
value string
Résultat bool

OutputAttributeArgument() protected méthode

protected OutputAttributeArgument ( CodeAttributeArgument arg ) : void
arg CodeAttributeArgument
Résultat void

OutputAttributeDeclarations() protected méthode

protected OutputAttributeDeclarations ( CodeAttributeDeclarationCollection attributes ) : void
attributes CodeAttributeDeclarationCollection
Résultat void

OutputDirection() protected méthode

protected OutputDirection ( FieldDirection dir ) : void
dir FieldDirection
Résultat void

OutputExpressionList() protected méthode

protected OutputExpressionList ( CodeExpressionCollection expressions ) : void
expressions CodeExpressionCollection
Résultat void

OutputExpressionList() protected méthode

protected OutputExpressionList ( CodeExpressionCollection expressions, bool newlineBetweenItems ) : void
expressions CodeExpressionCollection
newlineBetweenItems bool
Résultat void

OutputFieldScopeModifier() protected méthode

protected OutputFieldScopeModifier ( MemberAttributes attributes ) : void
attributes MemberAttributes
Résultat void

OutputIdentifier() protected méthode

protected OutputIdentifier ( string ident ) : void
ident string
Résultat void

OutputMemberAccessModifier() protected méthode

protected OutputMemberAccessModifier ( MemberAttributes attributes ) : void
attributes MemberAttributes
Résultat void

OutputMemberScopeModifier() protected méthode

protected OutputMemberScopeModifier ( MemberAttributes attributes ) : void
attributes MemberAttributes
Résultat void

OutputOperator() protected méthode

protected OutputOperator ( CodeBinaryOperatorType op ) : void
op CodeBinaryOperatorType
Résultat void

OutputParameters() protected méthode

protected OutputParameters ( CodeParameterDeclarationExpressionCollection parameters ) : void
parameters CodeParameterDeclarationExpressionCollection
Résultat void

OutputType() protected abstract méthode

protected abstract OutputType ( CodeTypeReference typeRef ) : void
typeRef CodeTypeReference
Résultat void

OutputTypeAttributes() protected méthode

protected OutputTypeAttributes ( TypeAttributes attributes, bool isStruct, bool isEnum ) : void
attributes TypeAttributes
isStruct bool
isEnum bool
Résultat void

OutputTypeNamePair() protected méthode

protected OutputTypeNamePair ( CodeTypeReference typeRef, string name ) : void
typeRef CodeTypeReference
name string
Résultat void

QuoteSnippetString() protected abstract méthode

protected abstract QuoteSnippetString ( string value ) : string
value string
Résultat string

Supports() protected abstract méthode

protected abstract Supports ( GeneratorSupport support ) : bool
support GeneratorSupport
Résultat bool

ValidateIdentifier() protected méthode

protected ValidateIdentifier ( string value ) : void
value string
Résultat void

ValidateIdentifiers() public static méthode

public static ValidateIdentifiers ( CodeObject e ) : void
e CodeObject
Résultat void