Exemple #1
0
        public static String GetAtomName(UInt16 atomId)
        {
            if (atomId == 0)
            {
                throw new ArgumentOutOfRangeException(nameof(atomId));
            }

            var buffer = new StringBuilder(1024);
            var result = LocalAtomNativeMethods.GetAtomName(atomId, buffer, buffer.Capacity);

            if (result == 0)
            {
                throw new Win32Exception();
            }

            return(buffer.ToString());
        }