Class AccessList<T, TBase>
Implements
System.Collections.IList<TBase>
IReadOnlyList<TBase>
Inherited Members
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 SourceAccessList(AssetList<T>)
Declaration
public AccessList(AssetList<T> referenceList)
Parameters
Type | Name | Description |
---|---|---|
AssetList<T> | referenceList |
Properties
| Improve this Doc View SourceCapacity
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 SourceAdd(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<>