internal static WORKSPACE GetWorkSpace(Session cqSession) { WORKSPACE returnval = null; try { returnval = (WORKSPACE)cqSession.GetWorkSpace(); } catch (COMException ex) { InteropErrorHandler.HandleCQException(ex); } return(returnval); }
internal static OAdQuerydef GetQueryDef(WORKSPACE ws, string queryName) { OAdQuerydef retval = null; try { retval = (OAdQuerydef)ws.GetQueryDef(queryName); } catch (COMException ex) { InteropErrorHandler.HandleCQException(ex); } return(retval); }
internal static IEnumerable <string> GetQueryList(WORKSPACE ws, short queryType) { try { var queryList = (object[])ws.GetQueryList(queryType); if (queryList == null) { return(new List <string>(0)); } else { return(queryList.Cast <string>()); } } catch (COMException ex) { InteropErrorHandler.HandleCQException(ex); } return(null); }
public static IEnumerable <string> GetQueryList(Session session) { WORKSPACE ws = CQWrapper.GetWorkSpace(session); return(CQWrapper.GetQueryList(ws, (short)OLEWKSPCQUERYTYPE.OLEWKSPCBOTHQUERIES)); }