[SerializableAttribute]
public abstract class RegistryItem<TIdentifier, TItem> : IEquatable<TItem>,
INamedItem, IRegistryItem<TIdentifier>
where TItem : RegistryItem<TIdentifier, TItem>
<SerializableAttribute>
Public MustInherit Class RegistryItem(Of TIdentifier, TItem As RegistryItem(Of TIdentifier, TItem))
Implements IEquatable(Of TItem), INamedItem, IRegistryItem(Of TIdentifier)[SerializableAttribute]
generic<typename TIdentifier, typename TItem>
where TItem : RegistryItem<TIdentifier, TItem>
public ref class RegistryItem abstract : IEquatable<TItem>,
INamedItem, IRegistryItem<TIdentifier>[<AbstractClassAttribute>]
[<SerializableAttribute>]
type RegistryItem<'TIdentifier, 'TItem when 'TItem : RegistryItem<'TIdentifier, 'TItem>> =
class
interface IEquatable<'TItem>
interface INamedItem
interface IRegistryItem<'TIdentifier>
end| RegistryItemTIdentifier, TItem | Создаёт экземпляр типа с заданными идентификатором и именем. |
| ID | Идентификатор объекта, по которому выполняется регистрация в реестре. |
| Name | Имя объекта, по которому объект можно идентифицировать в коллекциях. |
| Registry | Реестр, содержащий все зарегистрированные типы. |
| Equals(Object) | Сравнивает текущий объект с заданным. (Переопределяет ObjectEquals(Object)) |
| Equals(TItem) | Сравнивает текущий объект с заданным. |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| FromIdentifier | Возвращает тип по уникальному идентификатору, полученному посредством метода ToIdentifier. |
| FromNameT | Возвращает тип по уникальному имени, полученному посредством метода ToName. |
| GetHashCode | Возвращает хеш-код объекта. (Переопределяет ObjectGetHashCode) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| ToIdentifier | Преобразует тип в уникальный идентификатор, по которому можно будет восстановить исходный тип. Для восстановления по идентификатору используйте метод FromIdentifier(IRegistryTIdentifier, TItem, TIdentifier). |
| ToName | Преобразует тип в уникальное имя, по которому можно будет восстановить исходный тип. Для восстановления по имени используйте метод FromNameT(INamedRegistryT, String). Не следует использовать метод для объектов, имя которых может быть неуникальным. |
| ToString | Возвращает строковое представление объекта. (Переопределяет ObjectToString) |
| Equality(RegistryItemTIdentifier, TItem, RegistryItemTIdentifier, TItem) | Сравнивает заданные значения на равенство. |
| Inequality(RegistryItemTIdentifier, TItem, RegistryItemTIdentifier, TItem) | Сравнивает заданные значения на неравенство. |
| Get | (Определяется ComHelper) |
| InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor) |
| Invoke | (Определяется ComHelper) |
| Set | (Определяется ComHelper) |