Beef Corlib
Classes | Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Properties | List of all members
System.Event< T > Struct Template Reference

Classes

struct  Enumerator
 

Public Member Functions

void Add (T ownDelegate)
 
void AddFront (T ownDelegate)
 
Result< void > Remove (T compareDelegate, bool deleteDelegate=false)
 
 rettype (T) Invoke(params T p)
 
void Dispose ()
 
Enumerator GetEnumerator ()
 

Public Attributes

int mData
 

Static Public Attributes

const int sIsEnumerating = 1
 
const int sHadEnumRemoves = 2
 
const int sFlagsMask = 3
 
const int sDataMask = ~sFlagsMask
 

Protected Member Functions

override void GCMarkMembers ()
 

Properties

bool HasListeners [get]
 
bool IsEmpty [get]
 
int Count [get]
 
Object Target [get, set]