Getting the Name of All Nodes Installed

hello is it also possible to get a list of the nodes available in each Dynamo package installed?

1 Like

not with this particular script, it just lets you know the version of Dynamo it was created in.

I am looking to create this script to know all nodes names as well, if it does not exist yet. The question can be: where is the list of any node located to check it?

1 Like

Check my WIP script and let me know if you know a better way of get the data, I did not find it or understood from what I read in JSON files though, I cannot open DLL files from Dynamo to check the data, but perhaps there is a super quick solution that I am expecting someone that has experience creating zero touch node packages can tell. Thanks for your attention.

Excel_Get all package and nodes name and versions.dyn (152.0 KB)

the output generated in my computer, may not work in yours…
Package Nodes List Installed.xlsx (61.5 KB)

2 Likes

Nice work!

The only issue I see is this will only work for .DYF nodes and not zero-touch / c# nodes.

I take that back. Upon further investigation, it looks like you are parsing the package’s XMLs.

Very nice work! :clap:

2 Likes

I will have a look, but just to give credit where credit is due, the original script was made by @JacobSmall and shared with me, so he really is the mastermind :slight_smile:

2 Likes

system reflection.

clr.AddReference(‘System.Reflection’)

You can get all the modules of an assembly using
Assembly.GetModules()

Good Luck!

2 Likes

could you create a python script to the task and share it?

Here’s a start to get all the types in the DLL

5 Likes

Hello I tried to get some results with this python script, I tried all the DLL files stored in my computer and I only got results outputs with Autodesk Refinery, but I read many thing that I am not sure what they are, not only command names.

# Enable Python support and load DesignScript library
import sys
import clr
clr.AddReference(‘ProtoGeometry’)
from Autodesk.DesignScript.Geometry import *

sys.path.append(r’C:\Program Files (x86)\IronPython 2.7\Lib’)
import ctypes

clr.AddReference(‘System.Reflection’)
from System import Reflection

X = Reflection.Assembly
# The inputs to this node will be stored as a list in the IN variables.
A = X.LoadFrom("C:\Program Files\Autodesk\Refinery\RestDynamoCore\DynamoCore.dll")

# Place your code below this line

# Assign your output to the OUT variable.
OUT = A.GetTypes()

I get those output, not what I was looking for, but curious:

[0] <>f__AnonymousType02[<method>j__TPar,<arguments>j__TPar] [1] <>f__AnonymousType12[<<>h__TransparentIdentifier0>j__TPar,j__TPar]
[2] <>f__AnonymousType22[<<>h__TransparentIdentifier1>j__TPar,<obsoleteMsg>j__TPar] [3] <>f__AnonymousType32[<<>h__TransparentIdentifier2>j__TPar,j__TPar]
[4] <>f__AnonymousType42[<key>j__TPar,<idx>j__TPar] [5] <>f__AnonymousType52[j__TPar,j__TPar]
[6] <>f__AnonymousType62[<<>h__TransparentIdentifier0>j__TPar,<outputIdentifier>j__TPar] [7] <>f__AnonymousType72[<<>h__TransparentIdentifier1>j__TPar,j__TPar]
[8] <>f__AnonymousType82[<n>j__TPar,<i>j__TPar] [9] <>f__AnonymousType92[j__TPar,j__TPar]
[10] <>f__AnonymousType102[<<>h__TransparentIdentifier0>j__TPar,<result>j__TPar] [11] <>f__AnonymousType113[j__TPar,j__TPar,j__TPar]
[12] <>f__AnonymousType122[<method>j__TPar,<Version>j__TPar] [13] <>f__AnonymousType133[j__TPar,j__TPar,j__TPar]
[14] <>f__AnonymousType142[<rtn>j__TPar,<idx>j__TPar] [15] <>f__AnonymousType152[j__TPar,j__TPar]
[16] <>f__AnonymousType162[<<>h__TransparentIdentifier0>j__TPar,<endNode>j__TPar] [17] <>f__AnonymousType172[j__TPar,j__TPar]
[18] <>f__AnonymousType182[<<>h__TransparentIdentifier0>j__TPar,<outputSenderData>j__TPar] [19] <>f__AnonymousType192[<<>h__TransparentIdentifier1>j__TPar,j__TPar]
[20] <>f__AnonymousType202[<<>h__TransparentIdentifier2>j__TPar,<outputReceiverNode>j__TPar] [21] <>f__AnonymousType212[j__TPar,j__TPar]
[22] <>f__AnonymousType223[<node>j__TPar,<from>j__TPar,<to>j__TPar] [23] <>f__AnonymousType232[j__TPar,j__TPar]
[24] <>f__AnonymousType242[<port>j__TPar,<index>j__TPar] [25] <>f__AnonymousType252[j__TPar,j__TPar]
[26] <>f__AnonymousType263[<Tag>j__TPar,<Weight>j__TPar,<Entry>j__TPar] [27] Dynamo.CustomNodeDefinition [28] Dynamo.CustomNodeInfo [29] Dynamo.Utilities.ResourceLoader [30] Dynamo.Properties.Resources [31] Dynamo.Properties.Settings [32] Dynamo.Updates.BinaryVersion [33] Dynamo.Updates.UpdateDownloadedEventHandler [34] Dynamo.Updates.ShutdownRequestedEventHandler [35] Dynamo.Updates.UpdateDownloadedEventArgs [36] Dynamo.Updates.IUpdateManager [37] Dynamo.Updates.IDynamoLookUp [38] Dynamo.Updates.IUpdateManagerConfiguration [39] Dynamo.Updates.IAppVersionInfo [40] Dynamo.Updates.IAsynchronousRequest [41] Dynamo.Updates.AppVersionInfo [42] Dynamo.Updates.UpdateRequest [43] Dynamo.Updates.UpdateManagerConfiguration [44] Dynamo.Updates.UpdateManager [45] Dynamo.Updates.DynamoLookUp [46] Dynamo.Selection.DynamoSelection [47] Dynamo.Selection.ISelectable [48] Dynamo.Selection.SmartCollection1[T]
[49] Dynamo.Migration.WorkspaceMigrations
[50] Dynamo.Migration.Migration
[51] Dynamo.Migration.MigrationManager
[52] Dynamo.Migration.PortId
[53] Dynamo.Migration.NodeMigrationData
[54] Dynamo.Migration.NodeMigrationAttribute
[55] Dynamo.Migration.WorkspaceMigrationAttribute
[56] Dynamo.Migration.MigrationReport
[57] Dynamo.Annotations.NotifyPropertyChangedInvocatorAttribute
[58] Dynamo.Search.ISearchCategory1[TEntry] [59] Dynamo.Search.ISearchEntry [60] Dynamo.Search.NodeSearchModel [61] Dynamo.Search.ISource1[TItem]
[62] Dynamo.Search.SearchLibrary2[TEntry,TItem] [63] Dynamo.Search.SearchCategoryUtil [64] Dynamo.Search.BrowserItem [65] Dynamo.Search.BrowserInternalElement [66] Dynamo.Search.SearchDictionary1[V]
[67] Dynamo.Search.SearchElements.CodeBlockNodeSearchElement
[68] Dynamo.Search.SearchElements.CustomNodeSearchElement
[69] Dynamo.Search.SearchElements.NodeModelSearchElement
[70] Dynamo.Search.SearchElements.NodeModelSearchElementBase
[71] Dynamo.Search.SearchElements.NodeSearchElement
[72] Dynamo.Search.SearchElements.DragDropNodeSearchElementInfo
[73] Dynamo.Search.SearchElements.ZeroTouchSearchElement
[74] Dynamo.Search.SearchElements.SearchElementGroup
[75] Dynamo.Search.SearchElements.ElementTypes
[76] Dynamo.Search.SearchElements.SearchElementBase
[77] Dynamo.Models.RunType
[78] Dynamo.Models.RunSettings
[79] Dynamo.Models.DynamoModel
[80] Dynamo.Models.RecordableCommandHandler
[81] Dynamo.Models.ZoomEventArgs
[82] Dynamo.Models.TaskDialogEventArgs
[83] Dynamo.Models.EvaluationCompletedEventArgs
[84] Dynamo.Models.DynamoModelUpdateArgs
[85] Dynamo.Models.FunctionNamePromptEventArgs
[86] Dynamo.Models.PresetsNamePromptEventArgs
[87] Dynamo.Models.ViewOperationEventArgs
[88] Dynamo.Models.PointEventArgs
[89] Dynamo.Models.WorkspaceEventArgs
[90] Dynamo.Models.ModelEventArgs
[91] Dynamo.Models.DeltaComputeStateEventArgs
[92] Dynamo.Models.SettingsMigrationEventArgs
[93] Dynamo.Models.DynamoModelHandler
[94] Dynamo.Models.NodeHandler
[95] Dynamo.Models.WorkspaceHandler
[96] Dynamo.Models.ActionHandler
[97] Dynamo.Models.NodeEventHandler
[98] Dynamo.Models.SettingsMigrationHandler
[99] Dynamo.Models.DynamoPreferencesData
[100] Dynamo.Models.IEngineControllerManager
[101] Dynamo.Models.NodeModelAssemblyLoader
[102] Dynamo.Visualization.DefaultGraphicPrimitives
[103] Dynamo.Visualization.IRenderPackageSource1[T] [104] Dynamo.Visualization.DefaultRenderPackageFactory [105] Dynamo.Visualization.DefaultRenderPackage [106] Dynamo.Visualization.IRenderPackageFactory [107] Dynamo.Visualization.RenderPackageCache [108] Dynamo.Library.ILibraryLoader [109] Dynamo.Library.TypedParameter [110] Dynamo.Interfaces.IDynamoModel [111] Dynamo.Interfaces.IPathResolver [112] Dynamo.Interfaces.IPathManager [113] Dynamo.Interfaces.IPreferences [114] Dynamo.Interfaces.BackgroundPreviewActiveState [115] Dynamo.Engine.LinkedListOfList2[TKey,T]
[116] Dynamo.Engine.MemberDocumentNode
[117] Dynamo.Engine.SyncDataManager
[118] Dynamo.Engine.DocumentationServices
[119] Dynamo.Engine.IFunctionDescriptor
[120] Dynamo.Engine.FunctionDescriptorParams
[121] Dynamo.Engine.FunctionDescriptor
[122] Dynamo.Engine.FunctionGroup
[123] Dynamo.Engine.ILibraryCustomizationServices
[124] Dynamo.Engine.LibraryCustomizationServices
[125] Dynamo.Engine.LibraryCustomization
[126] Dynamo.Engine.LibraryServices
[127] Dynamo.Engine.XmlDocumentationExtensions
[128] Dynamo.Engine.FunctionType
[129] Dynamo.Engine.AstBuiltEventHandler
[130] Dynamo.Engine.EngineController
[131] Dynamo.Engine.CompilationServices
[132] Dynamo.Engine.TraceReconciliationEventArgs
[133] Dynamo.Engine.ITraceReconciliationProcessor
[134] Dynamo.Engine.LiveRunnerFactory
[135] Dynamo.Engine.LiveRunnerServices
[136] Dynamo.Engine.NodeToCode.INamingProvider
[137] Dynamo.Engine.NodeToCode.NamingProvider
[138] Dynamo.Engine.NodeToCode.NodeToCodeResult
[139] Dynamo.Engine.NodeToCode.NodeToCodeUndoHelper
[140] Dynamo.Engine.NodeToCode.IdentifierVisitor
[141] Dynamo.Engine.NodeToCode.IdentifierReplacer
[142] Dynamo.Engine.NodeToCode.ShortestQualifiedNameReplacer
[143] Dynamo.Engine.NodeToCode.IdentifierFinder
[144] Dynamo.Engine.NodeToCode.NodeToCodeCompiler
[145] Dynamo.Engine.CodeGeneration.IAstNodeContainer
[146] Dynamo.Engine.CodeGeneration.CompilingEventArgs
[147] Dynamo.Engine.CodeGeneration.CompiledEventArgs
[148] Dynamo.Engine.CodeGeneration.CompilationContext
[149] Dynamo.Engine.CodeGeneration.AstBuilder
[150] Dynamo.Engine.CodeCompletion.CodeCompletionServices
[151] Dynamo.Engine.CodeCompletion.CompletionData
[152] Dynamo.Scheduler.Disposable
[153] Dynamo.Scheduler.AsyncTaskExtensions
[154] Dynamo.Scheduler.QueryMirrorDataParams
[155] Dynamo.Scheduler.QueryMirrorDataAsyncTask
[156] Dynamo.Scheduler.PreviewGraphAsyncTask
[157] Dynamo.Scheduler.UpdateRenderPackageParams
[158] Dynamo.Scheduler.UpdateRenderPackageAsyncTask
[159] Dynamo.Scheduler.AsyncTaskCompletedHandler
[160] Dynamo.Scheduler.AsyncTaskComparer
[161] Dynamo.Scheduler.AsyncTask
[162] Dynamo.Scheduler.CompileCustomNodeParams
[163] Dynamo.Scheduler.CompileCustomNodeAsyncTask
[164] Dynamo.Scheduler.DelegateBasedAsyncTask
[165] Dynamo.Scheduler.TaskStateChangedEventArgs
[166] Dynamo.Scheduler.TaskStateChangedEventHandler
[167] Dynamo.Scheduler.IScheduler
[168] Dynamo.Scheduler.TaskProcessMode
[169] Dynamo.Scheduler.DynamoScheduler
[170] Dynamo.Scheduler.DynamoSchedulerThread
[171] Dynamo.Scheduler.SetTraceDataAsyncTask
[172] Dynamo.Scheduler.TimeStamp
[173] Dynamo.Scheduler.TimeStampGenerator
[174] Dynamo.Scheduler.UpdateGraphAsyncTask
[175] Dynamo.Scheduler.ISchedulerThread
[176] Dynamo.Logging.AnalyticsService
[177] Dynamo.Logging.DynamoAnalyticsSession
[178] Dynamo.Logging.DynamoAnalyticsClient
[179] Dynamo.Logging.IAnalyticsSession
[180] Dynamo.Logging.NotificationMessage
[181] Dynamo.Logging.LogMessage
[182] Dynamo.Logging.LogSource
[183] Dynamo.Logging.LogSourceBase
[184] Dynamo.Logging.ILogger
[185] Dynamo.Logging.ILogMessage
[186] Dynamo.Logging.ILogSource
[187] Dynamo.Logging.StabilityUtils
[188] Dynamo.Logging.StabilityCookie
[189] Dynamo.Logging.LogLevel
[190] Dynamo.Logging.WarningLevel
[191] Dynamo.Logging.LogEventHandler
[192] Dynamo.Logging.LogEventArgs
[193] Dynamo.Logging.DynamoLogger
[194] Dynamo.Logging.Heartbeat
[195] Dynamo.Logging.UsageLog
[196] Dynamo.Extensions.IServiceManager
[197] Dynamo.Extensions.EnumDescriptionAttribute
[198] Dynamo.Extensions.EnumDescription
[199] Dynamo.Extensions.ExtensionCommandExecutive
[200] Dynamo.Extensions.ExtensionLibraryLoader
[201] Dynamo.Extensions.ICommandExecutive
[202] Dynamo.Extensions.ExtensionLoader
[203] Dynamo.Extensions.IExtensionSource
[204] Dynamo.Extensions.ExtensionManager
[205] Dynamo.Extensions.ExtensionDefinition
[206] Dynamo.Extensions.IExtensionLoader
[207] Dynamo.Extensions.IExtensionManager
[208] Dynamo.Extensions.IExtension
[209] Dynamo.Extensions.ReadyParams
[210] Dynamo.Extensions.StartupParams
[211] Dynamo.Graph.NodeGraph
[212] Dynamo.Graph.SaveContext
[213] Dynamo.Graph.UpdateValueParams
[214] Dynamo.Graph.ModelBase
[215] Dynamo.Graph.ILocatable
[216] Dynamo.Graph.Connectors.ConnectorType
[217] Dynamo.Graph.Connectors.ConnectorModel
[218] Dynamo.Graph.Connectors.InvalidPortException
[219] Dynamo.Graph.Notes.NoteModel
[220] Dynamo.Graph.Presets.PresetModel
[221] Dynamo.Graph.Annotations.AnnotationModel
[222] Dynamo.Graph.Workspaces.LayoutExtensions
[223] Dynamo.Graph.Workspaces.NodesToCodeExtensions
[224] Dynamo.Graph.Workspaces.PresetExtensions
[225] Dynamo.Graph.Workspaces.NodeReadConverter
[226] Dynamo.Graph.Workspaces.WorkspaceReadConverter
[227] Dynamo.Graph.Workspaces.WorkspaceWriteConverter
[228] Dynamo.Graph.Workspaces.DummyNodeWriteConverter
[229] Dynamo.Graph.Workspaces.ConnectorConverter
[230] Dynamo.Graph.Workspaces.IdToGuidConverter
[231] Dynamo.Graph.Workspaces.TypedParameterConverter
[232] Dynamo.Graph.Workspaces.IdReferenceResolver
[233] Dynamo.Graph.Workspaces.SerializationExtensions
[234] Dynamo.Graph.Workspaces.WorkspaceModel
[235] Dynamo.Graph.Workspaces.ICustomNodeWorkspaceModel
[236] Dynamo.Graph.Workspaces.IWorkspaceModel
[237] Dynamo.Graph.Workspaces.WorkspaceInfo
[238] Dynamo.Graph.Workspaces.CustomNodeWorkspaceModel
[239] Dynamo.Graph.Workspaces.HomeWorkspaceModel
[240] Dynamo.Graph.Workspaces.ExtraWorkspaceViewInfo
[241] Dynamo.Graph.Workspaces.ExtraNodeViewInfo
[242] Dynamo.Graph.Workspaces.ExtraNoteViewInfo
[243] Dynamo.Graph.Workspaces.ExtraAnnotationViewInfo
[244] Dynamo.Graph.Nodes.NodeOutputTypes
[245] Dynamo.Graph.Nodes.NodeOutputData
[246] Dynamo.Graph.Nodes.NodeInputTypes
[247] Dynamo.Graph.Nodes.NodeInputData
[248] Dynamo.Graph.Nodes.NodeNameAttribute
[249] Dynamo.Graph.Nodes.NodeCategoryAttribute
[250] Dynamo.Graph.Nodes.NodeSearchTagsAttribute
[251] Dynamo.Graph.Nodes.NodeDescriptionAttribute
[252] Dynamo.Graph.Nodes.DoNotLoadOnPlatformsAttribute
[253] Dynamo.Graph.Nodes.NodeDeprecatedAttribute
[254] Dynamo.Graph.Nodes.AlsoKnownAsAttribute
[255] Dynamo.Graph.Nodes.IsMetaNodeAttribute
[256] Dynamo.Graph.Nodes.IsDesignScriptCompatibleAttribute
[257] Dynamo.Graph.Nodes.NodeObsoleteAttribute
[258] Dynamo.Graph.Nodes.InPortNamesAttribute
[259] Dynamo.Graph.Nodes.InPortDescriptionsAttribute
[260] Dynamo.Graph.Nodes.InPortTypesAttribute
[261] Dynamo.Graph.Nodes.OutPortNamesAttribute
[262] Dynamo.Graph.Nodes.OutPortDescriptionsAttribute
[263] Dynamo.Graph.Nodes.OutPortTypesAttribute
[264] Dynamo.Graph.Nodes.NodeModelExtensions
[265] Dynamo.Graph.Nodes.DummyNode
[266] Dynamo.Graph.Nodes.CodeBlockUtils
[267] Dynamo.Graph.Nodes.CodeCompletionParser
[268] Dynamo.Graph.Nodes.TypeLoadData
[269] Dynamo.Graph.Nodes.ScopedNodeModel
[270] Dynamo.Graph.Nodes.VariableInputNode
[271] Dynamo.Graph.Nodes.VariableInputNodeController
[272] Dynamo.Graph.Nodes.FunctionCallNodeController1[T] [273] Dynamo.Graph.Nodes.FunctionCallBase2[TController,TDescriptor]
[274] Dynamo.Graph.Nodes.CodeBlockNodeModel
[275] Dynamo.Graph.Nodes.Statement
[276] Dynamo.Graph.Nodes.Variable
[277] Dynamo.Graph.Nodes.PortType
[278] Dynamo.Graph.Nodes.PortModel
[279] Dynamo.Graph.Nodes.PortData
[280] Dynamo.Graph.Nodes.BuiltinNodeCategories
[281] Dynamo.Graph.Nodes.Utilities
[282] Dynamo.Graph.Nodes.NodeModel
[283] Dynamo.Graph.Nodes.ElementState
[284] Dynamo.Graph.Nodes.LacingStrategy
[285] Dynamo.Graph.Nodes.PortEventType
[286] Dynamo.Graph.Nodes.SnapExtensionEdges
[287] Dynamo.Graph.Nodes.DispatchedToUIThreadHandler
[288] Dynamo.Graph.Nodes.UIDispatcherEventArgs
[289] Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction
[290] Dynamo.Graph.Nodes.ZeroTouch.ZeroTouchVarArgNodeController1[T] [291] Dynamo.Graph.Nodes.ZeroTouch.DSFunctionBase [292] Dynamo.Graph.Nodes.ZeroTouch.ZeroTouchNodeController1[T]
[293] Dynamo.Graph.Nodes.ZeroTouch.UnresolvedFunctionException
[294] Dynamo.Graph.Nodes.ZeroTouch.DSFunction
[295] Dynamo.Graph.Nodes.NodeLoaders.InputNodeLoader
[296] Dynamo.Graph.Nodes.NodeLoaders.INodeLoader1[T] [297] Dynamo.Graph.Nodes.NodeLoaders.INodeFactory1[T]
[298] Dynamo.Graph.Nodes.NodeLoaders.NodeFactory
[299] Dynamo.Graph.Nodes.NodeLoaders.CodeBlockNodeLoader
[300] Dynamo.Graph.Nodes.NodeLoaders.CustomNodeLoader
[301] Dynamo.Graph.Nodes.NodeLoaders.ZeroTouchNodeLoader
[302] Dynamo.Graph.Nodes.CustomNodes.ICustomNodeManager
[303] Dynamo.Graph.Nodes.CustomNodes.ICustomNodeSource
[304] Dynamo.Graph.Nodes.CustomNodes.CustomNodeController1[T] [305] Dynamo.Graph.Nodes.CustomNodes.Function [306] Dynamo.Graph.Nodes.CustomNodes.Symbol [307] Dynamo.Graph.Nodes.CustomNodes.Output [308] Dynamo.Exceptions.LibraryLoadFailedException [309] Dynamo.Core.CrashPromptArgs [310] Dynamo.Core.FileVersion [311] Dynamo.Core.DynamoMigratorBase [312] Dynamo.Core.MigrationPathResolver [313] Dynamo.Core.PulseMaker [314] Dynamo.Core.PathManagerParams [315] Dynamo.Core.PathManager [316] Dynamo.Core.AuthenticationManager [317] Dynamo.Core.NotificationObject [318] Dynamo.Core.IUndoRedoRecorderClient [319] Dynamo.Core.UndoRedoRecorder [320] Dynamo.Core.CustomNodeManager [321] Dynamo.Configuration.ExecutionSession [322] Dynamo.Configuration.DebugSettings [323] Dynamo.Configuration.Context [324] Dynamo.Configuration.PreferenceSettings [325] Dynamo.Configuration.Configurations [326] <PrivateImplementationDetails> [327] Dynamo.CustomNodeDefinition+<>c__DisplayClass0_0 [328] Dynamo.CustomNodeDefinition+<>c__DisplayClass0_1 [329] Dynamo.CustomNodeDefinition+<>c [330] Dynamo.CustomNodeDefinition+<>c__DisplayClass49_0 [331] Dynamo.CustomNodeDefinition+<FindAllDependencies>d__49 [332] Dynamo.Updates.UpdateManager+<>c__DisplayClass61_0 [333] Dynamo.Updates.UpdateManager+<>c [334] Dynamo.Updates.DynamoLookUp+<>c [335] Dynamo.Selection.DynamoSelection+<>c [336] Dynamo.Migration.MigrationManager+Decision [337] Dynamo.Migration.MigrationManager+FutureFileCallback [338] Dynamo.Migration.MigrationManager+ObsoleteFileCallback [339] Dynamo.Migration.MigrationManager+<>c__DisplayClass17_0 [340] Dynamo.Migration.MigrationManager+<>c [341] Dynamo.Migration.MigrationManager+<>c__DisplayClass19_0 [342] Dynamo.Search.NodeSearchModel+<>c [343] Dynamo.Search.SearchLibrary2+<>c[TEntry,TItem]
[344] Dynamo.Search.SearchCategoryUtil+SearchCategoryImpl1[TEntry] [345] Dynamo.Search.SearchCategoryUtil+<GetAllCategoryNames>d__21[TEntry]
[346] Dynamo.Search.BrowserItem+BrowserItemHandler
[347] Dynamo.Search.SearchDictionary1+<>c[V] [348] Dynamo.Search.SearchDictionary1+<>c__DisplayClass26_0[V]
[349] Dynamo.Search.SearchDictionary1+<>c__DisplayClass27_0[V] [350] Dynamo.Search.SearchDictionary1+<>c__DisplayClass28_0[V]
[351] Dynamo.Search.SearchDictionary1+<>c__DisplayClass29_0[V] [352] Dynamo.Search.SearchDictionary1+<>c__DisplayClass33_0[V]
[353] Dynamo.Search.SearchDictionary1+<>c__DisplayClass33_1[V] [354] Dynamo.Search.SearchElements.CustomNodeSearchElement+<>c [355] Dynamo.Search.SearchElements.NodeSearchElement+<>c [356] Dynamo.Search.SearchElements.ZeroTouchSearchElement+<>c [357] Dynamo.Search.SearchElements.SearchElementBase+SearchElementHandler [358] Dynamo.Models.DynamoModel+RecordableCommand [359] Dynamo.Models.DynamoModel+ModelBasedRecordableCommand [360] Dynamo.Models.DynamoModel+PausePlaybackCommand [361] Dynamo.Models.DynamoModel+OpenFileCommand [362] Dynamo.Models.DynamoModel+RunCancelCommand [363] Dynamo.Models.DynamoModel+ForceRunCancelCommand [364] Dynamo.Models.DynamoModel+MutateTestCommand [365] Dynamo.Models.DynamoModel+CreateNodeCommand [366] Dynamo.Models.DynamoModel+CreateAndConnectNodeCommand [367] Dynamo.Models.DynamoModel+CreateProxyNodeCommand [368] Dynamo.Models.DynamoModel+CreateNoteCommand [369] Dynamo.Models.DynamoModel+SelectModelCommand [370] Dynamo.Models.DynamoModel+SelectInRegionCommand [371] Dynamo.Models.DynamoModel+DragSelectionCommand [372] Dynamo.Models.DynamoModel+MakeConnectionCommand [373] Dynamo.Models.DynamoModel+DeleteModelCommand [374] Dynamo.Models.DynamoModel+UndoRedoCommand [375] Dynamo.Models.DynamoModel+ModelEventCommand [376] Dynamo.Models.DynamoModel+UpdateModelValueCommand [377] Dynamo.Models.DynamoModel+ConvertNodesToCodeCommand [378] Dynamo.Models.DynamoModel+CreateCustomNodeCommand [379] Dynamo.Models.DynamoModel+SwitchTabCommand [380] Dynamo.Models.DynamoModel+CreateAnnotationCommand [381] Dynamo.Models.DynamoModel+UngroupModelCommand [382] Dynamo.Models.DynamoModel+AddModelToGroupCommand [383] Dynamo.Models.DynamoModel+AddPresetCommand [384] Dynamo.Models.DynamoModel+ApplyPresetCommand [385] Dynamo.Models.DynamoModel+RunCompletedHandler [386] Dynamo.Models.DynamoModel+CrashPromptHandler [387] Dynamo.Models.DynamoModel+TaskDialogHandler [388] Dynamo.Models.DynamoModel+VoidHandler [389] Dynamo.Models.DynamoModel+FunctionNamePromptRequestHandler [390] Dynamo.Models.DynamoModel+IStartConfiguration [391] Dynamo.Models.DynamoModel+DefaultStartConfiguration [392] Dynamo.Models.DynamoModel+ButtonId [393] Dynamo.Models.DynamoModel+<>c__DisplayClass41_0 [394] Dynamo.Models.DynamoModel+<>c__DisplayClass59_0 [395] Dynamo.Models.DynamoModel+<>c__DisplayClass64_0 [396] Dynamo.Models.DynamoModel+<>c__DisplayClass160_0 [397] Dynamo.Models.DynamoModel+<>c__DisplayClass304_0 [398] Dynamo.Models.DynamoModel+<>c [399] Dynamo.Models.DynamoModel+<>c__DisplayClass310_0 [400] Dynamo.Models.DynamoModel+<>c__DisplayClass310_1 [401] Dynamo.Models.DynamoModel+<>c__DisplayClass310_2 [402] Dynamo.Models.DynamoModel+<>c__DisplayClass311_0 [403] Dynamo.Models.DynamoModel+<>c__DisplayClass321_0 [404] Dynamo.Models.DynamoModel+<>c__DisplayClass334_0 [405] Dynamo.Models.DynamoModel+<>c__DisplayClass338_0 [406] Dynamo.Models.DynamoModel+<>c__DisplayClass339_0 [407] Dynamo.Models.DynamoModel+<>c__DisplayClass350_0 [408] Dynamo.Models.DynamoModel+<>c__DisplayClass350_1 [409] Dynamo.Models.DynamoModel+<>c__DisplayClass350_2 [410] Dynamo.Models.DynamoModel+<>c__DisplayClass359_0 [411] Dynamo.Models.ZoomEventArgs+ZoomModes [412] Dynamo.Models.EvaluationCompletedEventArgs+<>c [413] Dynamo.Models.ViewOperationEventArgs+Operation [414] Dynamo.Models.SettingsMigrationEventArgs+EventStatusType [415] Dynamo.Models.NodeModelAssemblyLoader+AssemblyLoadedHandler [416] Dynamo.Models.NodeModelAssemblyLoader+AssemblyLoadedEventArgs [417] Dynamo.Models.NodeModelAssemblyLoader+<>c__DisplayClass10_0 [418] Dynamo.Models.NodeModelAssemblyLoader+<>c [419] Dynamo.Models.NodeModelAssemblyLoader+<>c__DisplayClass14_0 [420] Dynamo.Visualization.DefaultGraphicPrimitives+<>o__491[T]
[421] Dynamo.Engine.SyncDataManager+State
[422] Dynamo.Engine.SyncDataManager+<>c__DisplayClass8_0
[423] Dynamo.Engine.DocumentationServices+<>c__DisplayClass5_0
[424] Dynamo.Engine.FunctionDescriptor+<>c
[425] Dynamo.Engine.FunctionGroup+<>c__DisplayClass9_0
[426] Dynamo.Engine.FunctionGroup+<>c__DisplayClass9_1
[427] Dynamo.Engine.FunctionGroup+<>c
[428] Dynamo.Engine.LibraryServices+UpgradeHint
[429] Dynamo.Engine.LibraryServices+Categories
[430] Dynamo.Engine.LibraryServices+LibraryLoadFailedEventArgs
[431] Dynamo.Engine.LibraryServices+LibraryLoadedEventArgs
[432] Dynamo.Engine.LibraryServices+LibraryLoadingEventArgs
[433] Dynamo.Engine.LibraryServices+LibraryPathComparer
[434] Dynamo.Engine.LibraryServices+<>c
[435] Dynamo.Engine.LibraryServices+<>c__DisplayClass42_0
[436] Dynamo.Engine.LibraryServices+<>c__DisplayClass42_1
[437] Dynamo.Engine.LibraryServices+<>c__DisplayClass46_0
[438] Dynamo.Engine.LibraryServices+<>c__DisplayClass51_0
[439] Dynamo.Engine.LibraryServices+d__57
[440] Dynamo.Engine.LibraryServices+<>c__DisplayClass59_0
[441] Dynamo.Engine.LibraryServices+<>c__DisplayClass64_0
[442] Dynamo.Engine.XmlDocumentationExtensions+XmlTagType
[443] Dynamo.Engine.XmlDocumentationExtensions+DocumentElementType
[444] Dynamo.Engine.XmlDocumentationExtensions+<>c
[445] Dynamo.Engine.XmlDocumentationExtensions+<>c__DisplayClass7_0
[446] Dynamo.Engine.EngineController+<>c
[447] Dynamo.Engine.NodeToCode.ShortestQualifiedNameReplacer+<>c
[448] Dynamo.Engine.NodeToCode.NodeToCodeCompiler+NumberingState
[449] Dynamo.Engine.NodeToCode.NodeToCodeCompiler+TypeDependentNameGenetrator
[450] Dynamo.Engine.NodeToCode.NodeToCodeCompiler+<>c__DisplayClass2_0
[451] Dynamo.Engine.NodeToCode.NodeToCodeCompiler+<>c
[452] Dynamo.Engine.NodeToCode.NodeToCodeCompiler+<>c__DisplayClass3_0
[453] Dynamo.Engine.NodeToCode.NodeToCodeCompiler+<>c__DisplayClass3_1
[454] Dynamo.Engine.NodeToCode.NodeToCodeCompiler+<>c__DisplayClass3_2
[455] Dynamo.Engine.NodeToCode.NodeToCodeCompiler+<>c__DisplayClass6_0
[456] Dynamo.Engine.NodeToCode.NodeToCodeCompiler+<>c__DisplayClass7_0
[457] Dynamo.Engine.NodeToCode.NodeToCodeCompiler+<>c__DisplayClass8_0
[458] Dynamo.Engine.NodeToCode.NodeToCodeCompiler+<>c__DisplayClass10_0
[459] Dynamo.Engine.NodeToCode.NodeToCodeCompiler+<>c__DisplayClass10_1
[460] Dynamo.Engine.CodeGeneration.AstBuilder+MarkFlag
[461] Dynamo.Engine.CodeGeneration.AstBuilder+StringConstants
[462] Dynamo.Engine.CodeGeneration.AstBuilder+<>c
[463] Dynamo.Engine.CodeGeneration.AstBuilder+d__6
[464] Dynamo.Engine.CodeCompletion.CodeCompletionServices+<>c
[465] Dynamo.Engine.CodeCompletion.CodeCompletionServices+<>c__DisplayClass6_0
[466] Dynamo.Engine.CodeCompletion.CodeCompletionServices+<>c__DisplayClass9_0
[467] Dynamo.Engine.CodeCompletion.CodeCompletionServices+<>c__DisplayClass9_1
[468] Dynamo.Engine.CodeCompletion.CompletionData+CompletionType
[469] Dynamo.Scheduler.Disposable+SimpleDisposable
[470] Dynamo.Scheduler.AsyncTaskExtensions+<>c__DisplayClass0_0
[471] Dynamo.Scheduler.AsyncTaskExtensions+<>c__DisplayClass1_0
[472] Dynamo.Scheduler.AsyncTaskExtensions+<>c__DisplayClass2_0
[473] Dynamo.Scheduler.AsyncTaskExtensions+<>c__DisplayClass3_0
[474] Dynamo.Scheduler.UpdateRenderPackageAsyncTask+<>c
[475] Dynamo.Scheduler.AsyncTask+TaskPriority
[476] Dynamo.Scheduler.AsyncTask+TaskMergeInstruction
[477] Dynamo.Scheduler.TaskStateChangedEventArgs+State
[478] Dynamo.Scheduler.DynamoScheduler+EventIndex
[479] Dynamo.Scheduler.DynamoScheduler+<>c
[480] Dynamo.Scheduler.UpdateGraphAsyncTask+<>c__DisplayClass13_0
[481] Dynamo.Scheduler.UpdateGraphAsyncTask+<>c__DisplayClass15_0
[482] Dynamo.Scheduler.UpdateGraphAsyncTask+<>c
[483] Dynamo.Logging.DynamoAnalyticsClient+Dummy
[484] Dynamo.Logging.LogMessage+ExceptionLogMessage
[485] Dynamo.Logging.LogMessage+ErrorLogMessage
[486] Dynamo.Logging.LogMessage+WarningLogMessage
[487] Dynamo.Logging.LogMessage+StandardLogMessage
[488] Dynamo.Logging.LogSource+DispatchedLogger
[489] Dynamo.Logging.Heartbeat+<>c
[490] Dynamo.Extensions.ExtensionManager+<>c__DisplayClass8_0
[491] Dynamo.Graph.NodeGraph+<>c__DisplayClass25_0
[492] Dynamo.Graph.NodeGraph+d__28
[493] Dynamo.Graph.NodeGraph+<>c__DisplayClass32_0
[494] Dynamo.Graph.NodeGraph+<>c__DisplayClass33_0
[495] Dynamo.Graph.NodeGraph+<>c
[496] Dynamo.Graph.Presets.PresetModel+<>c__DisplayClass22_0
[497] Dynamo.Graph.Annotations.AnnotationModel+<>c
[498] Dynamo.Graph.Annotations.AnnotationModel+<>c__DisplayClass72_0
[499] Dynamo.Graph.Annotations.AnnotationModel+<>c__DisplayClass73_0
[500] Dynamo.Graph.Workspaces.LayoutExtensions+<>c__DisplayClass0_0

