Fix access permissions of output file classes

This commit is contained in:
Matt Nadareski
2024-08-23 21:39:50 -04:00
parent a35c13bd10
commit 9834d0ea3e
12 changed files with 13 additions and 14 deletions

View File

@@ -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)

View File

@@ -186,7 +186,7 @@ namespace MPF.Processors
}
/// <inheritdoc/>
public override List<OutputFile> GetOutputFiles(string baseFilename)
internal override List<OutputFile> GetOutputFiles(string baseFilename)
{
switch (Type)
{

View File

@@ -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

View File

@@ -67,7 +67,7 @@ namespace MPF.Processors
}
/// <inheritdoc/>
public override List<OutputFile> GetOutputFiles(string baseFilename)
internal override List<OutputFile> GetOutputFiles(string baseFilename)
{
switch (Type)
{

View File

@@ -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

View File

@@ -480,7 +480,7 @@ namespace MPF.Processors
}
/// <inheritdoc/>
public override List<OutputFile> GetOutputFiles(string baseFilename)
internal override List<OutputFile> GetOutputFiles(string baseFilename)
{
switch (Type)
{

View File

@@ -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

View File

@@ -76,7 +76,7 @@ namespace MPF.Processors
}
/// <inheritdoc/>
public override List<OutputFile> GetOutputFiles(string baseFilename)
internal override List<OutputFile> GetOutputFiles(string baseFilename)
{
switch (Type)
{

View File

@@ -361,7 +361,7 @@ namespace MPF.Processors
}
/// <inheritdoc/>
public override List<OutputFile> GetOutputFiles(string baseFilename)
internal override List<OutputFile> GetOutputFiles(string baseFilename)
{
switch (Type)
{

View File

@@ -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

View File

@@ -78,7 +78,7 @@ namespace MPF.Processors
}
/// <inheritdoc/>
public override List<OutputFile> GetOutputFiles(string baseFilename)
internal override List<OutputFile> GetOutputFiles(string baseFilename)
{
switch (Type)
{

View File

@@ -150,7 +150,7 @@ namespace MPF.Processors
}
/// <inheritdoc/>
public override List<OutputFile> GetOutputFiles(string baseFilename)
internal override List<OutputFile> GetOutputFiles(string baseFilename)
{
switch (Type)
{