CADability dotNET
Changing a GeoObject with a specification on how to undo that change. Undo might be performed later vie reflection. So we need the name of the method here and the parameters for that method.

Namespace: CADability.GeoObject
Assembly: CADability (in CADability.dll) Version: 1.1.4254.24737 (1.1.*)

Syntax

C#
public Changing(
	IGeoObjectImpl geoObject,
	bool noUndo,
	bool onlyAttribute,
	string MethodOrPropertyName,
	params Object[] Parameters
)
Visual Basic
Public Sub New ( _
	geoObject As IGeoObjectImpl, _
	noUndo As Boolean, _
	onlyAttribute As Boolean, _
	MethodOrPropertyName As String, _
	ParamArray Parameters As Object() _
)
Visual C++
public:
Changing(
	IGeoObjectImpl^ geoObject, 
	bool noUndo, 
	bool onlyAttribute, 
	String^ MethodOrPropertyName, 
	... array<Object^>^ Parameters
)

Parameters

geoObject
Type: CADability.GeoObject..::..IGeoObjectImpl
the GeoObject
noUndo
Type: System..::..Boolean
true if no undo is required, false otherwise
onlyAttribute
Type: System..::..Boolean
true if only an attribute is changed not the geometry
MethodOrPropertyName
Type: System..::..String
name of a public method that might be called later by undo
Parameters
Type: array<System..::..Object>[]()[][]
parameters for the method

See Also