|
|
|
@ -0,0 +1,33 @@ |
|
|
|
|
using System; |
|
|
|
|
using System.Collections.Generic; |
|
|
|
|
using System.Linq; |
|
|
|
|
using System.Text; |
|
|
|
|
using System.Threading.Tasks; |
|
|
|
|
|
|
|
|
|
namespace BasicGramms |
|
|
|
|
{ |
|
|
|
|
public delegate void Handler(string msg); |
|
|
|
|
|
|
|
|
|
internal class BasicEvent |
|
|
|
|
{ |
|
|
|
|
public event Handler EV; |
|
|
|
|
|
|
|
|
|
public void DoTest() |
|
|
|
|
{ |
|
|
|
|
EV += WriteConosle; |
|
|
|
|
EV += WriteConosle; |
|
|
|
|
EV += WriteConosle; |
|
|
|
|
TestEvent("Test done"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void TestEvent(string msg) |
|
|
|
|
{ |
|
|
|
|
EV($"Event message: {msg}"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void WriteConosle(string msg) |
|
|
|
|
{ |
|
|
|
|
Console.WriteLine(msg); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |