Ejemplo n.º 1
0
 /// <summary>
 /// Blanket method for retrieving Symbol information. All returns are passed through
 /// their respective arguments.
 /// </summary>
 public void GetSymbolInfo(out string name, out int scope, out SYMBOL_TYPE SymType,
     out STORAGE_TYPE StorType, out PARAMETER_TYPE ParType, out int memoffset, out int value,
     out int baseoff, out int arrEnd, out int relOff)
 {
     name = m_sName;
     scope = m_iScope;
     SymType = m_SymType;
     StorType = m_StorType;
     ParType = m_ParType;
     memoffset = m_iMemOff;
     value = m_iVal;
     baseoff = m_iBaseOff;
     arrEnd = m_iArrEnd;
     relOff = m_iRelativeOff;
 }
Ejemplo n.º 2
0
        private SYMBOL_TYPE m_SymType; // type

        #endregion Fields

        #region Constructors

        /// <summary>
        /// Constructor
        /// </summary>
        public Symbol(string name, int scope, SYMBOL_TYPE SymType,
            STORAGE_TYPE StorType, PARAMETER_TYPE ParType, int memoffset,
            int value = 0, int baseoff = 0, int arrEnd = 0, int relOff = 0)
        {
            m_sName = name;
            m_iScope = scope;
            m_SymType = SymType;
            m_StorType = StorType;
            m_ParType = ParType;
            m_iMemOff = memoffset;
            m_iVal = value;
            m_iBaseOff = baseoff;
            m_iArrEnd = arrEnd;
            m_iRelativeOff = relOff;
        }