C# Class Rebel.Framework.Persistence.Examine.FixedAttributeIndexFields

Used to name attribute fields in a TypedEntity document since we flatten all attributes into the same document
ファイルを表示 Open project: RebelCMS/rebelcmsxu5

Public Methods

Method Description
AddAttributeAlias ( ItemField>.LazyDictionary d, TypedAttribute ta ) : void

Adds the attribute alias.

AddAttributeId ( ItemField>.LazyDictionary d, TypedAttribute ta ) : void
CreateAttributeAliasField ( string attributeDefAlias ) : string

Creates the attribute alias field.

CreateAttributeIdField ( string attributeDefAlias ) : string

Creates the attribute id field.

Method Details

AddAttributeAlias() public static method

Adds the attribute alias.
public static AddAttributeAlias ( ItemField>.LazyDictionary d, TypedAttribute ta ) : void
d ItemField>.LazyDictionary The d.
ta TypedAttribute The ta.
return void

AddAttributeId() public static method

public static AddAttributeId ( ItemField>.LazyDictionary d, TypedAttribute ta ) : void
d ItemField>.LazyDictionary
ta TypedAttribute
return void

CreateAttributeAliasField() public static method

Creates the attribute alias field.
public static CreateAttributeAliasField ( string attributeDefAlias ) : string
attributeDefAlias string The attribute def alias.
return string

CreateAttributeIdField() public static method

Creates the attribute id field.
public static CreateAttributeIdField ( string attributeDefAlias ) : string
attributeDefAlias string The attribute def alias.
return string