BaseWrapper Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Basisklasse die wordt gebruikt door de bindingsgenerator voor het genereren van Protocol Wrapper-typen.
public abstract class BaseWrapper : CoreFoundation.NativeObject
type BaseWrapper = class
inherit NativeObject
- Overname
Opmerkingen
Deze klasse is bedoeld ter ondersteuning van de bindingsgenerator en bevat enkele veelvoorkomende idiomen en patronen die worden gebruikt voor het implementeren van een beheerd object dat een onbeheerd Objective-C-object verpakt.
De klasse biedt een constructor die een systeemeigen ingang neemt en een vlag die aangeeft of het onderliggende object al is bewaard door beheerde code of niet, en de IDisposable-interface implementeert die de Objective-C releasemethode op het doel aanroept wanneer er niet meer naar het object wordt verwezen door beheerde code.
Constructors
| Naam | Description |
|---|---|
| BaseWrapper(NativeHandle, Boolean) |
Basisklasse die wordt gebruikt door de bindingsgenerator voor het genereren van Protocol Wrapper-typen. |
Eigenschappen
| Naam | Description |
|---|---|
| Handle |
Basisklasse die wordt gebruikt door de bindingsgenerator voor het genereren van Protocol Wrapper-typen. (Overgenomen van DisposableObject) |
| Owns |
Basisklasse die wordt gebruikt door de bindingsgenerator voor het genereren van Protocol Wrapper-typen. (Overgenomen van DisposableObject) |
Methoden
| Naam | Description |
|---|---|
| ClearHandle() |
Basisklasse die wordt gebruikt door de bindingsgenerator voor het genereren van Protocol Wrapper-typen. (Overgenomen van DisposableObject) |
| Dispose() |
Alle resources die door dit object worden gebruikt, worden vrijgegeven. (Overgenomen van DisposableObject) |
| Dispose(Boolean) |
Releases van de resources die door dit object worden gebruikt. (Overgenomen van NativeObject) |
| Equals(Object) |
Basisklasse die wordt gebruikt door de bindingsgenerator voor het genereren van Protocol Wrapper-typen. (Overgenomen van DisposableObject) |
| GetCheckedHandle() |
Basisklasse die wordt gebruikt door de bindingsgenerator voor het genereren van Protocol Wrapper-typen. (Overgenomen van DisposableObject) |
| GetHashCode() |
Basisklasse die wordt gebruikt door de bindingsgenerator voor het genereren van Protocol Wrapper-typen. (Overgenomen van DisposableObject) |
| InitializeHandle(NativeHandle) |
Basisklasse die wordt gebruikt door de bindingsgenerator voor het genereren van Protocol Wrapper-typen. (Overgenomen van DisposableObject) |
| Release() |
Basisklasse die wordt gebruikt door de bindingsgenerator voor het genereren van Protocol Wrapper-typen. |
| Retain() |
Basisklasse die wordt gebruikt door de bindingsgenerator voor het genereren van Protocol Wrapper-typen. |
Extensiemethoden
| Naam | Description |
|---|---|
| GetHandle(INativeObject) |
Basisklasse die wordt gebruikt door de bindingsgenerator voor het genereren van Protocol Wrapper-typen. |
| GetNonNullHandle(INativeObject, String) |
Basisklasse die wordt gebruikt door de bindingsgenerator voor het genereren van Protocol Wrapper-typen. |