CodeCompiler Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Zawiera przykładową implementację interfejsu ICodeCompiler .
public ref class CodeCompiler abstract : System::CodeDom::Compiler::CodeGenerator, System::CodeDom::Compiler::ICodeCompiler
public abstract class CodeCompiler : System.CodeDom.Compiler.CodeGenerator, System.CodeDom.Compiler.ICodeCompiler
type CodeCompiler = class
inherit CodeGenerator
interface ICodeCompiler
Public MustInherit Class CodeCompiler
Inherits CodeGenerator
Implements ICodeCompiler
- Dziedziczenie
- Implementuje
Uwagi
CodeCompiler jest przydatną klasą bazową narzędzi dla generatorów kodu, z których można korzystać w celu zapewnienia funkcji kompilacji kodu.
Uwaga
Ta klasa zawiera żądanie łącza i dziedziczenia na poziomie klasy stosowane do wszystkich składowych. Obiekt SecurityException jest zgłaszany, gdy bezpośredni obiekt wywołujący lub klasa pochodna nie ma uprawnienia pełnego zaufania. Aby uzyskać szczegółowe informacje na temat wymagań dotyczących zabezpieczeń, zobacz Link Demands and Inheritance Demands (Wymagania dotyczące linków i żądań dziedziczenia).
Konstruktorów
| Nazwa | Opis |
|---|---|
| CodeCompiler() |
Inicjuje nowe wystąpienie klasy CodeCompiler. |
Właściwości
| Nazwa | Opis |
|---|---|
| CompilerName |
Pobiera nazwę pliku wykonywalnego kompilatora. |
| CurrentClass |
Pobiera deklarację typu kodu dla bieżącej klasy. (Dziedziczone od CodeGenerator) |
| CurrentMember |
Pobiera bieżący element członkowski klasy. (Dziedziczone od CodeGenerator) |
| CurrentMemberName |
Pobiera bieżącą nazwę elementu członkowskiego. (Dziedziczone od CodeGenerator) |
| CurrentTypeName |
Pobiera bieżącą nazwę klasy. (Dziedziczone od CodeGenerator) |
| FileExtension |
Pobiera rozszerzenie nazwy pliku do użycia dla plików źródłowych. |
| Indent |
Pobiera lub ustawia ilość spacji, aby wcięć każdy poziom wcięcia. (Dziedziczone od CodeGenerator) |
| IsCurrentClass |
Pobiera wartość wskazującą, czy generowany bieżący obiekt jest klasą. (Dziedziczone od CodeGenerator) |
| IsCurrentDelegate |
Pobiera wartość wskazującą, czy bieżący obiekt generowany jest delegatem. (Dziedziczone od CodeGenerator) |
| IsCurrentEnum |
Pobiera wartość wskazującą, czy generowany bieżący obiekt jest wyliczeniem. (Dziedziczone od CodeGenerator) |
| IsCurrentInterface |
Pobiera wartość wskazującą, czy bieżący obiekt generowany jest interfejsem. (Dziedziczone od CodeGenerator) |
| IsCurrentStruct |
Pobiera wartość wskazującą, czy generowany bieżący obiekt jest typem wartości lub strukturą. (Dziedziczone od CodeGenerator) |
| NullToken |
Pobiera token reprezentujący |
| Options |
Pobiera opcje, które mają być używane przez generator kodu. (Dziedziczone od CodeGenerator) |
| Output |
Pobiera składnik zapisywania tekstu do użycia na potrzeby danych wyjściowych. (Dziedziczone od CodeGenerator) |
Metody
| Nazwa | Opis |
|---|---|
| CmdArgsFromParameters(CompilerParameters) |
Pobiera argumenty poleceń, które mają zostać przekazane do kompilatora z określonego CompilerParameterselementu . |
| ContinueOnNewLine(String) |
Generuje znak kontynuacji wiersza i zwraca określony ciąg w nowym wierszu. (Dziedziczone od CodeGenerator) |
| CreateEscapedIdentifier(String) |
Tworzy identyfikator ucieczki dla określonej wartości. (Dziedziczone od CodeGenerator) |
| CreateValidIdentifier(String) |
Tworzy prawidłowy identyfikator dla określonej wartości. (Dziedziczone od CodeGenerator) |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Dziedziczone od Object) |
| FromDom(CompilerParameters, CodeCompileUnit) |
Kompiluje określoną jednostkę kompilacji przy użyciu określonych opcji i zwraca wyniki kompilacji. |
| FromDomBatch(CompilerParameters, CodeCompileUnit[]) |
Kompiluje określone jednostki kompilacji przy użyciu określonych opcji i zwraca wyniki kompilacji. |
| FromFile(CompilerParameters, String) |
Kompiluje określony plik przy użyciu określonych opcji i zwraca wyniki kompilacji. |
| FromFileBatch(CompilerParameters, String[]) |
Kompiluje określone pliki przy użyciu określonych opcji i zwraca wyniki kompilacji. |
| FromSource(CompilerParameters, String) |
Kompiluje określony ciąg kodu źródłowego przy użyciu określonych opcji i zwraca wyniki kompilacji. |
| FromSourceBatch(CompilerParameters, String[]) |
Kompiluje określone ciągi kodu źródłowego przy użyciu określonych opcji i zwraca wyniki z kompilacji. |
| GenerateArgumentReferenceExpression(CodeArgumentReferenceExpression) |
Generuje kod dla określonego wyrażenia odwołania do argumentu. (Dziedziczone od CodeGenerator) |
| GenerateArrayCreateExpression(CodeArrayCreateExpression) |
Generuje kod dla określonego wyrażenia tworzenia tablicy. (Dziedziczone od CodeGenerator) |
| GenerateArrayIndexerExpression(CodeArrayIndexerExpression) |
Generuje kod dla określonego wyrażenia indeksatora tablicy. (Dziedziczone od CodeGenerator) |
| GenerateAssignStatement(CodeAssignStatement) |
Generuje kod dla określonej instrukcji przypisania. (Dziedziczone od CodeGenerator) |
| GenerateAttachEventStatement(CodeAttachEventStatement) |
Generuje kod dla określonej instrukcji zdarzenia dołączania. (Dziedziczone od CodeGenerator) |
| GenerateAttributeDeclarationsEnd(CodeAttributeDeclarationCollection) |
Generuje kod dla końca bloku określonego atrybutu. (Dziedziczone od CodeGenerator) |
| GenerateAttributeDeclarationsStart(CodeAttributeDeclarationCollection) |
Generuje kod dla uruchomienia określonego bloku atrybutów. (Dziedziczone od CodeGenerator) |
| GenerateBaseReferenceExpression(CodeBaseReferenceExpression) |
Generuje kod dla określonego wyrażenia odwołania podstawowego. (Dziedziczone od CodeGenerator) |
| GenerateBinaryOperatorExpression(CodeBinaryOperatorExpression) |
Generuje kod dla określonego wyrażenia operatora binarnego. (Dziedziczone od CodeGenerator) |
| GenerateCastExpression(CodeCastExpression) |
Generuje kod dla określonego wyrażenia rzutowego. (Dziedziczone od CodeGenerator) |
| GenerateCodeFromMember(CodeTypeMember, TextWriter, CodeGeneratorOptions) |
Generuje kod dla określonego elementu członkowskiego klasy przy użyciu określonych opcji modułu zapisywania tekstu i generatora kodu. (Dziedziczone od CodeGenerator) |
| GenerateComment(CodeComment) |
Generuje kod dla określonego komentarza. (Dziedziczone od CodeGenerator) |
| GenerateCommentStatement(CodeCommentStatement) |
Generuje kod dla określonej instrukcji komentarza. (Dziedziczone od CodeGenerator) |
| GenerateCommentStatements(CodeCommentStatementCollection) |
Generuje kod dla określonych instrukcji komentarza. (Dziedziczone od CodeGenerator) |
| GenerateCompileUnit(CodeCompileUnit) |
Generuje kod dla określonej jednostki kompilacji. (Dziedziczone od CodeGenerator) |
| GenerateCompileUnitEnd(CodeCompileUnit) |
Generuje kod na końcu jednostki kompilacji. (Dziedziczone od CodeGenerator) |
| GenerateCompileUnitStart(CodeCompileUnit) |
Generuje kod na początku jednostki kompilacji. (Dziedziczone od CodeGenerator) |
| GenerateConditionStatement(CodeConditionStatement) |
Generuje kod dla określonej instrukcji warunkowej. (Dziedziczone od CodeGenerator) |
| GenerateConstructor(CodeConstructor, CodeTypeDeclaration) |
Generuje kod dla określonego konstruktora. (Dziedziczone od CodeGenerator) |
| GenerateDecimalValue(Decimal) |
Generuje kod dla określonej wartości dziesiętnej. (Dziedziczone od CodeGenerator) |
| GenerateDefaultValueExpression(CodeDefaultValueExpression) |
Generuje kod dla określonego odwołania do wartości domyślnej. (Dziedziczone od CodeGenerator) |
| GenerateDelegateCreateExpression(CodeDelegateCreateExpression) |
Generuje kod dla określonego wyrażenia tworzenia delegata. (Dziedziczone od CodeGenerator) |
| GenerateDelegateInvokeExpression(CodeDelegateInvokeExpression) |
Generuje kod dla określonego wyrażenia wywołania delegata. (Dziedziczone od CodeGenerator) |
| GenerateDirectionExpression(CodeDirectionExpression) |
Generuje kod dla określonego wyrażenia kierunku. (Dziedziczone od CodeGenerator) |
| GenerateDirectives(CodeDirectiveCollection) |
Generuje kod dla określonych dyrektyw kodu. (Dziedziczone od CodeGenerator) |
| GenerateDoubleValue(Double) |
Generuje kod dla liczby zmiennoprzecinkowych o podwójnej precyzji. (Dziedziczone od CodeGenerator) |
| GenerateEntryPointMethod(CodeEntryPointMethod, CodeTypeDeclaration) |
Generuje kod dla określonej metody punktu wejścia. (Dziedziczone od CodeGenerator) |
| GenerateEvent(CodeMemberEvent, CodeTypeDeclaration) |
Generuje kod dla określonego zdarzenia. (Dziedziczone od CodeGenerator) |
| GenerateEventReferenceExpression(CodeEventReferenceExpression) |
Generuje kod dla określonego wyrażenia odwołania do zdarzeń. (Dziedziczone od CodeGenerator) |
| GenerateExpression(CodeExpression) |
Generuje kod dla określonego wyrażenia kodu. (Dziedziczone od CodeGenerator) |
| GenerateExpressionStatement(CodeExpressionStatement) |
Generuje kod dla określonej instrukcji wyrażenia. (Dziedziczone od CodeGenerator) |
| GenerateField(CodeMemberField) |
Generuje kod dla określonego pola elementu członkowskiego. (Dziedziczone od CodeGenerator) |
| GenerateFieldReferenceExpression(CodeFieldReferenceExpression) |
Generuje kod dla określonego wyrażenia odwołania do pola. (Dziedziczone od CodeGenerator) |
| GenerateGotoStatement(CodeGotoStatement) |
Generuje kod dla określonej |
| GenerateIndexerExpression(CodeIndexerExpression) |
Generuje kod dla określonego wyrażenia indeksatora. (Dziedziczone od CodeGenerator) |
| GenerateIterationStatement(CodeIterationStatement) |
Generuje kod dla określonej instrukcji iteracji. (Dziedziczone od CodeGenerator) |
| GenerateLabeledStatement(CodeLabeledStatement) |
Generuje kod dla określonej instrukcji oznaczonej etykietą. (Dziedziczone od CodeGenerator) |
| GenerateLinePragmaEnd(CodeLinePragma) |
Generuje kod dla określonego końca pragma wiersza. (Dziedziczone od CodeGenerator) |
| GenerateLinePragmaStart(CodeLinePragma) |
Generuje kod dla określonego początku pragma wiersza. (Dziedziczone od CodeGenerator) |
| GenerateMethod(CodeMemberMethod, CodeTypeDeclaration) |
Generuje kod dla określonej metody. (Dziedziczone od CodeGenerator) |
| GenerateMethodInvokeExpression(CodeMethodInvokeExpression) |
Generuje kod dla określonego wyrażenia wywołania metody. (Dziedziczone od CodeGenerator) |
| GenerateMethodReferenceExpression(CodeMethodReferenceExpression) |
Generuje kod dla określonego wyrażenia odwołania metody. (Dziedziczone od CodeGenerator) |
| GenerateMethodReturnStatement(CodeMethodReturnStatement) |
Generuje kod dla określonej instrukcji return metody. (Dziedziczone od CodeGenerator) |
| GenerateNamespace(CodeNamespace) |
Generuje kod dla określonej przestrzeni nazw. (Dziedziczone od CodeGenerator) |
| GenerateNamespaceEnd(CodeNamespace) |
Generuje kod końca przestrzeni nazw. (Dziedziczone od CodeGenerator) |
| GenerateNamespaceImport(CodeNamespaceImport) |
Generuje kod dla importowania określonej przestrzeni nazw. (Dziedziczone od CodeGenerator) |
| GenerateNamespaceImports(CodeNamespace) |
Generuje kod dla importowania określonej przestrzeni nazw. (Dziedziczone od CodeGenerator) |
| GenerateNamespaces(CodeCompileUnit) |
Generuje kod dla przestrzeni nazw w określonej lekcji kompilacji. (Dziedziczone od CodeGenerator) |
| GenerateNamespaceStart(CodeNamespace) |
Generuje kod na początku przestrzeni nazw. (Dziedziczone od CodeGenerator) |
| GenerateObjectCreateExpression(CodeObjectCreateExpression) |
Generuje kod dla określonego wyrażenia tworzenia obiektu. (Dziedziczone od CodeGenerator) |
| GenerateParameterDeclarationExpression(CodeParameterDeclarationExpression) |
Generuje kod dla określonego wyrażenia deklaracji parametru. (Dziedziczone od CodeGenerator) |
| GeneratePrimitiveExpression(CodePrimitiveExpression) |
Generuje kod dla określonego wyrażenia pierwotnego. (Dziedziczone od CodeGenerator) |
| GenerateProperty(CodeMemberProperty, CodeTypeDeclaration) |
Generuje kod dla określonej właściwości. (Dziedziczone od CodeGenerator) |
| GeneratePropertyReferenceExpression(CodePropertyReferenceExpression) |
Generuje kod dla określonego wyrażenia odwołania do właściwości. (Dziedziczone od CodeGenerator) |
| GeneratePropertySetValueReferenceExpression(CodePropertySetValueReferenceExpression) |
Generuje kod dla określonego wyrażenia odwołania do zestawu właściwości. (Dziedziczone od CodeGenerator) |
| GenerateRemoveEventStatement(CodeRemoveEventStatement) |
Generuje kod dla określonej instrukcji usuwania zdarzeń. (Dziedziczone od CodeGenerator) |
| GenerateSingleFloatValue(Single) |
Generuje kod dla liczb zmiennoprzecinkowych o pojedynczej precyzji. (Dziedziczone od CodeGenerator) |
| GenerateSnippetCompileUnit(CodeSnippetCompileUnit) |
Zwraca kod określonej jednostki kompilowania fragmentu kodu literału. (Dziedziczone od CodeGenerator) |
| GenerateSnippetExpression(CodeSnippetExpression) |
Zwraca kod określonego wyrażenia fragmentu kodu literału. (Dziedziczone od CodeGenerator) |
| GenerateSnippetMember(CodeSnippetTypeMember) |
Zwraca kod określonego elementu członkowskiego klasy fragmentu kodu literału. (Dziedziczone od CodeGenerator) |
| GenerateSnippetStatement(CodeSnippetStatement) |
Zwraca kod określonej instrukcji fragmentu kodu literału. (Dziedziczone od CodeGenerator) |
| GenerateStatement(CodeStatement) |
Generuje kod dla określonej instrukcji. (Dziedziczone od CodeGenerator) |
| GenerateStatements(CodeStatementCollection) |
Generuje kod dla określonej kolekcji instrukcji. (Dziedziczone od CodeGenerator) |
| GenerateThisReferenceExpression(CodeThisReferenceExpression) |
Generuje kod dla określonego wyrażenia referencyjnego. (Dziedziczone od CodeGenerator) |
| GenerateThrowExceptionStatement(CodeThrowExceptionStatement) |
Generuje kod dla określonej instrukcji wyjątku throw. (Dziedziczone od CodeGenerator) |
| GenerateTryCatchFinallyStatement(CodeTryCatchFinallyStatement) |
Generuje kod dla określonej |
| GenerateTypeConstructor(CodeTypeConstructor) |
Generuje kod dla określonego konstruktora klasy. (Dziedziczone od CodeGenerator) |
| GenerateTypeEnd(CodeTypeDeclaration) |
Generuje kod dla określonego końca klasy. (Dziedziczone od CodeGenerator) |
| GenerateTypeOfExpression(CodeTypeOfExpression) |
Generuje kod dla określonego typu wyrażenia. (Dziedziczone od CodeGenerator) |
| GenerateTypeReferenceExpression(CodeTypeReferenceExpression) |
Generuje kod dla określonego wyrażenia odwołania do typu. (Dziedziczone od CodeGenerator) |
| GenerateTypes(CodeNamespace) |
Generuje kod dla określonej przestrzeni nazw i klas, które zawiera. (Dziedziczone od CodeGenerator) |
| GenerateTypeStart(CodeTypeDeclaration) |
Generuje kod dla określonego początku klasy. (Dziedziczone od CodeGenerator) |
| GenerateVariableDeclarationStatement(CodeVariableDeclarationStatement) |
Generuje kod dla określonej instrukcji deklaracji zmiennej. (Dziedziczone od CodeGenerator) |
| GenerateVariableReferenceExpression(CodeVariableReferenceExpression) |
Generuje kod dla określonego wyrażenia odwołania do zmiennej. (Dziedziczone od CodeGenerator) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetResponseFileCmdArgs(CompilerParameters, String) |
Pobiera argumenty poleceń do użycia podczas wywoływania kompilatora w celu wygenerowania pliku odpowiedzi. |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Dziedziczone od Object) |
| GetTypeOutput(CodeTypeReference) |
Pobiera nazwę określonego typu danych. (Dziedziczone od CodeGenerator) |
| IsValidIdentifier(String) |
Pobiera wartość wskazującą, czy określona wartość jest prawidłowym identyfikatorem. (Dziedziczone od CodeGenerator) |
| JoinStringArray(String[], String) |
Łączy określone tablice ciągów. |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Dziedziczone od Object) |
| OutputAttributeArgument(CodeAttributeArgument) |
Zwraca argument w bloku atrybutów. (Dziedziczone od CodeGenerator) |
| OutputAttributeDeclarations(CodeAttributeDeclarationCollection) |
Generuje kod dla kolekcji deklaracji określonego atrybutu. (Dziedziczone od CodeGenerator) |
| OutputDirection(FieldDirection) |
Generuje kod dla określonego FieldDirectionelementu . (Dziedziczone od CodeGenerator) |
| OutputExpressionList(CodeExpressionCollection, Boolean) |
Generuje kod dla określonej listy wyrażeń. (Dziedziczone od CodeGenerator) |
| OutputExpressionList(CodeExpressionCollection) |
Generuje kod dla określonej listy wyrażeń. (Dziedziczone od CodeGenerator) |
| OutputFieldScopeModifier(MemberAttributes) |
Generuje modyfikator zakresu pola, który odpowiada określonym atrybutom. (Dziedziczone od CodeGenerator) |
| OutputIdentifier(String) |
Zwraca określony identyfikator. (Dziedziczone od CodeGenerator) |
| OutputMemberAccessModifier(MemberAttributes) |
Generuje kod dla określonego modyfikatora dostępu do elementu członkowskiego. (Dziedziczone od CodeGenerator) |
| OutputMemberScopeModifier(MemberAttributes) |
Generuje kod dla określonego modyfikatora zakresu elementu członkowskiego. (Dziedziczone od CodeGenerator) |
| OutputOperator(CodeBinaryOperatorType) |
Generuje kod dla określonego operatora. (Dziedziczone od CodeGenerator) |
| OutputParameters(CodeParameterDeclarationExpressionCollection) |
Generuje kod dla określonych parametrów. (Dziedziczone od CodeGenerator) |
| OutputType(CodeTypeReference) |
Generuje kod dla określonego typu. (Dziedziczone od CodeGenerator) |
| OutputTypeAttributes(TypeAttributes, Boolean, Boolean) |
Generuje kod dla atrybutów określonego typu. (Dziedziczone od CodeGenerator) |
| OutputTypeNamePair(CodeTypeReference, String) |
Generuje kod dla określonego typu obiektu i pary nazw. (Dziedziczone od CodeGenerator) |
| ProcessCompilerOutputLine(CompilerResults, String) |
Przetwarza określony wiersz z określonego CompilerResults. |
| QuoteSnippetString(String) |
Konwertuje określony ciąg, formatując go przy użyciu kodów ucieczki. (Dziedziczone od CodeGenerator) |
| Supports(GeneratorSupport) |
Pobiera wartość wskazującą, czy jest zapewniona obsługa generowania określonego kodu. (Dziedziczone od CodeGenerator) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |
| ValidateIdentifier(String) |
Zgłasza wyjątek, jeśli określony ciąg nie jest prawidłowym identyfikatorem. (Dziedziczone od CodeGenerator) |
Implementacje interfejsów jawnych
| Nazwa | Opis |
|---|---|
| ICodeCompiler.CompileAssemblyFromDom(CompilerParameters, CodeCompileUnit) |
Aby uzyskać opis tego elementu członkowskiego, zobacz CompileAssemblyFromDom(CompilerParameters, CodeCompileUnit). |
| ICodeCompiler.CompileAssemblyFromDomBatch(CompilerParameters, CodeCompileUnit[]) |
Aby uzyskać opis tego elementu członkowskiego, zobacz CompileAssemblyFromDomBatch(CompilerParameters, CodeCompileUnit[]). |
| ICodeCompiler.CompileAssemblyFromFile(CompilerParameters, String) |
Aby uzyskać opis tego elementu członkowskiego, zobacz CompileAssemblyFromFile(CompilerParameters, String). |
| ICodeCompiler.CompileAssemblyFromFileBatch(CompilerParameters, String[]) |
Aby uzyskać opis tego elementu członkowskiego, zobacz CompileAssemblyFromFileBatch(CompilerParameters, String[]). |
| ICodeCompiler.CompileAssemblyFromSource(CompilerParameters, String) |
Aby uzyskać opis tego elementu członkowskiego, zobacz CompileAssemblyFromSource(CompilerParameters, String). |
| ICodeCompiler.CompileAssemblyFromSourceBatch(CompilerParameters, String[]) |
Aby uzyskać opis tego elementu członkowskiego, zobacz CompileAssemblyFromSourceBatch(CompilerParameters, String[]). |
| ICodeGenerator.CreateEscapedIdentifier(String) |
Tworzy identyfikator ucieczki dla określonej wartości. (Dziedziczone od CodeGenerator) |
| ICodeGenerator.CreateValidIdentifier(String) |
Tworzy prawidłowy identyfikator dla określonej wartości. (Dziedziczone od CodeGenerator) |
| ICodeGenerator.GenerateCodeFromCompileUnit(CodeCompileUnit, TextWriter, CodeGeneratorOptions) |
Generuje kod dla określonej jednostki kompilacji Code Document Object Model (CodeDOM) i generuje go do określonego składnika zapisywania tekstu przy użyciu określonych opcji. (Dziedziczone od CodeGenerator) |
| ICodeGenerator.GenerateCodeFromExpression(CodeExpression, TextWriter, CodeGeneratorOptions) |
Generuje kod dla określonego wyrażenia Code Document Object Model (CodeDOM) i zwraca go do określonego składnika zapisywania tekstu. (Dziedziczone od CodeGenerator) |
| ICodeGenerator.GenerateCodeFromNamespace(CodeNamespace, TextWriter, CodeGeneratorOptions) |
Generuje kod dla określonej przestrzeni nazw Code Document Object Model (CodeDOM) i zwraca go do określonego składnika zapisywania tekstu przy użyciu określonych opcji. (Dziedziczone od CodeGenerator) |
| ICodeGenerator.GenerateCodeFromStatement(CodeStatement, TextWriter, CodeGeneratorOptions) |
Generuje kod dla określonej instrukcji Code Document Object Model (CodeDOM) i zwraca go do określonego składnika zapisywania tekstu przy użyciu określonych opcji. (Dziedziczone od CodeGenerator) |
| ICodeGenerator.GenerateCodeFromType(CodeTypeDeclaration, TextWriter, CodeGeneratorOptions) |
Generuje kod dla określonej deklaracji typu Code Document Object Model (CodeDOM) i zwraca go do określonego składnika zapisywania tekstu przy użyciu określonych opcji. (Dziedziczone od CodeGenerator) |
| ICodeGenerator.GetTypeOutput(CodeTypeReference) |
Pobiera typ wskazany przez określony CodeTypeReferenceelement . (Dziedziczone od CodeGenerator) |
| ICodeGenerator.IsValidIdentifier(String) |
Pobiera wartość wskazującą, czy określona wartość jest prawidłowym identyfikatorem bieżącego języka. (Dziedziczone od CodeGenerator) |
| ICodeGenerator.Supports(GeneratorSupport) |
Pobiera wartość wskazującą, czy generator zapewnia obsługę funkcji językowych reprezentowanych przez określony GeneratorSupport obiekt. (Dziedziczone od CodeGenerator) |
| ICodeGenerator.ValidateIdentifier(String) |
Zgłasza wyjątek, jeśli określona wartość nie jest prawidłowym identyfikatorem. (Dziedziczone od CodeGenerator) |