public virtual TypedPageData CreateAndPopulateTypedInstance(PageData originalPage, Type typedType) { TypedPageData typedPage = CreateInstance(typedType); TypedPageData.PopuplateInstance(originalPage, typedPage); return(typedPage); }
public virtual TypedPageData CreateAndPopulateTypedInstance(PageData originalPage, Type typedType) { TypedPageData typedPage = CreateInstance(typedType); TypedPageData.PopuplateInstance(originalPage, typedPage); PropertyInfo[] properties = typedPage.GetType().GetPublicOrPrivateProperties(); CreateAndPopulateNestedPropertyGroupInstances(typedPage, typedPage, properties, string.Empty); return(typedPage); }