Sets another ArchivableDictionary as entry in this dictionary.
- key
- Type: System.String
- A text key.
- val
- Type: ArchivableDictionary
- An object for that key. Because this class is a reference type and is mutable, changes to this object will propagate to the object inside the dictionary. It is up to the user to clone this entry when appropriate.
Sets a Rhino.DocObjects.ObjRef
- key
- Type: System.String
- A text key
- val
- Type: DocObjects.ObjRef
- An object for that key Because this class is a reference type and is mutable, changes to this object will propagate to the object inside the dictionary. It is up to the user to clone this entry when appropriate.
Sets a Rhino.Geometry.BoundingBox .
- key
- Type: System.String
- A text key.
- val
- Type: Geometry.BoundingBox
- A value for that key. Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets any class deriving from the Rhino.Geometry.GeometryBase base class.
- key
- Type: System.String
- A text key.
- val
- Type: Geometry.GeometryBase
- A geometry object for that key. Because this class is a reference type and is mutable, changes to this object will propagate to the object inside the dictionary. It is up to the user to clone this entry when appropriate. You can use for this.
Sets an Rhino.Geometry.Interval .
- key
- Type: System.String
- A text key.
- val
- Type: Geometry.Interval
- A value for that key. Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a Rhino.Geometry.Line .
- key
- Type: System.String
- A text key.
- val
- Type: Geometry.Line
- A value for that key. Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a Rhino.Geometry.MeshingParameters .
- key
- Type: System.String
- A text key.
- val
- Type: Geometry.MeshingParameters
- An object for that key. Because this class is a reference type and is mutable, changes to this object will propagate to the object inside the dictionary. It is up to the user to clone this entry when appropriate.
Sets a Rhino.Geometry.Plane .
- key
- Type: System.String
- A text key.
- val
- Type: Geometry.Plane
- A plane for that key. Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a Rhino.Geometry.Point2d .
- key
- Type: System.String
- A text key.
- val
- Type: Geometry.Point2d
- A point for that key. Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a Rhino.Geometry.Point3d .
- key
- Type: System.String
- A text key.
- val
- Type: Geometry.Point3d
- A point for that key. Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a Rhino.Geometry.Point3f .
- key
- Type: System.String
- A text key.
- val
- Type: Geometry.Point3f
- A value for that key. Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a Rhino.Geometry.Point4d .
- key
- Type: System.String
- A text key.
- val
- Type: Geometry.Point4d
- A value for that key. Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a Rhino.Geometry.Ray3d .
- key
- Type: System.String
- A text key.
- val
- Type: Geometry.Ray3d
- A value for that key. Because has value semantics and is immutable, no changes to this object are possible.
Sets a Rhino.Geometry.Transform .
- key
- Type: System.String
- A text key.
- val
- Type: Geometry.Transform
- A transform for that key. Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a Rhino.Geometry.Vector2d .
- key
- Type: System.String
- A text key.
- val
- Type: Geometry.Vector2d
- A value for that key. Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a Rhino.Geometry.Vector3d .
- key
- Type: System.String
- A text key.
- val
- Type: Geometry.Vector3d
- A value for that key. Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a Rhino.Geometry.Vector3f .
- key
- Type: System.String
- A text key.
- val
- Type: Geometry.Vector3f
- A value for that key. Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a list, an array or any enumerable of bool .
String key,
IEnumerable<bool> val
)
- key
- Type: System.String
- A text key.
- val
- Type: IEnumerable<bool>
- A value for that key. Because this interface is a reference type, changes to the assigned object will modify this entry inside the dictionary. It is up to the user to clone this entry when appropriate.
Sets a list, an array or any enumerable of byte .
String key,
IEnumerable<byte> val
)
- key
- Type: System.String
- A text key.
- val
- Type: IEnumerable<byte>
- A value for that key Because this interface is a reference type, changes to the assigned object will modify this entry inside the dictionary. It is up to the user to clone this entry when appropriate.
Sets a list, an array or any enumerable of double .
String key,
IEnumerable<double> val
)
- key
- Type: System.String
- A text key.
- val
- Type: IEnumerable<double>
- A value for that key. Because this interface is a reference type, changes to the assigned object will modify this entry inside the dictionary. It is up to the user to clone this entry when appropriate.
Sets a list, an array or any enumerable of float .
String key,
IEnumerable<float> val
)
- key
- Type: System.String
- A text key.
- val
- Type: IEnumerable<float>
- A value for that key. Because this interface is a reference type, changes to the assigned object will modify this entry inside the dictionary. It is up to the user to clone this entry when appropriate.
Sets an array of Rhino.Geometry.GeometryBase
String key,
IEnumerable<GeometryBase> val
)
- key
- Type: System.String
- A text key
- val
- Type: IEnumerable<Geometry.GeometryBase>
- An object for that key Because this class is a reference type and is mutable, changes to this object will propagate to the object inside the dictionary. It is up to the user to clone this entry when appropriate.
Sets a list, an array or any enumerable of Guid .
String key,
IEnumerable<Guid> val
)
- key
- Type: System.String
- A text key.
- val
- Type: IEnumerable<Guid>
- A value for that key. Because this interface is a reference type, changes to the assigned object will modify this entry inside the dictionary. It is up to the user to clone this entry when appropriate.
Sets a list, an array or any enumerable of int .
String key,
IEnumerable<int> val
)
- key
- Type: System.String
- A text key.
- val
- Type: IEnumerable<int>
- A value for that key. Because this interface is a reference type, changes to the assigned object will modify this entry inside the dictionary. It is up to the user to clone this entry when appropriate.
Sets an array of Rhino.DocObjects.ObjRef
String key,
IEnumerable<ObjRef> val
)
- key
- Type: System.String
- A text key
- val
- Type: IEnumerable<DocObjects.ObjRef>
- An object for that key Because this class is a reference type and is mutable, changes to this object will propagate to the object inside the dictionary. It is up to the user to clone this entry when appropriate.
Sets a list, an array or any enumerable of sbyte .
String key,
IEnumerable<sbyte> val
)
- key
- Type: System.String
- A text key.
- val
- Type: IEnumerable<sbyte>
- A value for that key. Because this interface is a reference type, changes to the assigned object will modify this entry inside the dictionary. It is up to the user to clone this entry when appropriate.
Sets a list, an array or any enumerable of short .
String key,
IEnumerable<short> val
)
- key
- Type: System.String
- A text key.
- val
- Type: IEnumerable<short>
- A value for that key. Because this interface is a reference type, changes to the assigned object will modify this entry inside the dictionary. It is up to the user to clone this entry when appropriate.
Sets a list, an array or any enumerable of string .
String key,
IEnumerable<string> val
)
- key
- Type: System.String
- A text key.
- val
- Type: IEnumerable<string>
- A value for that key. Because this interface is a reference type, changes to the assigned object will modify this entry inside the dictionary. It is up to the user to clone this entry when appropriate.
Sets a bool .
String key,
Boolean val
)
- key
- Type: System.String
- The text key.
- val
- Type: System.Boolean
- A bool value. Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a byte .
String key,
Byte val
)
- key
- Type: System.String
- The text key.
- val
- Type: System.Byte
- A byte . Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a double .
String key,
Double val
)
- key
- Type: System.String
- The text key.
- val
- Type: System.Double
- A double . Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a System.Drawing.Color .
String key,
Color val
)
- key
- Type: System.String
- A text key.
- val
- Type: System.Drawing.Color
- A value for that key. Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a System.Drawing.Font .
- key
- Type: System.String
- A text key.
- val
- Type: System.Drawing.Font
- A value for that key. Because is immutable, it is not possible to modify the object while it is in this dictionary.
Sets a System.Drawing.Point .
- key
- Type: System.String
- A text key.
- val
- Type: System.Drawing.Point
- A value for that key. Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a System.Drawing.PointF .
String key,
PointF val
)
- key
- Type: System.String
- A text key.
- val
- Type: System.Drawing.PointF
- A value for that key. Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a System.Drawing.Rectangle .
String key,
Rectangle val
)
- key
- Type: System.String
- A text key.
- val
- Type: System.Drawing.Rectangle
- A value for that key. Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a System.Drawing.RectangleF .
String key,
RectangleF val
)
- key
- Type: System.String
- A text key.
- val
- Type: System.Drawing.RectangleF
- A value for that key. Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a System.Drawing.Size .
String key,
Size val
)
- key
- Type: System.String
- A text key.
- val
- Type: System.Drawing.Size
- A value for that key. Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a System.Drawing.SizeF .
String key,
SizeF val
)
- key
- Type: System.String
- A text key.
- val
- Type: System.Drawing.SizeF
- A value for that key. Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a Guid .
String key,
Guid val
)
- key
- Type: System.String
- The text key.
- val
- Type: System.Guid
- A Guid . Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a short .
String key,
Int16 val
)
- key
- Type: System.String
- The text key.
- val
- Type: System.Int16
- A short . Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a int .
String key,
Int32 val
)
- key
- Type: System.String
- The text key.
- val
- Type: System.Int32
- A int . Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a long .
String key,
Int64 val
)
- key
- Type: System.String
- The text key.
- val
- Type: System.Int64
- A long . Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a sbyte .
String key,
SByte val
)
- key
- Type: System.String
- The text key.
- val
- Type: System.SByte
- A sbyte . Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a float .
String key,
Single val
)
- key
- Type: System.String
- The text key.
- val
- Type: System.Single
- A float . Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a string .
String key,
String val
)
- key
- Type: System.String
- The text key.
- val
- Type: System.String
- A string . Because is immutable, it is not possible to modify the object while it is in this dictionary.
Sets a ushort .
String key,
UInt16 val
)
- key
- Type: System.String
- The text key.
- val
- Type: System.UInt16
- A ushort . Because has value semantics, changes to the assigning value will leave this entry unchanged.
Sets a uint .
String key,
UInt32 val
)
- key
- Type: System.String
- The text key.
- val
- Type: System.UInt32
- A uint . Because has value semantics, changes to the assigning value will leave this entry unchanged.