Class FieldOptionCollection
- Namespace
- Dynamicweb.Ecommerce.Products
- Assembly
- Dynamicweb.Ecommerce.dll
Represents a collection of field options.
[Serializable]
public class FieldOptionCollection : List<FieldOption>, IList<FieldOption>, ICollection<FieldOption>, IReadOnlyList<FieldOption>, IReadOnlyCollection<FieldOption>, IEnumerable<FieldOption>, IList, ICollection, IEnumerable
- Inheritance
-
Field
Option Collection
- Implements
- Inherited Members
- Extension Methods
Constructors
FieldOptionCollection()
Initializes new instance of an object.
FieldOptionCollection(IEnumerable<FieldOption>)
Initializes new instance of an object.
Parameters
items
IEnumerable<FieldOption >Items to be initially added into collection.
Properties
Locked
Gets or sets value indicating whether collection is locked.
Property Value
Methods
Add(FieldOption)
Adds a field option to this collection.
Parameters
item
FieldOption The field option.
AddRange(IEnumerable<FieldOption>)
Adds a field options to this collection.
Parameters
collection
IEnumerable<FieldOption >The field options.
Clear()
Clears this collection.
Insert(int, FieldOption)
Inserts a field option to this collection with specified index.
Parameters
index
intThe index.
item
FieldOption The field option.
InsertRange(int, IEnumerable<FieldOption>)
Inserts a field options to this collection with specified index.
Parameters
index
intThe index.
collection
IEnumerable<FieldOption >The field options.
Remove(FieldOption)
Removes a field option to this collection.
Parameters
item
FieldOption The field option.
Returns
RemoveAll(Predicate<FieldOption>)
Removes a field options from this collection.
Parameters
match
Predicate<FieldOption >The field options.
Returns
RemoveAt(int)
Removes a field option by specified index.
Parameters
index
intThe index.
RemoveRange(int, int)
Removes a number field options by specified index.