NamedObjectCollectionWithDefault<TItem>
Overview
Location
- Reference: RemObjects.DataAbstract.dll
- Namespace: RemObjects.DataAbstract.Collections
- Ancestry: KeyedCollection<String, T> | NamedObjectCollection<T> | NamedObjectCollectionWithDefault<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:
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: