mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 04:22:20 +02:00
Renaming params with 'own' prefix to denote ownership transfer
This commit is contained in:
parent
0a6949a7d0
commit
7f0a81b5b3
2 changed files with 9 additions and 9 deletions
|
@ -96,12 +96,12 @@ namespace System
|
||||||
GC.Mark(Internal.UnsafeCastToObject((void*)mData));
|
GC.Mark(Internal.UnsafeCastToObject((void*)mData));
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Add(T dlg) mut
|
public void Add(T ownDelegate) mut
|
||||||
{
|
{
|
||||||
Object data = Target;
|
Object data = Target;
|
||||||
if (data == null)
|
if (data == null)
|
||||||
{
|
{
|
||||||
Target = dlg;
|
Target = ownDelegate;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -110,18 +110,18 @@ namespace System
|
||||||
if (type == typeof(List<T>))
|
if (type == typeof(List<T>))
|
||||||
{
|
{
|
||||||
var list = (List<T>)data;
|
var list = (List<T>)data;
|
||||||
list.Add(dlg);
|
list.Add(ownDelegate);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
var list = new List<T>();
|
var list = new List<T>();
|
||||||
list.Add((T)data);
|
list.Add((T)data);
|
||||||
list.Add(dlg);
|
list.Add(ownDelegate);
|
||||||
Target = list;
|
Target = list;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Remove(T dlg, bool deleteDelegate = false) mut
|
public void Remove(T compareDelegate, bool deleteDelegate = false) mut
|
||||||
{
|
{
|
||||||
Object data = Target;
|
Object data = Target;
|
||||||
|
|
||||||
|
@ -131,7 +131,7 @@ namespace System
|
||||||
var list = (List<T>)data;
|
var list = (List<T>)data;
|
||||||
int32 idx = -1;
|
int32 idx = -1;
|
||||||
for (int32 i = 0; i < list.Count; i++)
|
for (int32 i = 0; i < list.Count; i++)
|
||||||
if (Delegate.Equals(list[i], dlg))
|
if (Delegate.Equals(list[i], compareDelegate))
|
||||||
{
|
{
|
||||||
idx = i;
|
idx = i;
|
||||||
break;
|
break;
|
||||||
|
@ -164,7 +164,7 @@ namespace System
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
T dlgMember = (T)data;
|
T dlgMember = (T)data;
|
||||||
if (Delegate.Equals(dlg, dlgMember))
|
if (Delegate.Equals(compareDelegate, dlgMember))
|
||||||
{
|
{
|
||||||
if (deleteDelegate)
|
if (deleteDelegate)
|
||||||
delete dlgMember;
|
delete dlgMember;
|
||||||
|
|
|
@ -314,9 +314,9 @@ namespace System.Threading
|
||||||
[CallingConvention(.Cdecl)]
|
[CallingConvention(.Cdecl)]
|
||||||
private static extern Thread GetCurrentThreadNative();
|
private static extern Thread GetCurrentThreadNative();
|
||||||
|
|
||||||
void SetStart(Delegate start, int32 maxStackSize)
|
void SetStart(Delegate ownStartDelegate, int32 maxStackSize)
|
||||||
{
|
{
|
||||||
mDelegate = start;
|
mDelegate = ownStartDelegate;
|
||||||
mMaxStackSize = maxStackSize;
|
mMaxStackSize = maxStackSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue