示例#1
0
        public ISymbolConstant[] GetConstants()
        {
            ((ISymUnmanagedScope2)m_target).GetConstants(0, out var count, null);
            ISymUnmanagedConstant[] uConstants = new ISymUnmanagedConstant[count];
            ((ISymUnmanagedScope2)m_target).GetConstants(count, out count, uConstants);

            int i;

            ISymbolConstant[] Constants = new ISymbolConstant[count];
            for (i = 0; i < count; i++)
            {
                Constants[i] = new SymConstant(uConstants[i]);
            }
            return(Constants);
        }
示例#2
0
        public ISymbolConstant[] GetConstants()
        {
            int count;

            ((ISymUnmanagedScope2)unmanagedScope).GetConstants(0, out count, null);
            ISymUnmanagedConstant[] uConstants = new ISymUnmanagedConstant[count];
            ((ISymUnmanagedScope2)unmanagedScope).GetConstants(count, out count, uConstants);

            int i;

            ISymbolConstant[] constants = new ISymbolConstant[count];
            for (i = 0; i < count; i++)
            {
                constants[i] = new SymbolConstant(uConstants[i]);
            }
            return(constants);
        }
示例#3
0
        public ISymbolConstant[] GetConstants()
        {
            int count;
            ((ISymUnmanagedScope2)m_target).GetConstants(0, out count, null);
            ISymUnmanagedConstant[] uConstants = new ISymUnmanagedConstant[count];
            ((ISymUnmanagedScope2)m_target).GetConstants(count, out count, uConstants);

            int i;
            ISymbolConstant[] Constants = new ISymbolConstant[count];
            for (i = 0; i < count; i++)
            {
                Constants[i] = new SymConstant(uConstants[i]);
            }
            return Constants;
        }