public MDynamicSupport Create(Object instance)
        {
            ManagementInfo info = MInspector.BuildInfoFromStandardComponent(instance);

            return(new ReflectedDynamicSupport(
                       instance, info,
                       new MemberResolver(info, instance.GetType())));
        }
Exemple #2
0
        public MDynamicSupport Create(Object instance)
        {
            ManagementInfo info = MInspector.BuildInfoFromStandardComponent(instance);

            CodeGenerationDynamicSupport codeGen = new CodeGenerationDynamicSupport(
                instance, info,
                new MemberResolver(info, instance.GetType()));

            return(codeGen.GetImplementation());
        }
Exemple #3
0
        private bool IsManagedComponent(ComponentModel model)
        {
            ComponentType type = MInspector.Inspect(model.Implementation);

            return(type != ComponentType.None);
        }