Show / Hide Table of Contents

Interface ISettingsProvider

Interface for configuration provider.

Namespace: Kephas.Configuration.Providers
Assembly: Kephas.Core.dll
Syntax
[SingletonAppServiceContract(AllowMultiple = true, MetadataAttributes = new Type[]{typeof(SettingsTypeAttribute)})]
public interface ISettingsProvider

Methods

| Improve this Doc View Source

GetSettings(Type)

Gets the settings with the provided type.

Declaration
object GetSettings(Type settingsType)
Parameters
Type Name Description
System.Type settingsType

Type of the settings.

Returns
Type Description
System.Object

The settings.

Extension Methods

DynamicObjectExtensions.SetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.GetPropertyValue(Object, String)
DynamicObjectExtensions.TryGetPropertyValue(Object, String, out Object)
DynamicObjectExtensions.GetRuntimeTypeInfo(Object)
DynamicObjectExtensions.ToDynamic(Object)
DynamicObjectExtensions.ToExpando(Object)
BehaviorValue.ToBehaviorValue<TValue>(TValue)
CollectionExtensions.AddRange<T, TItem>(T, IEnumerable<TItem>)
LoggingExtensions.GetLogger(Object, IContext)
TypeExtensions.GetAbstractType(Object)
TypeExtensions.GetAbstractTypeInfo(Object)
ReflectionHelper.GetTypeInfo(Object)
ConfigurationProviderExtensions.GetSettings<T>(ISettingsProvider)
EntityEntryExtensions.TryGetAttachedEntityEntry(Object)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX