Definition at line 12 of file BadScope.cs.
◆ BadMemberChangeEvent()
Definition at line 19 of file BadScope.cs.
20 {
25 }
readonly BadObject m_OldValue
readonly BadMemberInfo m_Member
readonly BadObject m_Instance
readonly BadObject m_NewValue
◆ GetProperty()
Returns a Reference to the Property with the given Name.
- Parameters
-
propName | The Property Name |
caller | The caller Scope |
- Returns
- The Property Reference
Reimplemented from BadScript2.Runtime.Objects.BadObject.
Reimplemented in BadScript2.Runtime.BadMemberChangingEvent.
Definition at line 41 of file BadScope.cs.
42 {
43 switch (propName)
44 {
45 case "Instance":
47 case "Member":
49 case "OldValue":
51 case "NewValue":
53 default:
55 }
56 }
virtual BadObjectReference GetProperty(string propName, BadScope? caller=null)
Returns a Reference to the Property with the given Name.
Implements the base functionality for a BadScript Reference.
static BadObjectReference Make(string refText, Func< BadObject > getter, Action< BadObject, BadPropertyInfo?>? setter=null, Action? delete=null)
Creates a new Reference Object.
◆ HasProperty()
override bool BadScript2.Runtime.BadMemberChangeEvent.HasProperty |
( |
string |
propName, |
|
|
BadScope? |
caller = null |
|
) |
| |
|
virtual |
Returns true if the object contains a given property or there exists an extension for the current Instance.
- Parameters
-
propName | The Property Name |
caller | The caller Scope |
- Returns
- True if the Property or an Extension with that name exists
Reimplemented from BadScript2.Runtime.Objects.BadObject.
Reimplemented in BadScript2.Runtime.BadMemberChangingEvent.
Definition at line 27 of file BadScope.cs.
28 {
29 switch (propName)
30 {
31 case "Instance":
32 case "Member":
33 case "OldValue":
34 case "NewValue":
35 return true;
36 default:
37 return base.HasProperty(propName, caller);
38 }
39 }
◆ ToSafeString()
override string BadScript2.Runtime.BadMemberChangeEvent.ToSafeString |
( |
List< BadObject > |
done | ) |
|
Definition at line 57 of file BadScope.cs.
58 {
60 }
override string ToSafeString(List< BadObject > done)
◆ m_Instance
readonly BadObject BadScript2.Runtime.BadMemberChangeEvent.m_Instance |
|
private |
◆ m_Member
readonly BadMemberInfo BadScript2.Runtime.BadMemberChangeEvent.m_Member |
|
private |
◆ m_NewValue
readonly BadObject BadScript2.Runtime.BadMemberChangeEvent.m_NewValue |
|
private |
◆ m_OldValue
readonly BadObject BadScript2.Runtime.BadMemberChangeEvent.m_OldValue |
|
private |
The documentation for this class was generated from the following file: