Langue

BaseWrapper Classe

Définition

Classe de base utilisée par le générateur de liaisons pour générer des types wrapper de protocole.

public abstract class BaseWrapper : CoreFoundation.NativeObject
type BaseWrapper = class
    inherit NativeObject
Héritage

Remarques

Cette classe est destinée à prendre en charge le générateur de liaisons et contient certains des idiomes et modèles courants utilisés pour l’implémentation d’un objet managé qui encapsule un objet Objective-C non managé.

La classe fournit un constructeur qui prend un handle natif et un indicateur indiquant si l’objet sous-jacent a déjà été conservé par du code managé ou non, ainsi que l’implémentation de l’interface IDisposable qui appelle la méthode de mise en production Objective-C sur la cible lorsque l’objet n’est plus référencé par du code managé.

Constructeurs

Nom Description
BaseWrapper(NativeHandle, Boolean)

Classe de base utilisée par le générateur de liaisons pour générer des types wrapper de protocole.

Propriétés

Nom Description
Handle

Classe de base utilisée par le générateur de liaisons pour générer des types wrapper de protocole.

(Hérité de DisposableObject)
Owns

Classe de base utilisée par le générateur de liaisons pour générer des types wrapper de protocole.

(Hérité de DisposableObject)

Méthodes

Nom Description
ClearHandle()

Classe de base utilisée par le générateur de liaisons pour générer des types wrapper de protocole.

(Hérité de DisposableObject)
Dispose()

Libère toutes les ressources utilisées par cet objet.

(Hérité de DisposableObject)
Dispose(Boolean)

Libère les ressources utilisées par cet objet.

(Hérité de NativeObject)
Equals(Object)

Classe de base utilisée par le générateur de liaisons pour générer des types wrapper de protocole.

(Hérité de DisposableObject)
GetCheckedHandle()

Classe de base utilisée par le générateur de liaisons pour générer des types wrapper de protocole.

(Hérité de DisposableObject)
GetHashCode()

Classe de base utilisée par le générateur de liaisons pour générer des types wrapper de protocole.

(Hérité de DisposableObject)
InitializeHandle(NativeHandle)

Classe de base utilisée par le générateur de liaisons pour générer des types wrapper de protocole.

(Hérité de DisposableObject)
Release()

Classe de base utilisée par le générateur de liaisons pour générer des types wrapper de protocole.

Retain()

Classe de base utilisée par le générateur de liaisons pour générer des types wrapper de protocole.

Méthodes d’extension

Nom Description
GetHandle(INativeObject)

Classe de base utilisée par le générateur de liaisons pour générer des types wrapper de protocole.

GetNonNullHandle(INativeObject, String)

Classe de base utilisée par le générateur de liaisons pour générer des types wrapper de protocole.

S’applique à