Autodesk.DesignScript.Runtime
Namespace with 20 public types
Classes
AllowRankReductionAttribute
This attribute can be applied to methods that return collection of
objects, but with some combination of input parameters it returns a
collection of single object and at designscript side we want the method
to return a single object instead of a collection of single object.
ArbitraryDimensionArrayImportAttribute
This attribute is used to marshal parameters or return value of a method
as arbitrary dimension array in DesignScript VM. Usually this attribute
is expected to be applied on IEnumerable derived object types. This
attribute should be used if you expect the IEnumerable parameters or
return value may hold nested collection.
CanUpdatePeriodicallyAttribute
CompareUsing
ContextDataProviderAttribute
This attribute is used to specify the Type of class that implements
IContextDataProvider interface in the specified assembly. This
attribute can be used only once at assembly level. Having this attribute
saves the cost of reflection on each exported types to find the type
that implements IContextDataProvider interface.
DefaultArgumentAttribute
This attribute can be applied to parameter to specify a default
argument expressions.
DoNotPrintProperty
ExportToProtoGeometryClass
ExtensionApplicationAttribute
This attribute is used to specify the Type of class that implements
IExtensionApplication interface in the specified assembly. This
attribute can be used only once at assembly level. Having this attribute
saves the cost of reflection on each exported types to find the type
that implements IExtensionApplication interface.
GraphicDataProviderAttribute
This attribute is used to specify the Type of class that implements
IGraphicDataProvider interface in the specified assembly. This
attribute can be used only once at assembly level. Having this attribute
saves the cost of reflection on each exported types to find the type
that implements IGraphicDataProvider interface.
IsObsoleteAttribute
This attribute indicates the node is obsolete
IsVisibleInDynamoLibraryAttribute
This attribute is used to specify whether the item will be displayed
in the library.
MultiReturnAttribute
This attribute describes keys in the returned dictionary of a method.
PreferredShortNameAttribute
This attribute can be applied to class to give a hint for generating
variable name in node to code. For example, generating variable "vec"
for Vector.
PrintParentProperty
RegisterForTraceAttribute
This attribute can be applied to methods that register callsite with
trace mechanism.
RuntimeRequirementAttribute
This attribute can be applied to method which requires some runtime
support from DesignScript, e.g., tracing.
SupressImportIntoVMAttribute
This attribute is used to specify whether the item will be imported
into the VM.
TrackResult
Static Classes
XmlDocumentationExtensions
Provides extension methods for reading XML comments from reflected members.