IMDLObjectContainerComponent Interfaccia

Definizione

Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo 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
Derivato
Attributi
Implementazioni

Commenti

Questa interfaccia contiene i metodi necessari (se presenti) dal protocollo definito da IMDLObjectContainerComponent.

Se si creano oggetti che implementano questa interfaccia, i metodi di implementazione verranno esportati automaticamente in Objective-C con la firma corrispondente dal metodo definito nel IMDLObjectContainerComponent protocollo.

I metodi facoltativi (se presenti) vengono forniti dalla classe come metodi di estensione all'interfaccia MDLObjectContainerComponent_Extensions , consentendo di richiamare eventuali metodi facoltativi nel protocollo.

Proprietà

Handle

Gestire (puntatore) alla rappresentazione dell'oggetto non gestita.

(Ereditato da INativeObject)
Objects

Ottiene l'elenco di oggetti appartenenti a questo IMDLObjectContainerComponent.

Metodi

AddObject(MDLObject)

Aggiunge object all'elenco di oggetti contenuti in questo IMDLObjectContainerComponent.

RemoveObject(MDLObject)

object Rimuove dall'elenco di oggetti contenuti in questo IMDLObjectContainerComponent.

Metodi di estensione

GetCount(IMDLObjectContainerComponent)

Ottiene il numero di oggetti nel contenitore.

GetObject(IMDLObjectContainerComponent, nuint)

Restituisce l'oggetto in corrispondenza dell'oggetto specificato index.

Si applica a