Hola, soy nuevo en C# y sé que mi pregunta es bastante básica, pero no logro obtener la siguiente respuesta:
Tengo mi clase NODO y quiero tener una referencia a mi padre (otro NODO). Ahora bien, así como lo estoy definiendo, es efectivamente una referencia?
O estoy guardando todo el objeto ahi dentro? 
Me interesa esto para saber la cantidad de recursos que voy a estar consumiendo, ya que voy a tener una larga cantidad de NODOS (hijo, padre, "abuelo", etc....)
    public class NODO
    {
        public Point posicion;   
        public NODO padre; 
    }
Gracias!