Exemplo n.º 1
0
        /// <summary>
        /// Find a data member of this structure by its name
        /// </summary>
        /// <param name="accessName"></param>
        /// <returns></returns>
        public AstStructureDataMember DataMember(string accessName)
        {
            SymbolStructureDataMember symbol;

            AssociatedStructure.LookupDataMember(accessName, out symbol);

            return(new AstStructureDataMember(symbol));
        }
Exemplo n.º 2
0
        /// <summary>
        /// Find a data member type of this structure by its name
        /// </summary>
        /// <param name="accessName"></param>
        /// <returns></returns>
        public AstType DataMemberType(string accessName)
        {
            SymbolStructureDataMember symbol;

            return
                (AssociatedStructure.LookupDataMember(accessName, out symbol)
                ? new AstType(symbol.SymbolType)
                : null);
        }