Was macht das Filterpriority -Tag in einem XML -Kommentar?
-
07-07-2019 - |
Frage
Ich habe dies in vielen XML -Kommentaren für Klassen in der .NET -Framework -BCL gesehen, konnte aber noch nie eine Dokumentation finden, die erklärt, was es tut.
Als Beispiel zeigt das Betrachten von System.Object die folgenden Kommentare:
namespace System
{
/// <summary>Supports all classes in the .NET Framework class hierarchy
/// and provides low-level services to derived classes. This is the
/// ultimate base class of all classes in the .NET Framework; it is the
/// root of the type hierarchy.</summary>
/// <filterpriority>1</filterpriority>
[System.Runtime.InteropServices.ClassInterfaceAttribute(2)]
public class Object
{
/// <summary>Determines whether the specified
/// <see cref="T:System.Object" />
/// instances are considered equal.</summary>
/// <returns>true if objA is the same instance as objB or
/// if both are null
/// references or if objA.Equals(objB) returns true;
/// otherwise, false.</returns>
/// <param name="objB">The second <see cref="T:System.Object" />
/// to compare. </param>
/// <param name="objA">The first <see cref="T:System.Object" />
/// to compare. </param>
/// <filterpriority>2</filterpriority>
public static bool Equals(object objA, object objB);
}
}
Lösung
Nur eine Vermutung: Die allgemeinen Registerkarten in IntelliSense?
Andere Tipps
Es ist dasselbe wie das Dekorieren Ihres Mitglieds mit EditorBrowsableattribute. Ich würde die Werte 0,1 und 2 erraten, entspricht immer, fortgeschritten und nie.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow