Autodesk.DesignScript. Runtime/Interface/Geometry

It is a kind of a general C# question.

I am in a process of learning how to develop custom nodes for Dynamo with ZeroTouch functionality. Packages often imports libraries like DynamoCore.dll, ProtoCore.dll or ProtoGeometry.dll. Those libraries give access to other applications or parts of them.

I am wondering how can I check whats inside those libraries and later namespaces which I may need to use. I figured out that:

using Autodesk.DesignScript.Geometry
using Autodesk.DesignScript.Runtime;
using Autodesk.DesignScript.Interfaces;

is possible with ProtoGeometry.dll library shipped with Dynamo installation.

Where and how can I check what else is inside any of those libraries or a certain namespace?

Best regards,

1 Like

If you are using Visual Studio, have you checked View -> Object Browser? Once you see the window, you will be able to see the classes and methods inside ProtoGeometry.dll


1 Like

Thanks John! That’s what I was looking for :slight_smile:

I really like Fuget

1 Like

for those without visual studio, fuget looks awesome, but you can also use python to see all the classes and methods


I use dotPeek by JetBrains to view .dll files.