Exemple #1
0
 public TnsNamesFileInfo(string filepath, TnsNamesSource source, TnsNamesFileInfo parent = null, int sourceOrder = 1)
 {
     Filepath    = filepath ?? throw new ArgumentNullException(nameof(filepath));
     Source      = source;
     SourceOrder = sourceOrder;
     Parent      = parent;
 }
Exemple #2
0
        private static string GetSourceName(TnsNamesSource source)
        {
            switch (source)
            {
            case TnsNamesSource.Unknown:
                return("Unknown");

            case TnsNamesSource.TnsAdminEnvironmentVariable:
                return("TNS_ADMIN");

            case TnsNamesSource.OracleHomeEnvironmentVariable:
                return("ORACLE_HOME");

            case TnsNamesSource.PathEnvironmentVariable:
                return("PATH");

            case TnsNamesSource.IfileEntry:
                return("IFile");

            default:
                return(Enum.GetName(typeof(TnsNamesSource), source));
            }
        }