SaaS CMS has officially launched! Learn more now.

Class VisitorGroupCriterionRepository

Inheritance
System.Object
VisitorGroupCriterionRepository
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Personalization.VisitorGroups.Internal
Assembly: EPiServer.ApplicationModules.dll
Version: 11.20.7
Syntax
[ServiceConfiguration(typeof(IVisitorGroupCriterionRepository))]
public class VisitorGroupCriterionRepository : IVisitorGroupCriterionRepository

Constructors

VisitorGroupCriterionRepository(ICriterionTypeList)

Declaration
public VisitorGroupCriterionRepository(ICriterionTypeList criteria)
Parameters
Type Name Description
ICriterionTypeList criteria

Methods

GetDefinition(Object)

Declaration
[Obsolete("Use overload method")]
protected virtual IVisitorGroupCriterionDefinition GetDefinition(object criterion)
Parameters
Type Name Description
System.Object criterion
Returns
Type Description
IVisitorGroupCriterionDefinition

GetDefinition(Type)

Declaration
protected virtual IVisitorGroupCriterionDefinition GetDefinition(Type criterionType)
Parameters
Type Name Description
System.Type criterionType
Returns
Type Description
IVisitorGroupCriterionDefinition

GetTypeName(Type)

Declaration
public static string GetTypeName(Type criterionType)
Parameters
Type Name Description
System.Type criterionType
Returns
Type Description
System.String

List()

Declaration
public IEnumerable<VisitorGroupCriterion> List()
Returns
Type Description
System.Collections.Generic.IEnumerable<VisitorGroupCriterion>

Implements

Extension Methods