Azavea.NijPredictivePolicing.Common.FileUtilities.GetApplicationPath C# (CSharp) Method

GetApplicationPath() public static method

public static GetApplicationPath ( ) : string
return string
        public static string GetApplicationPath()
        {
            string appPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
            appPath = appPath.Replace("file:\\", string.Empty);

            return appPath;
        }

Usage Example

コード例 #1
0
ファイル: Utilities.cs プロジェクト: zininzinin/acs-alchemist
        /// <summary>
        /// Scans through our SRID.csv file, and returns all available IDs
        /// </summary>
        /// <returns></returns>
        public static List <string> ListAllCoordinateSystemIDs()
        {
            string sridFilename = Path.Combine(FileUtilities.GetApplicationPath(), "SRID.csv");

            if (!File.Exists(sridFilename))
            {
                _log.Error("Unable to lookup srid by number, no SRID.csv file");
                return(null);
            }

            List <string> results = new List <string>(4096);
            StreamReader  reader  = new StreamReader(sridFilename);
            string        line    = string.Empty;

            while ((line = reader.ReadLine()) != null)
            {
                results.Add(line.Split(';')[0]);
            }
            return(results);
        }
All Usage Examples Of Azavea.NijPredictivePolicing.Common.FileUtilities::GetApplicationPath