C# Class SubLib.Core.Domain.FileProperties

Represents the properties of a file.
This includes all that's necessary to work with files, in relation to Subtitles.
Inheritance: ICloneable
ファイルを表示 Open project: GNOME/gnome-subtitles Class Usage Examples

Public Methods

Method Description
Clone ( ) : object
FileProperties ( ) : System

Creates a new instance of the FileProperties class.

All properties are initialized to defaults.

FileProperties ( string path ) : System

Creates a new instance of the FileProperties class, given the file's path.

FileProperties ( string path, Encoding encoding, SubtitleType subtitleType, TimingMode timingMode ) : System

Creates a new instance of the FileProperties class, given its properties.

FileProperties ( string path, Encoding encoding, SubtitleType subtitleType, TimingMode timingMode, NewlineType newlineType ) : System

Creates a new instance of the FileProperties class, given its properties.

FileProperties ( string path, Encoding encoding, TimingMode timingMode ) : System

Creates a new instance of the FileProperties class, given its properties.

Method Details

Clone() public method

public Clone ( ) : object
return object

FileProperties() public method

Creates a new instance of the FileProperties class.
All properties are initialized to defaults.
public FileProperties ( ) : System
return System

FileProperties() public method

Creates a new instance of the FileProperties class, given the file's path.
public FileProperties ( string path ) : System
path string The file's path.
return System

FileProperties() public method

Creates a new instance of the FileProperties class, given its properties.
public FileProperties ( string path, Encoding encoding, SubtitleType subtitleType, TimingMode timingMode ) : System
path string The file's path.
encoding System.Text.Encoding The file's character coding.
subtitleType SubtitleType The file's subtitle type.
timingMode TimingMode The file's timing mode. This is more useful for the subtitle types that support both the time and frame modes.
return System

FileProperties() public method

Creates a new instance of the FileProperties class, given its properties.
public FileProperties ( string path, Encoding encoding, SubtitleType subtitleType, TimingMode timingMode, NewlineType newlineType ) : System
path string The file's path.
encoding System.Text.Encoding The file's character coding.
subtitleType SubtitleType The file's subtitle type.
timingMode TimingMode The file's timing mode. This is more useful for the subtitle types that support both the time and frame modes.
newlineType NewlineType The file's newline type.
return System

FileProperties() public method

Creates a new instance of the FileProperties class, given its properties.
public FileProperties ( string path, Encoding encoding, TimingMode timingMode ) : System
path string The file's path.
encoding System.Text.Encoding The file's character coding.
timingMode TimingMode The file's timing mode. This is more useful for the subtitle types that support both the time and frame modes.
return System