/// <summary> /// Initializes a new instance of the <see cref="SafeInvoker"/> class. /// </summary> /// <param name="del"> /// The float3D setter delegate. /// </param> /// <param name="o"> /// The responsible object. /// </param> public SafeInvoker(Setter3D del, object o = null) { this.underlyingDelegate = del; if (o != null) { this.SetObject(o); } }