bool InvokeFactoryMethod(ClassDataContract classContract) { if (HasFactoryMethod(classContract)) { objectLocal = CodeInterpreter.ConvertValue(context.GetRealObject((IObjectReference)objectLocal, Globals.NewObjectId), Globals.TypeOfObject, classContract.UnderlyingType); return(true); } return(false); }