Table of Contents

Class AppSettings

Namespace
Stride.Core.Settings
Assembly
Stride.Core.dll

Collection of runtime loaded application settings. See also AppSettingsManager.

[DataContract("AppSettings")]
public sealed class AppSettings : IEnumerable<object>, IEnumerable
Inheritance
object
AppSettings
Implements
IEnumerable<object>
Extension Methods

Constructors

AppSettings()

Default constructor, used for deserialization.

public AppSettings()

AppSettings(IEnumerable<object>)

Creates a new AppSettings instance with a settings collection.

public AppSettings(IEnumerable<object> settings)

Parameters

settings IEnumerable<object>

Settings collection.

Properties

Settings

Application specific settings.

public FastCollection<object> Settings { get; }

Property Value

FastCollection<object>

Methods

GetEnumerator()

Inline Enumerator used by foreach.

public FastCollection<object>.Enumerator GetEnumerator()

Returns

FastCollection<object>.Enumerator

Enumerator of the underlying settings collection.

GetSettings<T>()

Finds a settings object of the specified type in the settings collection.

public T? GetSettings<T>() where T : class

Returns

T

Found object, or null if not found.

Type Parameters

T