Show / Hide Table of Contents

Class SchemaFieldCollectionBase

Inheritance
System.Object
System.Collections.Generic.List<SchemaFieldBase>
DataObjectCollection<SchemaFieldBase>
SchemaFieldCollectionBase
SchemaTableFieldCollection
SchemaViewFieldCollection
Implements
System.Collections.Generic.IList<SchemaFieldBase>
System.Collections.Generic.ICollection<SchemaFieldBase>
System.Collections.IList
System.Collections.Generic.IReadOnlyList<SchemaFieldBase>
System.Collections.Generic.IReadOnlyCollection<SchemaFieldBase>
System.Collections.Generic.IEnumerable<SchemaFieldBase>
ISchemaFieldCollection
System.Collections.ICollection
System.Collections.IEnumerable
Inherited Members
DataObjectCollection<SchemaFieldBase>.Initialize(DataTable)
DataObjectCollection<SchemaFieldBase>.Initialize(DataRow[])
DataObjectCollection<SchemaFieldBase>.Initialize(Object[][])
DataObjectCollection<SchemaFieldBase>.AddDataObject(SchemaFieldBase)
DataObjectCollection<SchemaFieldBase>.OnDataObjectAdded(SchemaFieldBase)
DataObjectCollection<SchemaFieldBase>.Create(Object[])
DataObjectCollection<SchemaFieldBase>.GetItemByIndex(Int32)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.System.Collections.IList.get_Item(System.Int32)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.System.Collections.IList.set_Item(System.Int32, System.Object)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.Add(FChoice.Foundation.Clarify.Schema.SchemaFieldBase)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.System.Collections.IList.Add(System.Object)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.AddRange(System.Collections.Generic.IEnumerable<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.AsReadOnly()
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.BinarySearch(System.Int32, System.Int32, FChoice.Foundation.Clarify.Schema.SchemaFieldBase, System.Collections.Generic.IComparer<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.BinarySearch(FChoice.Foundation.Clarify.Schema.SchemaFieldBase)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.BinarySearch(FChoice.Foundation.Clarify.Schema.SchemaFieldBase, System.Collections.Generic.IComparer<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.Clear()
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.Contains(FChoice.Foundation.Clarify.Schema.SchemaFieldBase)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.System.Collections.IList.Contains(System.Object)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.ConvertAll<TOutput>(System.Converter<FChoice.Foundation.Clarify.Schema.SchemaFieldBase, TOutput>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.CopyTo(FChoice.Foundation.Clarify.Schema.SchemaFieldBase[])
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.CopyTo(System.Int32, FChoice.Foundation.Clarify.Schema.SchemaFieldBase[], System.Int32, System.Int32)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.CopyTo(FChoice.Foundation.Clarify.Schema.SchemaFieldBase[], System.Int32)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.Exists(System.Predicate<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.Find(System.Predicate<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.FindAll(System.Predicate<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.FindIndex(System.Predicate<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.FindIndex(System.Int32, System.Predicate<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.FindIndex(System.Int32, System.Int32, System.Predicate<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.FindLast(System.Predicate<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.FindLastIndex(System.Predicate<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.FindLastIndex(System.Int32, System.Predicate<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.FindLastIndex(System.Int32, System.Int32, System.Predicate<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.ForEach(System.Action<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.GetEnumerator()
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.System.Collections.Generic.IEnumerable<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.GetEnumerator()
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.System.Collections.IEnumerable.GetEnumerator()
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.GetRange(System.Int32, System.Int32)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.IndexOf(FChoice.Foundation.Clarify.Schema.SchemaFieldBase)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.System.Collections.IList.IndexOf(System.Object)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.IndexOf(FChoice.Foundation.Clarify.Schema.SchemaFieldBase, System.Int32)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.IndexOf(FChoice.Foundation.Clarify.Schema.SchemaFieldBase, System.Int32, System.Int32)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.Insert(System.Int32, FChoice.Foundation.Clarify.Schema.SchemaFieldBase)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.System.Collections.IList.Insert(System.Int32, System.Object)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.InsertRange(System.Int32, System.Collections.Generic.IEnumerable<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.LastIndexOf(FChoice.Foundation.Clarify.Schema.SchemaFieldBase)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.LastIndexOf(FChoice.Foundation.Clarify.Schema.SchemaFieldBase, System.Int32)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.LastIndexOf(FChoice.Foundation.Clarify.Schema.SchemaFieldBase, System.Int32, System.Int32)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.Remove(FChoice.Foundation.Clarify.Schema.SchemaFieldBase)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.System.Collections.IList.Remove(System.Object)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.RemoveAll(System.Predicate<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.RemoveAt(System.Int32)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.RemoveRange(System.Int32, System.Int32)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.Reverse()
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.Reverse(System.Int32, System.Int32)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.Sort()
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.Sort(System.Collections.Generic.IComparer<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.Sort(System.Comparison<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.ToArray()
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.TrimExcess()
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.TrueForAll(System.Predicate<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>)
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.Capacity
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.Count
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.System.Collections.IList.IsFixedSize
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.System.Collections.Generic.ICollection<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.IsReadOnly
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.System.Collections.IList.IsReadOnly
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.System.Collections.ICollection.IsSynchronized
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.System.Collections.ICollection.SyncRoot
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.Item[System.Int32]
System.Collections.Generic.List<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.System.Collections.IList.Item[System.Int32]
System.Object.ToString()
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.Clarify.Schema
Assembly: fcSDK.dll
Syntax
public abstract class SchemaFieldCollectionBase : DataObjectCollection<SchemaFieldBase>, IList<SchemaFieldBase>, ICollection<SchemaFieldBase>, IList, IReadOnlyList<SchemaFieldBase>, IReadOnlyCollection<SchemaFieldBase>, IEnumerable<SchemaFieldBase>, ISchemaFieldCollection, ICollection, IEnumerable

Constructors

SchemaFieldCollectionBase(DataRow[], SchemaTableBase)

Declaration
protected SchemaFieldCollectionBase(DataRow[] rows, SchemaTableBase parent)
Parameters
Type Name Description
System.Data.DataRow[] rows
SchemaTableBase parent

Properties

Item[String]

Declaration
public SchemaFieldBase this[string name] { get; }
Parameters
Type Name Description
System.String name
Property Value
Type Description
SchemaFieldBase

Methods

Create(DataRow)

Declaration
protected override SchemaFieldBase Create(DataRow row)
Parameters
Type Name Description
System.Data.DataRow row
Returns
Type Description
SchemaFieldBase
Overrides
FChoice.Foundation.DataObjects.DataObjectCollection<FChoice.Foundation.Clarify.Schema.SchemaFieldBase>.Create(System.Data.DataRow)

CreateFieldType(DataRow, Object)

Declaration
protected abstract SchemaFieldBase CreateFieldType(DataRow row, object baseObject)
Parameters
Type Name Description
System.Data.DataRow row
System.Object baseObject
Returns
Type Description
SchemaFieldBase

GetInternalFieldByID(Int32)

Declaration
protected SchemaFieldBase GetInternalFieldByID(int specFieldID)
Parameters
Type Name Description
System.Int32 specFieldID
Returns
Type Description
SchemaFieldBase

Explicit Interface Implementations

ISchemaFieldCollection.get_Item(Int32)

Declaration
ISchemaField ISchemaFieldCollection.get_Item(int rank)
Parameters
Type Name Description
System.Int32 rank
Returns
Type Description
ISchemaField

ISchemaFieldCollection.get_Item(String)

Declaration
ISchemaField ISchemaFieldCollection.get_Item(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
ISchemaField

ISchemaFieldCollection.Item[Int32]

Declaration
ISchemaField ISchemaFieldCollection.this[] { get; }
Parameters
Type Name Description
System.Int32 rank
Returns
Type Description
ISchemaField

ISchemaFieldCollection.Item[String]

Declaration
ISchemaField ISchemaFieldCollection.this[] { get; }
Parameters
Type Name Description
System.String name
Returns
Type Description
ISchemaField

Implements

System.Collections.Generic.IList<T>
System.Collections.Generic.ICollection<T>
System.Collections.IList
System.Collections.Generic.IReadOnlyList<T>
System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.IEnumerable<T>
ISchemaFieldCollection
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.