|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace AutoNotifyPropertyChange
{
public static class TypeFactory
{
public static Type AutoNotifier(Type t)
{
if (NothingToDo.With(t))
return t;
Prerequisites.ThrowIfNotSatisfiedBy(t);
var influences = PropertyDependencyAnalyzer.GetPropertyInfluences(t);
return ProxyGen.GetFor(t,influences);
}
public static Type AutoNotifier<T>()
{
return AutoNotifier(typeof(T));
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.