Aracılığıyla paylaş


ObfuscationAttribute.ApplyToMembers Özellik

Tanım

Bir Boolean türün özniteliğinin türün üyelerine uygulanıp uygulanmayacağını belirten bir değer alır veya ayarlar.

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

Özellik Değeri

true özniteliği türün üyelerine uygulanacaksa; aksi takdirde , false. Varsayılan değer: true.

Örnekler

Aşağıdaki kod örneği, gizlemenin dışında tutulan bir türü gösterir, ancak özelliği olduğundan falsedışlama üyelerine ApplyToMembers uygulanmaz.

Bu kod, derlenip yürütülebilen daha büyük bir örneğin parçasıdır. Sınıfına ObfuscationAttribute bakın.

[ObfuscationAttribute(Exclude=true, ApplyToMembers=false)]
public class Type2
{
<ObfuscationAttribute(Exclude:=True, ApplyToMembers:=False)> _
Public Class Type2

Açıklamalar

Öznitelik bir üyeye uygulandığında bu özelliğin değeri yoksayılır.

Önemli

Bu özniteliğin uygulanması, uyguladığınız kod varlığını otomatik olarak karartmaz. özniteliğini uygulamak, gizleme aracı için bir yapılandırma dosyası oluşturmaya alternatiftir. Yani, yalnızca bir gizleme aracı için yönergeler sağlar. Microsoft, karartma araçları satıcılarının burada açıklanan semantiği izlemesini önerir. Ancak, belirli bir aracın Microsoft önerilerine uyduğunun garantisi yoktur.

Şunlara uygulanır