Estoy tratando de obtener la linea del error, pero realmente eso de usar funciones anidadas me da un poco duro, asi que recurro a ustedes para que por favor me ayuden, el caso es el siguiente, tengo una excepcion y en el StackTrace tengo las siguientes lineas (solo un fragmento, esto esta muy largo):
Código:
Y como pueden ver lo ultimo es: line 83", necesito recuperar el numero 83 teniendo en cuenta que pueden ser hasta 4 digitos cuando la clase pasa de 999 lineas de codigo, cosa que pocas veces ocurre, pero no falta jeje, bueno ahora lo que no tengo idea System.Data.Common.DbCommand.System.Data.IDbCommand. ExecuteReader(CommandBehavior behavior)\r\n at System.Data. Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)\r\n at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)\r\n at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)\r\n at Magenta.Datos.EjecutarProcedimiento(String NombreProcedimiento, String Conexion, SqlParameter[] parametros, SqlParameter[]& paramRetorno) in ........\Datos\\Datos.cs:line 83"

Gracias