AdvancedLauncher.Tools.PassEncrypt.ConvertToUnsecureString C# (CSharp) Method

ConvertToUnsecureString() public static method

public static ConvertToUnsecureString ( this securePassword ) : string
securePassword this
return string
        public static string ConvertToUnsecureString(this SecureString securePassword)
        {
            if (securePassword == null)
                return null;

            IntPtr unmanagedString = IntPtr.Zero;
            try {
                unmanagedString = Marshal.SecureStringToGlobalAllocUnicode(securePassword);
                return Marshal.PtrToStringUni(unmanagedString);
            } finally {
                Marshal.ZeroFreeGlobalAllocUnicode(unmanagedString);
            }
        }