NamedObjectCollectionWithDefault<TItem>

Overview

Location


 

constructor

 

constructor

 

NamedObjectCollectionWithDefault<TItem>()

 

Sub New()

constructor (Boolean)

 

constructor(caseInsensitive: Boolean)

 

NamedObjectCollectionWithDefault<TItem>(Boolean caseInsensitive)

 

Sub New(caseInsensitive As Boolean)

Parameters:

  • caseInsensitive:

Add    (declared in NamedObjectCollection<T>)

 

method Add(name: String): TItem

 

TItem Add(String name)

 

Function Add(name As String) As TItem

Parameters:

  • name:

CaseInsensitive    (declared in NamedObjectCollection<T>)

 

property CaseInsensitive: Boolean read;

 

Boolean CaseInsensitive { get; }

 

ReadOnly Property CaseInsensitive() As Boolean

Changing

 

property Changing: Boolean read;

 

Boolean Changing { get; }

 

ReadOnly Property Changing() As Boolean

DefaultItem

 

property DefaultItem: IObjectWithDefault read;

 

IObjectWithDefault DefaultItem { get; }

 

ReadOnly Property DefaultItem() As IObjectWithDefault

FindItem (String): TItem    (declared in NamedObjectCollection<T>)

 

method FindItem(name: String): TItem

 

TItem FindItem(String name)

 

Function FindItem(name As String) As TItem

Parameters:

  • name:

FindItem (String, TItem): Boolean    (declared in NamedObjectCollection<T>)

 

method FindItem(name: String; out item: TItem): Boolean

 

Boolean FindItem(String name, out TItem item)

 

Function FindItem(name As String, <OutAttribute> ByRef item As TItem) As Boolean

Parameters:

  • name:
  • item:

GetKeyForItem  protected    (declared in NamedObjectCollection<T>)

 

method GetKeyForItem(item: TItem): String

 

String GetKeyForItem(TItem item)

 

Function GetKeyForItem(item As TItem) As String

Parameters:

  • item:

GetNames    (declared in NamedObjectCollection<T>)

 

method GetNames: array of String

 

String[] GetNames()

 

Function GetNames() As String()

GetValues    (declared in NamedObjectCollection<T>)

 

method GetValues: array of Object

 

Object[] GetValues()

 

Function GetValues() As Object()

IndexOfName    (declared in NamedObjectCollection<T>)

 

method IndexOfName(name: String): Int32

 

Int32 IndexOfName(String name)

 

Function IndexOfName(name As String) As Int32

Parameters:

  • name:

InsertItem (Int32, TItem)  protected    (declared in NamedObjectCollection<T>)

 

method InsertItem(index: Int32; item: TItem)

 

void InsertItem(Int32 index, TItem item)

 

Sub InsertItem(index As Int32, item As TItem)

Parameters:

  • index:
  • item:

InsertItem (Int32, TItem)  protected

 

method InsertItem(index: Int32; item: TItem)

 

void InsertItem(Int32 index, TItem item)

 

Sub InsertItem(index As Int32, item As TItem)

Parameters:

  • index:
  • item:

ItemByName    (declared in NamedObjectCollection<T>)

 

property ItemByName[name: String]: TItem read write;

 

TItem ItemByName[String name] { get; set; }

 

Property ItemByName(name As String) As TItem

OnItemChangeName  protected    (declared in NamedObjectCollection<T>)

 

method OnItemChangeName(item: INamedObject; newName: String)

 

void OnItemChangeName(INamedObject item, String newName)

 

Sub OnItemChangeName(item As INamedObject, newName As String)

Parameters:

  • item:
  • newName:

RemoveItem  protected

 

method RemoveItem(index: Int32)

 

void RemoveItem(Int32 index)

 

Sub RemoveItem(index As Int32)

Parameters:

  • index:

SetDefaultItem  protected

 

method SetDefaultItem(item: IObjectWithDefault)

 

void SetDefaultItem(IObjectWithDefault item)

 

Sub SetDefaultItem(item As IObjectWithDefault)

