TypeName.GetNodeCount Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í: