Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
SettingsFile.cs
Go to the documentation of this file.
1 // Copyright (c) 2014 Silicon Studio Corp. (http://siliconstudio.co.jp)
2 // This file is distributed under GPL v3. See LICENSE.md for details.
3 using System.Collections.Generic;
4 
5 using SiliconStudio.Core;
6 using SiliconStudio.Core.IO;
7 
8 namespace SiliconStudio.Presentation.Settings
9 {
10  /// <summary>
11  /// This class represents a set of settings that can be stored in a file. This class is public for serialization purpose only, and should not be used directly.
12  /// </summary>
13  [DataContract("SettingsFile")]
14  public class SettingsFile
15  {
16  /// <summary>
17  /// Initializes a new instance of the <see cref="SettingsFile"/> class.
18  /// </summary>
19  public SettingsFile()
20  {
21  Settings = new Dictionary<UFile, object>();
22  }
23 
24  /// <summary>
25  /// Gets the collection of settings to serialize.
26  /// </summary>
27  public Dictionary<UFile, object> Settings { get; private set; }
28  }
29 }
This class represents a set of settings that can be stored in a file. This class is public for serial...
Definition: SettingsFile.cs:14
SettingsFile()
Initializes a new instance of the SettingsFile class.
Definition: SettingsFile.cs:19