Skip to content

Commit f68cd33

Browse files
Add explicit access modifiers
- Comment on Main
1 parent 41a2eda commit f68cd33

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

Split-FANUC-Program-Backup/Program.cs

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
namespace SplitFANUCProgramBackup
1010
{
11-
static class Program
11+
public static class Program
1212
{
1313
private static string ThisExecutableName => AppDomain.CurrentDomain.FriendlyName;
1414
private static Version? AssemblyVersion => Assembly.GetExecutingAssembly().GetName().Version;
@@ -48,7 +48,12 @@ private static string BuildDate
4848
/// </summary>
4949
private const string directoryFlag = @"(&F=)";
5050

51-
static async Task<int> Main(string[] args)
51+
/// <summary>
52+
/// Command line entry point
53+
/// </summary>
54+
/// <param name="args">Requires only one argument: full path to the backup file.</param>
55+
/// <returns>Zero for success</returns>
56+
public static async Task<int> Main(string[] args)
5257
{
5358
DisplayHeader();
5459

@@ -132,7 +137,7 @@ private static string GetProgramNameFromHeader(string cncProgramText)
132137
/// </summary>
133138
/// <param name="fileName">Full path to "ALL-PROG.TXT"</param>
134139
/// <returns>Each CNC program as a string, and any associated subdirectory</returns>
135-
static IEnumerable<(string SubFolder, string ProgramText)> GetCNCProgams(string fileName, string outputFolder)
140+
private static IEnumerable<(string SubFolder, string ProgramText)> GetCNCProgams(string fileName, string outputFolder)
136141
{
137142
StringBuilder content = new();
138143
string subFolder = "";
@@ -176,7 +181,7 @@ private static string GetProgramNameFromHeader(string cncProgramText)
176181
yield return (subFolder, CncProgramText(content));
177182
}
178183

179-
static string CncProgramText(StringBuilder content)
184+
private static string CncProgramText(StringBuilder content)
180185
{
181186
// Prevent IndexOutOfBounds exceptions if final program is empty
182187
if (content.Length > minimumProgramSize)
@@ -203,7 +208,7 @@ private static void NotFoundError(string fileName)
203208
Console.WriteLine("File not found: " + fileName);
204209
}
205210

206-
static void DisplayHelp()
211+
private static void DisplayHelp()
207212
{
208213
Console.WriteLine(@"
209214
At least one argument required. Enter only the path of the file you would like to split.

0 commit comments

Comments
 (0)