Exemplo n.º 1
0
        internal static NtType GetType(string name)
        {
            UIntPtr size;

            byte[] str    = CreateUTF8String(name, out size);
            NtType retVal = Interop.NT_GetType(str, size);

            return(retVal);
        }
Exemplo n.º 2
0
        private static void ThrowException(string name, byte[] namePtr, UIntPtr size, NtType requestedType)
        {
            NtType typeInTable = Interop.NT_GetType(namePtr, size);

            if (typeInTable == NtType.Unassigned)
            {
                throw new TableKeyNotDefinedException(name);
            }
            else
            {
                throw new TableKeyDifferentTypeException(name, requestedType, typeInTable);
            }
        }