﻿<?xml version="1.0" encoding="utf-8"?>
<report version="1.0">
  <metadata>
    <definitions>Mono 2.8 (4.0 Profile)</definitions>
    <momaversion>2.0.0.0</momaversion>
    <date>2014-06-04 21:16:03Z</date>
    <name />
    <email />
    <homepage />
    <organization />
    <comments />
    <apptype />
  </metadata>
  <assemblies>
    <assembly name="Neocron.Pegasus.Data.dll" version="1.0.0.0" runtime="2.0" todo="7" niex="0" miss="0" pinv="0">
      <issue type="todo">
        <class>NeocronDefinitionDatabaseMap`1</class>
        <caller>void ProcessRow(String&gt;, ConcurrentBag`1&lt;TDataObject&gt;)</caller>
        <method>bool op_Equality(Type, Type)</method>
        <raw>System.Boolean System.Type::op_Equality(System.Type,System.Type)</raw>
        <data>Implement it properly once 4.0 impl details are known.</data>
      </issue>
      <issue type="todo">
        <class>NeocronDefinitionDatabaseMap`1</class>
        <caller>String&gt;&gt; DoMappingBack(IEnumerable`1&lt;TDataObject&gt;)</caller>
        <method>bool op_Equality(Type, Type)</method>
        <raw>System.Boolean System.Type::op_Equality(System.Type,System.Type)</raw>
        <data>Implement it properly once 4.0 impl details are known.</data>
      </issue>
      <issue type="todo">
        <class>NeocronDefinitionDatabaseMap`1</class>
        <caller>String&gt;&gt; DoMappingBack(IEnumerable`1&lt;TDataObject&gt;)</caller>
        <method>bool op_Equality(Type, Type)</method>
        <raw>System.Boolean System.Type::op_Equality(System.Type,System.Type)</raw>
        <data>Implement it properly once 4.0 impl details are known.</data>
      </issue>
      <issue type="todo">
        <class>NeocronDefinitionDatabaseMap`1</class>
        <caller>String&gt;&gt; DoMappingBack(IEnumerable`1&lt;TDataObject&gt;)</caller>
        <method>bool op_Equality(Type, Type)</method>
        <raw>System.Boolean System.Type::op_Equality(System.Type,System.Type)</raw>
        <data>Implement it properly once 4.0 impl details are known.</data>
      </issue>
      <issue type="todo">
        <class>NeocronDefinitionDatabaseMap`1</class>
        <caller>String&gt;&gt; DoMappingBack(IEnumerable`1&lt;TDataObject&gt;)</caller>
        <method>bool op_Equality(Type, Type)</method>
        <raw>System.Boolean System.Type::op_Equality(System.Type,System.Type)</raw>
        <data>Implement it properly once 4.0 impl details are known.</data>
      </issue>
      <issue type="todo">
        <class>NeocronDefinitionDatabaseMap`1</class>
        <caller>void ApplyValue(TDataObject, string, Mapping`1&lt;TDataObject&gt;)</caller>
        <method>bool op_Equality(Type, Type)</method>
        <raw>System.Boolean System.Type::op_Equality(System.Type,System.Type)</raw>
        <data>Implement it properly once 4.0 impl details are known.</data>
      </issue>
      <issue type="todo">
        <class>NeocronDefinitionDatabaseMap`1</class>
        <caller>void ApplyValue(TDataObject, string, Mapping`1&lt;TDataObject&gt;)</caller>
        <method>bool op_Equality(Type, Type)</method>
        <raw>System.Boolean System.Type::op_Equality(System.Type,System.Type)</raw>
        <data>Implement it properly once 4.0 impl details are known.</data>
      </issue>
    </assembly>
    <assembly name="Neocron.Pegasus.dll" version="1.0.0.0" runtime="2.0" todo="2" niex="0" miss="0" pinv="0">
      <issue type="todo">
        <class>NeocronProcess</class>
        <caller>void .ctor(Process, string)</caller>
        <method>string get_MainWindowTitle()</method>
        <raw>System.String System.Diagnostics.Process::get_MainWindowTitle()</raw>
        <data />
      </issue>
      <issue type="todo">
        <class>NeocronProcess</class>
        <caller>void .ctor(Process, string)</caller>
        <method>IntPtr get_MainWindowHandle()</method>
        <raw>System.IntPtr System.Diagnostics.Process::get_MainWindowHandle()</raw>
        <data />
      </issue>
    </assembly>
    <assembly name="Neocron.Pegasus.Extensions.dll" version="1.0.0.0" runtime="2.0" todo="0" niex="0" miss="0" pinv="0" />
    <assembly name="Neocron.Pegasus.Interop.dll" version="1.0.0.0" runtime="2.0" todo="3" niex="0" miss="0" pinv="14">
      <issue type="todo">
        <class>DynamicUpdaterMarshallMap`1</class>
        <caller>int AutoMap(Func`2&lt;TDataObject, TValue&gt;&gt;, int, int)</caller>
        <method>bool op_Equality(Type, Type)</method>
        <raw>System.Boolean System.Type::op_Equality(System.Type,System.Type)</raw>
        <data>Implement it properly once 4.0 impl details are known.</data>
      </issue>
      <issue type="todo">
        <class>DynamicUpdaterMarshallMap`1</class>
        <caller>int AutoMap(Func`2&lt;TDataObject, TValue&gt;&gt;, int, int)</caller>
        <method>bool op_Equality(Type, Type)</method>
        <raw>System.Boolean System.Type::op_Equality(System.Type,System.Type)</raw>
        <data>Implement it properly once 4.0 impl details are known.</data>
      </issue>
      <issue type="todo">
        <class>DynamicUpdaterMarshallMap`1</class>
        <caller>int AutoMap(Func`2&lt;TDataObject, TValue&gt;&gt;, int, int)</caller>
        <method>bool op_Equality(Type, Type)</method>
        <raw>System.Boolean System.Type::op_Equality(System.Type,System.Type)</raw>
        <data>Implement it properly once 4.0 impl details are known.</data>
      </issue>
      <issue type="pinv">
        <class>DynamicUpdater</class>
        <caller>void SetupCallBack()</caller>
        <method>void SetReceiverCB(IntPtr)</method>
        <raw>System.Void Neocron.Pegasus.Interop.Wrapper.DynamicUpdater::SetReceiverCB(System.IntPtr)</raw>
        <data>Messenger.dll</data>
      </issue>
      <issue type="pinv">
        <class>DynamicUpdater</class>
        <caller>void CallBack(int, IntPtr)</caller>
        <method>void GetCurrentVersion(int)</method>
        <raw>System.Void Neocron.Pegasus.Interop.Wrapper.DynamicUpdater::GetCurrentVersion(System.Int32)</raw>
        <data>Messenger.dll</data>
      </issue>
      <issue type="pinv">
        <class>DynamicUpdater</class>
        <caller>void Connect(IPAddress, int)</caller>
        <method>void Connect(string, int)</method>
        <raw>System.Void Neocron.Pegasus.Interop.Wrapper.DynamicUpdater::Connect(System.String,System.Int32)</raw>
        <data>Messenger.dll</data>
      </issue>
      <issue type="pinv">
        <class>DynamicUpdater</class>
        <caller>void Connect(IPAddress, int)</caller>
        <method>void GetUserInfo(string, string)</method>
        <raw>System.Void Neocron.Pegasus.Interop.Wrapper.DynamicUpdater::GetUserInfo(System.String,System.String)</raw>
        <data>Messenger.dll</data>
      </issue>
      <issue type="pinv">
        <class>DynamicUpdater</class>
        <caller>void Disconnect()</caller>
        <method>void Exit()</method>
        <raw>System.Void Neocron.Pegasus.Interop.Wrapper.DynamicUpdater::Exit()</raw>
        <data>Messenger.dll</data>
      </issue>
      <issue type="pinv">
        <class>DynamicUpdater</class>
        <caller>void SendChange(Byte[])</caller>
        <method>void SendChange(int, Byte[])</method>
        <raw>System.Void Neocron.Pegasus.Interop.Wrapper.DynamicUpdater::SendChange(System.Int32,System.Byte[])</raw>
        <data>Messenger.dll</data>
      </issue>
      <issue type="pinv">
        <class>DynamicUpdater</class>
        <caller>int SetAuthorization(Byte[]&amp;, string, string)</caller>
        <method>int SetAuthorization(IntPtr, string, string)</method>
        <raw>System.Int32 Neocron.Pegasus.Interop.Wrapper.DynamicUpdater::SetAuthorization(System.IntPtr,System.String,System.String)</raw>
        <data>Messenger.dll</data>
      </issue>
      <issue type="pinv">
        <class>DynamicUpdater</class>
        <caller>void ExecuteRequest(Action)</caller>
        <method>bool MessengerHasConnected()</method>
        <raw>System.Boolean Neocron.Pegasus.Interop.Wrapper.DynamicUpdater::MessengerHasConnected()</raw>
        <data>Messenger.dll</data>
      </issue>
      <issue type="pinv">
        <class>DynamicUpdater</class>
        <caller>void ExecuteRequest(Action)</caller>
        <method>bool IsReady()</method>
        <raw>System.Boolean Neocron.Pegasus.Interop.Wrapper.DynamicUpdater::IsReady()</raw>
        <data>Messenger.dll</data>
      </issue>
      <issue type="pinv">
        <class>DynamicUpdater</class>
        <caller>void WaitForConnection()</caller>
        <method>bool IsStillConnecting()</method>
        <raw>System.Boolean Neocron.Pegasus.Interop.Wrapper.DynamicUpdater::IsStillConnecting()</raw>
        <data>Messenger.dll</data>
      </issue>
      <issue type="pinv">
        <class>DynamicUpdater</class>
        <caller>void WaitForConnection()</caller>
        <method>bool MessengerHasConnected()</method>
        <raw>System.Boolean Neocron.Pegasus.Interop.Wrapper.DynamicUpdater::MessengerHasConnected()</raw>
        <data>Messenger.dll</data>
      </issue>
      <issue type="pinv">
        <class>DynamicUpdater</class>
        <caller>void Dispose()</caller>
        <method>void SetReceiverCB(IntPtr)</method>
        <raw>System.Void Neocron.Pegasus.Interop.Wrapper.DynamicUpdater::SetReceiverCB(System.IntPtr)</raw>
        <data>Messenger.dll</data>
      </issue>
      <issue type="pinv">
        <class>DynamicUpdater</class>
        <caller>void Dispose()</caller>
        <method>void Exit()</method>
        <raw>System.Void Neocron.Pegasus.Interop.Wrapper.DynamicUpdater::Exit()</raw>
        <data>Messenger.dll</data>
      </issue>
      <issue type="pinv">
        <class>DynamicUpdater</class>
        <caller>void .ctor(string, string, int)</caller>
        <method>void GetCurrentVersion(int)</method>
        <raw>System.Void Neocron.Pegasus.Interop.Wrapper.DynamicUpdater::GetCurrentVersion(System.Int32)</raw>
        <data>Messenger.dll</data>
      </issue>
    </assembly>
    <assembly name="Neocron.Pegasus.IO.dll" version="1.0.0.0" runtime="2.0" todo="0" niex="0" miss="0" pinv="7">
      <issue type="pinv">
        <class>MessagePumpHook</class>
        <caller>void .ctor()</caller>
        <method>int FindWindow(string, string)</method>
        <raw>System.Int32 uneX.Hurricane.InterOp.WinApi.User32::FindWindow(System.String,System.String)</raw>
        <data>user32</data>
      </issue>
      <issue type="pinv">
        <class>NconInterface</class>
        <caller>void SendMessage(Structs/TEXTDATASTRUCT&amp;)</caller>
        <method>int SendMessage(int, int, int, Structs/TEXTDATASTRUCT&amp;)</method>
        <raw>System.Int32 uneX.Hurricane.InterOp.WinApi.User32::SendMessage(System.Int32,System.Int32,System.Int32,uneX.Hurricane.InterOp.WinApi.Structs/TEXTDATASTRUCT&amp;)</raw>
        <data>user32.dll</data>
      </issue>
      <issue type="pinv">
        <class>NconInterface</class>
        <caller>void SendMessage(Structs/TEXTDATASTRUCT&amp;)</caller>
        <method>int FindWindow(string, string)</method>
        <raw>System.Int32 uneX.Hurricane.InterOp.WinApi.User32::FindWindow(System.String,System.String)</raw>
        <data>user32</data>
      </issue>
      <issue type="pinv">
        <class>NconInterface</class>
        <caller>void SendMessage(Structs/TEXTDATASTRUCT&amp;)</caller>
        <method>int SendMessage(int, int, int, Structs/TEXTDATASTRUCT&amp;)</method>
        <raw>System.Int32 uneX.Hurricane.InterOp.WinApi.User32::SendMessage(System.Int32,System.Int32,System.Int32,uneX.Hurricane.InterOp.WinApi.Structs/TEXTDATASTRUCT&amp;)</raw>
        <data>user32.dll</data>
      </issue>
      <issue type="pinv">
        <class>NconInterface</class>
        <caller>void SendRequest(Structs/REQUESTINFORMATIONDATASTRUCT&amp;)</caller>
        <method>int SendMessageForRequest(int, int, int, Structs/REQUESTINFORMATIONDATASTRUCT&amp;)</method>
        <raw>System.Int32 uneX.Hurricane.InterOp.WinApi.User32::SendMessageForRequest(System.Int32,System.Int32,System.Int32,uneX.Hurricane.InterOp.WinApi.Structs/REQUESTINFORMATIONDATASTRUCT&amp;)</raw>
        <data>user32.dll</data>
      </issue>
      <issue type="pinv">
        <class>NconInterface</class>
        <caller>void SendRequest(Structs/REQUESTINFORMATIONDATASTRUCT&amp;)</caller>
        <method>int FindWindow(string, string)</method>
        <raw>System.Int32 uneX.Hurricane.InterOp.WinApi.User32::FindWindow(System.String,System.String)</raw>
        <data>user32</data>
      </issue>
      <issue type="pinv">
        <class>NconInterface</class>
        <caller>void SendRequest(Structs/REQUESTINFORMATIONDATASTRUCT&amp;)</caller>
        <method>int SendMessageForRequest(int, int, int, Structs/REQUESTINFORMATIONDATASTRUCT&amp;)</method>
        <raw>System.Int32 uneX.Hurricane.InterOp.WinApi.User32::SendMessageForRequest(System.Int32,System.Int32,System.Int32,uneX.Hurricane.InterOp.WinApi.Structs/REQUESTINFORMATIONDATASTRUCT&amp;)</raw>
        <data>user32.dll</data>
      </issue>
    </assembly>
    <assembly name="Neocron.Pegasus.Lite.dll" version="1.0.0.0" runtime="2.0" todo="0" niex="0" miss="0" pinv="0" />
    <assembly name="Neocron.Pegasus.Net.dll" version="1.0.0.0" runtime="2.0" todo="0" niex="0" miss="0" pinv="0" />
  </assemblies>
</report>