BadScript 2
Loading...
Searching...
No Matches
BadScript2.Runtime.BadMemberChangedEvent Class Reference
Inheritance diagram for BadScript2.Runtime.BadMemberChangedEvent:
BadScript2.Runtime.BadMemberChangeEvent BadScript2.Runtime.Objects.BadObject

Public Member Functions

override BadClassPrototype GetPrototype ()
 
 BadMemberChangedEvent (BadObject mInstance, BadMemberInfo mMember, BadObject mOldValue, BadObject mNewValue)
 
- Public Member Functions inherited from BadScript2.Runtime.BadMemberChangeEvent
override bool HasProperty (string propName, BadScope? caller=null)
 Returns true if the object contains a given property or there exists an extension for the current Instance.
 
override BadObjectReference GetProperty (string propName, BadScope? caller=null)
 Returns a Reference to the Property with the given Name.
 
override string ToSafeString (List< BadObject > done)
 
- Public Member Functions inherited from BadScript2.Runtime.Objects.BadObject
BadClassPrototype GetPrototype ()
 Returns the Prototype of this Object.
 
string ToSafeString (List< BadObject > done)
 Returns a String Representation of this Object. This function is recursion proof and supports circular references.
 
override string ToString ()
 Returns a String Representation of this Object.
 

Additional Inherited Members

- Static Public Member Functions inherited from BadScript2.Runtime.Objects.BadObject
static bool CanWrap (object? o)
 Returns true if the given object cam be wrapped.
 
static BadObject Wrap< T > (T obj, bool allowNative=true)
 Wraps the given object into a BadObject Instance.
 
static implicit operator BadObject (bool b)
 Implicit Converstion from Boolean to BadObject.
 
static implicit operator BadObject (BadNullable< bool > b)
 Converts the given object to a BadObject Instance.
 
static implicit operator BadObject (decimal d)
 Implicit Converstion from Number to BadObject.
 
static implicit operator BadObject (BadNullable< decimal > b)
 Converts the given object to a BadObject Instance.
 
static implicit operator BadObject (string s)
 Implicit Converstion from String to BadObject.
 
static implicit operator BadObject (BadNullable< string > b)
 Converts the given object to a BadObject Instance.
 
- Static Public Attributes inherited from BadScript2.Runtime.Objects.BadObject
static readonly BadObject Null = new BadNullObject()
 The Null Value for the BadScript Language.
 
static readonly BadObject True = new BadBoolean(true)
 The True Value for the BadScript Language.
 
static readonly BadObject False = new BadBoolean(false)
 The False Value for the BadScript Language.
 
- Protected Member Functions inherited from BadScript2.Runtime.BadMemberChangeEvent
 BadMemberChangeEvent (BadObject mInstance, BadMemberInfo mMember, BadObject mOldValue, BadObject mNewValue)
 

Detailed Description

Definition at line 103 of file BadScope.cs.

Constructor & Destructor Documentation

◆ BadMemberChangedEvent()

BadScript2.Runtime.BadMemberChangedEvent.BadMemberChangedEvent ( BadObject  mInstance,
BadMemberInfo  mMember,
BadObject  mOldValue,
BadObject  mNewValue 
)

Definition at line 110 of file BadScope.cs.

110 : base(mInstance, mMember, mOldValue, mNewValue)
111 {
112 }

Member Function Documentation

◆ GetPrototype()

override BadClassPrototype BadScript2.Runtime.BadMemberChangedEvent.GetPrototype ( )

Definition at line 105 of file BadScope.cs.

106 {
108 }
Helper Class that Builds a Native Class from a Prototype.
static readonly BadInterfacePrototype MemberChangedEventArgs

The documentation for this class was generated from the following file: