예제 #1
0
        void IRoleAttribute.ProcessExtensionMethod(MethodInfo mi)
        {
            var target = (ReflectedPropertyTreeDefinition)PropertyTreeDefinition.FromType(
                mi.GetParameters()[0].ParameterType);

            target.AddFactoryDefinition(ReflectedPropertyTreeFactoryDefinition.FromFactory(this, mi));
        }
예제 #2
0
 OperatorDefinition IRoleAttribute.BuildInstance(MethodInfo method)
 {
     return(ReflectedPropertyTreeFactoryDefinition.FromFactory(this, method));
 }