Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD

## Namespace: PureMVC.Utils
Class TInterfacedEnumerableList<T>

    System.Generics.Collections.TList<1>
      |
      +-- PureMVC.Utils.TInterfacedEnumerableList<T>

All Implemented Interfaces:
  System.IEnumerable

public class TInterfacedEnumerableList<T> ( System.Generics.Collections.TList<1> , System.IEnumerable )

Generic Parameters
  T

Abstract
  False

Sealed
  False

Persistent
  False

Inner Class Summary
`public class` | TEnumerator

Field Summary
`internal Integer` | `FRefCount`

Property Summary
`public Integer` | `RefCount`

Method Summary
`public function Integer` | `_AddRef()`
`public function Integer` | `_Release()`
`public Sub` | `AfterConstruction()`
`public Sub` | `BeforeDestruction()`
`public function IEnumerator<T>` | `GetEnumerator()`
`public procedure` | `IEnumerable.GetEnumerator()`
`public function PTypeInfo` | `ItemType()`
`public function TObject` | `NewInstance()`
`public function HResult` | `QueryInterface(IID: TGUID; Obj: )`

Field Detail

### FRefCount

    internal FRefCount: Integer

Type
  Integer

Const
  False

Class
  False

Property Detail

### RefCount

    public RefCount: Integer

Type
  Integer

Access
  read

Class
  False

Method Detail

### _AddRef

    public function _AddRef(): Integer

Abstract
  False

Reintroduce
  False

Final
  False

Returns
  Integer

Virtual
  False

Override
  False

Class
  False

### _Release

    public function _Release(): Integer

Abstract
  False

Reintroduce
  False

Final
  False

Returns
  Integer

Virtual
  False

Override
  False

Class
  False

### AfterConstruction

    public procedure AfterConstruction()

Abstract
  False

Reintroduce
  False

Final
  False

Virtual
  False

Override
  True

Class
  False

### BeforeDestruction

    public procedure BeforeDestruction()

Abstract
  False

Reintroduce
  False

Final
  False

Virtual
  False

Override
  True

Class
  False

### GetEnumerator

    public function GetEnumerator(): IEnumerator<T>

Abstract
  False

Reintroduce
  False

Final
  False

Returns
  IEnumerator<T>

Virtual
  True

Override
  False

Class
  False

### IEnumerable.GetEnumerator

    public procedure IEnumerable.GetEnumerator()

Abstract
  False

Reintroduce
  False

Final
  False

Virtual
  False

Override
  False

Class
  False

### ItemType

    public function ItemType(): PTypeInfo

Abstract
  False

Reintroduce
  False

Final
  False

Returns
  PTypeInfo

Virtual
  False

Override
  False

Class
  False

### NewInstance

    public function NewInstance(): TObject

Abstract
  False

Reintroduce
  False

Final
  False

Returns
  TObject

Virtual
  False

Override
  True

Class
  True

### QueryInterface

    public function QueryInterface(IID: TGUID; Obj: ): HResult

Abstract
  False

Reintroduce
  False

Final
  False

Returns
  HResult

Virtual
  False

Override
  False

Class
  False

Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD