1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 12:32:20 +02:00

Renaming params with 'own' prefix to denote ownership transfer

This commit is contained in:
Brian Fiete 2020-05-07 05:47:18 -07:00
parent 0a6949a7d0
commit 7f0a81b5b3
2 changed files with 9 additions and 9 deletions

View file

@ -96,12 +96,12 @@ namespace System
GC.Mark(Internal.UnsafeCastToObject((void*)mData));
}
public void Add(T dlg) mut
public void Add(T ownDelegate) mut
{
Object data = Target;
if (data == null)
{
Target = dlg;
Target = ownDelegate;
return;
}
@ -110,18 +110,18 @@ namespace System
if (type == typeof(List<T>))
{
var list = (List<T>)data;
list.Add(dlg);
list.Add(ownDelegate);
}
else
{
var list = new List<T>();
list.Add((T)data);
list.Add(dlg);
list.Add(ownDelegate);
Target = list;
}
}
public void Remove(T dlg, bool deleteDelegate = false) mut
public void Remove(T compareDelegate, bool deleteDelegate = false) mut
{
Object data = Target;
@ -131,7 +131,7 @@ namespace System
var list = (List<T>)data;
int32 idx = -1;
for (int32 i = 0; i < list.Count; i++)
if (Delegate.Equals(list[i], dlg))
if (Delegate.Equals(list[i], compareDelegate))
{
idx = i;
break;
@ -164,7 +164,7 @@ namespace System
else
{
T dlgMember = (T)data;
if (Delegate.Equals(dlg, dlgMember))
if (Delegate.Equals(compareDelegate, dlgMember))
{
if (deleteDelegate)
delete dlgMember;

View file

@ -314,9 +314,9 @@ namespace System.Threading
[CallingConvention(.Cdecl)]
private static extern Thread GetCurrentThreadNative();
void SetStart(Delegate start, int32 maxStackSize)
void SetStart(Delegate ownStartDelegate, int32 maxStackSize)
{
mDelegate = start;
mDelegate = ownStartDelegate;
mMaxStackSize = maxStackSize;
}