NSObject.SuperHandle Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Identificador usado para representar los métodos de la clase base para este NSObject.
public ObjCRuntime.NativeHandle SuperHandle { get; }
member this.SuperHandle : ObjCRuntime.NativeHandle
Valor de propiedad
Un puntero opaco representa un objeto Objective-C objc_super que apunta a nuestra clase base.
Comentarios
Esta propiedad se usa para acceder a los miembros de una clase base. Normalmente se usa cuando se llama a cualquiera de los métodos messaging para invocar métodos que se implementaron en la clase base, en lugar de invocar la implementación en la clase actual.
Esta propiedad está obsoleta; use la ObjCSuper estructura en su lugar:
[DllImport ("/usr/lib/libobjc.dylib")]
unsafe static extern void objc_msgSendSuper (ObjCSuper* super, IntPtr sel);
var obj = new MyNSObject ();
var super = new ObjCSuper (obj);
objc_msgSendSuper (&super, Selector.GetHandle ("description"));