Compartir a través de


TypeName.GetNodeCount Método

Definición

Obtiene el número total de instancias de TypeName que se usan para describir

esta instancia, incluidos los argumentos genéricos o los tipos subyacentes.

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

Devoluciones

Comentarios

Este valor se calcula cada vez que se llama a este método, no se almacena en caché.

No hay realmente un concepto paralelo para esto en la reflexión. Piense en ello

como el número total de instancias de TypeName que se crearían si

era para deconstruir totalmente esta instancia y visitar cada TypeName intermedio

que se produce como parte de la deconstrucción.

"int" y "Person" tienen complejidades de 1 porque son tipos independientes.

"int[]" tiene un recuento de nodos de 2 porque para inspeccionarlo por completo implica inspeccionar el

tipo de matriz, más desencapsular el tipo subyacente ("int") e inspeccionarlo.

"Dictionary<string, List<int[][]>>" tiene el número de nodos 8 porque lo visita por completo

implica inspeccionar un total de 8 instancias de TypeName:

Se aplica a