Для изменения размера нажмите или перетащите

NumberObject - класс

Объект, определяющий свойства номера и средства его хранения.
Иерархия наследования
SystemObject
  Tessa.Cards.NumbersNumberObject

Пространство имён:  Tessa.Cards.Numbers
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public class NumberObject : INumberObject, 
	IComparable<INumberObject>, IEquatable<INumberObject>, ISealable

Тип NumberObject предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методNumberObject
Создаёт экземпляр класса с указанием значений его свойств и функций, определяющих его поведение.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоFullNumber
Строковое представление номера или null, если номер не задан.
Открытое свойствоInfo
Дополнительная информация, связанная с местоположением номера.
Открытое свойствоIsSealed
Признак того, что объект был защищён от изменений.
Открытое свойствоManager
Объект, определяющий поведение текущего объекта.
Открытое свойствоNumber
Числовое представление номера или null, если номер не задан.
Открытое свойствоSequenceName
Название последовательности, из которой взят номер, или null, если номер не задан или не взят из последовательности.
Открытое свойствоType
Тип номера. Может быть взят из полей класса [Tessa.Cards.Numbers.NumberTypes].
В начало страницы
Методы
  ИмяОписание
Открытый методCompareTo
Выполняет сравнение текущего объекта с заданным.
Открытый методСтатический членCreateEmpty
Создаёт объект NumberObject, описывающий пустой номер.
Открытый методEquals(Object)
Сравнивает текущий объект с заданным.
(Переопределяет ObjectEquals(Object).)
Открытый методEquals(INumberObject)
Сравнивает текущий объект с заданным.
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetHashCode
Возвращает хеш-код объекта.
(Переопределяет ObjectGetHashCode.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Открытый методIsEmpty
Возвращает признак того, что объект [Tessa.Cards.Numbers.INumberObject] представляет из себя ссылку на отсутствующий (или ещё не известный) номер. Как правило, номер считается пустым, если его строка полного номера равна null или пустой строке, а также либо отсутствует числовой номер, либо имя последовательности равно null или пустой строке. Т.о. пустой номер не является номером из последовательности.
Открытый методIsSequential
Возвращает признак того, что объект [Tessa.Cards.Numbers.INumberObject] представляет из себя ссылку на номер из последовательности. Как правило, номер считается взятым из последовательности, если его числовое представление, и имя последовательности не равны null или пустой строке. Строка полного номера может быть равна null или пустой строке. Т.о. пустой номер не является номером из последовательности. Если номер не является номером из последовательности, то его нельзя освободить, дерезервировать или выделить повторно.
Открытый методСтатический членIsSequential(NullableInt64, String)
Возвращает признак того, что номер, содержащий указанные значения в полях, является номером из последовательности.
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методSeal
Защищает объект от изменений.
Защищённый методSealInternal

Защищает объект от изменений.

Метод может быть переопределён в классах-наследниках.

Открытый методToString
Возвращает строковое представление объекта.
(Переопределяет ObjectToString.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияRefreshFullNumberAsync
Обновляет поле с полным номером FullNumber для заданного номера, если номер является номером последовательности, и возвращает объект номера с такими же данными, но другим полным номером, или возвращает тот же номер, если он не является номером последовательности.
(Определяется NumberExtensions.)
Открытый метод расширенияSet (Определяется ComHelper.)
Открытый метод расширенияStoreAsync(INumberContext, NumberStoreMode, CancellationToken)Перегружен.
Сохраняет объект с номером в заданном контексте.
(Определяется NumberExtensions.)
Открытый метод расширенияStoreAsync(INumberContext, INumberLocation, NumberStoreMode, CancellationToken)Перегружен.
Сохраняет объект с номером в заданном местоположении и контексте.
(Определяется NumberExtensions.)
Открытый метод расширенияStoreAsync(INumberContext, NumberLocationType, NumberStoreMode, CancellationToken)Перегружен.
Сохраняет объект с номером в заданном местоположении и контексте.
(Определяется NumberExtensions.)
В начало страницы
Заметки
При сравнении номеров посредством Equals(T) не учитывается тип номера. При сравнении номеров посредством CompareTo(T) учитывается только порядковый номер. Наследники класса могут определить дополнительные свойства номера. Эти свойства и тип сравниваемого объекта не учитываются в методе сравнения для реализации IEquatableT.
См. также