Class BaseValueSetBuilder<TContent>
Creates a collection of to be indexed based on a collection of
Inheritance
System.Object
Assembly: cs.temp.dll.dll
Syntax
public abstract class BaseValueSetBuilder<TContent> : IValueSetBuilder<TContent> where TContent : IContentBase
Type Parameters
Name |
Description |
TContent |
|
Constructors
BaseValueSetBuilder(PropertyEditorCollection, Boolean)
Declaration
protected BaseValueSetBuilder(PropertyEditorCollection propertyEditors, bool publishedValuesOnly)
Parameters
Type |
Name |
Description |
PropertyEditorCollection |
propertyEditors |
|
System.Boolean |
publishedValuesOnly |
|
Properties
PublishedValuesOnly
Declaration
protected bool PublishedValuesOnly { get; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
AddPropertyValue(IProperty, String, String, IDictionary<String, IEnumerable<Object>>)
Declaration
protected void AddPropertyValue(IProperty property, string culture, string segment, IDictionary<string, IEnumerable<object>> values)
Parameters
Type |
Name |
Description |
IProperty |
property |
|
System.String |
culture |
|
System.String |
segment |
|
System.Collections.Generic.IDictionary<System.String, System.Collections.Generic.IEnumerable<System.Object>> |
values |
|
GetValueSets(TContent[])
Creates a collection of to be indexed based on a collection of
Declaration
public abstract IEnumerable<ValueSet> GetValueSets(params TContent[] content)
Parameters
Type |
Name |
Description |
TContent[] |
content |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<ValueSet> |
|