Sdílet prostřednictvím


Ausschlussregeln für das Umbenennen

Mit dem Abschnitt Ausschlussliste kann das Umbenennen der Eingabeassemblys dynamisch verfeinert werden kann. Der Benutzer legt eine Liste von "Regeln" fest, die zur Laufzeit angewendet werden. Wenn eine Klasse, eine Methode oder ein Feld durch eine Regel ausgewählt wird, wird dieses Element nicht umbenannt.

Diese Regeln werden zusätzlich zu Regeln angewendet, die durch globale Optionen wie die library-Option festgelegt sind.

Regeln werden durch logisches OR verknüpft.

Für die Auswahl von Namespaces, Typen, Methoden oder Feldern können reguläre Ausdrücke verwendet werden. Zu diesem Zweck wird das optionale regex-Attribut verwendet. Der Standardwert für regex lautet false. Wenn regex den Wert true hat, wird der Wert des Namensattributs als regulärer Ausdruck, andernfalls als Literal interpretiert. Dies ist wichtig, da reguläre Ausdrücke bestimmten Zeichen (beispielsweise dem Punkt) eine besondere Bedeutung zuordnen.

Es folgen einige Beispiele für einfache reguläre Ausdrücke:

.*                  Entspricht beliebigen Zeichen
MyLibrar.           Entspricht MyLibrary, MyLibrari usw.
My[\.]Test[\.]I.*   Entspricht My.Test.Int1,My.Test.Internal usw.
Get.*               Entspricht GetInt, GetValue usw.
Get*                Entspricht Ge,Get,Gett,Gettt usw.

Eine vollständige Beschreibung der Syntax von regulären Ausdrücken finden Sie in der Dokumentation von .NET Framework.

In diesem Abschnitt

Ausschließen von Namespaces

Ausschließen von Typen

Ausschließen von Methoden

Ausschließen von Feldern

Ausschließen nach benutzerdefiniertem Attribut

Ausschließen von Assemblys

Ausschließen von Modulen

© 2002-2007 PreEmptive Solutions. Alle Rechte vorbehalten.