/// <summary> /// Search-based field constructor /// </summary> /// <param name="innerField">A lazy load that can be invoked if this field needs to get direct access to the underlying field (eg editing, accessing values not in the index)</param> /// <param name="searchValue">Raw value stored in the index for this field. If the field is not from an index, pass null.</param> protected FieldType(LazyField innerField, string searchValue) { Assert.IsNotNull(innerField, "Callback to load inner field was null."); _innerField = innerField; _searchValue = searchValue; }
public IntegerField(LazyField field, string indexValue) : base(field, indexValue) { }
public ItemReferenceField(LazyField field, string indexValue) : base(field, indexValue) { }
public BooleanField(LazyField field, string indexValue) : base(field, indexValue) { }
public ImageField(LazyField field, string indexValue) : base(field, indexValue) { }
public DictionaryField(LazyField field, string indexValue) : base(field, indexValue) { }
public FileField(LazyField field, string indexValue) : base(field, indexValue) { }
public TristateField(LazyField field, string indexValue) : base(field, indexValue) { }
public PathItemReferenceField(LazyField field, string indexValue) : base(field, indexValue) { }
public DateTimeField(LazyField field, string indexValue) : base(field, indexValue) { }
public NumericField(LazyField field, string indexValue) : base(field, indexValue) { }
public ContentHubImageField(LazyField field, string indexValue) : base(field, indexValue) { }
protected XmlFieldType(LazyField innerField, string searchValue) : base(innerField, searchValue) { }
public ItemReferenceListField(LazyField field, string indexValue) : base(field, indexValue) { }
public RichTextField(LazyField field, string indexValue) : base(field, indexValue) { }
public HyperlinkField(LazyField field, string indexValue) : base(field, indexValue) { }
public TextField(LazyField field, string indexValue) : base(field, indexValue) { }