Click here to Skip to main content
15,890,506 members
Home / Discussions / C#
   

C#

 
AnswerRe: Simplify usage of a complex generic class for convenience Pin
Gerry Schmitz4-Apr-19 5:10
mveGerry Schmitz4-Apr-19 5:10 
GeneralRe: Simplify usage of a complex generic class for convenience Pin
BillWoodruff5-Apr-19 21:00
professionalBillWoodruff5-Apr-19 21:00 
AnswerRe: Simplify usage of a complex generic class for convenience Pin
Richard Deeming4-Apr-19 9:28
mveRichard Deeming4-Apr-19 9:28 
GeneralRe: Simplify usage of a complex generic class for convenience Pin
BillWoodruff5-Apr-19 4:03
professionalBillWoodruff5-Apr-19 4:03 
GeneralRe: Simplify usage of a complex generic class for convenience Pin
Richard Deeming5-Apr-19 5:34
mveRichard Deeming5-Apr-19 5:34 
GeneralRe: Simplify usage of a complex generic class for convenience Pin
BillWoodruff5-Apr-19 16:37
professionalBillWoodruff5-Apr-19 16:37 
GeneralRe: Simplify usage of a complex generic class for convenience Pin
Richard Deeming15-Apr-19 8:15
mveRichard Deeming15-Apr-19 8:15 
GeneralRe: Simplify usage of a complex generic class for convenience Pin
BillWoodruff15-Apr-19 19:06
professionalBillWoodruff15-Apr-19 19:06 
This perceptual glitch of mine was simply the whine of a small dis-oriented horse-fly orbiting the radiance of your intellect OMG | :OMG:

What interests me, much more, is whether you would agree that the attempt to "bend" the Generic canon here into a variable polymorphism ... is ... a complexity that costs more than its worth in terms of SOLID and future maintenance. That's what I said to the OP in my last post to him (albeit, in less fancy language/terms).
Quote:
imho, all of these implementations are hacks, and writing straightforward individual methods for each group of Types is better practice.

To me the attempt here to make these generic methods more "generalized" just leads to semantic confusion. It's not that much work to write a bunch of specific methods that can provide strict control over parameter validation, and can be unit tested efficiently.
If there were ever a critical (unavoidable) need for this kind of facility: my wild guess would be to implement a factory that used Emit and CodeDom to build the classes.

cheers, Bill
«Where is the Life we have lost in living? Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information?» T. S. Elliot

GeneralRe: Simplify usage of a complex generic class for convenience Pin
Richard Deeming16-Apr-19 7:32
mveRichard Deeming16-Apr-19 7:32 
AnswerRe: Simplify usage of a complex generic class for convenience Pin
BillWoodruff5-Apr-19 20:12
professionalBillWoodruff5-Apr-19 20:12 
GeneralRe: Simplify usage of a complex generic class for convenience Pin
Gerry Schmitz6-Apr-19 11:03
mveGerry Schmitz6-Apr-19 11:03 
GeneralRe: Simplify usage of a complex generic class for convenience Pin
BillWoodruff6-Apr-19 11:20
professionalBillWoodruff6-Apr-19 11:20 
GeneralRe: Simplify usage of a complex generic class for convenience Pin
BillWoodruff6-Apr-19 15:44
professionalBillWoodruff6-Apr-19 15:44 
AnswerRe: Simplify usage of a complex generic class for convenience Pin
BillWoodruff6-Apr-19 12:57
professionalBillWoodruff6-Apr-19 12:57 
QuestionWhere are the libraries located in C#? Pin
Brian_TheLion3-Apr-19 20:15
Brian_TheLion3-Apr-19 20:15 
AnswerRe: Where are the libraries located in C#? Pin
OriginalGriff3-Apr-19 21:34
mveOriginalGriff3-Apr-19 21:34 
GeneralRe: Where are the libraries located in C#? Pin
Brian_TheLion3-Apr-19 23:20
Brian_TheLion3-Apr-19 23:20 
GeneralRe: Where are the libraries located in C#? Pin
OriginalGriff3-Apr-19 23:28
mveOriginalGriff3-Apr-19 23:28 
GeneralRe: Where are the libraries located in C#? Pin
Brian_TheLion4-Apr-19 0:06
Brian_TheLion4-Apr-19 0:06 
GeneralRe: Where are the libraries located in C#? Pin
OriginalGriff3-Apr-19 23:31
mveOriginalGriff3-Apr-19 23:31 
GeneralRe: Where are the libraries located in C#? Pin
Brian_TheLion3-Apr-19 23:58
Brian_TheLion3-Apr-19 23:58 
GeneralRe: Where are the libraries located in C#? Pin
Brian_TheLion4-Apr-19 0:02
Brian_TheLion4-Apr-19 0:02 
GeneralRe: Where are the libraries located in C#? Pin
CHill604-Apr-19 0:38
mveCHill604-Apr-19 0:38 
GeneralRe: Where are the libraries located in C#? Pin
OriginalGriff4-Apr-19 0:46
mveOriginalGriff4-Apr-19 0:46 
GeneralRe: Where are the libraries located in C#? Pin
CHill604-Apr-19 1:20
mveCHill604-Apr-19 1:20 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.