ZeroTouchNode Code giving errors


I am getting these errors when I run my C# script to create my Zero Touch node.
I want to create a bounding box using surface but I am getting error at this
image

solved it by using:

surf.BoundingBox;

I just want to know if there is a documentation file for dynamo like there is for Revit so that it is helpful in the scripting to know which syntax to use