Bagikan melalui


CodeCompiler Kelas

Definisi

Menyediakan contoh implementasi ICodeCompiler antarmuka.

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
Warisan
CodeCompiler
Penerapan

Keterangan

CodeCompiler adalah kelas dasar utilitas yang berguna untuk generator kode untuk berasal dari untuk menyediakan fungsi kompilasi kode.

Catatan

Kelas ini berisi permintaan tautan dan permintaan warisan di tingkat kelas yang berlaku untuk semua anggota. SecurityException dilemparkan ketika pemanggil langsung atau kelas turunan tidak memiliki izin kepercayaan penuh. Untuk detail tentang tuntutan keamanan, lihat Permintaan Tautan dan Permintaan Warisan.

Konstruktor

CodeCompiler()

Menginisialisasi instans baru kelas CodeCompiler.

Properti

CompilerName

Mendapatkan nama compiler yang dapat dieksekusi.

CurrentClass

Mendapatkan deklarasi jenis kode untuk kelas saat ini.

(Diperoleh dari CodeGenerator)
CurrentMember

Mendapatkan anggota kelas saat ini.

(Diperoleh dari CodeGenerator)
CurrentMemberName

Mendapatkan nama anggota saat ini.

(Diperoleh dari CodeGenerator)
CurrentTypeName

Mendapatkan nama kelas saat ini.

(Diperoleh dari CodeGenerator)
FileExtension

Mendapatkan ekstensi nama file yang akan digunakan untuk file sumber.

Indent

Mendapatkan atau mengatur jumlah spasi untuk inden setiap tingkat indentasi.

(Diperoleh dari CodeGenerator)
IsCurrentClass

Mendapatkan nilai yang menunjukkan apakah objek saat ini yang dihasilkan adalah kelas .

(Diperoleh dari CodeGenerator)
IsCurrentDelegate

Mendapatkan nilai yang menunjukkan apakah objek saat ini yang dihasilkan adalah delegasi.

(Diperoleh dari CodeGenerator)
IsCurrentEnum

Mendapatkan nilai yang menunjukkan apakah objek saat ini yang dihasilkan adalah enumerasi.

(Diperoleh dari CodeGenerator)
IsCurrentInterface

Mendapatkan nilai yang menunjukkan apakah objek saat ini yang dihasilkan adalah antarmuka.

(Diperoleh dari CodeGenerator)
IsCurrentStruct

Mendapatkan nilai yang menunjukkan apakah objek saat ini yang dihasilkan adalah jenis nilai atau struktur.

(Diperoleh dari CodeGenerator)
NullToken

Mendapatkan token yang mewakili null.

(Diperoleh dari CodeGenerator)
Options

Mendapatkan opsi yang akan digunakan oleh generator kode.

(Diperoleh dari CodeGenerator)
Output

Mendapatkan penulis teks yang akan digunakan untuk output.

(Diperoleh dari CodeGenerator)

Metode

CmdArgsFromParameters(CompilerParameters)

Mendapatkan argumen perintah yang akan diteruskan ke pengkompilasi dari yang ditentukan CompilerParameters.

ContinueOnNewLine(String)

Menghasilkan karakter kelanjutan baris dan menghasilkan string yang ditentukan pada baris baru.

(Diperoleh dari CodeGenerator)
CreateEscapedIdentifier(String)

Membuat pengidentifikasi escape untuk nilai yang ditentukan.

(Diperoleh dari CodeGenerator)
CreateValidIdentifier(String)

Membuat pengidentifikasi yang valid untuk nilai yang ditentukan.

(Diperoleh dari CodeGenerator)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
FromDom(CompilerParameters, CodeCompileUnit)

Mengkompilasi unit kompilasi yang ditentukan menggunakan opsi yang ditentukan, dan mengembalikan hasil dari kompilasi.

FromDomBatch(CompilerParameters, CodeCompileUnit[])

Mengkompilasi unit kompilasi yang ditentukan menggunakan opsi yang ditentukan, dan mengembalikan hasil dari kompilasi.

FromFile(CompilerParameters, String)

Kompilasi file yang ditentukan menggunakan opsi yang ditentukan, dan mengembalikan hasil dari kompilasi.

FromFileBatch(CompilerParameters, String[])

Mengkompilasi file yang ditentukan menggunakan opsi yang ditentukan, dan mengembalikan hasil dari kompilasi.

FromSource(CompilerParameters, String)

Mengkompilasi string kode sumber yang ditentukan menggunakan opsi yang ditentukan, dan mengembalikan hasil dari kompilasi.

FromSourceBatch(CompilerParameters, String[])

Mengkompilasi string kode sumber yang ditentukan menggunakan opsi yang ditentukan, dan mengembalikan hasil dari kompilasi.

GenerateArgumentReferenceExpression(CodeArgumentReferenceExpression)

Menghasilkan kode untuk ekspresi referensi argumen yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateArrayCreateExpression(CodeArrayCreateExpression)

Menghasilkan kode untuk ekspresi pembuatan array yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateArrayIndexerExpression(CodeArrayIndexerExpression)

Menghasilkan kode untuk ekspresi pengindeks array yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateAssignStatement(CodeAssignStatement)

Menghasilkan kode untuk pernyataan penetapan yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateAttachEventStatement(CodeAttachEventStatement)

Menghasilkan kode untuk pernyataan peristiwa lampirkan yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateAttributeDeclarationsEnd(CodeAttributeDeclarationCollection)

Menghasilkan kode untuk akhir blok atribut yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateAttributeDeclarationsStart(CodeAttributeDeclarationCollection)

Menghasilkan kode untuk mulai blok atribut yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateBaseReferenceExpression(CodeBaseReferenceExpression)

Menghasilkan kode untuk ekspresi referensi dasar yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateBinaryOperatorExpression(CodeBinaryOperatorExpression)

Menghasilkan kode untuk ekspresi operator biner yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateCastExpression(CodeCastExpression)

Menghasilkan kode untuk ekspresi transmisi yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateCodeFromMember(CodeTypeMember, TextWriter, CodeGeneratorOptions)

Menghasilkan kode untuk anggota kelas yang ditentukan menggunakan opsi penulis teks dan generator kode yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateComment(CodeComment)

Menghasilkan kode untuk komentar yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateCommentStatement(CodeCommentStatement)

Menghasilkan kode untuk pernyataan komentar yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateCommentStatements(CodeCommentStatementCollection)

Menghasilkan kode untuk pernyataan komentar yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateCompileUnit(CodeCompileUnit)

Menghasilkan kode untuk unit kompilasi yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateCompileUnitEnd(CodeCompileUnit)

Menghasilkan kode untuk akhir unit kompilasi.

(Diperoleh dari CodeGenerator)
GenerateCompileUnitStart(CodeCompileUnit)

Menghasilkan kode untuk awal unit kompilasi.

(Diperoleh dari CodeGenerator)
GenerateConditionStatement(CodeConditionStatement)

Menghasilkan kode untuk pernyataan bersyarkat yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateConstructor(CodeConstructor, CodeTypeDeclaration)

Menghasilkan kode untuk konstruktor yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateDecimalValue(Decimal)

Menghasilkan kode untuk nilai desimal yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateDefaultValueExpression(CodeDefaultValueExpression)

Menghasilkan kode untuk referensi yang ditentukan ke nilai default.

(Diperoleh dari CodeGenerator)
GenerateDelegateCreateExpression(CodeDelegateCreateExpression)

Menghasilkan kode untuk ekspresi pembuatan delegasi yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateDelegateInvokeExpression(CodeDelegateInvokeExpression)

Menghasilkan kode untuk ekspresi pemanggilan delegasi yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateDirectionExpression(CodeDirectionExpression)

Menghasilkan kode untuk ekspresi arah yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateDirectives(CodeDirectiveCollection)

Menghasilkan kode untuk arahan kode yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateDoubleValue(Double)

Menghasilkan kode untuk angka titik floating presisi ganda.

(Diperoleh dari CodeGenerator)
GenerateEntryPointMethod(CodeEntryPointMethod, CodeTypeDeclaration)

Menghasilkan kode untuk metode titik masuk yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateEvent(CodeMemberEvent, CodeTypeDeclaration)

Menghasilkan kode untuk peristiwa yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateEventReferenceExpression(CodeEventReferenceExpression)

Menghasilkan kode untuk ekspresi referensi peristiwa yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateExpression(CodeExpression)

Menghasilkan kode untuk ekspresi kode yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateExpressionStatement(CodeExpressionStatement)

Menghasilkan kode untuk pernyataan ekspresi yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateField(CodeMemberField)

Menghasilkan kode untuk bidang anggota yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateFieldReferenceExpression(CodeFieldReferenceExpression)

Menghasilkan kode untuk ekspresi referensi bidang yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateGotoStatement(CodeGotoStatement)

Menghasilkan kode untuk pernyataan yang ditentukan goto .

(Diperoleh dari CodeGenerator)
GenerateIndexerExpression(CodeIndexerExpression)

Menghasilkan kode untuk ekspresi pengindeks yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateIterationStatement(CodeIterationStatement)

Menghasilkan kode untuk pernyataan perulangan yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateLabeledStatement(CodeLabeledStatement)

Menghasilkan kode untuk pernyataan berlabel yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateLinePragmaEnd(CodeLinePragma)

Menghasilkan kode untuk akhir pragma baris yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateLinePragmaStart(CodeLinePragma)

Menghasilkan kode untuk awal pragma baris yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateMethod(CodeMemberMethod, CodeTypeDeclaration)

Menghasilkan kode untuk metode yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateMethodInvokeExpression(CodeMethodInvokeExpression)

Menghasilkan kode untuk metode yang ditentukan memanggil ekspresi.

(Diperoleh dari CodeGenerator)
GenerateMethodReferenceExpression(CodeMethodReferenceExpression)

Menghasilkan kode untuk ekspresi referensi metode yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateMethodReturnStatement(CodeMethodReturnStatement)

Menghasilkan kode untuk pernyataan pengembalian metode yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateNamespace(CodeNamespace)

Menghasilkan kode untuk namespace yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateNamespaceEnd(CodeNamespace)

Menghasilkan kode untuk akhir namespace.

(Diperoleh dari CodeGenerator)
GenerateNamespaceImport(CodeNamespaceImport)

Menghasilkan kode untuk impor namespace yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateNamespaceImports(CodeNamespace)

Menghasilkan kode untuk impor namespace yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateNamespaces(CodeCompileUnit)

Menghasilkan kode untuk namespace di unit kompilasi yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateNamespaceStart(CodeNamespace)

Menghasilkan kode untuk awal namespace.

(Diperoleh dari CodeGenerator)
GenerateObjectCreateExpression(CodeObjectCreateExpression)

Menghasilkan kode untuk ekspresi pembuatan objek yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateParameterDeclarationExpression(CodeParameterDeclarationExpression)

Menghasilkan kode untuk ekspresi deklarasi parameter yang ditentukan.

(Diperoleh dari CodeGenerator)
GeneratePrimitiveExpression(CodePrimitiveExpression)

Menghasilkan kode untuk ekspresi primitif yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateProperty(CodeMemberProperty, CodeTypeDeclaration)

Menghasilkan kode untuk properti yang ditentukan.

(Diperoleh dari CodeGenerator)
GeneratePropertyReferenceExpression(CodePropertyReferenceExpression)

Menghasilkan kode untuk ekspresi referensi properti yang ditentukan.

(Diperoleh dari CodeGenerator)
GeneratePropertySetValueReferenceExpression(CodePropertySetValueReferenceExpression)

Menghasilkan kode untuk ekspresi referensi nilai set properti yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateRemoveEventStatement(CodeRemoveEventStatement)

Menghasilkan kode untuk pernyataan hapus peristiwa yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateSingleFloatValue(Single)

Menghasilkan kode untuk angka titik floating presisi tunggal.

(Diperoleh dari CodeGenerator)
GenerateSnippetCompileUnit(CodeSnippetCompileUnit)

Menghasilkan kode unit kompilasi fragmen kode literal yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateSnippetExpression(CodeSnippetExpression)

Menghasilkan kode ekspresi fragmen kode harfiah yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateSnippetMember(CodeSnippetTypeMember)

Menghasilkan kode anggota kelas fragmen kode harfiah yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateSnippetStatement(CodeSnippetStatement)

Menghasilkan kode dari pernyataan fragmen kode literal yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateStatement(CodeStatement)

Menghasilkan kode untuk pernyataan yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateStatements(CodeStatementCollection)

Menghasilkan kode untuk kumpulan pernyataan yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateThisReferenceExpression(CodeThisReferenceExpression)

Menghasilkan kode untuk ekspresi referensi ini yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateThrowExceptionStatement(CodeThrowExceptionStatement)

Menghasilkan kode untuk pernyataan pengecualian lemparan yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateTryCatchFinallyStatement(CodeTryCatchFinallyStatement)

Menghasilkan kode untuk pernyataan yang ditentukan try-catch-finally .

(Diperoleh dari CodeGenerator)
GenerateTypeConstructor(CodeTypeConstructor)

Menghasilkan kode untuk konstruktor kelas yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateTypeEnd(CodeTypeDeclaration)

Menghasilkan kode untuk akhir kelas yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateTypeOfExpression(CodeTypeOfExpression)

