private static object GetPropertyGridView(PropertyGrid propertyGrid) { //private PropertyGridView GetPropertyGridView(); //PropertyGridView is an internal class... MethodInfo methodInfo = typeof(PropertyGrid).GetMethod("GetPropertyGridView", BindingFlags.NonPublic | BindingFlags.Instance); return methodInfo.Invoke(propertyGrid, new object[] { }); }