IndexedCollectionPropertyBag<T0,T1>
класс в Unity.Properties
Наследуется от:Unity.Properties.PropertyBag_1
Выполнено в:UnityEngine.PropertiesModule
Интерфейсы инструментов:ICollectionPropertyBag<T0,T1>, ICollectionPropertyBagAccept<T0>, IIndexedProperties<T0>, IListPropertyAccept<T0>, IListPropertyBag<T0,T1>, IListPropertyBagAccept<T0>, IPropertyBag, IPropertyBag<T0>
Описание
Реализация IPropertyBag_1 для обобщённой коллекции элементов, доступ к которым осуществляется по индексу. Основана на интерфейсе IList_1.
Открытые методы
| Метод | Описание |
|---|---|
| TryGetProperty | Получает свойство, связанное с указанным индексом. |
Защищенные методы
| Метод | Описание |
|---|---|
| InstantiateWithCount | Реализуйте этот метод, чтобы предоставить экземпляр настраиваемого типа со значением количества для типа контейнера. |
Унаследованные члены 3
Свойства
| Свойство | Описание |
|---|---|
| InstantiationKind | Реализуйте это свойство и верните true, чтобы обеспечить экземпляр настраиваемого типа для типа контейнера. |
Открытые методы
| Метод | Описание |
|---|---|
| Accept | Принимает посещения от указанного ITypeVisitor. |
| CreateInstance | Создает и возвращает новый экземпляр TContainer. |
| GetProperties | Реализуйте этот метод для возврата PropertyCollection_1, который может перечислять все свойства для TContainer. |
| TryCreateInstance | Попытка создать новый экземпляр TContainer. |
Защищенные методы
| Метод | Описание |
|---|---|
| Instantiate | Реализуйте этот метод, чтобы обеспечить экземпляр настраиваемого типа для типа контейнера. |