System.Net.UnsafeNclNativeMethods.SecureStringHelper.CreateString C# (CSharp) Метод

CreateString() статический приватный Метод

static private CreateString ( SecureString secureString ) : string
secureString System.Security.SecureString
Результат string
            internal static string CreateString(SecureString secureString)
            {
                string plainString;
                IntPtr bstr = IntPtr.Zero;

                if (secureString == null || secureString.Length == 0)
                    return String.Empty;

                try
                {
                    bstr = Marshal.SecureStringToBSTR(secureString);
                    plainString = Marshal.PtrToStringBSTR(bstr);
                }
                finally
                {
                    if (bstr != IntPtr.Zero)
                        Marshal.ZeroFreeBSTR(bstr);
                }
                return plainString;
            }
UnsafeNclNativeMethods.SecureStringHelper