ObfuscationAttribute.Feature プロパティ
アセンブリ: mscorlib (mscorlib.dll 内)

Dim instance As ObfuscationAttribute Dim value As String value = instance.Feature instance.Feature = value
/** @property */ public String get_Feature () /** @property */ public void set_Feature (String value)
隠ぺいツールによって認識され、処理オプションを指定する文字列値。既定値は "all" です。

このプロパティに渡される値は、使用する隠ぺいツールによって決まります。少なくとも "default" と "all" がサポートされている隠ぺいツールを使用することをお勧めします。隠ぺいツールの販売元では、これらの設定を XML 構成ファイルと組み合わせて使用できます。
![]() |
---|
この属性を適用しても、属性を適用するコード エンティティの隠ぺいが自動的に行われるわけではありません。この属性の適用は、隠ぺいツールの構成ファイルを作成する代わりとして行われます。つまり、隠ぺいツールに対する指示を出すだけです。Microsoft では、隠ぺいツールの販売元が次に説明するセマンティクスに従うことを推奨しています。ただし、特定のツールが Microsoft の推奨するセマンティクスに従っているという保証はありません。 |

Feature プロパティの値 "default" でマークされたメソッドのコード例を次に示します。Exclude プロパティの既定値が true であるため、Exclude プロパティに false を指定して、MethodA が隠ぺいから除外されないようにする必要があります。StripAfterObfuscation プロパティが false であるため、隠ぺいツールは隠ぺい後に属性を削除しません。
このコードは、コンパイルして実行することのできる例の一部です。詳細については、ObfuscationAttribute クラスのトピックを参照してください。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- ObfuscationAttribute.Feature プロパティのページへのリンク