mirror of
https://github.com/SabreTools/MPF.git
synced 2026-07-02 17:24:48 +00:00
Fix access permissions of output file classes
This commit is contained in:
@@ -61,6 +61,7 @@
|
||||
- Forgot the other locations
|
||||
- Add future XGD output files
|
||||
- Add and use CustomOutputFile
|
||||
- Fix access permissions of output file classes
|
||||
|
||||
### 3.2.1 (2024-08-05)
|
||||
|
||||
|
||||
@@ -186,7 +186,7 @@ namespace MPF.Processors
|
||||
}
|
||||
|
||||
/// <inheritdoc/>
|
||||
public override List<OutputFile> GetOutputFiles(string baseFilename)
|
||||
internal override List<OutputFile> GetOutputFiles(string baseFilename)
|
||||
{
|
||||
switch (Type)
|
||||
{
|
||||
|
||||
@@ -57,7 +57,7 @@ namespace MPF.Processors
|
||||
/// </summary>
|
||||
/// <param name="baseFilename">Base filename to use for checking</param>
|
||||
/// <returns>List of all output files, empty otherwise</returns>
|
||||
public abstract List<OutputFile> GetOutputFiles(string baseFilename);
|
||||
internal abstract List<OutputFile> GetOutputFiles(string baseFilename);
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@ namespace MPF.Processors
|
||||
}
|
||||
|
||||
/// <inheritdoc/>
|
||||
public override List<OutputFile> GetOutputFiles(string baseFilename)
|
||||
internal override List<OutputFile> GetOutputFiles(string baseFilename)
|
||||
{
|
||||
switch (Type)
|
||||
{
|
||||
|
||||
@@ -3,14 +3,13 @@ using System.IO;
|
||||
#if NET452_OR_GREATER || NETCOREAPP
|
||||
using System.IO.Compression;
|
||||
#endif
|
||||
using System.Linq;
|
||||
|
||||
namespace MPF.Processors
|
||||
{
|
||||
/// <summary>
|
||||
/// Represents a single output file with custom detection rules
|
||||
/// </summary>
|
||||
public class CustomOutputFile : OutputFile
|
||||
internal class CustomOutputFile : OutputFile
|
||||
{
|
||||
/// <summary>
|
||||
/// Optional func for determining if a file exists
|
||||
|
||||
@@ -480,7 +480,7 @@ namespace MPF.Processors
|
||||
}
|
||||
|
||||
/// <inheritdoc/>
|
||||
public override List<OutputFile> GetOutputFiles(string baseFilename)
|
||||
internal override List<OutputFile> GetOutputFiles(string baseFilename)
|
||||
{
|
||||
switch (Type)
|
||||
{
|
||||
|
||||
@@ -11,7 +11,7 @@ namespace MPF.Processors
|
||||
/// Represents attributes about an <see cref="OutputFile"/>
|
||||
/// </summary>
|
||||
[Flags]
|
||||
public enum OutputFileFlags : ushort
|
||||
internal enum OutputFileFlags : ushort
|
||||
{
|
||||
/// <summary>
|
||||
/// Default state
|
||||
@@ -47,7 +47,7 @@ namespace MPF.Processors
|
||||
/// <summary>
|
||||
/// Represents a single output file
|
||||
/// </summary>
|
||||
public class OutputFile
|
||||
internal class OutputFile
|
||||
{
|
||||
/// <summary>
|
||||
/// Set of all filename variants
|
||||
|
||||
@@ -76,7 +76,7 @@ namespace MPF.Processors
|
||||
}
|
||||
|
||||
/// <inheritdoc/>
|
||||
public override List<OutputFile> GetOutputFiles(string baseFilename)
|
||||
internal override List<OutputFile> GetOutputFiles(string baseFilename)
|
||||
{
|
||||
switch (Type)
|
||||
{
|
||||
|
||||
@@ -361,7 +361,7 @@ namespace MPF.Processors
|
||||
}
|
||||
|
||||
/// <inheritdoc/>
|
||||
public override List<OutputFile> GetOutputFiles(string baseFilename)
|
||||
internal override List<OutputFile> GetOutputFiles(string baseFilename)
|
||||
{
|
||||
switch (Type)
|
||||
{
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
#if NET452_OR_GREATER || NETCOREAPP
|
||||
using System.IO.Compression;
|
||||
@@ -11,7 +10,7 @@ namespace MPF.Processors
|
||||
/// <summary>
|
||||
/// Represents a single output file with a Regex-matched name
|
||||
/// </summary>
|
||||
public class RegexOutputFile : OutputFile
|
||||
internal class RegexOutputFile : OutputFile
|
||||
{
|
||||
/// <summary>
|
||||
/// Create an OutputFile with a single filename
|
||||
|
||||
@@ -78,7 +78,7 @@ namespace MPF.Processors
|
||||
}
|
||||
|
||||
/// <inheritdoc/>
|
||||
public override List<OutputFile> GetOutputFiles(string baseFilename)
|
||||
internal override List<OutputFile> GetOutputFiles(string baseFilename)
|
||||
{
|
||||
switch (Type)
|
||||
{
|
||||
|
||||
@@ -150,7 +150,7 @@ namespace MPF.Processors
|
||||
}
|
||||
|
||||
/// <inheritdoc/>
|
||||
public override List<OutputFile> GetOutputFiles(string baseFilename)
|
||||
internal override List<OutputFile> GetOutputFiles(string baseFilename)
|
||||
{
|
||||
switch (Type)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user