जबकि Shrinkr के स्रोत कोड देख (हम सभी की समीक्षा अन्य परियोजना के स्रोत कोड जानने के लिए, है ना ??? :)) मैं (नीचे मेरे द्वारा संक्षिप्त) निम्नलिखित kewl कोड .. देखाकोई भी .NET Fluent Argument वहाँ पुस्तकालयों की जांच कर रहा है?
public virtual Foo Foo
{
get;
set
{
Check.Argument.IsNotNull(value, "value");
// then do something.
}
}
धाराप्रवाह पर ध्यान दें कि वे तर्कों की जांच करते हैं? अच्छा :)
alt text http://cherrythian.com/images/borat.jpg
तो .. जाँच कोड, वे है कि यह करता है कुछ कस्टम वर्ग ...
public static class Check
{
public static class Argument
{
public static void IsNotNull(object parameter,
string parameterName)
{ ... }
public static void IsNotNullOrEmpty(string parameter,
string parameterName)
{ ... }
.... etc ....
}
वहाँ किसी भी आम चौखटे वहाँ बाहर हैं?
मणि netFluentCheck स्थापित करें?
:)
CuttingEdge.Conditions shizzle है ;-) – Steven