/// <summary>
 /// Initializes a new instance of the <see cref="fileDataAttribute"/> class.
 /// </summary>
 /// <param name="__filename">The filename mode</param>
 /// <param name="__mode">Mode of serialization</param>
 /// <param name="__options">Special options</param>
 public fileDataAttribute(fileDataFilenameMode __filename   = fileDataFilenameMode.memberInfoName,
                          fileDataPropertyMode __mode       = fileDataPropertyMode.autoTextOrXml,
                          fileDataPropertyOptions __options = fileDataPropertyOptions.none)
 {
     filenameMode = __filename;
     formatMode   = __mode;
     options      = __options;
 }
 /// <summary>
 /// Defining <see cref="fileDataStructureDescriptor"/> that uses propertyValue as folder name
 /// </summary>
 /// <param name="__nameOrPath">The name or path.</param>
 /// <param name="__mode">The mode.</param>
 /// <param name="__filenameMode">The filename mode.</param>
 /// <param name="__options">The options.</param>
 public fileStructureAttribute(String __nameOrPath, fileStructureMode __mode = fileStructureMode.subdirectory,
                               fileDataFilenameMode __filenameMode           = fileDataFilenameMode.propertyValue,
                               fileDataPropertyOptions __options             = fileDataPropertyOptions.none)
 {
     nameOrPropertyPath = __nameOrPath;
     mode         = __mode;
     filenameMode = __filenameMode;
     options      = __options;
 }