Taal

INSCoding Interface

Definitie

Deze interface vertegenwoordigt het Objective-C-protocol NSCoding.

[Foundation.Protocol(Name="NSCoding", WrapperType=typeof(Foundation.NSCodingWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="EncodeTo", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSCoder) }, Selector="encodeWithCoder:")]
public interface INSCoding : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="NSCoding", WrapperType=typeof(Foundation.NSCodingWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="EncodeTo", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSCoder) }, Selector="encodeWithCoder:")>]
type INSCoding = interface
    interface INativeObject
    interface IDisposable
Afgeleid
Kenmerken
Implementeringen

Opmerkingen

Een klasse die deze interface (en subklassen NSObject) implementeert, wordt geëxporteerd naar Objective-C als het implementeren van het Objective-C protocol dat deze interface vertegenwoordigt.

Een klasse kan ook leden van deze interface implementeren om leden uit het protocol te implementeren.

Eigenschappen

Name Description
Handle

Handle (pointer) naar de onbeheerde objectweergave.

(Overgenomen van INativeObject)

Methoden

Name Description
CreateInstance<T>(NSCoder)

Deze interface vertegenwoordigt het Objective-C-protocol NSCoding.

EncodeTo(NSCoder)

Codeert de status van het object met behulp van de meegeleverde encoder.

Extensiemethoden

Name Description
GetHandle(INativeObject)

Deze interface vertegenwoordigt het Objective-C-protocol NSCoding.

GetNonNullHandle(INativeObject, String)

Deze interface vertegenwoordigt het Objective-C-protocol NSCoding.

Van toepassing op