diff --git a/Client/Core/Networking/Client.cs b/Client/Core/Networking/Client.cs
index 307cbfe9..3c930944 100644
--- a/Client/Core/Networking/Client.cs
+++ b/Client/Core/Networking/Client.cs
@@ -34,9 +34,10 @@ namespace xClient.Core.Networking
/// The exception containing information about the cause of the client's failure.
private void OnClientFail(Exception ex)
{
- if (ClientFail != null)
+ var handler = ClientFail;
+ if (handler != null)
{
- ClientFail(this, ex);
+ handler(this, ex);
}
}
@@ -62,9 +63,10 @@ namespace xClient.Core.Networking
Connected = connected;
- if (ClientState != null)
+ var handler = ClientState;
+ if (handler != null)
{
- ClientState(this, connected);
+ handler(this, connected);
}
}
@@ -86,9 +88,10 @@ namespace xClient.Core.Networking
/// The packet that has been received by the server.
private void OnClientRead(IPacket packet)
{
- if (ClientRead != null)
+ var handler = ClientRead;
+ if (handler != null)
{
- ClientRead(this, packet);
+ handler(this, packet);
}
}
@@ -114,9 +117,10 @@ namespace xClient.Core.Networking
/// The packet in raw bytes.
private void OnClientWrite(IPacket packet, long length, byte[] rawData)
{
- if (ClientWrite != null)
+ var handler = ClientWrite;
+ if (handler != null)
{
- ClientWrite(this, packet, length, rawData);
+ handler(this, packet, length, rawData);
}
}
diff --git a/Server/Core/Networking/Client.cs b/Server/Core/Networking/Client.cs
index dc78d79a..067cd01f 100644
--- a/Server/Core/Networking/Client.cs
+++ b/Server/Core/Networking/Client.cs
@@ -36,9 +36,10 @@ namespace xServer.Core.Networking
Connected = connected;
- if (ClientState != null)
+ var handler = ClientState;
+ if (handler != null)
{
- ClientState(this, connected);
+ handler(this, connected);
}
}
@@ -61,9 +62,10 @@ namespace xServer.Core.Networking
/// The packet that received by the client.
private void OnClientRead(IPacket packet)
{
- if (ClientRead != null)
+ var handler = ClientRead;
+ if (handler != null)
{
- ClientRead(this, packet);
+ handler(this, packet);
}
}
@@ -89,9 +91,10 @@ namespace xServer.Core.Networking
/// The packet in raw bytes.
private void OnClientWrite(IPacket packet, long length, byte[] rawData)
{
- if (ClientWrite != null)
+ var handler = ClientWrite;
+ if (handler != null)
{
- ClientWrite(this, packet, length, rawData);
+ handler(this, packet, length, rawData);
}
}
diff --git a/Server/Core/Networking/Server.cs b/Server/Core/Networking/Server.cs
index f362d10d..99119e49 100644
--- a/Server/Core/Networking/Server.cs
+++ b/Server/Core/Networking/Server.cs
@@ -35,9 +35,10 @@ namespace xServer.Core.Networking
Listening = listening;
- if (ServerState != null)
+ var handler = ServerState;
+ if (handler != null)
{
- ServerState(this, listening, Port);
+ handler(this, listening, Port);
}
}
@@ -61,9 +62,10 @@ namespace xServer.Core.Networking
/// The new connection state of the client.
private void OnClientState(Client c, bool connected)
{
- if (ClientState != null)
+ var handler = ClientState;
+ if (handler != null)
{
- ClientState(this, c, connected);
+ handler(this, c, connected);
}
}
@@ -88,9 +90,10 @@ namespace xServer.Core.Networking
/// The packet that received by the client.
private void OnClientRead(Client c, IPacket packet)
{
- if (ClientRead != null)
+ var handler = ClientRead;
+ if (handler != null)
{
- ClientRead(this, c, packet);
+ handler(this, c, packet);
}
}
@@ -118,9 +121,10 @@ namespace xServer.Core.Networking
/// The packet in raw bytes.
private void OnClientWrite(Client c, IPacket packet, long length, byte[] rawData)
{
- if (ClientWrite != null)
+ var handler = ClientWrite;
+ if (handler != null)
{
- ClientWrite(this, c, packet, length, rawData);
+ handler(this, c, packet, length, rawData);
}
}
diff --git a/Server/Core/Networking/ServerHandler.cs b/Server/Core/Networking/ServerHandler.cs
index fe8e34c7..c846d40a 100644
--- a/Server/Core/Networking/ServerHandler.cs
+++ b/Server/Core/Networking/ServerHandler.cs
@@ -28,9 +28,10 @@ namespace xServer.Core.Networking
/// The connected client.
private void OnClientConnected(Client client)
{
- if (ClientConnected != null)
+ var handler = ClientConnected;
+ if (handler != null)
{
- ClientConnected(client);
+ handler(client);
}
}
@@ -51,9 +52,10 @@ namespace xServer.Core.Networking
/// The disconnected client.
private void OnClientDisconnected(Client client)
{
- if (ClientDisconnected != null)
+ var handler = ClientDisconnected;
+ if (handler != null)
{
- ClientDisconnected(client);
+ handler(client);
}
}