C# Class System.CodeDom.Compiler.CodeDomProvider

Inheritance: System.ComponentModel.Component
Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Méthodes publiques

Méthode Description
CompileAssemblyFromDom ( CompilerParameters options ) : CompilerResults
CompileAssemblyFromFile ( CompilerParameters options ) : CompilerResults
CompileAssemblyFromSource ( CompilerParameters options ) : CompilerResults
CreateEscapedIdentifier ( string value ) : string
CreateGenerator ( TextWriter output ) : ICodeGenerator
CreateGenerator ( string fileName ) : ICodeGenerator
CreateProvider ( string language ) : CodeDomProvider
CreateProvider ( string language, string>.System providerOptions ) : CodeDomProvider
CreateValidIdentifier ( string value ) : string
GenerateCodeFromCompileUnit ( CodeCompileUnit compileUnit, TextWriter writer, CodeGeneratorOptions options ) : void
GenerateCodeFromExpression ( CodeExpression expression, TextWriter writer, CodeGeneratorOptions options ) : void
GenerateCodeFromMember ( CodeTypeMember member, TextWriter writer, CodeGeneratorOptions options ) : void
GenerateCodeFromNamespace ( CodeNamespace codeNamespace, TextWriter writer, CodeGeneratorOptions options ) : void
GenerateCodeFromStatement ( CodeStatement statement, TextWriter writer, CodeGeneratorOptions options ) : void
GenerateCodeFromType ( CodeTypeDeclaration codeType, TextWriter writer, CodeGeneratorOptions options ) : void
GetAllCompilerInfo ( ) : System.CodeDom.Compiler.CompilerInfo[]
GetCompilerInfo ( string language ) : CompilerInfo
GetConverter ( Type type ) : TypeConverter
GetLanguageFromExtension ( string extension ) : string
GetTypeOutput ( CodeTypeReference type ) : string
IsDefinedExtension ( string extension ) : bool
IsDefinedLanguage ( string language ) : bool
IsValidIdentifier ( string value ) : bool
Parse ( TextReader codeStream ) : CodeCompileUnit
Supports ( GeneratorSupport generatorSupport ) : bool

Private Methods

Méthode Description
AddCompilerInfo ( CompilerInfo compilerInfo ) : void
CodeDomProvider ( ) : Microsoft.CSharp
CreateCompiler ( ) : ICodeCompiler
CreateCompilerHelper ( ) : ICodeCompiler
CreateGenerator ( ) : ICodeGenerator
CreateGeneratorHelper ( ) : ICodeGenerator
CreateParser ( ) : ICodeParser
CreateParserHelper ( ) : ICodeParser
GetCompilerInfoForExtensionNoThrow ( string extension ) : CompilerInfo
GetCompilerInfoForLanguageNoThrow ( string language ) : CompilerInfo

Method Details

CompileAssemblyFromDom() public méthode

public CompileAssemblyFromDom ( CompilerParameters options ) : CompilerResults
options CompilerParameters
Résultat CompilerResults

CompileAssemblyFromFile() public méthode

public CompileAssemblyFromFile ( CompilerParameters options ) : CompilerResults
options CompilerParameters
Résultat CompilerResults

CompileAssemblyFromSource() public méthode

public CompileAssemblyFromSource ( CompilerParameters options ) : CompilerResults
options CompilerParameters
Résultat CompilerResults

CreateEscapedIdentifier() public méthode

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

CreateGenerator() public méthode

public CreateGenerator ( TextWriter output ) : ICodeGenerator
output System.IO.TextWriter
Résultat ICodeGenerator

CreateGenerator() public méthode

public CreateGenerator ( string fileName ) : ICodeGenerator
fileName string
Résultat ICodeGenerator

CreateProvider() public static méthode

public static CreateProvider ( string language ) : CodeDomProvider
language string
Résultat CodeDomProvider

CreateProvider() public static méthode

public static CreateProvider ( string language, string>.System providerOptions ) : CodeDomProvider
language string
providerOptions string>.System
Résultat CodeDomProvider

CreateValidIdentifier() public méthode

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

GenerateCodeFromCompileUnit() public méthode

public GenerateCodeFromCompileUnit ( CodeCompileUnit compileUnit, TextWriter writer, CodeGeneratorOptions options ) : void
compileUnit CodeCompileUnit
writer System.IO.TextWriter
options CodeGeneratorOptions
Résultat void

GenerateCodeFromExpression() public méthode

public GenerateCodeFromExpression ( CodeExpression expression, TextWriter writer, CodeGeneratorOptions options ) : void
expression CodeExpression
writer System.IO.TextWriter
options CodeGeneratorOptions
Résultat void

GenerateCodeFromMember() public méthode

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

GenerateCodeFromNamespace() public méthode

public GenerateCodeFromNamespace ( CodeNamespace codeNamespace, TextWriter writer, CodeGeneratorOptions options ) : void
codeNamespace CodeNamespace
writer System.IO.TextWriter
options CodeGeneratorOptions
Résultat void

GenerateCodeFromStatement() public méthode

public GenerateCodeFromStatement ( CodeStatement statement, TextWriter writer, CodeGeneratorOptions options ) : void
statement CodeStatement
writer System.IO.TextWriter
options CodeGeneratorOptions
Résultat void

GenerateCodeFromType() public méthode

public GenerateCodeFromType ( CodeTypeDeclaration codeType, TextWriter writer, CodeGeneratorOptions options ) : void
codeType CodeTypeDeclaration
writer System.IO.TextWriter
options CodeGeneratorOptions
Résultat void

GetAllCompilerInfo() public static méthode

public static GetAllCompilerInfo ( ) : System.CodeDom.Compiler.CompilerInfo[]
Résultat System.CodeDom.Compiler.CompilerInfo[]

GetCompilerInfo() public static méthode

public static GetCompilerInfo ( string language ) : CompilerInfo
language string
Résultat CompilerInfo

GetConverter() public méthode

public GetConverter ( Type type ) : TypeConverter
type Type
Résultat System.ComponentModel.TypeConverter

GetLanguageFromExtension() public static méthode

public static GetLanguageFromExtension ( string extension ) : string
extension string
Résultat string

GetTypeOutput() public méthode

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

IsDefinedExtension() public static méthode

public static IsDefinedExtension ( string extension ) : bool
extension string
Résultat bool

IsDefinedLanguage() public static méthode

public static IsDefinedLanguage ( string language ) : bool
language string
Résultat bool

IsValidIdentifier() public méthode

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

Parse() public méthode

public Parse ( TextReader codeStream ) : CodeCompileUnit
codeStream System.IO.TextReader
Résultat CodeCompileUnit

Supports() public méthode

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