ArgusTV.Recorders.Common.ShareExplorer.GetShareInfoForLocalPath C# (CSharp) Method

GetShareInfoForLocalPath() public static method

public static GetShareInfoForLocalPath ( string fileName ) : ShareInfo
fileName string
return ShareInfo
        public static ShareInfo GetShareInfoForLocalPath(string fileName)
        {
            if (String.IsNullOrEmpty(fileName))
            {
                return null;
            }

            fileName = Path.GetFullPath(fileName);
            if (!IsValidLocalFilePath(fileName))
            {
                return null;
            }

            List<ShareInfo> shareInfoList = GetShareInfo();
            if (shareInfoList != null)
            {
                return FindBestShareInfoMatch(shareInfoList, fileName);
            }
            return null;
        }