System.ComponentModel.IntSecurity.UnsafeGetFullPath C# (CSharp) Method

UnsafeGetFullPath() public static method

public static UnsafeGetFullPath ( string fileName ) : string
fileName string
return string
        public static string UnsafeGetFullPath(string fileName) {
            string full = fileName;

            FileIOPermission fiop = new FileIOPermission(PermissionState.None);
            fiop.AllFiles = FileIOPermissionAccess.PathDiscovery;
            fiop.Assert();
            try {
                full = System.IO.Path.GetFullPath(fileName);
            }
            finally {
                CodeAccessPermission.RevertAssert();
            }
            return full;
        }
    }