.jpg)
「排除清單」區段提供了一種動態方式來微調輸入組件的重新命名,使用者可以指定要在 Runtime 時套用的「規則」清單。如果某項規則選取了一個特定的類別、方法或欄位,就不會重新命名該項目。
這些規則的套用是「外加」在全域選項 (例如,程式庫) 所隱含的規則之外。
這些規則會以邏輯 OR 的方式結合在一起。
您可以使用規則運算式 (RE) 來選取命名空間、型別、方法或欄位,選擇性的 "regex" 屬性就是使用於這種用途。"regex" 的預設值為 false。如果 "regex" 為 true,那麼 name 屬性的值就會被解譯為規則運算式,如果是 false,則這個名稱就會按照字面的意思解譯。這一點非常重要,因為規則運算式會指派特殊意義給某些字元 (例如,句點)。
以下是一些簡單規則運算式的範例:
.* Matches anything
MyLibrar. Matches MyLibrary, MyLibrari, etc.
My[\.]Test[\.]I.* Matches My.Test.Int1,My.Test.Internal, etc.
Get.* Matches GetInt, GetValue, etc.
Get* Matches Ge,Get,Gett,Gettt, etc.
如需規則運算式語法的完整說明,請參閱 .NET Framework 文件。
本節內容
© 2002-2007 PreEmptive Solutions. All rights reserved.