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