Sdílet prostřednictvím


TypeName.GetNodeCount Metoda

Definice

Získá celkový počet TypeName instancí, které se používají k popisu.

tato instance, včetně jakýchkoli obecných argumentů nebo základních typů.

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

Návraty

Poznámky

Tato hodnota se vypočítá při každém zavolání této metody, která není uložena v mezipaměti.

V reflexi není ve skutečnosti paralelní koncept. Představte si to

jako celkový počet TypeName instancí, které by se vytvořily, pokud

byli jste zcela dekonstrukce této instance a navštívit každý zprostředkující TypeName

k tomu dochází jako součást dekonstrukce.

"int" a "Person" mají složitost 1, protože jsou samostatné typy.

"int[]" má počet uzlů 2, protože k úplné kontrole zahrnuje kontrolu

samotný typ pole, plus rozbalení základního typu ("int") a jeho kontrolu.

"Řetězec<slovníku, seznam<int[][]>>" má počet uzlů 8, protože ho plně navštěvujete.

zahrnuje kontrolu celkem 8 TypeName instancí:

Platí pro