Menghasilkan kode untuk jenis ekspresi yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateTypeReferenceExpression(CodeTypeReferenceExpression)

Menghasilkan kode untuk ekspresi referensi jenis yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateTypes(CodeNamespace)

Menghasilkan kode untuk namespace yang ditentukan dan kelas yang dikandungnya.

(Diperoleh dari CodeGenerator)
GenerateTypeStart(CodeTypeDeclaration)

Menghasilkan kode untuk awal kelas yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateVariableDeclarationStatement(CodeVariableDeclarationStatement)

Menghasilkan kode untuk pernyataan deklarasi variabel yang ditentukan.

(Diperoleh dari CodeGenerator)
GenerateVariableReferenceExpression(CodeVariableReferenceExpression)

Menghasilkan kode untuk ekspresi referensi variabel yang ditentukan.

(Diperoleh dari CodeGenerator)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetResponseFileCmdArgs(CompilerParameters, String)

Mendapatkan argumen perintah untuk digunakan saat memanggil pengkompilasi untuk menghasilkan file respons.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
GetTypeOutput(CodeTypeReference)

Mendapatkan nama jenis data yang ditentukan.

(Diperoleh dari CodeGenerator)
IsValidIdentifier(String)

Mendapatkan nilai yang menunjukkan apakah nilai yang ditentukan adalah pengidentifikasi yang valid.

(Diperoleh dari CodeGenerator)
JoinStringArray(String[], String)

Menggabungkan array string yang ditentukan.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
OutputAttributeArgument(CodeAttributeArgument)

Mengeluarkan argumen dalam blok atribut.

(Diperoleh dari CodeGenerator)
OutputAttributeDeclarations(CodeAttributeDeclarationCollection)

Menghasilkan kode untuk kumpulan deklarasi atribut yang ditentukan.

(Diperoleh dari CodeGenerator)
OutputDirection(FieldDirection)

Menghasilkan kode untuk yang ditentukan FieldDirection.

(Diperoleh dari CodeGenerator)
OutputExpressionList(CodeExpressionCollection, Boolean)

Menghasilkan kode untuk daftar ekspresi yang ditentukan.

(Diperoleh dari CodeGenerator)
OutputExpressionList(CodeExpressionCollection)

Menghasilkan kode untuk daftar ekspresi yang ditentukan.

(Diperoleh dari CodeGenerator)
OutputFieldScopeModifier(MemberAttributes)

Menghasilkan pengubah cakupan bidang yang sesuai dengan atribut yang ditentukan.

(Diperoleh dari CodeGenerator)
OutputIdentifier(String)

Menghasilkan pengidentifikasi yang ditentukan.

(Diperoleh dari CodeGenerator)
OutputMemberAccessModifier(MemberAttributes)

Menghasilkan kode untuk pengubah akses anggota yang ditentukan.

(Diperoleh dari CodeGenerator)
OutputMemberScopeModifier(MemberAttributes)

Menghasilkan kode untuk pengubah cakupan anggota yang ditentukan.

(Diperoleh dari CodeGenerator)
OutputOperator(CodeBinaryOperatorType)

Menghasilkan kode untuk operator yang ditentukan.

(Diperoleh dari CodeGenerator)
OutputParameters(CodeParameterDeclarationExpressionCollection)

Menghasilkan kode untuk parameter yang ditentukan.

(Diperoleh dari CodeGenerator)
OutputType(CodeTypeReference)

Menghasilkan kode untuk jenis yang ditentukan.

(Diperoleh dari CodeGenerator)
OutputTypeAttributes(TypeAttributes, Boolean, Boolean)

Menghasilkan kode untuk atribut jenis yang ditentukan.

(Diperoleh dari CodeGenerator)
OutputTypeNamePair(CodeTypeReference, String)

Menghasilkan kode untuk jenis objek dan pasangan nama yang ditentukan.

(Diperoleh dari CodeGenerator)
ProcessCompilerOutputLine(CompilerResults, String)

Memproses baris yang ditentukan dari yang ditentukan CompilerResults.

QuoteSnippetString(String)

Mengonversi string yang ditentukan dengan memformatnya dengan kode escape.

(Diperoleh dari CodeGenerator)
Supports(GeneratorSupport)

Mendapatkan nilai yang menunjukkan apakah dukungan pembuatan kode yang ditentukan disediakan.

(Diperoleh dari CodeGenerator)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
ValidateIdentifier(String)

Memberikan pengecualian jika string yang ditentukan bukan pengidentifikasi yang valid.

