Fixes code according to modern code style. Fixes a few expression bugs.

This commit is contained in:
Kamron Batman 2018-09-15 09:58:51 -07:00
parent 89eea25e5f
commit 970fd563b2
3324 changed files with 441118 additions and 433755 deletions

View file

@ -4,52 +4,50 @@ using System.Reflection;
namespace Server
{
public delegate void ValidationEventHandler();
public delegate void ValidationEventHandler();
public static class ValidationQueue
{
public static event ValidationEventHandler StartValidation;
public static class ValidationQueue
{
public static event ValidationEventHandler StartValidation;
public static void Initialize()
{
StartValidation?.Invoke();
public static void Initialize()
{
StartValidation?.Invoke();
StartValidation = null;
}
}
StartValidation = null;
}
}
public static class ValidationQueue<T>
{
private static List<T> m_Queue;
public static class ValidationQueue<T>
{
private static List<T> m_Queue;
static ValidationQueue()
{
m_Queue = new List<T>();
ValidationQueue.StartValidation += ValidateAll;
}
static ValidationQueue()
{
m_Queue = new List<T>();
ValidationQueue.StartValidation += ValidateAll;
}
public static void Add( T obj )
{
m_Queue.Add( obj );
}
public static void Add(T obj)
{
m_Queue.Add(obj);
}
private static void ValidateAll()
{
Type type = typeof( T );
private static void ValidateAll()
{
Type type = typeof(T);
if ( type != null )
{
MethodInfo m = type.GetMethod( "Validate", BindingFlags.Instance | BindingFlags.Public );
if (type != null)
{
MethodInfo m = type.GetMethod("Validate", BindingFlags.Instance | BindingFlags.Public);
if ( m != null )
{
for ( int i = 0; i < m_Queue.Count; ++i )
m.Invoke( m_Queue[i], null );
}
}
if (m != null)
for (int i = 0; i < m_Queue.Count; ++i)
m.Invoke(m_Queue[i], null);
}
m_Queue.Clear();
m_Queue = null;
}
}
}
m_Queue.Clear();
m_Queue = null;
}
}
}