Class PropertySettingsResolver

Resolves IPropertySettings from a property on IContentData

Inheritance
System.Object
PropertySettingsResolver
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.Core.PropertySettings
Assembly: EPiServer.dll
Version: 11.20.7
Syntax
public abstract class PropertySettingsResolver

Constructors

PropertySettingsResolver()

Declaration
protected PropertySettingsResolver()

Methods

GetSettings(Type, Type, String)

Resolve settings for a property

Declaration
public abstract IPropertySettings GetSettings(Type settingsType, Type modelType, string propertyName)
Parameters
Type Name Description
System.Type settingsType

The type of settings

System.Type modelType

The content type to read from the settings for

System.String propertyName

The property name to read settings for

Returns
Type Description
IPropertySettings

The settings or null if no settings was found

Extension Methods