Parameters:

  • item:

 

CaseInsensitive    (declared in NamedObjectCollection<T>)

 

property CaseInsensitive: Boolean read;

 

Boolean CaseInsensitive { get; }

 

ReadOnly Property CaseInsensitive() As Boolean

Changing

 

property Changing: Boolean read;

 

Boolean Changing { get; }

 

ReadOnly Property Changing() As Boolean

DefaultItem

 

property DefaultItem: IObjectWithDefault read;

 

IObjectWithDefault DefaultItem { get; }

 

ReadOnly Property DefaultItem() As IObjectWithDefault

ItemByName    (declared in NamedObjectCollection<T>)

 

property ItemByName[name: String]: TItem read write;

 

TItem ItemByName[String name] { get; set; }

 

Property ItemByName(name As String) As TItem

 

constructor

 

constructor

 

NamedObjectCollectionWithDefault<TItem>()

 

Sub New()

constructor (Boolean)

 

constructor(caseInsensitive: Boolean)

 

NamedObjectCollectionWithDefault<TItem>(Boolean caseInsensitive)

 

Sub New(caseInsensitive As Boolean)

Parameters:

  • caseInsensitive:

Add    (declared in NamedObjectCollection<T>)

 

method Add(name: String): TItem

 

TItem Add(String name)

 

Function Add(name As String) As TItem

Parameters:

  • name:

FindItem (String): TItem    (declared in NamedObjectCollection<T>)

 

method FindItem(name: String): TItem

 

TItem FindItem(String name)

 

Function FindItem(name As String) As TItem

Parameters:

  • name:

FindItem (String, TItem): Boolean    (declared in NamedObjectCollection<T>)

 

method FindItem(name: String; out item: TItem): Boolean

 

Boolean FindItem(String name, out TItem item)

 

Function FindItem(name As String, <OutAttribute> ByRef item As TItem) As Boolean

Parameters:

  • name:
  • item:

GetKeyForItem  protected    (declared in NamedObjectCollection<T>)

 

method GetKeyForItem(item: TItem): String

 

String GetKeyForItem(TItem item)

 

Function GetKeyForItem(item As TItem) As String

Parameters:

  • item:

GetNames    (declared in NamedObjectCollection<T>)

 

method GetNames: array of String

 

String[] GetNames()

 

Function GetNames() As String()

GetValues    (declared in NamedObjectCollection<T>)

 

method GetValues: array of Object

 

Object[] GetValues()

 

Function GetValues() As Object()

IndexOfName    (declared in NamedObjectCollection<T>)

 

method IndexOfName(name: String): Int32

 

Int32 IndexOfName(String name)

 

Function IndexOfName(name As String) As Int32

Parameters:

  • name:

InsertItem (Int32, TItem)  protected    (declared in NamedObjectCollection<T>)

 

method InsertItem(index: Int32; item: TItem)

 

void InsertItem(Int32 index, TItem item)

 

Sub InsertItem(index As Int32, item As TItem)

Parameters:

  • index:
  • item:

InsertItem (Int32, TItem)  protected

 

method InsertItem(index: Int32; item: TItem)

 

void InsertItem(Int32 index, TItem item)

 

Sub InsertItem(index As Int32, item As TItem)

Parameters:

  • index:
  • item:

OnItemChangeName  protected    (declared in NamedObjectCollection<T>)

 

method OnItemChangeName(item: INamedObject; newName: String)

 

void OnItemChangeName(INamedObject item, String newName)

 

Sub OnItemChangeName(item As INamedObject, newName As String)

Parameters:

  • item:
  • newName:

RemoveItem  protected

 

method RemoveItem(index: Int32)

 

void RemoveItem(Int32 index)

 

Sub RemoveItem(index As Int32)

Parameters:

  • index:

SetDefaultItem  protected

 

method SetDefaultItem(item: IObjectWithDefault)

 

void SetDefaultItem(IObjectWithDefault item)

 

Sub SetDefaultItem(item As IObjectWithDefault)

Parameters:

  • item: