GH_ObjectChangedEventArgs

EventArgsReferences
Event arguments passed during ObjectChanged events.

Constructors

GH_ObjectChangedEventArgs

#
public GH_ObjectChangedEventArgs(IGH_DocumentObject eSender, GH_ObjectEventType eType, object eTag)
eSender (IGH_DocumentObject)
eType (GH_ObjectEventType)
eTag (object)

GH_ObjectChangedEventArgs

#
public GH_ObjectChangedEventArgs(IGH_DocumentObject eSender, GH_ObjectEventType eType)
eSender (IGH_DocumentObject)
eType (GH_ObjectEventType)

GH_ObjectChangedEventArgs

#
public GH_ObjectChangedEventArgs(IGH_DocumentObject eSender, string eCustomDescription, object eTag)
eSender (IGH_DocumentObject)
eCustomDescription (string)
eTag (object)

GH_ObjectChangedEventArgs

#
public GH_ObjectChangedEventArgs(IGH_DocumentObject eSender, string eCustomDescription)
eSender (IGH_DocumentObject)
eCustomDescription (string)

Fields

m_custom

#
protected string m_custom

m_sender

#
protected IGH_DocumentObject m_sender

m_tag

#
protected object m_tag

m_type

#
protected GH_ObjectEventType m_type

Properties

CustomType

#
public string CustomType { get; }
Gets the customised type description of this event. This field is only set when the Type is GH_ObjectEventType.Custom.

Sender

#
public IGH_DocumentObject Sender { get; }
Gets the object which raised this event.

Tag

#
public object Tag { get; }
Gets the tag for this event.

Type

#
public GH_ObjectEventType Type { get; }
Gets the type of this event.