Freigeben über


TypeName.GetNodeCount Methode

Definition

Ruft die Gesamtanzahl der TypeName Instanzen ab, die zum Beschreiben verwendet werden.

diese Instanz, einschließlich allgemeiner Argumente oder zugrunde liegenden Typen.

public:
 int GetNodeCount();
public int GetNodeCount ();
member this.GetNodeCount : unit -> int
Public Function GetNodeCount () As Integer

Gibt zurück

Hinweise

Dieser Wert wird jedes Mal berechnet, wenn diese Methode aufgerufen wird, nicht zwischengespeichert.

Es gibt nicht wirklich ein paralleles Konzept zu diesem Thema in Reflexion. Denken Sie daran

als Gesamtanzahl der TypeName Instanzen, die erstellt werden würden, wenn

Sie wollten diese Instanz vollständig dekonstruieren und jeden zwischengeschalteten TypeName

dies geschieht als Teil der Dekonstruktion.

"int" und "Person" verfügen jeweils über Komplexitäten von 1, da sie eigenständige Typen sind.

"int[]" hat eine Knotenanzahl von 2, da es zur vollständigen Prüfung der Untersuchung der

array type itself, plus entwrapping the underlying type ("int") and inspecting that.

"Wörterbuch<Zeichenfolge, listet<int[][]>>" hat die Knotenanzahl 8, da er vollständig besucht wird.

umfasst die Überprüfung von insgesamt 8 TypeName Instanzen:

Gilt für: