ObfuscationAttribute.ApplyToMembers Properti
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.
Mendapatkan atau menetapkan nilai yang Boolean menunjukkan apakah atribut jenis akan diterapkan ke anggota jenis.
public:
property bool ApplyToMembers { bool get(); void set(bool value); };
public bool ApplyToMembers { get; set; }
member this.ApplyToMembers : bool with get, set
Public Property ApplyToMembers As Boolean
Nilai Properti
true
jika atribut akan berlaku untuk anggota jenis; jika tidak, false
. Default adalah true
.
Contoh
Contoh kode berikut menunjukkan jenis yang dikecualikan dari obfuscation, tetapi pengecualian tidak berlaku untuk anggotanya karena ApplyToMembers properti adalah false
.
Kode ini adalah bagian dari contoh yang lebih besar yang dapat dikompilasi dan dijalankan. Lihat kelas ObfuscationAttribute.
[ObfuscationAttribute(Exclude=true, ApplyToMembers=false)]
public class Type2
{
<ObfuscationAttribute(Exclude:=True, ApplyToMembers:=False)> _
Public Class Type2
Keterangan
Nilai properti ini diabaikan ketika atribut diterapkan ke anggota.
Penting
Menerapkan atribut ini tidak secara otomatis mengaburkan entitas kode tempat Anda menerapkannya. Menerapkan atribut adalah alternatif untuk membuat file konfigurasi untuk alat obfuscation. Artinya, itu hanya memberikan instruksi untuk alat obfuscation. Microsoft merekomendasikan agar vendor alat obfuscation mengikuti semantik yang dijelaskan di sini. Namun, tidak ada jaminan bahwa alat tertentu mengikuti rekomendasi Microsoft.