// Derived classes public class Query : IMdxQuery // Class properties protected IMdxQuery XmlaDataSource.CurrentQuery // Class methods public void XmlaCommand.ExecuteCommandAsync(IMdxQuery) public void XmlaCommand.ExecuteCommandAsync(IMdxQuery, XmlaConnection) protected virtual string XmlaCommand.GenerateCommand(IMdxQuery) protected virtual string XmlaSapCommand.GenerateCommand(IMdxQuery) protected virtual string XmlaOracleCommand.GenerateCommand(IMdxQuery)