CodeDomProvider.CreateGenerator Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
När du åsidosättas i en härledd klass skapar du en ny kodgenerator.
Överlagringar
| Name | Description |
|---|---|
| CreateGenerator() |
Föråldrad.
Föråldrad.
När du åsidosättas i en härledd klass skapar du en ny kodgenerator. |
| CreateGenerator(TextWriter) |
När den åsidosättas i en härledd klass skapar du en ny kodgenerator med angivet TextWriter för utdata. |
| CreateGenerator(String) |
När den åsidosättas i en härledd klass skapar du en ny kodgenerator med det angivna filnamnet för utdata. |
CreateGenerator()
- Källa:
- CodeDomProvider.cs
- Källa:
- CodeDomProvider.cs
- Källa:
- CodeDomProvider.cs
- Källa:
- CodeDomProvider.cs
- Källa:
- CodeDomProvider.cs
- Källa:
- CodeDomProvider.cs
- Källa:
- CodeDomProvider.cs
Varning
ICodeGenerator has been deprecated. Use the methods directly on the CodeDomProvider class instead. Classes inheriting from CodeDomProvider must still implement this interface, and should suppress this warning or also mark this method as obsolete.
Varning
Callers should not use the ICodeGenerator interface and should instead use the methods directly on the CodeDomProvider class. Those inheriting from CodeDomProvider must still implement this interface, and should exclude this warning or also obsolete this method.
När du åsidosättas i en härledd klass skapar du en ny kodgenerator.
public:
abstract System::CodeDom::Compiler::ICodeGenerator ^ CreateGenerator();
[System.Obsolete("ICodeGenerator has been deprecated. Use the methods directly on the CodeDomProvider class instead. Classes inheriting from CodeDomProvider must still implement this interface, and should suppress this warning or also mark this method as obsolete.")]
public abstract System.CodeDom.Compiler.ICodeGenerator CreateGenerator();
public abstract System.CodeDom.Compiler.ICodeGenerator CreateGenerator();
[System.Obsolete("Callers should not use the ICodeGenerator interface and should instead use the methods directly on the CodeDomProvider class. Those inheriting from CodeDomProvider must still implement this interface, and should exclude this warning or also obsolete this method.")]
public abstract System.CodeDom.Compiler.ICodeGenerator CreateGenerator();
[<System.Obsolete("ICodeGenerator has been deprecated. Use the methods directly on the CodeDomProvider class instead. Classes inheriting from CodeDomProvider must still implement this interface, and should suppress this warning or also mark this method as obsolete.")>]
abstract member CreateGenerator : unit -> System.CodeDom.Compiler.ICodeGenerator
abstract member CreateGenerator : unit -> System.CodeDom.Compiler.ICodeGenerator
[<System.Obsolete("Callers should not use the ICodeGenerator interface and should instead use the methods directly on the CodeDomProvider class. Those inheriting from CodeDomProvider must still implement this interface, and should exclude this warning or also obsolete this method.")>]
abstract member CreateGenerator : unit -> System.CodeDom.Compiler.ICodeGenerator
Public MustOverride Function CreateGenerator () As ICodeGenerator
Returer
En ICodeGenerator som kan användas för att generera System.CodeDom baserade källkodsrepresentationer.
- Attribut
Kommentarer
Den här metoden är föråldrad. Det rekommenderade alternativet är att anropa de ICodeGenerator metoder som är direkt tillgängliga i CodeDomProvider klassen.
Anteckningar till implementerare
Du bör implementera ICodeGenerator medlemmarna i CodeDomProvider klassen och utlösa en NotSupportedException när den här metoden anropas.
Gäller för
CreateGenerator(TextWriter)
- Källa:
- CodeDomProvider.cs
- Källa:
- CodeDomProvider.cs
- Källa:
- CodeDomProvider.cs
- Källa:
- CodeDomProvider.cs
- Källa:
- CodeDomProvider.cs
- Källa:
- CodeDomProvider.cs
- Källa:
- CodeDomProvider.cs
När den åsidosättas i en härledd klass skapar du en ny kodgenerator med angivet TextWriter för utdata.
public:
virtual System::CodeDom::Compiler::ICodeGenerator ^ CreateGenerator(System::IO::TextWriter ^ output);
public virtual System.CodeDom.Compiler.ICodeGenerator CreateGenerator(System.IO.TextWriter output);
abstract member CreateGenerator : System.IO.TextWriter -> System.CodeDom.Compiler.ICodeGenerator
override this.CreateGenerator : System.IO.TextWriter -> System.CodeDom.Compiler.ICodeGenerator
Public Overridable Function CreateGenerator (output As TextWriter) As ICodeGenerator
Parametrar
- output
- TextWriter
A TextWriter som ska användas för utdata.
Returer
En ICodeGenerator som kan användas för att generera System.CodeDom baserade källkodsrepresentationer.
Kommentarer
Den här metoden använder den angivna TextWriter för utdata. Den här metoden stöder mer optimerad kodgenerering som stegvis uppdaterar källkoden.
Note
Basklassimplementeringen anropar CreateGenerator metoden, som är föråldrad och resulterar i ett NotSupportedException om ett ICodeGenerator objekt inte returneras.
Se även
Gäller för
CreateGenerator(String)
- Källa:
- CodeDomProvider.cs
- Källa:
- CodeDomProvider.cs
- Källa:
- CodeDomProvider.cs
- Källa:
- CodeDomProvider.cs
- Källa:
- CodeDomProvider.cs
- Källa:
- CodeDomProvider.cs
- Källa:
- CodeDomProvider.cs
När den åsidosättas i en härledd klass skapar du en ny kodgenerator med det angivna filnamnet för utdata.
public:
virtual System::CodeDom::Compiler::ICodeGenerator ^ CreateGenerator(System::String ^ fileName);
public virtual System.CodeDom.Compiler.ICodeGenerator CreateGenerator(string fileName);
abstract member CreateGenerator : string -> System.CodeDom.Compiler.ICodeGenerator
override this.CreateGenerator : string -> System.CodeDom.Compiler.ICodeGenerator
Public Overridable Function CreateGenerator (fileName As String) As ICodeGenerator
Parametrar
- fileName
- String
Filnamnet som ska matas ut till.
Returer
En ICodeGenerator som kan användas för att generera System.CodeDom baserade källkodsrepresentationer.
Kommentarer
Den här metoden använder det angivna filnamnet för utdata.
Note
Basklassimplementeringen anropar CreateGenerator metoden, som är föråldrad och resulterar i ett NotSupportedException om ett ICodeGenerator objekt inte returneras.