ObfuscationAttribute.ApplyToMembers 屬性

定義

取得或設定 Boolean 值,指出某個型別的屬性是否要用至該型別的成員。

C#
public bool ApplyToMembers { get; set; }

屬性值

如果屬性要用至該型別的成員,則為 true,否則為 false。 預設為 true

範例

下列程式代碼範例顯示從模糊化排除的類型,但排除範圍不適用於其成員,因為 ApplyToMembers 屬性為 false

此程式代碼是可編譯和執行之較大範例的一部分。 請參閱 ObfuscationAttribute 類別。

C#
[ObfuscationAttribute(Exclude=true, ApplyToMembers=false)]
public class Type2
{

備註

當屬性套用至成員時,會忽略這個屬性的值。

重要

套用此屬性不會自動模糊您套用它的程式代碼實體。 套用 屬性是建立混淆工具組態檔的替代方案。 也就是說,它只會提供模糊化工具的指示。 Microsoft 建議廠商遵循此處所述的語意來混淆工具。 不過,不保證特定工具遵循 Microsoft 建議。

適用於

產品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1