[501] Dynamo.Graph.Workspaces.LayoutExtensions+<>c__DisplayClass0_1
[502] Dynamo.Graph.Workspaces.LayoutExtensions+<>c
[503] Dynamo.Graph.Workspaces.LayoutExtensions+<>c__DisplayClass1_0
[504] Dynamo.Graph.Workspaces.LayoutExtensions+<>c__DisplayClass1_1
[505] Dynamo.Graph.Workspaces.LayoutExtensions+<>c__DisplayClass1_2
[506] Dynamo.Graph.Workspaces.LayoutExtensions+<>c__DisplayClass1_3
[507] Dynamo.Graph.Workspaces.LayoutExtensions+<>c__DisplayClass3_0
[508] Dynamo.Graph.Workspaces.LayoutExtensions+<>c__DisplayClass6_0
[509] Dynamo.Graph.Workspaces.LayoutExtensions+<>c__DisplayClass6_1
[510] Dynamo.Graph.Workspaces.NodesToCodeExtensions+<>c
[511] Dynamo.Graph.Workspaces.NodesToCodeExtensions+<>c__DisplayClass2_0
[512] Dynamo.Graph.Workspaces.NodesToCodeExtensions+<>c__DisplayClass2_1
[513] Dynamo.Graph.Workspaces.NodesToCodeExtensions+<>c__DisplayClass3_0
[514] Dynamo.Graph.Workspaces.NodesToCodeExtensions+<>c__DisplayClass3_1
[515] Dynamo.Graph.Workspaces.PresetExtensions+<>c__DisplayClass0_0
[516] Dynamo.Graph.Workspaces.PresetExtensions+<>c__DisplayClass2_0
[517] Dynamo.Graph.Workspaces.PresetExtensions+<>c
[518] Dynamo.Graph.Workspaces.PresetExtensions+<>c__DisplayClass3_0
[519] Dynamo.Graph.Workspaces.NodeReadConverter+<>c__DisplayClass11_0
[520] Dynamo.Graph.Workspaces.NodeReadConverter+<>c
[521] Dynamo.Graph.Workspaces.WorkspaceReadConverter+<>c__DisplayClass9_0
[522] Dynamo.Graph.Workspaces.WorkspaceReadConverter+<>c__DisplayClass9_1
[523] Dynamo.Graph.Workspaces.WorkspaceReadConverter+<>c__DisplayClass9_2
[524] Dynamo.Graph.Workspaces.WorkspaceReadConverter+<>c
[525] Dynamo.Graph.Workspaces.WorkspaceWriteConverter+<>c
[526] Dynamo.Graph.Workspaces.SerializationExtensions+<>c
[527] Dynamo.Graph.Workspaces.WorkspaceModel+WorkspaceSavedEvent
[528] Dynamo.Graph.Workspaces.WorkspaceModel+PointEventHandler
[529] Dynamo.Graph.Workspaces.WorkspaceModel+PopulateJSONWorkspaceHandler
[530] Dynamo.Graph.Workspaces.WorkspaceModel+<>c
[531] Dynamo.Graph.Workspaces.WorkspaceModel+<>c__DisplayClass23_0
[532] Dynamo.Graph.Workspaces.WorkspaceModel+<>c__DisplayClass23_1
[533] Dynamo.Graph.Workspaces.WorkspaceModel+<>c__DisplayClass23_2
[534] Dynamo.Graph.Workspaces.WorkspaceModel+<>c__DisplayClass25_0
[535] Dynamo.Graph.Workspaces.WorkspaceModel+<>c__DisplayClass111_0
[536] Dynamo.Graph.Workspaces.WorkspaceModel+<>c__DisplayClass227_0
[537] Dynamo.Graph.Workspaces.WorkspaceModel+<>c__DisplayClass228_0
[538] Dynamo.Graph.Workspaces.WorkspaceModel+<>c__DisplayClass229_0
[539] Dynamo.Graph.Workspaces.WorkspaceModel+<>c__DisplayClass230_0
[540] Dynamo.Graph.Workspaces.WorkspaceModel+<>c__DisplayClass241_0
[541] Dynamo.Graph.Workspaces.WorkspaceModel+<>c__DisplayClass253_0
[542] Dynamo.Graph.Workspaces.WorkspaceModel+<>c__DisplayClass254_0
[543] Dynamo.Graph.Workspaces.WorkspaceModel+<>c__DisplayClass255_0
[544] Dynamo.Graph.Workspaces.WorkspaceModel+<>c__DisplayClass256_0
[545] Dynamo.Graph.Workspaces.WorkspaceModel+<>c__DisplayClass256_1
[546] Dynamo.Graph.Workspaces.WorkspaceModel+<>c__DisplayClass256_2
[547] Dynamo.Graph.Workspaces.CustomNodeWorkspaceModel+<>c
[548] Dynamo.Graph.Workspaces.HomeWorkspaceModel+<>c
[549] Dynamo.Graph.Workspaces.HomeWorkspaceModel+<>c__DisplayClass68_0
[550] Dynamo.Graph.Workspaces.HomeWorkspaceModel+<>c__DisplayClass68_1
[551] Dynamo.Graph.Workspaces.HomeWorkspaceModel+<>c__DisplayClass72_0
[552] Dynamo.Graph.Nodes.NodeModelExtensions+<>c__DisplayClass0_0
[553] Dynamo.Graph.Nodes.NodeModelExtensions+<>c
[554] Dynamo.Graph.Nodes.NodeModelExtensions+<>c__DisplayClass1_0
[555] Dynamo.Graph.Nodes.NodeModelExtensions+<>c__DisplayClass2_0
[556] Dynamo.Graph.Nodes.DummyNode+Nature
[557] Dynamo.Graph.Nodes.CodeBlockUtils+<>c
[558] Dynamo.Graph.Nodes.TypeLoadData+<>c
[559] Dynamo.Graph.Nodes.ScopedNodeModel+<>c__DisplayClass2_0
[560] Dynamo.Graph.Nodes.VariableInputNode+BasicVariableInputNodeController
[561] Dynamo.Graph.Nodes.FunctionCallNodeController1+<>c__DisplayClass10_0[T] [562] Dynamo.Graph.Nodes.FunctionCallNodeController1+<>c__DisplayClass13_0[T]
[563] Dynamo.Graph.Nodes.FunctionCallNodeController1+<>c[T] [564] Dynamo.Graph.Nodes.CodeBlockNodeModel+ImperativeIdentifierInPlaceMapper [565] Dynamo.Graph.Nodes.CodeBlockNodeModel+IdentifierInPlaceMapper [566] Dynamo.Graph.Nodes.CodeBlockNodeModel+<>c [567] Dynamo.Graph.Nodes.CodeBlockNodeModel+<>c__DisplayClass40_0 [568] Dynamo.Graph.Nodes.Statement+State [569] Dynamo.Graph.Nodes.Statement+StatementType [570] Dynamo.Graph.Nodes.Statement+<>c [571] Dynamo.Graph.Nodes.Utilities+<>c [572] Dynamo.Graph.Nodes.Utilities+<>c__DisplayClass6_0 [573] Dynamo.Graph.Nodes.NodeModel+ExecutionHints [574] Dynamo.Graph.Nodes.NodeModel+<>c [575] Dynamo.Graph.Nodes.NodeModel+<>c__DisplayClass148_0 [576] Dynamo.Graph.Nodes.NodeModel+<>c__DisplayClass184_0 [577] Dynamo.Graph.Nodes.NodeModel+<>c__DisplayClass210_0 [578] Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction+ZeroTouchVarInputController [579] Dynamo.Graph.Nodes.ZeroTouch.ZeroTouchNodeController1+<>c__DisplayClass15_0[T]
[580] Dynamo.Graph.Nodes.NodeLoaders.NodeFactory+NodeModelTypeLoader
[581] Dynamo.Graph.Nodes.NodeLoaders.CustomNodeLoader+<>c
[582] Dynamo.Graph.Nodes.NodeLoaders.ZeroTouchNodeLoader+<>c__DisplayClass2_0
[583] Dynamo.Graph.Nodes.CustomNodes.CustomNodeController1+<>c[T] [584] Dynamo.Graph.Nodes.CustomNodes.CustomNodeController1+<>c__DisplayClass3_0[T]
[585] Dynamo.Graph.Nodes.CustomNodes.CustomNodeController`1+<>c__DisplayClass4_0[T]
[586] Dynamo.Graph.Nodes.CustomNodes.Function+<>c
[587] Dynamo.Graph.Nodes.CustomNodes.Symbol+<>c
[588] Dynamo.Graph.Nodes.CustomNodes.Output+<>c
[589] Dynamo.Core.CrashPromptArgs+DisplayOptions
[590] Dynamo.Core.DynamoMigratorBase+<>c__DisplayClass18_0
[591] Dynamo.Core.DynamoMigratorBase+<>c__DisplayClass19_0
[592] Dynamo.Core.DynamoMigratorBase+<>c
[593] Dynamo.Core.PathManager+<>c
[594] Dynamo.Core.PathManager+<>c__DisplayClass93_0
[595] Dynamo.Core.PathManager+d__93
[596] Dynamo.Core.UndoRedoRecorder+UserAction
[597] Dynamo.Core.UndoRedoRecorder+ActionGroupDisposable
[598] Dynamo.Core.UndoRedoRecorder+ModelModificationUndoHelper
[599] Dynamo.Core.CustomNodeManager+<>c__DisplayClass28_0
[600] Dynamo.Core.CustomNodeManager+<>c__DisplayClass29_0
[601] Dynamo.Core.CustomNodeManager+<>c__DisplayClass30_0
[602] Dynamo.Core.CustomNodeManager+d__37
[603] Dynamo.Core.CustomNodeManager+<>c__DisplayClass38_0
[604] Dynamo.Core.CustomNodeManager+<>c
[605] Dynamo.Core.CustomNodeManager+<>c__DisplayClass50_0
[606] Dynamo.Core.CustomNodeManager+<>c__DisplayClass55_0
[607] Dynamo.Core.CustomNodeManager+<>c__DisplayClass56_0
[608] Dynamo.Core.CustomNodeManager+<>c__DisplayClass56_1
[609] Dynamo.Core.CustomNodeManager+<>c__DisplayClass56_2
[610] Dynamo.Core.CustomNodeManager+<>c__DisplayClass56_3
[611] Dynamo.Core.CustomNodeManager+<>c__DisplayClass56_4
[612] Dynamo.Core.CustomNodeManager+<>c__DisplayClass56_5
[613] Dynamo.Core.CustomNodeManager+<>c__DisplayClass56_6
[614] Dynamo.Core.CustomNodeManager+<>c__DisplayClass56_7
[615] Dynamo.Core.CustomNodeManager+<>c__DisplayClass57_0
[616] Dynamo.Configuration.PreferenceSettings+<>c__DisplayClass45_0
[617] +__StaticArrayInitTypeSize=6
[618] +__StaticArrayInitTypeSize=128
[619] Dynamo.Models.DynamoModel+ModelBasedRecordableCommand+<>c
[620] Dynamo.Models.DynamoModel+OpenFileCommand+<>c
[621] Dynamo.Models.DynamoModel+CreateNodeCommand+<>c
[622] Dynamo.Models.DynamoModel+DragSelectionCommand+Operation
[623] Dynamo.Models.DynamoModel+MakeConnectionCommand+Mode
[624] Dynamo.Models.DynamoModel+UndoRedoCommand+Operation