Common/vtkProperty2D interface uses Filtering/vtkViewport
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
Common\vtkProperty2D.h has a method virtual void Render(vtkViewport* vtkNotUsed(vp)) {} with an empty body. The comment says it is for device-specific subclasses to implement.
vtkFiltering.dll depends on vtkCommon.dll, so a class in Common should not depend on a class in Filtering. There are no subclasses of vtkProperty2D, so this stub method is not used and can be deleted.
The only way for .NET wrapper code to know to exclude a forward reference is to make an association of all classes and kits. This is error-prone and fails for vtkLocal and vtkMy. Please remove this method because wrappers could be much simpler.