public RemoteDataParameter(IDbDataParameter src, long objectId) { this.objectId = objectId; DbType = src.DbType; LogEnvironment.LogDebugEvent(null, DbType.GetType().FullName, (int)LogSeverity.Report, null); Direction = src.Direction; LogEnvironment.LogDebugEvent(null, direction.GetType().FullName, (int)LogSeverity.Report, null); isNullable = src.IsNullable; ParameterName = src.ParameterName; SourceColumn = src.SourceColumn; sourceVersion = src.SourceVersion; LogEnvironment.LogDebugEvent(null, sourceVersion.GetType().FullName, (int)LogSeverity.Report, null); value = src.Value; Precision = src.Precision; Scale = src.Scale; Size = src.Size; }