Description:

Sets another ArchivableDictionary as entry in this dictionary.

Syntax:
public Boolean Set(
String key,
ArchivableDictionary val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a Rhino.DocObjects.ObjRef

Syntax:
public Boolean Set(
String key,
ObjRef val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.8

Description:

Sets a Rhino.Geometry.BoundingBox .

Syntax:
public Boolean Set(
String key,
BoundingBox val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets any class deriving from the Rhino.Geometry.GeometryBase base class.

Syntax:
public Boolean Set(
String key,
GeometryBase val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets an Rhino.Geometry.Interval .

Syntax:
public Boolean Set(
String key,
Interval val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a Rhino.Geometry.Line .

Syntax:
public Boolean Set(
String key,
Line val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a Rhino.Geometry.MeshingParameters .

Syntax:
public Boolean Set(
String key,
MeshingParameters val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a Rhino.Geometry.Plane .

Syntax:
public Boolean Set(
String key,
Plane val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a Rhino.Geometry.Point2d .

Syntax:
public Boolean Set(
String key,
Point2d val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a Rhino.Geometry.Point3d .

Syntax:
public Boolean Set(
String key,
Point3d val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a Rhino.Geometry.Point3f .

Syntax:
public Boolean Set(
String key,
Point3f val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a Rhino.Geometry.Point4d .

Syntax:
public Boolean Set(
String key,
Point4d val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a Rhino.Geometry.Ray3d .

Syntax:
public Boolean Set(
String key,
Ray3d val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a Rhino.Geometry.Transform .

Syntax:
public Boolean Set(
String key,
Transform val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a Rhino.Geometry.Vector2d .

Syntax:
public Boolean Set(
String key,
Vector2d val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a Rhino.Geometry.Vector3d .

Syntax:
public Boolean Set(
String key,
Vector3d val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a Rhino.Geometry.Vector3f .

Syntax:
public Boolean Set(
String key,
Vector3f val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a list, an array or any enumerable of bool .

Syntax:
public Boolean Set(
String key,
IEnumerable<bool> val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets a list, an array or any enumerable of byte .

Syntax:
public Boolean Set(
String key,
IEnumerable<byte> val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets a list, an array or any enumerable of double .

Syntax:
public Boolean Set(
String key,
IEnumerable<double> val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets a list, an array or any enumerable of float .

Syntax:
public Boolean Set(
String key,
IEnumerable<float> val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets an array of Rhino.Geometry.GeometryBase

Syntax:
public Boolean Set(
String key,
IEnumerable<GeometryBase> val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if successful, False otherwise.
Available since:
7.0

Description:

Sets a list, an array or any enumerable of Guid .

Syntax:
public Boolean Set(
String key,
IEnumerable<Guid> val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets a list, an array or any enumerable of int .

Syntax:
public Boolean Set(
String key,
IEnumerable<int> val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets an array of Rhino.DocObjects.ObjRef

Syntax:
public Boolean Set(
String key,
IEnumerable<ObjRef> val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.8

Description:

Sets a list, an array or any enumerable of sbyte .

Syntax:
public Boolean Set(
String key,
IEnumerable<sbyte> val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets a list, an array or any enumerable of short .

Syntax:
public Boolean Set(
String key,
IEnumerable<short> val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets a list, an array or any enumerable of string .

Syntax:
public Boolean Set(
String key,
IEnumerable<string> val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets a bool .

Syntax:
public Boolean Set(
String key,
Boolean val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets a byte .

Syntax:
public Boolean Set(
String key,
Byte val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets a double .

Syntax:
public Boolean Set(
String key,
Double val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets a System.Drawing.Color .

Syntax:
public Boolean Set(
String key,
Color val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets a System.Drawing.Font .

Syntax:
public Boolean Set(
String key,
Font val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a System.Drawing.Point .

Syntax:
public Boolean Set(
String key,
Point val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a System.Drawing.PointF .

Syntax:
public Boolean Set(
String key,
PointF val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a System.Drawing.Rectangle .

Syntax:
public Boolean Set(
String key,
Rectangle val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a System.Drawing.RectangleF .

Syntax:
public Boolean Set(
String key,
RectangleF val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a System.Drawing.Size .

Syntax:
public Boolean Set(
String key,
Size val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a System.Drawing.SizeF .

Syntax:
public Boolean Set(
String key,
SizeF val
)
Parameters:
  • 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.
Returns:
Type: Boolean
Available since:
5.0

Description:

Sets a Guid .

Syntax:
public Boolean Set(
String key,
Guid val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets a short .

Syntax:
public Boolean Set(
String key,
Int16 val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets a int .

Syntax:
public Boolean Set(
String key,
Int32 val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets a long .

Syntax:
public Boolean Set(
String key,
Int64 val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets a sbyte .

Syntax:
public Boolean Set(
String key,
SByte val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets a float .

Syntax:
public Boolean Set(
String key,
Single val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets a string .

Syntax:
public Boolean Set(
String key,
String val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets a ushort .

Syntax:
public Boolean Set(
String key,
UInt16 val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Description:

Sets a uint .

Syntax:
public Boolean Set(
String key,
UInt32 val
)
Parameters:
  • 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.
Returns:
Type: Boolean
True if set operation succeeded, otherwise false.
Available since:
5.0

Nothing found