Table of Contents

Struct CoreFoundation.CFSetRef

Namespace
Xui.Runtime.IOS
Assembly
Xui.Runtime.IOS.dll
public ref struct CoreFoundation.CFSetRef : IDisposable
Implements
Inherited Members

Constructors

CFSetRef(nint)

public CFSetRef(nint self)

Parameters

self nint

Fields

Self

public readonly nint Self

Field Value

nint

Properties

Count

public nint Count { get; }

Property Value

nint

Methods

CFSetGetCount(nint)

public static extern nint CFSetGetCount(nint cfSetRef)

Parameters

cfSetRef nint

Returns

nint

CFSetGetValues(CFSetRef, ref nint)

public static nint CFSetGetValues(CoreFoundation.CFSetRef theSet, ref nint arrayOfValuePtrs)

Parameters

theSet CoreFoundation.CFSetRef
arrayOfValuePtrs nint

Returns

nint

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

GetValues(ref nint)

https://developer.apple.com/documentation/corefoundation/1520437-cfsetgetvalues?language=objc Follows the creation rule, so you need to release the objects.

public void GetValues(ref nint nintArrPtr)

Parameters

nintArrPtr nint

Operators

implicit operator nint(CFSetRef)

public static implicit operator nint(CoreFoundation.CFSetRef cfSetRef)

Parameters

cfSetRef CoreFoundation.CFSetRef

Returns

nint