Show / Hide Table of Contents

Class ValidatedNameCollection

Inheritance
System.Object
ValidatedNameCollection
DataFieldNameCollection
RelationNameCollection
Implements
System.Collections.IList
System.Collections.ICollection
System.Collections.IEnumerable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: FChoice.Foundation
Assembly: fcSDK.dll
Syntax
public abstract class ValidatedNameCollection : IList, ICollection, IEnumerable

Constructors

ValidatedNameCollection()

Declaration
protected ValidatedNameCollection()

Properties

Count

Declaration
public int Count { get; }
Property Value
Type Description
System.Int32

InnerNames

Declaration
protected StringCollection InnerNames { get; }
Property Value
Type Description
System.Collections.Specialized.StringCollection

IsFixedSize

Declaration
public bool IsFixedSize { get; }
Property Value
Type Description
System.Boolean

IsReadOnly

Declaration
public bool IsReadOnly { get; }
Property Value
Type Description
System.Boolean

IsSynchronized

Declaration
public bool IsSynchronized { get; }
Property Value
Type Description
System.Boolean

Item[Int32]

Declaration
public virtual string this[int index] { get; set; }
Parameters
Type Name Description
System.Int32 index
Property Value
Type Description
System.String

SyncRoot

Declaration
public object SyncRoot { get; }
Property Value
Type Description
System.Object

Methods

Add(String)

Declaration
public virtual int Add(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
System.Int32

AddRange(String[])

Declaration
public virtual int[] AddRange(params string[] addNames)
Parameters
Type Name Description
System.String[] addNames
Returns
Type Description
System.Int32[]

Clear()

Declaration
public virtual void Clear()

Contains(String)

Declaration
public virtual bool Contains(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
System.Boolean

CopyTo(String[], Int32)

Declaration
public virtual void CopyTo(string[] array, int index)
Parameters
Type Name Description
System.String[] array
System.Int32 index

GetEnumerator()

Declaration
public IEnumerator GetEnumerator()
Returns
Type Description
System.Collections.IEnumerator

IndexOf(String)

Declaration
public virtual int IndexOf(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
System.Int32

Insert(Int32, String)

Declaration
public virtual void Insert(int index, string name)
Parameters
Type Name Description
System.Int32 index
System.String name

Remove(String)

Declaration
public virtual void Remove(string name)
Parameters
Type Name Description
System.String name

RemoveAt(Int32)

Declaration
public virtual void RemoveAt(int index)
Parameters
Type Name Description
System.Int32 index

SetList(String)

Declaration
public virtual void SetList(string commaList)
Parameters
Type Name Description
System.String commaList

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
System.Object.ToString()

ValidateName(String)

Declaration
protected abstract bool ValidateName(string value)
Parameters
Type Name Description
System.String value
Returns
Type Description
System.Boolean

Explicit Interface Implementations

ICollection.CopyTo(Array, Int32)

Declaration
void ICollection.CopyTo(Array array, int index)
Parameters
Type Name Description
System.Array array
System.Int32 index

IList.Add(Object)

Declaration
int IList.Add(object value)
Parameters
Type Name Description
System.Object value
Returns
Type Description
System.Int32

IList.Contains(Object)

Declaration
bool IList.Contains(object value)
Parameters
Type Name Description
System.Object value
Returns
Type Description
System.Boolean

IList.get_Item(Int32)

Declaration
object IList.get_Item(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
System.Object

IList.IndexOf(Object)

Declaration
int IList.IndexOf(object value)
Parameters
Type Name Description
System.Object value
Returns
Type Description
System.Int32

IList.Insert(Int32, Object)

Declaration
void IList.Insert(int index, object value)
Parameters
Type Name Description
System.Int32 index
System.Object value

IList.Item[Int32]

Declaration
object IList.this[] { get; set; }
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
System.Object

IList.Remove(Object)

Declaration
void IList.Remove(object value)
Parameters
Type Name Description
System.Object value

IList.set_Item(Int32, Object)

Declaration
void IList.set_Item(int index, object value)
Parameters
Type Name Description
System.Int32 index
System.Object value

Implements

System.Collections.IList
System.Collections.ICollection
System.Collections.IEnumerable
Back to top © 2022 Dovetail Software, Inc. - All rights reserved.
Clarify, Amdocs, and related products and names are copyright and trademark of Amdocs, Inc.
.NET, Visual Studio.NET, C#, Visual Basic and related products are trademark of Microsoft corporation.