NamedParametersEventArgs

EventArgsReferences
Dictionary style class used for named callbacks from C++ -> .NET

Constructors

NamedParametersEventArgs

#Since v7.0
public NamedParametersEventArgs()
Construct a new named parameter even args. You should dispose this class when you are done with it

Finalizer

~NamedParametersEventArgs

#
~NamedParametersEventArgs()
Finalizer in case Dispose wasn't called

Methods

Dispose

#Since v7.0
public void Dispose()
Dispose native resources

Set

#Since v8.0
public void Set(string name, Arc value)
Set an arc for the specified key
name (string)
value (Arc)

Set

#Since v7.0
public void Set(string name, bool value)
Set a bool value for a given key name
name (string)
value (bool)

Set

#Since v7.0
public void Set(string name, Color value)
Set a Color value for a given key name
name (string)
value (Color)

Set

#Since v7.0
public void Set(string name, double value)
Set a double value for a given key name
name (string)
value (double)

Set

#Since v7.0
public void Set(string name, GeometryBase value)
Set geometry for a given key name
name (string)
value (GeometryBase)

Set

#Since v7.0
public void Set(string name, Guid value)
Set a Color value for a given key name
name (string)
value (Guid)

Set

#Since v7.0
public void Set(string name, IEnumerable<GeometryBase> values)
Set a list of geometry for a given key name
name (string)
values (IEnumerable<GeometryBase>)

Set

#Since v7.0
public void Set(string name, IEnumerable<Guid> guidList)
Set a list of UUIDs as a value for a given key name
name (string)
guidList (IEnumerable<Guid>)

Set

#Since v8.0
public void Set(string name, IEnumerable<ObjRef> values)
Set a list of ObjRef instances as a value for a given key name
name (string)
values (IEnumerable<ObjRef>)

Set

#Since v7.0
public void Set(string name, IEnumerable<string> strings)
Set a list of strings as a value for a given key name
name (string)
strings (IEnumerable<string>)

Set

#Since v8.0
[CLSCompliant(false)] public void Set(string name, IEnumerable<uint> values)
Set a list of uint as a value for a given key name
name (string)
values (IEnumerable<uint>)

Set

#Since v7.0
public void Set(string name, int value)
Set an int value for a given key name
name (string)
value (int)

Set

#Since v8.0
public void Set(string name, Line value)
Set a line for the specified key
name (string)
value (Line)

Set

#Since v8.0
public void Set(string name, MeshingParameters value)
Set an MeshingParameters for the specified key
name (string)
value (MeshingParameters)

Set

#Since v8.0
public void Set(string name, Plane plane)
Set a plane for the specified key
name (string)
plane (Plane)

Set

#Since v8.0
public void Set(string name, Point value)
Set a Point value for a given key name
name (string)
value (Point)

Set

#Since v7.0
public void Set(string name, Point3d value)
Set a Point3d value for a given key name
name (string)
value (Point3d)

Set

#Since v8.0
public void Set(string name, Point3d[] pts)
Set a point array for the specified key
name (string)
pts (Point3d[])

Set

#Since v7.0
public void Set(string name, string value)
Set a string value for a given key name
name (string)
value (string)

Set

#Since v7.0
[CLSCompliant(false)] public void Set(string name, uint value)
Set an unsigned int for a given key name
name (string)
value (uint)

Set

#Since v7.0
public void Set(string name, Vector3d value)
Set a Vector3d value for a given key name
name (string)
value (Vector3d)

SetWindowHandle

#Since v7.0
public void SetWindowHandle(string name, nint value)
Set a HWND on Windows or NSView* on Mac
name (string)
value (nint)

SetWindowImageHandle

#Since v7.0
public void SetWindowImageHandle(string name, nint value)
Set a HWND on Windows or NSView* on Mac
name (string)
value (nint)

TryGetArc

#Since v8.0
public bool TryGetArc(string name, out Arc value)
Get a arc for the specified key
name (string)
value (out Arc)

TryGetBool

#Since v6.15
public bool TryGetBool(string name, out bool value)
Try to get a bool value for a given key name
name (string)
value (out bool)

TryGetColor

#Since v7.0
public bool TryGetColor(string name, out Color value)
Try to get a Color value for a given key name
name (string)
value (out Color)

TryGetDouble

#Since v6.15
public bool TryGetDouble(string name, out double value)
Try to get a double value for a given key name
name (string)
value (out double)

TryGetGeometry

#Since v7.0
public bool TryGetGeometry(string name, out GeometryBase[] values)
name (string)
values (out GeometryBase[])

TryGetGuid

#Since v7.0
public bool TryGetGuid(string name, out Guid value)
Try to get a Color value for a given key name
name (string)
value (out Guid)

TryGetGuids

#Since v7.0
public bool TryGetGuids(string name, out Guid[] value)
Try to get a UUID array value for a given key name
name (string)
value (out Guid[])

TryGetInt

#Since v6.15
public bool TryGetInt(string name, out int value)
Try to get an int value for a given key name
name (string)
value (out int)

TryGetLine

#Since v8.0
public bool TryGetLine(string name, out Line value)
Get a line for the specified key
name (string)
value (out Line)

TryGetMeshParameters

#Since v8.0
public bool TryGetMeshParameters(string name, out MeshingParameters value)
Get an MeshingParameters for the specified key
name (string)
value (out MeshingParameters)

TryGetObjRefs

#Since v8.0
public bool TryGetObjRefs(string name, out ObjRef[] value)
Try to get an array of ObjRef instances for a given key name
name (string)
value (out ObjRef[])

TryGetPlane

#Since v8.0
public bool TryGetPlane(string name, out Plane plane)
Get a plane for the specified key
name (string)
plane (out Plane)

TryGetPoint

#Since v7.0
public bool TryGetPoint(string name, out Point3d value)
Try to get a Point3d value for a given key name
name (string)
value (out Point3d)

TryGetPoint2i

#Since v8.0
public bool TryGetPoint2i(string name, out Point value)
Try to get a Point value for a given key name
name (string)
value (out Point)

TryGetPoints

#Since v8.0
public bool TryGetPoints(string name, out Point3d[] pts)
Gets a point array for the specified key
name (string)
pts (out Point3d[])

TryGetRhinoObjects

#Since v7.0
public bool TryGetRhinoObjects(string key, out RhinoObject[] values)
Get array of RhinoObject for the specified key
key (string)
values (out RhinoObject[])

TryGetString

#Since v6.15
public bool TryGetString(string name, out string value)
Try to get a string value for a given key name
name (string)
value (out string)

TryGetStrings

#Since v7.0
public bool TryGetStrings(string name, out string[] value)
Try to get a string array for a given key name
name (string)
value (out string[])

TryGetUints

#Since v8.0
[CLSCompliant(false)] public bool TryGetUints(string name, out uint[] value)
Try to get a uint array value for a given key name
name (string)
value (out uint[])

TryGetUnmangedPointer

#Since v7.0
public bool TryGetUnmangedPointer(string name, out nint value)
Gets a HWND on Windows or NSVIew* on Mac
name (string)
value (out nint)

TryGetUnsignedInt

#Since v7.0
[CLSCompliant(false)] public bool TryGetUnsignedInt(string name, out uint value)
Try to get an unsigned int for a given key name
name (string)
value (out uint)

TryGetVector

#Since v7.0
public bool TryGetVector(string name, out Vector3d value)
Try to get a Vector3d value for a given key name
name (string)
value (out Vector3d)

TryGetViewport

#Since v7.0
public bool TryGetViewport(string name, out ViewportInfo viewport)
Try to get a viewport for a given key name
name (string)
viewport (out ViewportInfo)

TryGetWindowHandle

#Since v7.0
public bool TryGetWindowHandle(string name, out nint value)
Gets a HWND on Windows or NSVIew* on Mac
name (string)
value (out nint)

TryGetWindowImageHandle

#Since v7.0
public bool TryGetWindowImageHandle(string name, out nint value)
Gets a HWND on Windows or NSVIew* on Mac
name (string)
value (out nint)