public IList<Parameter> GetParameters(IDbRoutine routine) { IList<Parameter> results = null; if (routine is StoredProcedure) { results = this.queryForStoredProcedureParameters(routine as StoredProcedure); } else { if (routine is IUserDefinedFunction) { results = this.queryForUserDefinedFunctionParameters(routine as IUserDefinedFunction); } } if (results != null && results.Count > 0 && routine is IDbObject) { for (int i = 0; i < results.Count; i++) { results[i].Parent = routine as IDbObject; } } return results; }
public IList <Parameter> GetParameters(IDbRoutine routine) { IList <Parameter> results = null; if (routine is StoredProcedure) { results = this.queryForStoredProcedureParameters(routine as StoredProcedure); } else { if (routine is IUserDefinedFunction) { results = this.queryForUserDefinedFunctionParameters(routine as IUserDefinedFunction); } } if (results != null && results.Count > 0 && routine is IDbObject) { for (int i = 0; i < results.Count; i++) { results[i].Parent = routine as IDbObject; } } return(results); }