BaseWrapper Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |