Поделиться через


NSMutableOrderedSet<TKey> Класс

Определение

[Foundation.Register("NSMutableOrderedSet", SkipRegistration=true)]
public sealed class NSMutableOrderedSet<TKey> : Foundation.NSMutableOrderedSet, System.Collections.Generic.IEnumerable<TKey> where TKey : class, INativeObject
type NSMutableOrderedSet<'Key (requires 'Key : null and 'Key :> INativeObject)> = class
    inherit NSMutableOrderedSet
    interface seq<'Key (requires 'Key : null and 'Key :> INativeObject)>
    interface IEnumerable

Параметры типа

TKey
Наследование
NSMutableOrderedSet<TKey>
Атрибуты
Реализации

Конструкторы

NSMutableOrderedSet<TKey>()
NSMutableOrderedSet<TKey>(nint)
NSMutableOrderedSet<TKey>(NSCoder)

Конструктор, который инициализирует объект из данных, хранящихся в объекте unarchiver.

NSMutableOrderedSet<TKey>(NSMutableOrderedSet<TKey>)
NSMutableOrderedSet<TKey>(NSOrderedSet<TKey>)
NSMutableOrderedSet<TKey>(NSSet<TKey>)
NSMutableOrderedSet<TKey>(TKey)
NSMutableOrderedSet<TKey>(TKey[])

Свойства

Class (Унаследовано от NSObject)
ClassHandle

Дескриптор для этого класса.

(Унаследовано от NSMutableOrderedSet)
Count

Количество элементов в этом наборе.

(Унаследовано от NSOrderedSet)
DebugDescription

Понятное для разработчика описание этого объекта.

(Унаследовано от NSObject)
Description

Описание объекта , версия Objective-C ToString.

(Унаследовано от NSObject)
Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от NSObject)
IsDirectBinding (Унаследовано от NSObject)
IsProxy (Унаследовано от NSObject)
Item[nint]
RetainCount

Возвращает текущее число удержания Objective-C для объекта .

(Унаследовано от NSObject)
Self (Унаследовано от NSObject)
Superclass (Унаследовано от NSObject)
SuperHandle

Дескриптор, используемый для представления методов в базовом классе для этого объекта NSObject.

(Унаследовано от NSObject)
Zone (Унаследовано от NSObject)

Методы

Add(NSObject)

Добавляет указанный объект в этот набор.

(Унаследовано от NSMutableOrderedSet)
Add(TKey)
AddObjects(NSObject[])

Добавляет указанные объекты в этот набор.

(Унаследовано от NSMutableOrderedSet)
AddObjects(TKey[])
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для внешнего наблюдения (с помощью NSString keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для наблюдения извне (с помощью string keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AsSet()
AwakeFromNib()

Вызывается после загрузки объекта из nib-файла. Переопределители должны вызывать base. AwakeFromNib().

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Action) (Унаследовано от NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Асинхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
Bind(NSString, NSObject, String, NSDictionary) (Унаследовано от NSObject)
Bind(String, NSObject, String, NSDictionary)
Устаревшие..
(Унаследовано от NSObject)
BindingInfo(String)
Устаревшие..
(Унаследовано от NSObject)
BindingOptionDescriptions(String)
Устаревшие..
(Унаследовано от NSObject)
BindingValueClass(String)
Устаревшие..
(Унаследовано от NSObject)
CommitEditing() (Унаследовано от NSObject)
CommitEditing(NSObject, Selector, IntPtr) (Унаследовано от NSObject)
ConformsToProtocol(IntPtr)

Вызывается для определения того, реализует ли этот объект указанный протокол.

(Унаследовано от NSObject)
Contains(NSObject)

Содержит ли этот набор указанный объект.

(Унаследовано от NSOrderedSet)
Contains(Object) (Унаследовано от NSOrderedSet)
Copy()

Выполняет копирование базового объекта Objective-C.

(Унаследовано от NSObject)
Copy(NSZone)

Выполняет копирование базового объекта Objective-C.

(Унаследовано от NSOrderedSet)
DangerousAutorelease() (Унаследовано от NSObject)
DangerousRelease() (Унаследовано от NSObject)
DangerousRetain() (Унаследовано от NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что произошло изменение индексов для связи со многими.

(Унаследовано от NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) (Унаследовано от NSObject)
DidChangeValue(String)

Указывает, что в указанном ключе произошло изменение.

(Унаследовано от NSObject)
Dispose()

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
Dispose(Boolean)

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
DoesNotRecognizeSelector(Selector)

Указывает, что данный объект не распознает указанный селектор.

(Унаследовано от NSObject)
EncodeTo(NSCoder)

Кодирует состояние объекта в предоставленном кодировщике.

(Унаследовано от NSOrderedSet)
Equals(NSObject) (Унаследовано от NSObject)
Equals(Object) (Унаследовано от NSOrderedSet)
ExchangeObject(nint, nint)

Обмен объектами по указанным индексам.

(Унаследовано от NSMutableOrderedSet)
ExposedBindings() (Унаследовано от NSObject)
FirstObject()

Первый объект в этом упорядоченном наборе.

(Унаследовано от NSOrderedSet)
GetBindingInfo(NSString) (Унаследовано от NSObject)
GetBindingOptionDescriptions(NSString) (Унаследовано от NSObject)
GetBindingValueClass(NSString) (Унаследовано от NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Извлекает значения указанных ключей.

(Унаследовано от NSObject)
GetEnumerator() (Унаследовано от NSOrderedSet)
GetHashCode()

Создает хэш-код для текущего экземпляра.

(Унаследовано от NSOrderedSet)
GetMethodForSelector(Selector) (Унаследовано от NSObject)
GetNativeField(String)
Устаревшие..
(Унаследовано от NSObject)
GetNativeHash() (Унаследовано от NSObject)
GetReverseOrderedSet()

Возвращает новый упорядоченный набор, упорядоченный в противоположность этому набору.

(Унаследовано от NSOrderedSet)
IndexOf(NSObject)

Индекс указанного объекта в этом наборе.

(Унаследовано от NSOrderedSet)
Init() (Унаследовано от NSObject)
InitializeHandle(IntPtr) (Унаследовано от NSObject)
InitializeHandle(IntPtr, String) (Унаследовано от NSObject)
Insert(NSObject, nint)

Вставляет указанный объект по указанному индексу.

(Унаследовано от NSMutableOrderedSet)
Insert(TKey, nint)
InsertObjects(NSObject[], NSIndexSet)

Вставляет указанные объекты в соответствующие индексы.

(Унаследовано от NSMutableOrderedSet)
InsertObjects(TKey[], NSIndexSet)
Intersect(NSOrderedSet)

Удаляет из этого набора все объекты, отсутствуют в другом наборе.

(Унаследовано от NSMutableOrderedSet)
Intersect(NSSet) (Унаследовано от NSMutableOrderedSet)
Intersects(NSOrderedSet)

Указывает, находится ли хотя бы один объект в этом наборе в другом наборе.

(Унаследовано от NSOrderedSet)
Intersects(NSSet) (Унаследовано от NSOrderedSet)
Invoke(Action, Double) (Унаследовано от NSObject)
Invoke(Action, TimeSpan) (Унаследовано от NSObject)
InvokeOnMainThread(Action) (Унаследовано от NSObject)
InvokeOnMainThread(Selector, NSObject)

Синхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
IsEqual(NSObject) (Унаследовано от NSObject)
IsEqualToOrderedSet(NSOrderedSet)

Указывает, равен ли этот набор другому набору.

(Унаследовано от NSOrderedSet)
IsKindOfClass(Class) (Унаследовано от NSObject)
IsMemberOfClass(Class) (Унаследовано от NSObject)
IsSubset(NSOrderedSet)

Является ли этот набор подмножеством другого набора.

(Унаследовано от NSOrderedSet)
IsSubset(NSSet) (Унаследовано от NSOrderedSet)
LastObject()

Последний объект в этом упорядоченном наборе.

(Унаследовано от NSOrderedSet)
MarkDirty()

Повышает уровень обычного однорангового объекта (IsDirectBinding имеет значение true) в объект toggleref.

(Унаследовано от NSObject)
MoveObjects(NSIndexSet, nint)

Перемещает объекты, находящиеся в данный момент по указанным индексам, так что они начинаются с указанного целевого индекса.

(Унаследовано от NSMutableOrderedSet)
MutableCopy()

Создает изменяемую копию указанного объекта NSObject.

(Унаследовано от NSObject)
MutableCopy(NSZone)

Выполняет копирование базового объекта Objective-C.

(Унаследовано от NSOrderedSet)
ObjectDidEndEditing(NSObject) (Унаследовано от NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Указывает, что значение указанного keyPath относительно данного объекта изменилось.

(Унаследовано от NSObject)
PerformSelector(Selector) (Унаследовано от NSObject)
PerformSelector(Selector, NSObject) (Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double)

Вызывает селектор для текущего экземпляра и, если obj не имеет значения NULL, он передает его в качестве одного параметра.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double, NSString[]) (Унаследовано от NSObject)
PerformSelector(Selector, NSObject, NSObject) (Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean) (Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) (Унаследовано от NSObject)
PrepareForInterfaceBuilder() (Унаследовано от NSObject)
Remove(nint)

Удаляет объект по указанному индексу.

(Унаследовано от NSMutableOrderedSet)
RemoveAllObjects()

Удаляет все объекты из этого набора

(Унаследовано от NSMutableOrderedSet)
RemoveObject(NSObject)

Удаляет указанный объект из этого набора.

(Унаследовано от NSMutableOrderedSet)
RemoveObject(TKey)
RemoveObjects(NSIndexSet)

Удаляет объекты с указанными индексами из этого набора.

(Унаследовано от NSMutableOrderedSet)
RemoveObjects(NSObject[]) (Унаследовано от NSMutableOrderedSet)
RemoveObjects(NSRange) (Унаследовано от NSMutableOrderedSet)
RemoveObjects(TKey[])
RemoveObserver(NSObject, NSString)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
Replace(nint, NSObject) (Унаследовано от NSMutableOrderedSet)
Replace(nint, TKey)
ReplaceObjects(NSIndexSet, NSObject[])

Заменяет объекты с указанными индексами указанными заменами.

(Унаследовано от NSMutableOrderedSet)
ReplaceObjects(NSIndexSet, TKey[])
RespondsToSelector(Selector)

Определяет, распознает ли данный объект указанный селектор.

(Унаследовано от NSObject)
SetNativeField(String, NSObject)
Устаревшие..
(Унаследовано от NSObject)
SetNilValueForKey(NSString)

Задает значение null для указанного ключа.

(Унаследовано от NSObject)
SetObject(NSObject, nint)

Добавляет или заменяет объект по указанному индексу.

(Унаследовано от NSMutableOrderedSet)
SetValueForKey(NSObject, NSString)

Задает указанное значение свойства, указанного ключом.

(Унаследовано от NSObject)
SetValueForKeyPath(IntPtr, NSString)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

(Унаследовано от NSObject)
SetValueForKeyPath(NSObject, NSString)

Задает значение свойства, доступ к которому можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Указывает на попытку записать значение в неопределенный ключ. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Задает значения этого объекта NSObject для значений в указанном словаре.

(Унаследовано от NSObject)
Sort(NSComparator)

Переупорядочение набора в соответствии с указанным компаратором.

(Унаследовано от NSMutableOrderedSet)
Sort(NSSortOptions, NSComparator) (Унаследовано от NSMutableOrderedSet)
SortRange(NSRange, NSSortOptions, NSComparator)

Переупорядочение объектов в указанном диапазоне в соответствии с указанным компаратором.

(Унаследовано от NSMutableOrderedSet)
ToArray<T>() (Унаследовано от NSOrderedSet)
ToString()

Возвращает строковое представление значения текущего экземпляра .

(Унаследовано от NSObject)
Unbind(NSString) (Унаследовано от NSObject)
Unbind(String)
Устаревшие..
(Унаследовано от NSObject)
ValueForKey(NSString)

Возвращает значение свойства, связанного с указанным ключом.

(Унаследовано от NSObject)
ValueForKeyPath(NSString)

Возвращает значение свойства, доступ к которому можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
ValueForUndefinedKey(NSString)

Указывает на попытку чтения значения неопределенного ключа. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что значения указанных индексов в указанном ключе будут изменены.

(Унаследовано от NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) (Унаследовано от NSObject)
WillChangeValue(String)

Указывает, что значение указанного ключа изменится.

(Унаследовано от NSObject)

Операторы

Addition(NSMutableOrderedSet<TKey>, NSMutableOrderedSet<TKey>)
Addition(NSMutableOrderedSet<TKey>, NSOrderedSet<TKey>)
Addition(NSMutableOrderedSet<TKey>, NSSet<TKey>)
Subtraction(NSMutableOrderedSet<TKey>, NSMutableOrderedSet<TKey>)
Subtraction(NSMutableOrderedSet<TKey>, NSOrderedSet<TKey>)
Subtraction(NSMutableOrderedSet<TKey>, NSSet<TKey>)

Явные реализации интерфейса

IEnumerable.GetEnumerator()
IEnumerable<TKey>.GetEnumerator()

Методы расширения

ObjectDidBeginEditing(NSObject, INSEditor)
ObjectDidEndEditing(NSObject, INSEditor)
GetValidModes(NSObject, NSFontPanel)
ValidateToolbarItem(NSObject, NSToolbarItem)
SortUsingDescriptors(NSMutableOrderedSet, NSSortDescriptor[])
GetSortedArray(NSOrderedSet, NSSortDescriptor[])
GetDebugDescription(INSObjectProtocol)
FilterUsingPredicate(NSMutableOrderedSet, NSPredicate)
FilterUsingPredicate(NSOrderedSet, NSPredicate)
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)
BeginPreviewPanelControl(NSObject, QLPreviewPanel)
EndPreviewPanelControl(NSObject, QLPreviewPanel)
GetAccessibilityCustomRotors(NSObject)

Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Задает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

Применяется к

См. также раздел