Author Topic: [Feature Request] EventDelegate support parameter with reference  (Read 1661 times)

yuewah

  • Full Member
  • ***
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 180
    • View Profile
[Feature Request] EventDelegate support parameter with reference
« on: November 02, 2014, 02:56:10 AM »
In order to support parameter with reference, just modify EventDelegate.cs a bit

  1.  [System.NonSerialized] ParameterInfo[] mParameterInfos;
  2.  
  3.  mParameterInfos = mMethod.GetParameters();
  4.  
  5. for (int i = 0, imax = mArgs.Length; i < imax;  ++i)
  6. {
  7.           if ( mParameterInfos[i].IsIn || mParameterInfos[i].IsOut )
  8.           {
  9.                mParameters[i].value = mArgs[i];
  10.           }
  11.           mArgs[i] = null;
  12. }
  13.  

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: [Feature Request] EventDelegate support parameter with reference
« Reply #1 on: November 02, 2014, 04:14:19 AM »
I'll add the changes, thanks.