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

 BadMemberChangedEvent (BadObject mInstance, BadMemberInfo mMember, BadObject mOldValue, BadObject mNewValue)
 
override BadClassPrototype GetPrototype ()
 
- 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 (DateTimeOffset d)
 
static implicit operator BadObject (TimeSpan t)
 
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 6 of file BadMemberChangedEvent.cs.

Constructor & Destructor Documentation

◆ BadMemberChangedEvent()

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

Definition at line 8 of file BadMemberChangedEvent.cs.

8 :
9 base(mInstance, mMember, mOldValue, mNewValue) { }

Member Function Documentation

◆ GetPrototype()

override BadClassPrototype BadScript2.Runtime.BadMemberChangedEvent.GetPrototype ( )

Definition at line 11 of file BadMemberChangedEvent.cs.

12 {
14 }
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: