TypeName.GetNodeCount Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera łączną liczbę wystąpień TypeName używanych do opisania
to wystąpienie, w tym wszelkie argumenty ogólne lub typy bazowe.
public:
int GetNodeCount();
public int GetNodeCount ();
member this.GetNodeCount : unit -> int
Public Function GetNodeCount () As Integer
Zwraca
Uwagi
Ta wartość jest obliczana za każdym razem, gdy ta metoda jest wywoływana, nie jest buforowana.
Nie ma do tego pojęcia równoległego. Pomyśl o tym
jako łączna liczba wystąpień TypeName, które zostaną utworzone w przypadku
aby całkowicie zdekonstruować to wystąpienie i odwiedzić każde pośrednie TypeName
który występuje w ramach dekonstrukcji.
"int" i "Person" każdy ma złożoność 1, ponieważ są one autonomicznymi typami.
Parametr "int[]" ma liczbę węzłów 2, ponieważ w celu pełnego sprawdzenia obejmuje inspekcję
sam typ tablicy, plus rozpakuj podstawowy typ ("int") i sprawdź to.
"Ciąg<słownika, List<int[][]>>" ma liczbę węzłów 8, ponieważ w pełni ją odwiedza
Obejmuje inspekcję 8 wystąpień TypeName łącznie: