Show / Hide Table of Contents

Class AccessList<T, TBase>

Inheritance
System.Object
AccessListBase<TBase>
AccessList<T, TBase>
Implements
System.Collections.IList<TBase>
IReadOnlyList<TBase>
Inherited Members
AccessListBase<TBase>.IsReadOnly
AccessListBase<TBase>.RemoveAt(Index)
AccessListBase<TBase>.GetEnumerator()
AccessListBase<TBase>.IEnumerable.GetEnumerator()
AccessListBase<TBase>.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: AssetRipper.Assets.Generics
Assembly: AssetRipper.Assets.dll
Syntax
public sealed class AccessList<T, TBase> : AccessListBase<TBase> where T : TBase, new()
Type Parameters
Name Description
T
TBase

Constructors

| Improve this Doc View Source

AccessList(AssetList<T>)

Declaration
public AccessList(AssetList<T> referenceList)
Parameters
Type Name Description
AssetList<T> referenceList

Properties

| Improve this Doc View Source

Capacity

The capacity of the list

Declaration
public override int Capacity { get; set; }
Property Value
Type Description
System.Int32
Overrides
AssetRipper.Assets.Generics.AccessListBase<TBase>.Capacity
| Improve this Doc View Source

Count

Declaration
public override int Count { get; }
Property Value
Type Description
System.Int32
Overrides
AssetRipper.Assets.Generics.AccessListBase<TBase>.Count
| Improve this Doc View Source

Item[Int32]

Declaration
public override TBase this[int index] { get; set; }
Parameters
Type Name Description
System.Int32 index
Property Value
Type Description
TBase
Overrides
AssetRipper.Assets.Generics.AccessListBase<TBase>.Item[System.Int32]

Methods

| Improve this Doc View Source

Add(TBase)

Declaration
public override void Add(TBase item)
Parameters
Type Name Description
TBase item
Overrides
AssetRipper.Assets.Generics.AccessListBase<TBase>.Add(TBase)
| Improve this Doc View Source

AddNew()

Add a new element to the list

Declaration
public override TBase AddNew()
Returns
Type Description
TBase
Overrides
AssetRipper.Assets.Generics.AccessListBase<TBase>.AddNew()
| Improve this Doc View Source

Clear()

Declaration
public override void Clear()
Overrides
AssetRipper.Assets.Generics.AccessListBase<TBase>.Clear()
| Improve this Doc View Source

Contains(TBase)

Declaration
public override bool Contains(TBase item)
Parameters
Type Name Description
TBase item
Returns
Type Description
System.Boolean
Overrides
AssetRipper.Assets.Generics.AccessListBase<TBase>.Contains(TBase)
| Improve this Doc View Source

CopyTo(TBase[], Int32)

Declaration
public override void CopyTo(TBase[] array, int arrayIndex)
Parameters
Type Name Description
TBase[] array
System.Int32 arrayIndex
Overrides
AssetRipper.Assets.Generics.AccessListBase<TBase>.CopyTo(TBase[], System.Int32)
| Improve this Doc View Source

EnsureCapacity(Int32)

Declaration
public override int EnsureCapacity(int capacity)
Parameters
Type Name Description
System.Int32 capacity
Returns
Type Description
System.Int32
Overrides
AssetRipper.Assets.Generics.AccessListBase<TBase>.EnsureCapacity(System.Int32)
| Improve this Doc View Source

IndexOf(TBase)

Declaration
public override int IndexOf(TBase item)
Parameters
Type Name Description
TBase item
Returns
Type Description
System.Int32
Overrides
AssetRipper.Assets.Generics.AccessListBase<TBase>.IndexOf(TBase)
| Improve this Doc View Source

Insert(Int32, TBase)

Declaration
public override void Insert(int index, TBase item)
Parameters
Type Name Description
System.Int32 index
TBase item
Overrides
AssetRipper.Assets.Generics.AccessListBase<TBase>.Insert(System.Int32, TBase)
| Improve this Doc View Source

Remove(TBase)

Declaration
public override bool Remove(TBase item)
Parameters
Type Name Description
TBase item
Returns
Type Description
System.Boolean
Overrides
AssetRipper.Assets.Generics.AccessListBase<TBase>.Remove(TBase)
| Improve this Doc View Source

RemoveAt(Int32)

Declaration
public override void RemoveAt(int index)
Parameters
Type Name Description
System.Int32 index
Overrides
AssetRipper.Assets.Generics.AccessListBase<TBase>.RemoveAt(System.Int32)

Implements

System.Collections.IList<>
IReadOnlyList<>

Extension Methods

AccessListBaseExtensions.ToPPtrAccessList<TPPtr, TAsset>(AccessListBase<TPPtr>, AssetCollection)
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