Mono.CSharp.CommandLineParser.AddAssemblyReference C# (CSharp) Method

AddAssemblyReference() private method

private AddAssemblyReference ( string alias, string assembly, CompilerSettings settings ) : void
alias string
assembly string
settings CompilerSettings
return void
        void AddAssemblyReference(string alias, string assembly, CompilerSettings settings)
        {
            if (assembly.Length == 0) {
                report.Error (1680, "Invalid reference alias `{0}='. Missing filename", alias);
                return;
            }

            if (!IsExternAliasValid (alias)) {
                report.Error (1679, "Invalid extern alias for -reference. Alias `{0}' is not a valid identifier", alias);
                return;
            }

            settings.AssemblyReferencesAliases.Add (Tuple.Create (alias, assembly));
        }