C# Class System.CodeDom.Compiler.Tests.CodeDomProviderTests.CustomGenerator

Inheritance: ICodeGenerator
Afficher le fichier Open project: dotnet/corefx

Méthodes publiques

Méthode Description
CreateEscapedIdentifier ( string value ) : string
CreateValidIdentifier ( string value ) : string
GenerateCodeFromCompileUnit ( CodeCompileUnit e, TextWriter w, CodeGeneratorOptions o ) : void
GenerateCodeFromExpression ( CodeExpression e, TextWriter w, CodeGeneratorOptions o ) : void
GenerateCodeFromNamespace ( CodeNamespace e, TextWriter w, CodeGeneratorOptions o ) : void
GenerateCodeFromStatement ( CodeStatement e, TextWriter w, CodeGeneratorOptions o ) : void
GenerateCodeFromType ( CodeTypeDeclaration e, TextWriter w, CodeGeneratorOptions o ) : void
GetTypeOutput ( CodeTypeReference type ) : string
IsValidIdentifier ( string value ) : bool
Supports ( GeneratorSupport supports ) : bool
ValidateIdentifier ( string value ) : void

Method Details

CreateEscapedIdentifier() public méthode

public CreateEscapedIdentifier ( string value ) : string
value string
Résultat string

CreateValidIdentifier() public méthode

public CreateValidIdentifier ( string value ) : string
value string
Résultat string

GenerateCodeFromCompileUnit() public méthode

public GenerateCodeFromCompileUnit ( CodeCompileUnit e, TextWriter w, CodeGeneratorOptions o ) : void
e CodeCompileUnit
w System.IO.TextWriter
o CodeGeneratorOptions
Résultat void

GenerateCodeFromExpression() public méthode

public GenerateCodeFromExpression ( CodeExpression e, TextWriter w, CodeGeneratorOptions o ) : void
e CodeExpression
w System.IO.TextWriter
o CodeGeneratorOptions
Résultat void

GenerateCodeFromNamespace() public méthode

public GenerateCodeFromNamespace ( CodeNamespace e, TextWriter w, CodeGeneratorOptions o ) : void
e CodeNamespace
w System.IO.TextWriter
o CodeGeneratorOptions
Résultat void

GenerateCodeFromStatement() public méthode

public GenerateCodeFromStatement ( CodeStatement e, TextWriter w, CodeGeneratorOptions o ) : void
e CodeStatement
w System.IO.TextWriter
o CodeGeneratorOptions
Résultat void

GenerateCodeFromType() public méthode

public GenerateCodeFromType ( CodeTypeDeclaration e, TextWriter w, CodeGeneratorOptions o ) : void
e CodeTypeDeclaration
w System.IO.TextWriter
o CodeGeneratorOptions
Résultat void

GetTypeOutput() public méthode

public GetTypeOutput ( CodeTypeReference type ) : string
type CodeTypeReference
Résultat string

IsValidIdentifier() public méthode

public IsValidIdentifier ( string value ) : bool
value string
Résultat bool

Supports() public méthode

public Supports ( GeneratorSupport supports ) : bool
supports GeneratorSupport
Résultat bool

ValidateIdentifier() public méthode

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