/// <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)); }
/// <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); }