internal static void ParseArgs()

in src/Microsoft.NET.Sdk.Functions.Generator/Program.cs [29:42]


        internal static void ParseArgs(string[] args, out string assemblyPath, out string outputPath, out bool functionsInDependencies, out IEnumerable<string> excludedFunctionNames)
        {
            assemblyPath = args[0].Trim();
            outputPath = args[1].Trim();
            functionsInDependencies = bool.Parse(args[2].Trim());

            excludedFunctionNames = Enumerable.Empty<string>();

            if (args.Length > 3)
            {
                var excludedFunctionNamesArg = args[3].Trim();
                excludedFunctionNames = excludedFunctionNamesArg.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries);
            }
        }