C# Класс System.CodeDom.Compiler.CodeGenerator

Наследование: ICodeGenerator
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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