VisualBasicCompilation Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama.
public ref class VisualBasicCompilation sealed : Microsoft::CodeAnalysis::Compilation
public sealed class VisualBasicCompilation : Microsoft.CodeAnalysis.Compilation
type VisualBasicCompilation = class
inherit Compilation
Public NotInheritable Class VisualBasicCompilation
Inherits Compilation
- Warisan
Bidang
| _features |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
Properti
| Assembly |
IAssemblySymbol yang mewakili perakitan yang sedang dibuat. (Diperoleh dari Compilation) |
| AssemblyName |
Nama rakitan sederhana, atau null jika tidak ditentukan. (Diperoleh dari Compilation) |
| CommonAssembly |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonDynamicType |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonGlobalNamespace |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonObjectType |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonOptions |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonScriptClass |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonScriptGlobalsType |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonSourceModule |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonSyntaxTrees |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| DirectiveReferences |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| DynamicType |
TypeSymbol untuk jenis 'dinamis' dalam Kompilasi ini. (Diperoleh dari Compilation) |
| ExternalReferences |
Referensi metadata diteruskan ke konstruktor kompilasi. (Diperoleh dari Compilation) |
| GlobalNamespace |
Namespace layanan akar yang berisi semua namespace dan jenis yang ditentukan dalam kode sumber atau dalam metadata yang direferensikan, digabungkan ke dalam satu hierarki namespace. (Diperoleh dari Compilation) |
| IsCaseSensitive |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| Language |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| LanguageVersion |
Versi bahasa yang digunakan untuk mengurai pohon sintaks kompilasi ini. |
| ObjectType |
INamedTypeSymbol untuk jenis .NET System.Object, yang bisa memiliki TypeKind of Error jika tidak ada Pustaka COR dalam Kompilasi ini. (Diperoleh dari Compilation) |
| Options |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| ReferencedAssemblyNames |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| References |
Semua referensi metadata -- referensi yang diteruskan ke konstruktor kompilasi serta referensi yang ditentukan melalui arahan #r. (Diperoleh dari Compilation) |
| ScriptClass |
Simbol yang mewakili kelas Skrip implisit. Ini null jika kelas tidak didefinisikan dalam kompilasi. (Diperoleh dari Compilation) |
| ScriptCompilationInfo |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| SourceModule |
IModuleSymbol Mendapatkan untuk modul yang dibuat dengan mengkompilasi semua kode sumber. (Diperoleh dari Compilation) |
| SyntaxTrees |
Dapatkan daftar baca-saja dari pohon sintaks yang dibuat dengan kompilasi ini. |
Metode
| AddReferences(IEnumerable<MetadataReference>) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| AddReferences(MetadataReference[]) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| AddSyntaxTrees(IEnumerable<SyntaxTree>) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| AddSyntaxTrees(SyntaxTree[]) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| AppendDefaultVersionResource(Stream) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| ClassifyCommonConversion(ITypeSymbol, ITypeSymbol) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| ClassifyConversion(ITypeSymbol, ITypeSymbol) |
Tentukan jenis konversi apa, jika ada, antara jenis "sumber" dan "tujuan". |
| Clone() |
Buat duplikat kompilasi ini dengan instans simbol yang berbeda |
| CommonAddSyntaxTrees(IEnumerable<SyntaxTree>) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonBindScriptClass() |
Menyelesaikan simbol yang mewakili kontainer skrip (kelas Skrip). Menggunakan nama lengkap kelas kontainer yang disimpan untuk ScriptClassName menemukan simbol . (Diperoleh dari Compilation) |
| CommonClone() |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonContainsSyntaxTree(SyntaxTree) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonCreateAnonymousTypeSymbol(ImmutableArray<ITypeSymbol>, ImmutableArray<String>, ImmutableArray<Location>, ImmutableArray<Boolean>) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonCreateAnonymousTypeSymbol(ImmutableArray<ITypeSymbol>, ImmutableArray<String>, ImmutableArray<Location>, ImmutableArray<Boolean>, ImmutableArray<NullableAnnotation>) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonCreateArrayTypeSymbol(ITypeSymbol, Int32) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonCreateArrayTypeSymbol(ITypeSymbol, Int32, NullableAnnotation) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonCreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonCreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol, ITypeSymbol) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonCreateErrorNamespaceSymbol(INamespaceSymbol, String) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonCreateErrorTypeSymbol(INamespaceOrTypeSymbol, String, Int32) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonCreateFunctionPointerTypeSymbol(ITypeSymbol, RefKind, ImmutableArray<ITypeSymbol>, ImmutableArray<RefKind>) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonCreateFunctionPointerTypeSymbol(ITypeSymbol, RefKind, ImmutableArray<ITypeSymbol>, ImmutableArray<RefKind>, SignatureCallingConvention, ImmutableArray<INamedTypeSymbol>) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonCreateNativeIntegerTypeSymbol(Boolean) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonCreatePointerTypeSymbol(ITypeSymbol) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonCreateTupleTypeSymbol(ImmutableArray<ITypeSymbol>, ImmutableArray<String>, ImmutableArray<Location>) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonCreateTupleTypeSymbol(ImmutableArray<ITypeSymbol>, ImmutableArray<String>, ImmutableArray<Location>, ImmutableArray<NullableAnnotation>) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonCreateTupleTypeSymbol(INamedTypeSymbol, ImmutableArray<String>, ImmutableArray<Location>) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonCreateTupleTypeSymbol(INamedTypeSymbol, ImmutableArray<String>, ImmutableArray<Location>, ImmutableArray<NullableAnnotation>) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonGetAssemblyOrModuleSymbol(MetadataReference) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonGetCompilationNamespace(INamespaceSymbol) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonGetEntryPoint(CancellationToken) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonGetSemanticModel(SyntaxTree, Boolean) |
SemanticModel Mendapatkan untuk yang diberikan |
| CommonGetSpecialType(SpecialType) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonGetTypeByMetadataName(String) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonRemoveAllSyntaxTrees() |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonRemoveSyntaxTrees(IEnumerable<SyntaxTree>) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonReplaceSyntaxTree(SyntaxTree, SyntaxTree) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonWithAssemblyName(String) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonWithOptions(CompilationOptions) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| CommonWithReferences(IEnumerable<MetadataReference>) |
Membuat kompilasi baru dengan referensi yang ditentukan. (Diperoleh dari Compilation) |
| CommonWithScriptCompilationInfo(ScriptCompilationInfo) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| ContainsSymbolsWithName(Func<String,Boolean>, SymbolFilter, CancellationToken) |
Mengembalikan true jika ada nama simbol deklarasi sumber yang memenuhi predikat yang diberikan. |
| ContainsSymbolsWithName(String, SymbolFilter, CancellationToken) |
Mengembalikan true jika ada nama simbol deklarasi sumber yang cocok dengan nama yang disediakan.
Ini mungkin lebih cepat daripada ContainsSymbolsWithName(Func<String,Boolean>, SymbolFilter, CancellationToken) ketika predikat hanyalah pemeriksaan string sederhana.
|
| ContainsSyntaxTree(SyntaxTree) |
Apakah yang diteruskan dalam pohon sintaksis dalam kompilasi ini? |
| Create(String, IEnumerable<SyntaxTree>, IEnumerable<MetadataReference>, VisualBasicCompilationOptions) |
Buat kompilasi baru dari awal. |
| CreateAnonymousTypeSymbol(ImmutableArray<ITypeSymbol>, ImmutableArray<String>, ImmutableArray<Boolean>, ImmutableArray<Location>) |
Mengembalikan simbol jenis anonim baru dengan jenis anggota, nama, dan lokasi sumber yang diberikan.
Anggota jenis anonim akan dibaca secara default. Properti bisa-tulis didukung di VB dan dapat dibuat dengan meneruskan |
| CreateAnonymousTypeSymbol(ImmutableArray<ITypeSymbol>, ImmutableArray<String>, ImmutableArray<Boolean>, ImmutableArray<Location>, ImmutableArray<NullableAnnotation>) |
Mengembalikan simbol jenis anonim baru dengan jenis anggota, nama, lokasi sumber, dan anotasi yang dapat diubah ke null.
Anggota jenis anonim akan dibaca secara default. Properti bisa-tulis didukung di VB dan dapat dibuat dengan meneruskan |
| CreateArrayTypeSymbol(ITypeSymbol, Int32) |
Mengembalikan ArrayTypeSymbol baru yang mewakili jenis array yang terkait dengan jenis dasar Pustaka COR dalam Kompilasi ini. (Diperoleh dari Compilation) |
| CreateArrayTypeSymbol(ITypeSymbol, Int32, NullableAnnotation) |
Mengembalikan ArrayTypeSymbol baru yang mewakili jenis array yang terkait dengan jenis dasar Pustaka COR dalam Kompilasi ini. (Diperoleh dari Compilation) |
| CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol) |
Membuat yang IMethodSymbolMethodKind untuk BuiltinOperator operator unary. Operator bawaan biasanya dibuat untuk simbol seperti |
| CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol, ITypeSymbol) |
Membuat yang IMethodSymbolMethodKind untuk BuiltinOperator operator biner. Operator bawaan biasanya dibuat untuk simbol seperti |
| CreateDefaultWin32Resources(Boolean, Boolean, Stream, Stream) |
Buat aliran yang diisi dengan sumber daya win32 default. (Diperoleh dari Compilation) |
| CreateErrorNamespaceSymbol(INamespaceSymbol, String) |
Mengembalikan INamespaceSymbol baru yang mewakili namespace kesalahan (hilang) dengan nama yang diberikan. (Diperoleh dari Compilation) |
| CreateErrorTypeSymbol(INamespaceOrTypeSymbol, String, Int32) |
Mengembalikan INamedTypeSymbol baru yang mewakili jenis kesalahan dengan nama dan aritas yang diberikan dalam kontainer opsional yang diberikan. (Diperoleh dari Compilation) |
| CreateFunctionPointerTypeSymbol(ITypeSymbol, RefKind, ImmutableArray<ITypeSymbol>, ImmutableArray<RefKind>) |
Mengembalikan IFunctionPointerTypeSymbol baru yang mewakili tipe penunjuk fungsi yang terkait dengan jenis dalam Kompilasi ini. (Diperoleh dari Compilation) |
| CreateFunctionPointerTypeSymbol(ITypeSymbol, RefKind, ImmutableArray<ITypeSymbol>, ImmutableArray<RefKind>, SignatureCallingConvention, ImmutableArray<INamedTypeSymbol>) |
Mengembalikan IFunctionPointerTypeSymbol baru yang mewakili tipe penunjuk fungsi yang terkait dengan jenis dalam Kompilasi ini. (Diperoleh dari Compilation) |
| CreateNativeIntegerTypeSymbol(Boolean) |
Mengembalikan INamedTypeSymbol baru yang mewakili bilangan bulat asli. (Diperoleh dari Compilation) |
| CreatePointerTypeSymbol(ITypeSymbol) |
Mengembalikan IPointerTypeSymbol baru yang mewakili tipe penunjuk yang terkait dengan tipe dalam Kompilasi ini. (Diperoleh dari Compilation) |
| CreateTupleTypeSymbol(ImmutableArray<ITypeSymbol>, ImmutableArray<String>, ImmutableArray<Location>) |
Mengembalikan INamedTypeSymbol baru dengan jenis elemen, nama, dan lokasi yang diberikan. (Diperoleh dari Compilation) |
| CreateTupleTypeSymbol(ImmutableArray<ITypeSymbol>, ImmutableArray<String>, ImmutableArray<Location>, ImmutableArray<NullableAnnotation>) |
Mengembalikan INamedTypeSymbol baru dengan jenis elemen tertentu dan nama elemen (opsional), lokasi, dan anotasi yang dapat diubah ke null. (Diperoleh dari Compilation) |
| CreateTupleTypeSymbol(INamedTypeSymbol, ImmutableArray<String>, ImmutableArray<Location>) |
Mengembalikan INamedTypeSymbol baru dengan jenis dan lokasi elemen dasar yang diberikan. Jenis yang mendasar harus kompatibel dengan tuple. (Diperoleh dari Compilation) |
| CreateTupleTypeSymbol(INamedTypeSymbol, ImmutableArray<String>, ImmutableArray<Location>, ImmutableArray<NullableAnnotation>) |
Mengembalikan INamedTypeSymbol baru dengan nama elemen, lokasi, dan anotasi nullable tipe dasar yang diberikan. Jenis yang mendasar harus kompatibel dengan tuple. (Diperoleh dari Compilation) |
| Emit(Stream, Stream, Stream, Stream, IEnumerable<ResourceDescription>, EmitOptions, CancellationToken) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| Emit(Stream, Stream, Stream, Stream, IEnumerable<ResourceDescription>, EmitOptions, IMethodSymbol, CancellationToken) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| Emit(Stream, Stream, Stream, Stream, IEnumerable<ResourceDescription>, EmitOptions, IMethodSymbol, Stream, IEnumerable<EmbeddedText>, CancellationToken) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
| Emit(Stream, Stream, Stream, Stream, IEnumerable<ResourceDescription>, EmitOptions, IMethodSymbol, Stream, IEnumerable<EmbeddedText>, Stream, CancellationToken) |
Keluarkan IL untuk kode sumber yang dikompilasi ke dalam aliran yang ditentukan. (Diperoleh dari Compilation) |
| EmitDifference(EmitBaseline, IEnumerable<SemanticEdit>, Func<ISymbol,Boolean>, Stream, Stream, Stream, CancellationToken) |
Keluarkan perbedaan antara kompilasi dan generasi sebelumnya untuk Edit dan Lanjutkan. Perbedaan dinyatakan sebagai simbol yang ditambahkan dan diubah, dan dipancarkan sebagai metadata, IL, dan delta PDB. Representasi kompilasi saat ini dikembalikan sebagai EmitBaseline untuk digunakan dalam Edit dan Lanjutkan berikutnya. (Diperoleh dari Compilation) |
| EmitDifference(EmitBaseline, IEnumerable<SemanticEdit>, Func<ISymbol, Boolean>, Stream, Stream, Stream, ICollection<MethodDefinitionHandle>, CancellationToken) |
Kedaluwarsa.
Keluarkan perbedaan antara kompilasi dan generasi sebelumnya untuk Edit dan Lanjutkan. Perbedaan dinyatakan sebagai simbol yang ditambahkan dan diubah, dan dipancarkan sebagai metadata, IL, dan delta PDB. Representasi kompilasi saat ini dikembalikan sebagai EmitBaseline untuk digunakan dalam Edit dan Lanjutkan berikutnya. (Diperoleh dari Compilation) |
| EmitDifference(EmitBaseline, IEnumerable<SemanticEdit>, Stream, Stream, Stream, ICollection<MethodDefinitionHandle>, CancellationToken) |
Kedaluwarsa.
Keluarkan perbedaan antara kompilasi dan generasi sebelumnya untuk Edit dan Lanjutkan. Perbedaan dinyatakan sebagai simbol yang ditambahkan dan diubah, dan dipancarkan sebagai metadata, IL, dan delta PDB. Representasi kompilasi saat ini dikembalikan sebagai EmitBaseline untuk digunakan dalam Edit dan Lanjutkan berikutnya. (Diperoleh dari Compilation) |
| GetAssemblyOrModuleSymbol(MetadataReference) |
IAssemblySymbol Mendapatkan atau IModuleSymbol untuk referensi metadata yang digunakan untuk membuat kompilasi ini. (Diperoleh dari Compilation) |
| GetCompilationNamespace(INamespaceSymbol) |
Mendapatkan namespace kompilasi yang sesuai untuk modul atau namespace assembly yang ditentukan. (Diperoleh dari Compilation) |
| GetDeclarationDiagnostics(CancellationToken) |
Dapatkan diagnostik deklarasi untuk seluruh kompilasi. Ini termasuk diagnostik dari deklarasi, TETAPI BUKAN badan metode atau penginisialisasi. Kumpulan diagnostik deklarasi di-cache, jadi memanggil metode ini untuk kedua kalinya harus cepat. |
| GetDiagnostics(CancellationToken) |
Dapatkan semua diagnostik untuk seluruh kompilasi. Ini termasuk diagnostik dari penguraian, deklarasi, dan isi metode. Mendapatkan semua diagnostik berpotensi merupakan operasi panjang, karena memerlukan penguraian dan kompilasi semua kode. Kumpulan diagnostik bukan cache, sehingga setiap panggilan ke metode ini akan mengkombinasi ulang semua metode. |
| GetEntryPoint(CancellationToken) |
Mengembalikan metode Utama yang akan berfungsi sebagai titik masuk perakitan, jika dapat dieksekusi (dan bukan skrip). (Diperoleh dari Compilation) |
| GetMetadataReference(IAssemblySymbol) |
MetadataReference Mendapatkan yang sesuai dengan simbol assembly. (Diperoleh dari Compilation) |
| GetMethodBodyDiagnostics(CancellationToken) |
Dapatkan diagnostik isi metode untuk seluruh kompilasi. Ini termasuk diagnostik hanya dari tubuh metode dan penginisialisasi. Diagnostik ini TIDAK di-cache, jadi memanggil metode ini untuk kedua kalinya akan mengulangi pekerjaan yang signifikan. |
| GetParseDiagnostics(CancellationToken) |
Dapatkan diagnostik penguraian untuk seluruh kompilasi. Ini termasuk diagnostik dari penguraian TETAPI TIDAK dari deklarasi dan badan metode atau inisialisasi. Kumpulan diagnostik penguraian di-cache, jadi memanggil metode ini untuk kedua kalinya harus cepat. |
| GetSemanticModel(SyntaxTree, Boolean) |
Dapatkan SemanticModel segar. Perhatikan bahwa setiap pemanggilan mendapatkan SemanticModel segar, yang masing-masing memiliki cache. Oleh karena itu, seseorang secara efektif menghapus cache dengan membuang SemanticModel. |
| GetSpecialType(SpecialType) |
Dapatkan simbol untuk jenis yang telah ditentukan sebelumnya dari Pustaka Cor yang direferensikan oleh kompilasi ini. (Diperoleh dari Compilation) |
| GetSymbolsWithName(Func<String,Boolean>, SymbolFilter, CancellationToken) |
Mengembalikan simbol deklarasi sumber yang namanya memenuhi predikat yang diberikan. |
| GetSymbolsWithName(String, SymbolFilter, CancellationToken) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| GetTypeByMetadataName(String) |
Mendapatkan jenis dalam rakitan kompilasi dan semua rakitan yang direferensikan (selain yang hanya dapat dirujuk melalui alias ekstern) menggunakan nama metadata CLR kanonisnya. Pencarian ini mengikuti urutan berikut:
|
| GetTypesByMetadataName(String) |
Mendapatkan semua jenis dengan rakitan kompilasi dan semua rakitan yang dirujuk yang memiliki nama metadata CLR kanonis yang diberikan. Aksesibilitas ke rakitan saat ini diabaikan saat mencari nama jenis yang cocok. (Diperoleh dari Compilation) |
| GetUnreferencedAssemblyIdentities(Diagnostic) |
Diagnostic Mengingat pelaporan tidak direferensikanAssemblyIdentity, mengembalikan instans aktual AssemblyIdentity yang tidak direferensikan. (Diperoleh dari Compilation) |
| GetUsedAssemblyReferences(CancellationToken) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| GetUsedAssemblyReferences(CancellationToken) |
Referensi perakitan metadata unik yang dianggap digunakan oleh kompilasi ini. Misalnya, jika jenis yang dinyatakan dalam rakitan yang direferensikan direferensikan dalam kode sumber dalam kompilasi ini, referensi dianggap digunakan. Dll. Set yang dikembalikan adalah subset referensi yang dikembalikan oleh References API. Hasilnya tidak terdefinisi jika kompilasi berisi kesalahan. Efek namespace layanan yang diimpor pada hasil API ini tergantung pada apakah pelaporan impor yang tidak digunakan dinonaktifkan untuk kompilasi. Pelaporan impor yang tidak digunakan dinonaktifkan jika DocumentationMode diatur ke None. Saat pelaporan impor yang tidak digunakan dinonaktifkan, semua rakitan yang direferensikan yang berisi jenis apa pun yang termasuk dalam namespace layanan yang diimpor disertakan dalam hasilnya. Yaitu dianggap digunakan. Saat pelaporan impor yang tidak digunakan diaktifkan, namespace yang diimpor tidak berpengaruh pada hasil API ini. Oleh karena itu, menghapus referensi rakitan yang tidak ada dalam hasilnya, berpotensi menyebabkan kesalahan "CS0246: Jenis atau nama namespace tidak dapat ditemukan (Anda kehilangan direktif penggunaan atau referensi perakitan?)" pada impor namespace yang tidak digunakan. Namun, impor tersebut akan dilaporkan oleh compiler sebagai tidak digunakan untuk kompilasi tempat API ini dipanggil. Untuk menghindari kesalahan, disarankan untuk menghapus referensi assembly yang tidak digunakan dan impor yang tidak digunakan secara bersamaan. (Diperoleh dari Compilation) |
| HasImplicitConversion(ITypeSymbol, ITypeSymbol) |
Mengembalikan true jika ada konversi implisit (C#) atau pelebaran (VB) dari |
| IsSymbolAccessibleWithin(ISymbol, ISymbol, ITypeSymbol) |
Memeriksa apakah |
| RemoveAllReferences() |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| RemoveAllSyntaxTrees() |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| RemoveReferences(IEnumerable<MetadataReference>) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| RemoveReferences(MetadataReference[]) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| RemoveSyntaxTrees(IEnumerable<SyntaxTree>) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| RemoveSyntaxTrees(SyntaxTree[]) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| ReplaceReference(MetadataReference, MetadataReference) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| ReplaceSyntaxTree(SyntaxTree, SyntaxTree) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| SupportsRuntimeCapability(RuntimeCapability) |
Menentukan apakah runtime yang ditargetkan ini Compilation mendukung kemampuan tertentu. (Diperoleh dari Compilation) |
| ToMetadataReference(ImmutableArray<String>, Boolean) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| WithAssemblyName(String) |
Membuat kompilasi baru dengan nama yang ditentukan. |
| WithOptions(CompilationOptions) |
Membuat kompilasi baru dengan opsi kompilasi yang ditentukan. (Diperoleh dari Compilation) |
| WithOptions(VisualBasicCompilationOptions) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| WithReferences(IEnumerable<MetadataReference>) |
Membuat kompilasi baru dengan referensi yang ditentukan. |
| WithReferences(MetadataReference[]) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| WithScriptCompilationInfo(ScriptCompilationInfo) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. (Diperoleh dari Compilation) |
Metode Ekstensi
| ClassifyConversion(Compilation, ITypeSymbol, ITypeSymbol) |
Objek Kompilasi adalah representasi yang tidak dapat diubah dari satu pemanggilan pengkompilasi. Meskipun tidak dapat diubah, Kompilasi juga sesuai permintaan, karena kompilasi dapat dibuat dengan cepat, tetapi akankah bagian pengkompilasi atau semua kode tersebut akan merespons metode atau properti. Selain itu, kompilasi dapat menghasilkan kompilasi baru dengan perubahan kecil dari kompilasi saat ini. Ini, dalam banyak kasus, lebih efisien daripada membuat kompilasi baru dari awal, karena kompilasi baru dapat berbagi informasi dari kompilasi lama. |
| WithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions) |
Mengembalikan kompilasi baru dengan penganalisis diagnostik terlampir. |
| WithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions, CancellationToken) |
Kedaluwarsa.
Mengembalikan kompilasi baru dengan penganalisis diagnostik terlampir. |
| WithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, CompilationWithAnalyzersOptions) |
Mengembalikan kompilasi baru dengan penganalisis diagnostik terlampir. |
| Emit(Compilation, String, String, String, String, IEnumerable<ResourceDescription>, CancellationToken) |
Keluarkan IL untuk kompilasi ke dalam aliran yang ditentukan. |
| AliasImports(Compilation) |
Mendapatkan properti Kompilasi AliasImports. |
| ClassifyConversion(Compilation, ITypeSymbol, ITypeSymbol) |
Menentukan jenis konversi apa yang ada di antara jenis yang ditentukan. |
| GetSpecialType(Compilation, SpecialType) |
Mendapatkan simbol jenis khusus dalam kompilasi saat ini. |
| MemberImports(Compilation) |
Mendapatkan properti MemberImports kompilasi. |
| RootNamespace(Compilation) |
Mendapatkan properti RootNamespace kompilasi. |