Class FieldOptionSetupMetadata
- Namespace
- Dynamicweb.Content.Items.Metadata
- Assembly
- Dynamicweb.dll
Represents a field options setup metadata.
public class FieldOptionSetupMetadata : IComparable<FieldOptionSetupMetadata>
- Inheritance
-
FieldOptionSetupMetadata
- Implements
- Inherited Members
Constructors
FieldOptionSetupMetadata()
Initializes a new instance of an object.
public FieldOptionSetupMetadata()
FieldOptionSetupMetadata(FieldOptionMetadataSource)
Initializes a new instance of an object with specific option source.
public FieldOptionSetupMetadata(FieldOptionMetadataSource source)
Parameters
source
FieldOptionMetadataSource
FieldOptionSetupMetadata(FieldOptionSetupMetadata)
Initializes a new instance of an object.
public FieldOptionSetupMetadata(FieldOptionSetupMetadata copyFrom)
Parameters
copyFrom
FieldOptionSetupMetadata- Object to copy state from.
Exceptions
- ArgumentNullException
copyFrom
is null.
Properties
Source
Returns current source of field options.
public FieldOptionMetadataSource Source { get; set; }
Property Value
SourceType
Gets or sets the source type.
public FieldOptionSourceType SourceType { get; }
Property Value
Values
Gets or sets the list of options.
public FieldOptionMetadataCollection Values { get; }
Property Value
Methods
CompareTo(FieldOptionSetupMetadata)
Compares the current object with the given one and returns the comparison result.
public int CompareTo(FieldOptionSetupMetadata other)
Parameters
other
FieldOptionSetupMetadata- Object to compare with.
Returns
- int
- Comparison result.
CopyTo(FieldOptionSetupMetadata)
Copies the state of the current object into the given one.
public void CopyTo(FieldOptionSetupMetadata target)
Parameters
target
FieldOptionSetupMetadata- Object to copy state into.
Exceptions
- ArgumentNullException
target
is null.
DeserializeFrom(XmlReader)
Deserializes options from xml.
public void DeserializeFrom(XmlReader reader)
Parameters
reader
XmlReader
SerializeTo(XmlWriter)
Serializes options to xml.
public void SerializeTo(XmlWriter writer)
Parameters
writer
XmlWriter