London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Class DefaultContentLanguageSettingsResolver

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Tracks all language settings on a site with support for resolving setting at runtime

Inheritance
System.Object
DefaultContentLanguageSettingsResolver
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.Internal
Assembly: EPiServer.dll
Version: 11.20.7
Syntax
public class DefaultContentLanguageSettingsResolver : IContentLanguageSettingsResolver

Constructors

DefaultContentLanguageSettingsResolver(ContentLanguageSettingRepository)

Declaration
public DefaultContentLanguageSettingsResolver(ContentLanguageSettingRepository languageSettingsRepository)
Parameters
Type Name Description
ContentLanguageSettingRepository languageSettingsRepository

Properties

LanguageSettings

Declaration
public Dictionary<ContentReference, IEnumerable<ContentLanguageSetting>> LanguageSettings { get; }
Property Value
Type Description
System.Collections.Generic.Dictionary<ContentReference, System.Collections.Generic.IEnumerable<ContentLanguageSetting>>

Methods

Resolve(ContentReference)

Declaration
public IEnumerable<ContentLanguageSetting> Resolve(ContentReference contentLink)
Parameters
Type Name Description
ContentReference contentLink
Returns
Type Description
System.Collections.Generic.IEnumerable<ContentLanguageSetting>

Implements

Extension Methods