Lidgren.Network.NetIncomingMessage.NetIncomingMessage C# (CSharp) Method

NetIncomingMessage() static private method

static private NetIncomingMessage ( ) : System
return System
        static NetIncomingMessage()
        {
            Type[] integralTypes = typeof(Byte).Assembly.GetTypes();

            s_readMethods = new Dictionary<Type, MethodInfo>();
            MethodInfo[] methods = typeof(NetIncomingMessage).GetMethods(BindingFlags.Instance | BindingFlags.Public);
            foreach (MethodInfo mi in methods)
            {
                if (mi.GetParameters().Length == 0 && mi.Name.StartsWith("Read", StringComparison.InvariantCulture))
                {
                    string n = mi.Name.Substring(4);
                    foreach (Type it in integralTypes)
                    {
                        if (it.Name == n)
                            s_readMethods[it] = mi;
                    }
                }
            }
        }