public MDynamicSupport Create(Object instance) { ManagementInfo info = MInspector.BuildInfoFromStandardComponent(instance); return(new ReflectedDynamicSupport( instance, info, new MemberResolver(info, instance.GetType()))); }
public MDynamicSupport Create(Object instance) { ManagementInfo info = MInspector.BuildInfoFromStandardComponent(instance); CodeGenerationDynamicSupport codeGen = new CodeGenerationDynamicSupport( instance, info, new MemberResolver(info, instance.GetType())); return(codeGen.GetImplementation()); }
private bool IsManagedComponent(ComponentModel model) { ComponentType type = MInspector.Inspect(model.Implementation); return(type != ComponentType.None); }