(Diperoleh dari CodeGenerator)

Implementasi Antarmuka Eksplisit

ICodeCompiler.CompileAssemblyFromDom(CompilerParameters, CodeCompileUnit)

Untuk deskripsi anggota ini, lihat CompileAssemblyFromDom(CompilerParameters, CodeCompileUnit).

ICodeCompiler.CompileAssemblyFromDomBatch(CompilerParameters, CodeCompileUnit[])

Untuk deskripsi anggota ini, lihat CompileAssemblyFromDomBatch(CompilerParameters, CodeCompileUnit[]).

ICodeCompiler.CompileAssemblyFromFile(CompilerParameters, String)

Untuk deskripsi anggota ini, lihat CompileAssemblyFromFile(CompilerParameters, String).

ICodeCompiler.CompileAssemblyFromFileBatch(CompilerParameters, String[])

Untuk deskripsi anggota ini, lihat CompileAssemblyFromFileBatch(CompilerParameters, String[]).

ICodeCompiler.CompileAssemblyFromSource(CompilerParameters, String)

Untuk deskripsi anggota ini, lihat CompileAssemblyFromSource(CompilerParameters, String).

ICodeCompiler.CompileAssemblyFromSourceBatch(CompilerParameters, String[])

Untuk deskripsi anggota ini, lihat CompileAssemblyFromSourceBatch(CompilerParameters, String[]).

ICodeGenerator.CreateEscapedIdentifier(String)

Membuat pengidentifikasi escape untuk nilai yang ditentukan.

(Diperoleh dari CodeGenerator)
ICodeGenerator.CreateValidIdentifier(String)

Membuat pengidentifikasi yang valid untuk nilai yang ditentukan.

(Diperoleh dari CodeGenerator)
ICodeGenerator.GenerateCodeFromCompileUnit(CodeCompileUnit, TextWriter, CodeGeneratorOptions)

Menghasilkan kode untuk unit kompilasi Code Document Object Model (CodeDOM) yang ditentukan dan mengeluarkannya ke penulis teks yang ditentukan menggunakan opsi yang ditentukan.

(Diperoleh dari CodeGenerator)
ICodeGenerator.GenerateCodeFromExpression(CodeExpression, TextWriter, CodeGeneratorOptions)

Menghasilkan kode untuk ekspresi Code Document Object Model (CodeDOM) yang ditentukan dan menghasilkannya ke penulis teks yang ditentukan.

(Diperoleh dari CodeGenerator)
ICodeGenerator.GenerateCodeFromNamespace(CodeNamespace, TextWriter, CodeGeneratorOptions)

Menghasilkan kode untuk namespace Layanan Code Document Object Model (CodeDOM) yang ditentukan dan menghasilkannya ke penulis teks yang ditentukan menggunakan opsi yang ditentukan.

(Diperoleh dari CodeGenerator)
ICodeGenerator.GenerateCodeFromStatement(CodeStatement, TextWriter, CodeGeneratorOptions)

Menghasilkan kode untuk pernyataan Code Document Object Model (CodeDOM) yang ditentukan dan menghasilkannya ke penulis teks yang ditentukan menggunakan opsi yang ditentukan.

(Diperoleh dari CodeGenerator)
ICodeGenerator.GenerateCodeFromType(CodeTypeDeclaration, TextWriter, CodeGeneratorOptions)

Menghasilkan kode untuk deklarasi jenis Code Document Object Model (CodeDOM) yang ditentukan dan mengeluarkannya ke penulis teks yang ditentukan menggunakan opsi yang ditentukan.

(Diperoleh dari CodeGenerator)
ICodeGenerator.GetTypeOutput(CodeTypeReference)

Mendapatkan jenis yang ditunjukkan oleh yang ditentukan CodeTypeReference.

(Diperoleh dari CodeGenerator)
ICodeGenerator.IsValidIdentifier(String)

Mendapatkan nilai yang menunjukkan apakah nilai yang ditentukan adalah pengidentifikasi yang valid untuk bahasa saat ini.

(Diperoleh dari CodeGenerator)
ICodeGenerator.Supports(GeneratorSupport)

Mendapatkan nilai yang menunjukkan apakah generator menyediakan dukungan untuk fitur bahasa yang diwakili oleh objek yang ditentukan GeneratorSupport .

(Diperoleh dari CodeGenerator)
ICodeGenerator.ValidateIdentifier(String)

Memberikan pengecualian jika nilai yang ditentukan bukan pengidentifikasi yang valid.

(Diperoleh dari CodeGenerator)

Berlaku untuk

Lihat juga