Compartir a través de


IMDLObjectContainerComponent Interfaz

Definición

Interfaz que representa los métodos necesarios (si los hay) del protocolo IMDLObjectContainerComponent.

[Foundation.Protocol(Name="MDLObjectContainerComponent", WrapperType=typeof(ModelIO.MDLObjectContainerComponentWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IMDLObjectContainerComponent : IDisposable, ModelIO.IMDLComponent
type IMDLObjectContainerComponent = interface
    interface INativeObject
    interface IDisposable
    interface IMDLComponent
Derivado
Atributos
Implementaciones

Comentarios

Esta interfaz contiene los métodos necesarios (si los hay) del protocolo definido por IMDLObjectContainerComponent.

Si crea objetos que implementan esta interfaz, los métodos de implementación se exportarán automáticamente a Objective-C con la firma coincidente del método definido en el IMDLObjectContainerComponent protocolo.

La clase proporciona MDLObjectContainerComponent_Extensions métodos opcionales (si los hay) como métodos de extensión a la interfaz, lo que le permite invocar cualquier método opcional en el protocolo.

Propiedades

Handle

Identificador (puntero) a la representación del objeto no administrado.

(Heredado de INativeObject)
Objects

Obtiene la lista de objetos que pertenecen a este IMDLObjectContainerComponent.

Métodos

AddObject(MDLObject)

Agrega object a la lista de objetos contenidos por este IMDLObjectContainerComponent.

RemoveObject(MDLObject)

object Quita de la lista de objetos contenidos por este IMDLObjectContainerComponent.

Métodos de extensión

GetCount(IMDLObjectContainerComponent)

Obtiene el número de objetos del contenedor.

GetObject(IMDLObjectContainerComponent, nuint)

Devuelve el objeto en el especificado index.

Se aplica a