System.Diagnostics.FileVersionInfo.GetFileVersionString C# (CSharp) Method

GetFileVersionString() private static method

private static GetFileVersionString ( IntPtr memPtr, string name ) : string
memPtr IntPtr
name string
return string
        private static string GetFileVersionString(IntPtr memPtr, string name)
        {
            IntPtr memRef = IntPtr.Zero;
            uint memLen;

            if (Interop.Version.VerQueryValue(memPtr, name, out memRef, out memLen))
            {
                if (memRef != IntPtr.Zero)
                {
                    return Marshal.PtrToStringUni(memRef);
                }
            }

            return string.Empty;
        }