mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-02-15 03:30:53 +01:00
Very rough V1 of MessagingProfiler. Change build config to DebugMessaging config to use it. Client only so far.
This commit is contained in:
@@ -30,6 +30,22 @@
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugMessaging|AnyCPU'">
|
||||
<OutputPath>bin\DebugMessaging\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE;MESSAGEDEBUG</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<CodeAnalysisLogFile>bin\Release\CGO.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
|
||||
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
|
||||
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
|
||||
<CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Gorgon, Version=1.1.4119.34319, Culture=neutral, PublicKeyToken=c001d94e9acbbee7, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
|
||||
@@ -6,6 +6,8 @@ using GorgonLibrary;
|
||||
using Lidgren.Network;
|
||||
using SS13_Shared;
|
||||
using SS13_Shared.GO;
|
||||
using ClientInterfaces.MessageLogging;
|
||||
using SS13.IoC;
|
||||
|
||||
namespace CGO
|
||||
{
|
||||
@@ -152,6 +154,23 @@ namespace CGO
|
||||
/// <param name="args">message parameters</param>
|
||||
public void SendMessage(object sender, ComponentMessageType type, List<ComponentReplyMessage> replies, params object[] args)
|
||||
{
|
||||
|
||||
#if MESSAGEDEBUG
|
||||
var senderfamily = ComponentFamily.Generic;
|
||||
var uid = 0;
|
||||
var sendertype = "";
|
||||
if(sender.GetType().IsAssignableFrom(typeof(IGameObjectComponent)))
|
||||
{
|
||||
var realsender = (GameObjectComponent)sender;
|
||||
senderfamily = realsender.Family;
|
||||
|
||||
uid = realsender.Owner.Uid;
|
||||
sendertype = realsender.GetType().ToString();
|
||||
}
|
||||
//Log the message
|
||||
IMessageLogger logger = IoCManager.Resolve<IMessageLogger>();
|
||||
logger.LogComponentMessage(uid, senderfamily, sendertype, type);
|
||||
#endif
|
||||
foreach (IGameObjectComponent component in components.Values.ToArray())
|
||||
{
|
||||
component.RecieveMessage(sender, type, replies, args);
|
||||
|
||||
@@ -4,6 +4,8 @@ using ClientInterfaces.Network;
|
||||
using Lidgren.Network;
|
||||
using SS13_Shared;
|
||||
using SS13_Shared.GO;
|
||||
using SS13.IoC;
|
||||
using ClientInterfaces.MessageLogging;
|
||||
|
||||
namespace CGO
|
||||
{
|
||||
@@ -39,6 +41,13 @@ namespace CGO
|
||||
message.Write((byte)family);
|
||||
PackParams(message, messageParams);
|
||||
|
||||
#if MESSAGEDEBUG
|
||||
//Log the message
|
||||
IMessageLogger logger = IoCManager.Resolve<IMessageLogger>();
|
||||
logger.LogOutgoingComponentNetMessage(sendingEntity.Uid, family, messageParams);
|
||||
#endif
|
||||
|
||||
|
||||
//Send the message
|
||||
_networkManager.SendMessage(message, method);
|
||||
}
|
||||
@@ -152,7 +161,14 @@ namespace CGO
|
||||
switch (messageType)
|
||||
{
|
||||
case EntityMessage.ComponentMessage:
|
||||
result = new IncomingEntityMessage(uid, EntityMessage.ComponentMessage, HandleEntityComponentNetworkMessage(message));
|
||||
var messageContent = HandleEntityComponentNetworkMessage(message);
|
||||
result = new IncomingEntityMessage(uid, EntityMessage.ComponentMessage, messageContent);
|
||||
|
||||
#if MESSAGEDEBUG
|
||||
//Log the message
|
||||
IMessageLogger logger = IoCManager.Resolve<IMessageLogger>();
|
||||
logger.LogIncomingComponentNetMessage(result.Uid, result.MessageType, messageContent.ComponentFamily, messageContent.MessageParameters.ToArray());
|
||||
#endif
|
||||
break;
|
||||
case EntityMessage.PositionMessage:
|
||||
//TODO: Handle position messages!
|
||||
|
||||
@@ -30,6 +30,22 @@
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugMessaging|AnyCPU'">
|
||||
<OutputPath>bin\DebugMessaging\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<CodeAnalysisLogFile>bin\Release\ClientInterfaces.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
|
||||
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
|
||||
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
|
||||
<CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Gorgon, Version=1.1.4119.34319, Culture=neutral, PublicKeyToken=c001d94e9acbbee7, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
@@ -56,6 +72,7 @@
|
||||
<Compile Include="GOC\IRenderableComponent.cs" />
|
||||
<Compile Include="GOC\ISpriteComponent.cs" />
|
||||
<Compile Include="Input\IKeyBindingManager.cs" />
|
||||
<Compile Include="MessageLogging\IMessageLogger.cs" />
|
||||
<Compile Include="Placement\IPlacementManager.cs" />
|
||||
<Compile Include="Lighting\ILight.cs" />
|
||||
<Compile Include="Lighting\ILightManager.cs" />
|
||||
|
||||
15
ClientInterfaces/MessageLogging/IMessageLogger.cs
Normal file
15
ClientInterfaces/MessageLogging/IMessageLogger.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using SS13_Shared.GO;
|
||||
|
||||
namespace ClientInterfaces.MessageLogging
|
||||
{
|
||||
public interface IMessageLogger
|
||||
{
|
||||
void LogOutgoingComponentNetMessage(int uid, ComponentFamily family, object[] parameters);
|
||||
void LogIncomingComponentNetMessage(int uid, SS13_Shared.EntityMessage entityMessage, ComponentFamily componentFamily, object[] parameters);
|
||||
void LogComponentMessage(int uid, ComponentFamily senderfamily, string sendertype, ComponentMessageType type);
|
||||
}
|
||||
}
|
||||
@@ -30,6 +30,22 @@
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugMessaging|AnyCPU'">
|
||||
<OutputPath>bin\DebugMessaging\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<CodeAnalysisLogFile>bin\Release\ClientServices.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
|
||||
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
|
||||
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
|
||||
<CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Gorgon, Version=1.1.4119.34319, Culture=neutral, PublicKeyToken=c001d94e9acbbee7, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
@@ -49,6 +65,7 @@
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.ServiceModel" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
@@ -74,6 +91,8 @@
|
||||
<Compile Include="Lighting\Light.cs" />
|
||||
<Compile Include="Lighting\LightManager.cs" />
|
||||
<Compile Include="Map\MapManager.cs" />
|
||||
<Compile Include="MessageLogging\MessageLogger.cs" />
|
||||
<Compile Include="MessageLogging\MessageLoggerService.cs" />
|
||||
<Compile Include="Network\NetworkGrapher.cs" />
|
||||
<Compile Include="Network\NetworkManager.cs" />
|
||||
<Compile Include="Placement\PlacementManager.cs" />
|
||||
@@ -159,7 +178,9 @@
|
||||
<None Include="Input\KeyBindings.xss">
|
||||
<DependentUpon>KeyBindings.xsd</DependentUpon>
|
||||
</None>
|
||||
<None Include="MessageLogging\messageLoggerService.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup />
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
|
||||
43
ClientServices/MessageLogging/MessageLogger.cs
Normal file
43
ClientServices/MessageLogging/MessageLogger.cs
Normal file
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using ClientInterfaces.MessageLogging;
|
||||
|
||||
namespace ClientServices.MessageLogging
|
||||
{
|
||||
public class MessageLogger: IMessageLogger
|
||||
{
|
||||
private MessageLoggerServiceClient _loggerServiceClient;
|
||||
|
||||
public MessageLogger()
|
||||
{
|
||||
_loggerServiceClient = new MessageLoggerServiceClient("NetNamedPipeBinding_IMessageLoggerService");
|
||||
}
|
||||
|
||||
public void LogOutgoingComponentNetMessage(int uid, SS13_Shared.GO.ComponentFamily family, object[] parameters)
|
||||
{
|
||||
for (int i = 0; i < parameters.Length; i++)
|
||||
{
|
||||
if (parameters[i] is Enum)
|
||||
parameters[i] = (int)parameters[i];
|
||||
}
|
||||
_loggerServiceClient.LogClientOutgoingNetMessage(uid, (int)family, parameters);
|
||||
}
|
||||
|
||||
public void LogIncomingComponentNetMessage(int uid, SS13_Shared.EntityMessage entityMessage, SS13_Shared.GO.ComponentFamily componentFamily, object[] parameters)
|
||||
{
|
||||
for (int i = 0; i < parameters.Length; i++)
|
||||
{
|
||||
if (parameters[i] is Enum)
|
||||
parameters[i] = (int)parameters[i];
|
||||
}
|
||||
_loggerServiceClient.LogClientIncomingNetMessage(uid, (int)entityMessage, (int)componentFamily, parameters);
|
||||
}
|
||||
|
||||
public void LogComponentMessage(int uid, SS13_Shared.GO.ComponentFamily senderfamily, string sendertype, SS13_Shared.GO.ComponentMessageType type)
|
||||
{
|
||||
_loggerServiceClient.LogClientComponentMessage(uid, (int)senderfamily, sendertype, (int)type);
|
||||
}
|
||||
}
|
||||
}
|
||||
104
ClientServices/MessageLogging/MessageLoggerService.cs
Normal file
104
ClientServices/MessageLogging/MessageLoggerService.cs
Normal file
@@ -0,0 +1,104 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.235
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
|
||||
[System.ServiceModel.ServiceContractAttribute(ConfigurationName="IMessageLoggerService")]
|
||||
public interface IMessageLoggerService
|
||||
{
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IMessageLoggerService/LogServerIncomingNetMessage", ReplyAction="http://tempuri.org/IMessageLoggerService/LogServerIncomingNetMessageResponse")]
|
||||
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(object[]))]
|
||||
void LogServerIncomingNetMessage(long clientUID, int uid, int entityMessageType, int componentFamily, object[] parameters);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IMessageLoggerService/LogServerOutgoingNetMessage", ReplyAction="http://tempuri.org/IMessageLoggerService/LogServerOutgoingNetMessageResponse")]
|
||||
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(object[]))]
|
||||
void LogServerOutgoingNetMessage(long clientUID, int uid, int family, object[] parameters);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IMessageLoggerService/LogClientIncomingNetMessage", ReplyAction="http://tempuri.org/IMessageLoggerService/LogClientIncomingNetMessageResponse")]
|
||||
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(object[]))]
|
||||
void LogClientIncomingNetMessage(int uid, int entityMessageType, int componentFamily, object[] parameters);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IMessageLoggerService/LogClientOutgoingNetMessage", ReplyAction="http://tempuri.org/IMessageLoggerService/LogClientOutgoingNetMessageResponse")]
|
||||
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(object[]))]
|
||||
void LogClientOutgoingNetMessage(int uid, int family, object[] parameters);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IMessageLoggerService/LogServerComponentMessage", ReplyAction="http://tempuri.org/IMessageLoggerService/LogServerComponentMessageResponse")]
|
||||
void LogServerComponentMessage(int uid, int senderFamily, string senderType, int componentMessageType);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IMessageLoggerService/LogClientComponentMessage", ReplyAction="http://tempuri.org/IMessageLoggerService/LogClientComponentMessageResponse")]
|
||||
void LogClientComponentMessage(int uid, int senderFamily, string senderType, int componentMessageType);
|
||||
}
|
||||
|
||||
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
|
||||
public interface IMessageLoggerServiceChannel : IMessageLoggerService, System.ServiceModel.IClientChannel
|
||||
{
|
||||
}
|
||||
|
||||
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
||||
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
|
||||
public partial class MessageLoggerServiceClient : System.ServiceModel.ClientBase<IMessageLoggerService>, IMessageLoggerService
|
||||
{
|
||||
|
||||
public MessageLoggerServiceClient()
|
||||
{
|
||||
}
|
||||
|
||||
public MessageLoggerServiceClient(string endpointConfigurationName) :
|
||||
base(endpointConfigurationName)
|
||||
{
|
||||
}
|
||||
|
||||
public MessageLoggerServiceClient(string endpointConfigurationName, string remoteAddress) :
|
||||
base(endpointConfigurationName, remoteAddress)
|
||||
{
|
||||
}
|
||||
|
||||
public MessageLoggerServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
|
||||
base(endpointConfigurationName, remoteAddress)
|
||||
{
|
||||
}
|
||||
|
||||
public MessageLoggerServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
|
||||
base(binding, remoteAddress)
|
||||
{
|
||||
}
|
||||
|
||||
public void LogServerIncomingNetMessage(long clientUID, int uid, int entityMessageType, int componentFamily, object[] parameters)
|
||||
{
|
||||
base.Channel.LogServerIncomingNetMessage(clientUID, uid, entityMessageType, componentFamily, parameters);
|
||||
}
|
||||
|
||||
public void LogServerOutgoingNetMessage(long clientUID, int uid, int family, object[] parameters)
|
||||
{
|
||||
base.Channel.LogServerOutgoingNetMessage(clientUID, uid, family, parameters);
|
||||
}
|
||||
|
||||
public void LogClientIncomingNetMessage(int uid, int entityMessageType, int componentFamily, object[] parameters)
|
||||
{
|
||||
base.Channel.LogClientIncomingNetMessage(uid, entityMessageType, componentFamily, parameters);
|
||||
}
|
||||
|
||||
public void LogClientOutgoingNetMessage(int uid, int family, object[] parameters)
|
||||
{
|
||||
base.Channel.LogClientOutgoingNetMessage(uid, family, parameters);
|
||||
}
|
||||
|
||||
public void LogServerComponentMessage(int uid, int senderFamily, string senderType, int componentMessageType)
|
||||
{
|
||||
base.Channel.LogServerComponentMessage(uid, senderFamily, senderType, componentMessageType);
|
||||
}
|
||||
|
||||
public void LogClientComponentMessage(int uid, int senderFamily, string senderType, int componentMessageType)
|
||||
{
|
||||
base.Channel.LogClientComponentMessage(uid, senderFamily, senderType, componentMessageType);
|
||||
}
|
||||
}
|
||||
29
ClientServices/MessageLogging/messageLoggerService.config
Normal file
29
ClientServices/MessageLogging/messageLoggerService.config
Normal file
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<system.serviceModel>
|
||||
<bindings>
|
||||
<netNamedPipeBinding>
|
||||
<binding name="NetNamedPipeBinding_IMessageLoggerService" closeTimeout="00:01:00"
|
||||
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
|
||||
transactionFlow="false" transferMode="Buffered" transactionProtocol="OleTransactions"
|
||||
hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="524288"
|
||||
maxBufferSize="65536" maxConnections="10" maxReceivedMessageSize="65536">
|
||||
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
|
||||
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
|
||||
<security mode="Transport">
|
||||
<transport protectionLevel="EncryptAndSign" />
|
||||
</security>
|
||||
</binding>
|
||||
</netNamedPipeBinding>
|
||||
</bindings>
|
||||
<client>
|
||||
<endpoint address="net.pipe://messageloggerservice/log" binding="netNamedPipeBinding"
|
||||
bindingConfiguration="NetNamedPipeBinding_IMessageLoggerService"
|
||||
contract="IMessageLoggerService" name="NetNamedPipeBinding_IMessageLoggerService">
|
||||
<identity>
|
||||
<userPrincipalName value="Arxus\William Schaller" />
|
||||
</identity>
|
||||
</endpoint>
|
||||
</client>
|
||||
</system.serviceModel>
|
||||
</configuration>
|
||||
@@ -30,6 +30,22 @@
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugMessaging|AnyCPU'">
|
||||
<OutputPath>bin\DebugMessaging\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<CodeAnalysisLogFile>bin\Release\ClientWindow.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
|
||||
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
|
||||
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
|
||||
<CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Gorgon, Version=1.1.4119.34319, Culture=neutral, PublicKeyToken=c001d94e9acbbee7, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
|
||||
@@ -35,6 +35,21 @@
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugMessaging|x86'">
|
||||
<OutputPath>bin\x86\DebugMessaging\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<CodeAnalysisLogFile>bin\Release\EntityEditor.exe.CodeAnalysisLog.xml</CodeAnalysisLogFile>
|
||||
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
|
||||
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
|
||||
<CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Data" />
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
<UpgradeBackupLocation>
|
||||
</UpgradeBackupLocation>
|
||||
<OldToolsVersion>3.5</OldToolsVersion>
|
||||
</PropertyGroup>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
@@ -45,6 +45,22 @@
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DocumentationFile>bin\Release\Lidgren.Network.XML</DocumentationFile>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugMessaging|AnyCPU'">
|
||||
<OutputPath>bin\DebugMessaging\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<DocumentationFile>bin\Release\Lidgren.Network.XML</DocumentationFile>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<CodeAnalysisLogFile>bin\Release\Lidgren.Network.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
|
||||
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
|
||||
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
|
||||
<CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core">
|
||||
|
||||
8
MessagingProfiler/App.xaml
Normal file
8
MessagingProfiler/App.xaml
Normal file
@@ -0,0 +1,8 @@
|
||||
<Application x:Class="MessagingProfiler.App"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
StartupUri="MainWindow.xaml">
|
||||
<Application.Resources>
|
||||
|
||||
</Application.Resources>
|
||||
</Application>
|
||||
16
MessagingProfiler/App.xaml.cs
Normal file
16
MessagingProfiler/App.xaml.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Configuration;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Windows;
|
||||
|
||||
namespace MessagingProfiler
|
||||
{
|
||||
/// <summary>
|
||||
/// Interaction logic for App.xaml
|
||||
/// </summary>
|
||||
public partial class App : Application
|
||||
{
|
||||
}
|
||||
}
|
||||
26
MessagingProfiler/LogHolder.cs
Normal file
26
MessagingProfiler/LogHolder.cs
Normal file
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Collections.ObjectModel;
|
||||
|
||||
namespace MessagingProfiler
|
||||
{
|
||||
public class LogHolder
|
||||
{
|
||||
public ObservableCollection<LogItem> LogItems = new ObservableCollection<LogItem>();
|
||||
|
||||
public static LogHolder Singleton
|
||||
{
|
||||
get
|
||||
{
|
||||
if (_singleton == null)
|
||||
_singleton = new LogHolder();
|
||||
return _singleton;
|
||||
}
|
||||
set
|
||||
{}
|
||||
}
|
||||
private static LogHolder _singleton;
|
||||
}
|
||||
}
|
||||
31
MessagingProfiler/LogItem.cs
Normal file
31
MessagingProfiler/LogItem.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using SS13_Shared.GO;
|
||||
using SS13_Shared;
|
||||
|
||||
namespace MessagingProfiler
|
||||
{
|
||||
public class LogItem
|
||||
{
|
||||
public long clientID { get; set; }
|
||||
public int entityID { get; set; }
|
||||
public EntityMessage entityMessageType { get; set; }
|
||||
public ComponentFamily componentFamily { get; set; }
|
||||
public string senderType { get; set; }
|
||||
public ComponentMessageType messageType { get; set; }
|
||||
public object[] parameters { get; set; }
|
||||
|
||||
public LogItem()
|
||||
{
|
||||
clientID = 0;
|
||||
entityID = 0;
|
||||
entityMessageType = EntityMessage.Null;
|
||||
componentFamily = ComponentFamily.Generic;
|
||||
senderType = "";
|
||||
messageType = ComponentMessageType.Null;
|
||||
parameters = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
13
MessagingProfiler/LogViewer.xaml
Normal file
13
MessagingProfiler/LogViewer.xaml
Normal file
@@ -0,0 +1,13 @@
|
||||
<Page x:Class="MessagingProfiler.LogViewer"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||
mc:Ignorable="d"
|
||||
d:DesignHeight="500" d:DesignWidth="500"
|
||||
Title="LogViewer">
|
||||
|
||||
<Grid>
|
||||
<DataGrid AutoGenerateColumns="False" Height="Auto" HorizontalAlignment="Left" Name="dataGrid1" VerticalAlignment="Top" Width="Auto" />
|
||||
</Grid>
|
||||
</Page>
|
||||
27
MessagingProfiler/LogViewer.xaml.cs
Normal file
27
MessagingProfiler/LogViewer.xaml.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows;
|
||||
using System.Windows.Controls;
|
||||
using System.Windows.Data;
|
||||
using System.Windows.Documents;
|
||||
using System.Windows.Input;
|
||||
using System.Windows.Media;
|
||||
using System.Windows.Media.Imaging;
|
||||
using System.Windows.Navigation;
|
||||
using System.Windows.Shapes;
|
||||
|
||||
namespace MessagingProfiler
|
||||
{
|
||||
/// <summary>
|
||||
/// Interaction logic for LogViewer.xaml
|
||||
/// </summary>
|
||||
public partial class LogViewer : Page
|
||||
{
|
||||
public LogViewer()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
}
|
||||
}
|
||||
12
MessagingProfiler/MainWindow.xaml
Normal file
12
MessagingProfiler/MainWindow.xaml
Normal file
@@ -0,0 +1,12 @@
|
||||
<Window x:Class="MessagingProfiler.MainWindow"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
Title="MainWindow" Height="600" Width="800">
|
||||
<Grid>
|
||||
<DataGrid AutoGenerateColumns="True" Height="561" HorizontalAlignment="Left" Name="dataGrid1" VerticalAlignment="Top" Width="778" ItemsSource="{Binding}">
|
||||
<DataGrid.Columns>
|
||||
<DataGridTextColumn Header="Entity ID" Binding="{Binding entityID}"/>
|
||||
</DataGrid.Columns>
|
||||
</DataGrid>
|
||||
</Grid>
|
||||
</Window>
|
||||
41
MessagingProfiler/MainWindow.xaml.cs
Normal file
41
MessagingProfiler/MainWindow.xaml.cs
Normal file
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows;
|
||||
using System.Windows.Controls;
|
||||
using System.Windows.Data;
|
||||
using System.Windows.Documents;
|
||||
using System.Windows.Input;
|
||||
using System.Windows.Media;
|
||||
using System.Windows.Media.Imaging;
|
||||
using System.Windows.Navigation;
|
||||
using System.Windows.Shapes;
|
||||
|
||||
namespace MessagingProfiler
|
||||
{
|
||||
/// <summary>
|
||||
/// Interaction logic for MainWindow.xaml
|
||||
/// </summary>
|
||||
public partial class MainWindow : Window
|
||||
{
|
||||
public MessageLoggerServer loggerServer;
|
||||
public List<LogItem> logItems = new List<LogItem>();
|
||||
|
||||
public MainWindow()
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
dataGrid1.DataContext = LogHolder.Singleton.LogItems;
|
||||
|
||||
InitializeLogging();
|
||||
}
|
||||
|
||||
private void InitializeLogging()
|
||||
{
|
||||
loggerServer = new MessageLoggerServer();
|
||||
loggerServer.Initialize();
|
||||
loggerServer.Start();
|
||||
}
|
||||
}
|
||||
}
|
||||
46
MessagingProfiler/MessageLoggerServer.cs
Normal file
46
MessagingProfiler/MessageLoggerServer.cs
Normal file
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.ServiceModel;
|
||||
using System.ServiceModel.Description;
|
||||
|
||||
namespace MessagingProfiler
|
||||
{
|
||||
public class MessageLoggerServer
|
||||
{
|
||||
private ServiceHost host;
|
||||
|
||||
public MessageLoggerServer()
|
||||
{ }
|
||||
|
||||
public void Initialize()
|
||||
{
|
||||
Uri baseAddress = new Uri("net.pipe://MessageLoggerService");
|
||||
|
||||
// Create the ServiceHost.
|
||||
host = new ServiceHost(typeof(MessageLoggerService), baseAddress);
|
||||
|
||||
// Enable metadata publishing.
|
||||
ServiceMetadataBehavior smb = new ServiceMetadataBehavior();
|
||||
smb.MetadataExporter.PolicyVersion = PolicyVersion.Policy15;
|
||||
host.Description.Behaviors.Add(smb);
|
||||
|
||||
var db = host.Description.Behaviors.Find<ServiceDebugBehavior>();
|
||||
db.IncludeExceptionDetailInFaults = true;
|
||||
|
||||
host.AddServiceEndpoint(typeof(IMetadataExchange), MetadataExchangeBindings.CreateMexNamedPipeBinding(), "");
|
||||
host.AddServiceEndpoint(typeof(IMessageLoggerService), new NetNamedPipeBinding(), "log");
|
||||
}
|
||||
|
||||
public void Start()
|
||||
{
|
||||
host.Open();
|
||||
}
|
||||
|
||||
public void Stop()
|
||||
{
|
||||
host.Close();
|
||||
}
|
||||
}
|
||||
}
|
||||
95
MessagingProfiler/MessageLoggerService.cs
Normal file
95
MessagingProfiler/MessageLoggerService.cs
Normal file
@@ -0,0 +1,95 @@
|
||||
using System.ServiceModel;
|
||||
using System;
|
||||
using SS13_Shared;
|
||||
using MessagingProfiler;
|
||||
using System.Collections.Generic;
|
||||
using SS13_Shared.GO;
|
||||
|
||||
namespace MessagingProfiler
|
||||
{
|
||||
[ServiceContract]
|
||||
public interface IMessageLoggerService
|
||||
{
|
||||
[OperationContract]
|
||||
void LogServerIncomingNetMessage(long clientUID, int uid, int entityMessageType, int componentFamily, object[] parameters);
|
||||
|
||||
[OperationContract]
|
||||
void LogServerOutgoingNetMessage(long clientUID, int uid, int family, object[] parameters);
|
||||
|
||||
[OperationContract]
|
||||
void LogClientIncomingNetMessage(int uid, int entityMessageType, int componentFamily, object[] parameters);
|
||||
|
||||
[OperationContract]
|
||||
void LogClientOutgoingNetMessage(int uid, int family, object[] parameters);
|
||||
|
||||
//TODO add reply logging
|
||||
[OperationContract]
|
||||
void LogServerComponentMessage(int uid, int senderFamily, string senderType, int componentMessageType);
|
||||
|
||||
//TODO add reply logging
|
||||
[OperationContract]
|
||||
void LogClientComponentMessage(int uid, int senderFamily, string senderType, int componentMessageType);
|
||||
}
|
||||
|
||||
public class MessageLoggerService : IMessageLoggerService
|
||||
{
|
||||
public void LogServerIncomingNetMessage(long clientUID, int uid, int entityMessageType, int componentFamily, object[] parameters)
|
||||
{
|
||||
LogItem i = new LogItem();
|
||||
i.clientID = clientUID;
|
||||
i.entityID = uid;
|
||||
i.entityMessageType = (EntityMessage)entityMessageType;
|
||||
i.componentFamily = (ComponentFamily)componentFamily;
|
||||
i.parameters = parameters;
|
||||
LogHolder.Singleton.LogItems.Add(i);
|
||||
}
|
||||
|
||||
public void LogServerOutgoingNetMessage(long clientUID, int uid, int family, object[] parameters)
|
||||
{
|
||||
LogItem i = new LogItem();
|
||||
i.clientID = clientUID;
|
||||
i.entityID = uid;
|
||||
i.parameters = parameters;
|
||||
LogHolder.Singleton.LogItems.Add(i);
|
||||
}
|
||||
|
||||
public void LogClientIncomingNetMessage(int uid, int entityMessageType, int componentFamily, object[] parameters)
|
||||
{
|
||||
LogItem i = new LogItem();
|
||||
i.entityID = uid;
|
||||
i.entityMessageType = (EntityMessage)entityMessageType;
|
||||
i.componentFamily = (ComponentFamily)componentFamily;
|
||||
i.parameters = parameters;
|
||||
LogHolder.Singleton.LogItems.Add(i);
|
||||
}
|
||||
|
||||
public void LogClientOutgoingNetMessage(int uid, int family, object[] parameters)
|
||||
{
|
||||
LogItem i = new LogItem();
|
||||
i.entityID = uid;
|
||||
i.componentFamily = (ComponentFamily)family;
|
||||
i.parameters = parameters;
|
||||
LogHolder.Singleton.LogItems.Add(i);
|
||||
}
|
||||
|
||||
public void LogServerComponentMessage(int uid, int senderFamily, string senderType, int componentMessageType)
|
||||
{
|
||||
LogItem i = new LogItem();
|
||||
i.entityID = uid;
|
||||
i.componentFamily = (ComponentFamily)senderFamily;
|
||||
i.senderType = senderType;
|
||||
i.messageType = (ComponentMessageType)componentMessageType;
|
||||
LogHolder.Singleton.LogItems.Add(i);
|
||||
}
|
||||
|
||||
public void LogClientComponentMessage(int uid, int senderFamily, string senderType, int componentMessageType)
|
||||
{
|
||||
LogItem i = new LogItem();
|
||||
i.entityID = uid;
|
||||
i.componentFamily = (ComponentFamily)senderFamily;
|
||||
i.senderType = senderType;
|
||||
i.messageType = (ComponentMessageType)componentMessageType;
|
||||
LogHolder.Singleton.LogItems.Add(i);
|
||||
}
|
||||
}
|
||||
}
|
||||
135
MessagingProfiler/MessagingProfiler.csproj
Normal file
135
MessagingProfiler/MessagingProfiler.csproj
Normal file
@@ -0,0 +1,135 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
|
||||
<ProductVersion>8.0.30703</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>MessagingProfiler</RootNamespace>
|
||||
<AssemblyName>MessagingProfiler</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugMessaging|x86'">
|
||||
<OutputPath>bin\x86\DebugMessaging\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<CodeAnalysisLogFile>bin\Release\MessagingProfiler.exe.CodeAnalysisLog.xml</CodeAnalysisLogFile>
|
||||
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
|
||||
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
|
||||
<CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.ServiceModel" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Xaml">
|
||||
<RequiredTargetFramework>4.0</RequiredTargetFramework>
|
||||
</Reference>
|
||||
<Reference Include="WindowsBase" />
|
||||
<Reference Include="PresentationCore" />
|
||||
<Reference Include="PresentationFramework" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ApplicationDefinition Include="App.xaml">
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
<SubType>Designer</SubType>
|
||||
</ApplicationDefinition>
|
||||
<Page Include="LogViewer.xaml">
|
||||
<SubType>Designer</SubType>
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
</Page>
|
||||
<Page Include="MainWindow.xaml">
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
<SubType>Designer</SubType>
|
||||
</Page>
|
||||
<Compile Include="App.xaml.cs">
|
||||
<DependentUpon>App.xaml</DependentUpon>
|
||||
<SubType>Code</SubType>
|
||||
</Compile>
|
||||
<Compile Include="LogHolder.cs" />
|
||||
<Compile Include="LogItem.cs" />
|
||||
<Compile Include="MessageLoggerServer.cs" />
|
||||
<Compile Include="MessageLoggerService.cs" />
|
||||
<Compile Include="LogViewer.xaml.cs">
|
||||
<DependentUpon>LogViewer.xaml</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="MainWindow.xaml.cs">
|
||||
<DependentUpon>MainWindow.xaml</DependentUpon>
|
||||
<SubType>Code</SubType>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Properties\AssemblyInfo.cs">
|
||||
<SubType>Code</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Properties\Resources.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Properties\Settings.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Settings.settings</DependentUpon>
|
||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||
</Compile>
|
||||
<EmbeddedResource Include="Properties\Resources.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||
</EmbeddedResource>
|
||||
<None Include="Properties\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
||||
</None>
|
||||
<AppDesigner Include="Properties\" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\SS3D_shared\SS13_Shared.csproj">
|
||||
<Project>{4229D7E3-C3AE-4C0A-B2B1-BB20911150DC}</Project>
|
||||
<Name>SS13_Shared</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
||||
55
MessagingProfiler/Properties/AssemblyInfo.cs
Normal file
55
MessagingProfiler/Properties/AssemblyInfo.cs
Normal file
@@ -0,0 +1,55 @@
|
||||
using System.Reflection;
|
||||
using System.Resources;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Windows;
|
||||
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("MessagingProfiler")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("MessagingProfiler")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2012")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Setting ComVisible to false makes the types in this assembly not visible
|
||||
// to COM components. If you need to access a type in this assembly from
|
||||
// COM, set the ComVisible attribute to true on that type.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
//In order to begin building localizable applications, set
|
||||
//<UICulture>CultureYouAreCodingWith</UICulture> in your .csproj file
|
||||
//inside a <PropertyGroup>. For example, if you are using US english
|
||||
//in your source files, set the <UICulture> to en-US. Then uncomment
|
||||
//the NeutralResourceLanguage attribute below. Update the "en-US" in
|
||||
//the line below to match the UICulture setting in the project file.
|
||||
|
||||
//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
|
||||
|
||||
|
||||
[assembly: ThemeInfo(
|
||||
ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
|
||||
//(used if a resource is not found in the page,
|
||||
// or application resource dictionaries)
|
||||
ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
|
||||
//(used if a resource is not found in the page,
|
||||
// app, or any theme specific resource dictionaries)
|
||||
)]
|
||||
|
||||
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
71
MessagingProfiler/Properties/Resources.Designer.cs
generated
Normal file
71
MessagingProfiler/Properties/Resources.Designer.cs
generated
Normal file
@@ -0,0 +1,71 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.235
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace MessagingProfiler.Properties
|
||||
{
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// A strongly-typed resource class, for looking up localized strings, etc.
|
||||
/// </summary>
|
||||
// This class was auto-generated by the StronglyTypedResourceBuilder
|
||||
// class via a tool like ResGen or Visual Studio.
|
||||
// To add or remove a member, edit your .ResX file then rerun ResGen
|
||||
// with the /str option, or rebuild your VS project.
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
internal class Resources
|
||||
{
|
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan;
|
||||
|
||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||
|
||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||
internal Resources()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the cached ResourceManager instance used by this class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Resources.ResourceManager ResourceManager
|
||||
{
|
||||
get
|
||||
{
|
||||
if ((resourceMan == null))
|
||||
{
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MessagingProfiler.Properties.Resources", typeof(Resources).Assembly);
|
||||
resourceMan = temp;
|
||||
}
|
||||
return resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Overrides the current thread's CurrentUICulture property for all
|
||||
/// resource lookups using this strongly typed resource class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Globalization.CultureInfo Culture
|
||||
{
|
||||
get
|
||||
{
|
||||
return resourceCulture;
|
||||
}
|
||||
set
|
||||
{
|
||||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
117
MessagingProfiler/Properties/Resources.resx
Normal file
117
MessagingProfiler/Properties/Resources.resx
Normal file
@@ -0,0 +1,117 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
30
MessagingProfiler/Properties/Settings.Designer.cs
generated
Normal file
30
MessagingProfiler/Properties/Settings.Designer.cs
generated
Normal file
@@ -0,0 +1,30 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.235
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace MessagingProfiler.Properties
|
||||
{
|
||||
|
||||
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
|
||||
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
|
||||
{
|
||||
|
||||
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
|
||||
|
||||
public static Settings Default
|
||||
{
|
||||
get
|
||||
{
|
||||
return defaultInstance;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
7
MessagingProfiler/Properties/Settings.settings
Normal file
7
MessagingProfiler/Properties/Settings.settings
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<SettingsFile xmlns="uri:settings" CurrentProfile="(Default)">
|
||||
<Profiles>
|
||||
<Profile Name="(Default)" />
|
||||
</Profiles>
|
||||
<Settings />
|
||||
</SettingsFile>
|
||||
@@ -51,6 +51,22 @@
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
<UseVSHostingProcess>false</UseVSHostingProcess>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugMessaging|x86'">
|
||||
<OutputPath>bin\x86\DebugMessaging\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<CodeAnalysisLogFile>bin\Release\Decalshadertest.exe.CodeAnalysisLog.xml</CodeAnalysisLogFile>
|
||||
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
|
||||
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
|
||||
<UseVSHostingProcess>false</UseVSHostingProcess>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
|
||||
<CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Gorgon, Version=1.1.4119.34319, Culture=neutral, PublicKeyToken=c001d94e9acbbee7, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
|
||||
@@ -30,6 +30,22 @@
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugMessaging|AnyCPU'">
|
||||
<OutputPath>bin\DebugMessaging\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<CodeAnalysisLogFile>bin\Release\ServerGameComponent.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
|
||||
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
|
||||
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
|
||||
<CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
|
||||
@@ -30,6 +30,20 @@
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugMessaging|AnyCPU'">
|
||||
<OutputPath>bin\DebugMessaging\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<CodeAnalysisLogFile>bin\Release\SS13.IoC.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
|
||||
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
|
||||
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
|
||||
<CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="ClientInterfaces">
|
||||
<HintPath>..\ClientInterfaces\bin\Release\ClientInterfaces.dll</HintPath>
|
||||
|
||||
173
SS13.sln
173
SS13.sln
@@ -41,8 +41,16 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SS13.IoC", "SS13.IoC\SS13.IoC.csproj", "{3401031F-35A7-4AE5-8B64-CAFDCB929F0E}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MessagingProfiler", "MessagingProfiler\MessagingProfiler.csproj", "{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Debug|Mixed Platforms = Debug|Mixed Platforms
|
||||
Debug|x86 = Debug|x86
|
||||
DebugMessaging|Any CPU = DebugMessaging|Any CPU
|
||||
DebugMessaging|Mixed Platforms = DebugMessaging|Mixed Platforms
|
||||
DebugMessaging|x86 = DebugMessaging|x86
|
||||
Release|Any CPU = Release|Any CPU
|
||||
Release|Mixed Platforms = Release|Mixed Platforms
|
||||
Release|x86 = Release|x86
|
||||
@@ -51,6 +59,18 @@ Global
|
||||
ZDebug|x86 = ZDebug|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{835500C3-34D6-4329-954A-5D028D634E90}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{835500C3-34D6-4329-954A-5D028D634E90}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{835500C3-34D6-4329-954A-5D028D634E90}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||
{835500C3-34D6-4329-954A-5D028D634E90}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||
{835500C3-34D6-4329-954A-5D028D634E90}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{835500C3-34D6-4329-954A-5D028D634E90}.Debug|x86.Build.0 = Debug|x86
|
||||
{835500C3-34D6-4329-954A-5D028D634E90}.DebugMessaging|Any CPU.ActiveCfg = DebugMessaging|Any CPU
|
||||
{835500C3-34D6-4329-954A-5D028D634E90}.DebugMessaging|Any CPU.Build.0 = DebugMessaging|Any CPU
|
||||
{835500C3-34D6-4329-954A-5D028D634E90}.DebugMessaging|Mixed Platforms.ActiveCfg = DebugMessaging|x86
|
||||
{835500C3-34D6-4329-954A-5D028D634E90}.DebugMessaging|Mixed Platforms.Build.0 = DebugMessaging|x86
|
||||
{835500C3-34D6-4329-954A-5D028D634E90}.DebugMessaging|x86.ActiveCfg = DebugMessaging|x86
|
||||
{835500C3-34D6-4329-954A-5D028D634E90}.DebugMessaging|x86.Build.0 = DebugMessaging|x86
|
||||
{835500C3-34D6-4329-954A-5D028D634E90}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{835500C3-34D6-4329-954A-5D028D634E90}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{835500C3-34D6-4329-954A-5D028D634E90}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
@@ -63,6 +83,18 @@ Global
|
||||
{835500C3-34D6-4329-954A-5D028D634E90}.ZDebug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{835500C3-34D6-4329-954A-5D028D634E90}.ZDebug|x86.ActiveCfg = Debug|x86
|
||||
{835500C3-34D6-4329-954A-5D028D634E90}.ZDebug|x86.Build.0 = Debug|x86
|
||||
{54B6035E-489F-4790-A033-3C0B34C6F2BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{54B6035E-489F-4790-A033-3C0B34C6F2BD}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{54B6035E-489F-4790-A033-3C0B34C6F2BD}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||
{54B6035E-489F-4790-A033-3C0B34C6F2BD}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||
{54B6035E-489F-4790-A033-3C0B34C6F2BD}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{54B6035E-489F-4790-A033-3C0B34C6F2BD}.Debug|x86.Build.0 = Debug|x86
|
||||
{54B6035E-489F-4790-A033-3C0B34C6F2BD}.DebugMessaging|Any CPU.ActiveCfg = DebugMessaging|Any CPU
|
||||
{54B6035E-489F-4790-A033-3C0B34C6F2BD}.DebugMessaging|Any CPU.Build.0 = DebugMessaging|Any CPU
|
||||
{54B6035E-489F-4790-A033-3C0B34C6F2BD}.DebugMessaging|Mixed Platforms.ActiveCfg = DebugMessaging|x86
|
||||
{54B6035E-489F-4790-A033-3C0B34C6F2BD}.DebugMessaging|Mixed Platforms.Build.0 = DebugMessaging|x86
|
||||
{54B6035E-489F-4790-A033-3C0B34C6F2BD}.DebugMessaging|x86.ActiveCfg = DebugMessaging|x86
|
||||
{54B6035E-489F-4790-A033-3C0B34C6F2BD}.DebugMessaging|x86.Build.0 = DebugMessaging|x86
|
||||
{54B6035E-489F-4790-A033-3C0B34C6F2BD}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{54B6035E-489F-4790-A033-3C0B34C6F2BD}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{54B6035E-489F-4790-A033-3C0B34C6F2BD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
@@ -75,6 +107,18 @@ Global
|
||||
{54B6035E-489F-4790-A033-3C0B34C6F2BD}.ZDebug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{54B6035E-489F-4790-A033-3C0B34C6F2BD}.ZDebug|x86.ActiveCfg = Debug|x86
|
||||
{54B6035E-489F-4790-A033-3C0B34C6F2BD}.ZDebug|x86.Build.0 = Debug|x86
|
||||
{4229D7E3-C3AE-4C0A-B2B1-BB20911150DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{4229D7E3-C3AE-4C0A-B2B1-BB20911150DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{4229D7E3-C3AE-4C0A-B2B1-BB20911150DC}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||
{4229D7E3-C3AE-4C0A-B2B1-BB20911150DC}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||
{4229D7E3-C3AE-4C0A-B2B1-BB20911150DC}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{4229D7E3-C3AE-4C0A-B2B1-BB20911150DC}.Debug|x86.Build.0 = Debug|x86
|
||||
{4229D7E3-C3AE-4C0A-B2B1-BB20911150DC}.DebugMessaging|Any CPU.ActiveCfg = DebugMessaging|Any CPU
|
||||
{4229D7E3-C3AE-4C0A-B2B1-BB20911150DC}.DebugMessaging|Any CPU.Build.0 = DebugMessaging|Any CPU
|
||||
{4229D7E3-C3AE-4C0A-B2B1-BB20911150DC}.DebugMessaging|Mixed Platforms.ActiveCfg = DebugMessaging|x86
|
||||
{4229D7E3-C3AE-4C0A-B2B1-BB20911150DC}.DebugMessaging|Mixed Platforms.Build.0 = DebugMessaging|x86
|
||||
{4229D7E3-C3AE-4C0A-B2B1-BB20911150DC}.DebugMessaging|x86.ActiveCfg = DebugMessaging|x86
|
||||
{4229D7E3-C3AE-4C0A-B2B1-BB20911150DC}.DebugMessaging|x86.Build.0 = DebugMessaging|x86
|
||||
{4229D7E3-C3AE-4C0A-B2B1-BB20911150DC}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{4229D7E3-C3AE-4C0A-B2B1-BB20911150DC}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{4229D7E3-C3AE-4C0A-B2B1-BB20911150DC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
@@ -87,6 +131,16 @@ Global
|
||||
{4229D7E3-C3AE-4C0A-B2B1-BB20911150DC}.ZDebug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{4229D7E3-C3AE-4C0A-B2B1-BB20911150DC}.ZDebug|x86.ActiveCfg = Debug|x86
|
||||
{4229D7E3-C3AE-4C0A-B2B1-BB20911150DC}.ZDebug|x86.Build.0 = Debug|x86
|
||||
{AE483C29-042E-4226-BA52-D247CE7676DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{AE483C29-042E-4226-BA52-D247CE7676DA}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{AE483C29-042E-4226-BA52-D247CE7676DA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{AE483C29-042E-4226-BA52-D247CE7676DA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{AE483C29-042E-4226-BA52-D247CE7676DA}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{AE483C29-042E-4226-BA52-D247CE7676DA}.DebugMessaging|Any CPU.ActiveCfg = DebugMessaging|Any CPU
|
||||
{AE483C29-042E-4226-BA52-D247CE7676DA}.DebugMessaging|Any CPU.Build.0 = DebugMessaging|Any CPU
|
||||
{AE483C29-042E-4226-BA52-D247CE7676DA}.DebugMessaging|Mixed Platforms.ActiveCfg = DebugMessaging|Any CPU
|
||||
{AE483C29-042E-4226-BA52-D247CE7676DA}.DebugMessaging|Mixed Platforms.Build.0 = DebugMessaging|Any CPU
|
||||
{AE483C29-042E-4226-BA52-D247CE7676DA}.DebugMessaging|x86.ActiveCfg = DebugMessaging|Any CPU
|
||||
{AE483C29-042E-4226-BA52-D247CE7676DA}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{AE483C29-042E-4226-BA52-D247CE7676DA}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{AE483C29-042E-4226-BA52-D247CE7676DA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
@@ -97,6 +151,16 @@ Global
|
||||
{AE483C29-042E-4226-BA52-D247CE7676DA}.ZDebug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{AE483C29-042E-4226-BA52-D247CE7676DA}.ZDebug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{AE483C29-042E-4226-BA52-D247CE7676DA}.ZDebug|x86.ActiveCfg = Debug|Any CPU
|
||||
{6C778741-98D8-48EB-835A-293077AF0E07}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{6C778741-98D8-48EB-835A-293077AF0E07}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{6C778741-98D8-48EB-835A-293077AF0E07}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{6C778741-98D8-48EB-835A-293077AF0E07}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{6C778741-98D8-48EB-835A-293077AF0E07}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{6C778741-98D8-48EB-835A-293077AF0E07}.DebugMessaging|Any CPU.ActiveCfg = DebugMessaging|Any CPU
|
||||
{6C778741-98D8-48EB-835A-293077AF0E07}.DebugMessaging|Any CPU.Build.0 = DebugMessaging|Any CPU
|
||||
{6C778741-98D8-48EB-835A-293077AF0E07}.DebugMessaging|Mixed Platforms.ActiveCfg = DebugMessaging|Any CPU
|
||||
{6C778741-98D8-48EB-835A-293077AF0E07}.DebugMessaging|Mixed Platforms.Build.0 = DebugMessaging|Any CPU
|
||||
{6C778741-98D8-48EB-835A-293077AF0E07}.DebugMessaging|x86.ActiveCfg = DebugMessaging|Any CPU
|
||||
{6C778741-98D8-48EB-835A-293077AF0E07}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{6C778741-98D8-48EB-835A-293077AF0E07}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{6C778741-98D8-48EB-835A-293077AF0E07}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
@@ -107,6 +171,16 @@ Global
|
||||
{6C778741-98D8-48EB-835A-293077AF0E07}.ZDebug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{6C778741-98D8-48EB-835A-293077AF0E07}.ZDebug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{6C778741-98D8-48EB-835A-293077AF0E07}.ZDebug|x86.ActiveCfg = Debug|Any CPU
|
||||
{A59BA08B-B934-49D1-A449-6BBDFE292C5E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{A59BA08B-B934-49D1-A449-6BBDFE292C5E}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{A59BA08B-B934-49D1-A449-6BBDFE292C5E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{A59BA08B-B934-49D1-A449-6BBDFE292C5E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{A59BA08B-B934-49D1-A449-6BBDFE292C5E}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{A59BA08B-B934-49D1-A449-6BBDFE292C5E}.DebugMessaging|Any CPU.ActiveCfg = DebugMessaging|Any CPU
|
||||
{A59BA08B-B934-49D1-A449-6BBDFE292C5E}.DebugMessaging|Any CPU.Build.0 = DebugMessaging|Any CPU
|
||||
{A59BA08B-B934-49D1-A449-6BBDFE292C5E}.DebugMessaging|Mixed Platforms.ActiveCfg = DebugMessaging|Any CPU
|
||||
{A59BA08B-B934-49D1-A449-6BBDFE292C5E}.DebugMessaging|Mixed Platforms.Build.0 = DebugMessaging|Any CPU
|
||||
{A59BA08B-B934-49D1-A449-6BBDFE292C5E}.DebugMessaging|x86.ActiveCfg = DebugMessaging|Any CPU
|
||||
{A59BA08B-B934-49D1-A449-6BBDFE292C5E}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{A59BA08B-B934-49D1-A449-6BBDFE292C5E}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{A59BA08B-B934-49D1-A449-6BBDFE292C5E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
@@ -117,6 +191,16 @@ Global
|
||||
{A59BA08B-B934-49D1-A449-6BBDFE292C5E}.ZDebug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{A59BA08B-B934-49D1-A449-6BBDFE292C5E}.ZDebug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{A59BA08B-B934-49D1-A449-6BBDFE292C5E}.ZDebug|x86.ActiveCfg = Debug|Any CPU
|
||||
{B31E7B59-7066-4186-AB18-B1BB6DE0E537}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B31E7B59-7066-4186-AB18-B1BB6DE0E537}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B31E7B59-7066-4186-AB18-B1BB6DE0E537}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{B31E7B59-7066-4186-AB18-B1BB6DE0E537}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{B31E7B59-7066-4186-AB18-B1BB6DE0E537}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{B31E7B59-7066-4186-AB18-B1BB6DE0E537}.DebugMessaging|Any CPU.ActiveCfg = DebugMessaging|Any CPU
|
||||
{B31E7B59-7066-4186-AB18-B1BB6DE0E537}.DebugMessaging|Any CPU.Build.0 = DebugMessaging|Any CPU
|
||||
{B31E7B59-7066-4186-AB18-B1BB6DE0E537}.DebugMessaging|Mixed Platforms.ActiveCfg = DebugMessaging|Any CPU
|
||||
{B31E7B59-7066-4186-AB18-B1BB6DE0E537}.DebugMessaging|Mixed Platforms.Build.0 = DebugMessaging|Any CPU
|
||||
{B31E7B59-7066-4186-AB18-B1BB6DE0E537}.DebugMessaging|x86.ActiveCfg = DebugMessaging|Any CPU
|
||||
{B31E7B59-7066-4186-AB18-B1BB6DE0E537}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B31E7B59-7066-4186-AB18-B1BB6DE0E537}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{B31E7B59-7066-4186-AB18-B1BB6DE0E537}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
@@ -127,6 +211,16 @@ Global
|
||||
{B31E7B59-7066-4186-AB18-B1BB6DE0E537}.ZDebug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{B31E7B59-7066-4186-AB18-B1BB6DE0E537}.ZDebug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{B31E7B59-7066-4186-AB18-B1BB6DE0E537}.ZDebug|x86.ActiveCfg = Debug|Any CPU
|
||||
{9CFBF7F1-B939-433B-AFA1-C12EBA2565CD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{9CFBF7F1-B939-433B-AFA1-C12EBA2565CD}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{9CFBF7F1-B939-433B-AFA1-C12EBA2565CD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{9CFBF7F1-B939-433B-AFA1-C12EBA2565CD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{9CFBF7F1-B939-433B-AFA1-C12EBA2565CD}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{9CFBF7F1-B939-433B-AFA1-C12EBA2565CD}.DebugMessaging|Any CPU.ActiveCfg = DebugMessaging|Any CPU
|
||||
{9CFBF7F1-B939-433B-AFA1-C12EBA2565CD}.DebugMessaging|Any CPU.Build.0 = DebugMessaging|Any CPU
|
||||
{9CFBF7F1-B939-433B-AFA1-C12EBA2565CD}.DebugMessaging|Mixed Platforms.ActiveCfg = DebugMessaging|Any CPU
|
||||
{9CFBF7F1-B939-433B-AFA1-C12EBA2565CD}.DebugMessaging|Mixed Platforms.Build.0 = DebugMessaging|Any CPU
|
||||
{9CFBF7F1-B939-433B-AFA1-C12EBA2565CD}.DebugMessaging|x86.ActiveCfg = DebugMessaging|Any CPU
|
||||
{9CFBF7F1-B939-433B-AFA1-C12EBA2565CD}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{9CFBF7F1-B939-433B-AFA1-C12EBA2565CD}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{9CFBF7F1-B939-433B-AFA1-C12EBA2565CD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
@@ -137,6 +231,16 @@ Global
|
||||
{9CFBF7F1-B939-433B-AFA1-C12EBA2565CD}.ZDebug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{9CFBF7F1-B939-433B-AFA1-C12EBA2565CD}.ZDebug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{9CFBF7F1-B939-433B-AFA1-C12EBA2565CD}.ZDebug|x86.ActiveCfg = Debug|Any CPU
|
||||
{7F85F20C-E2B5-455D-A1CA-76ED000D25EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{7F85F20C-E2B5-455D-A1CA-76ED000D25EA}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{7F85F20C-E2B5-455D-A1CA-76ED000D25EA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{7F85F20C-E2B5-455D-A1CA-76ED000D25EA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{7F85F20C-E2B5-455D-A1CA-76ED000D25EA}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{7F85F20C-E2B5-455D-A1CA-76ED000D25EA}.DebugMessaging|Any CPU.ActiveCfg = DebugMessaging|Any CPU
|
||||
{7F85F20C-E2B5-455D-A1CA-76ED000D25EA}.DebugMessaging|Any CPU.Build.0 = DebugMessaging|Any CPU
|
||||
{7F85F20C-E2B5-455D-A1CA-76ED000D25EA}.DebugMessaging|Mixed Platforms.ActiveCfg = DebugMessaging|Any CPU
|
||||
{7F85F20C-E2B5-455D-A1CA-76ED000D25EA}.DebugMessaging|Mixed Platforms.Build.0 = DebugMessaging|Any CPU
|
||||
{7F85F20C-E2B5-455D-A1CA-76ED000D25EA}.DebugMessaging|x86.ActiveCfg = DebugMessaging|Any CPU
|
||||
{7F85F20C-E2B5-455D-A1CA-76ED000D25EA}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{7F85F20C-E2B5-455D-A1CA-76ED000D25EA}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{7F85F20C-E2B5-455D-A1CA-76ED000D25EA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
@@ -147,6 +251,16 @@ Global
|
||||
{7F85F20C-E2B5-455D-A1CA-76ED000D25EA}.ZDebug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{7F85F20C-E2B5-455D-A1CA-76ED000D25EA}.ZDebug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{7F85F20C-E2B5-455D-A1CA-76ED000D25EA}.ZDebug|x86.ActiveCfg = Debug|Any CPU
|
||||
{765AFD37-F6EF-4CDF-9596-C3DD15974A35}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{765AFD37-F6EF-4CDF-9596-C3DD15974A35}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{765AFD37-F6EF-4CDF-9596-C3DD15974A35}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{765AFD37-F6EF-4CDF-9596-C3DD15974A35}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{765AFD37-F6EF-4CDF-9596-C3DD15974A35}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{765AFD37-F6EF-4CDF-9596-C3DD15974A35}.DebugMessaging|Any CPU.ActiveCfg = DebugMessaging|Any CPU
|
||||
{765AFD37-F6EF-4CDF-9596-C3DD15974A35}.DebugMessaging|Any CPU.Build.0 = DebugMessaging|Any CPU
|
||||
{765AFD37-F6EF-4CDF-9596-C3DD15974A35}.DebugMessaging|Mixed Platforms.ActiveCfg = DebugMessaging|Any CPU
|
||||
{765AFD37-F6EF-4CDF-9596-C3DD15974A35}.DebugMessaging|Mixed Platforms.Build.0 = DebugMessaging|Any CPU
|
||||
{765AFD37-F6EF-4CDF-9596-C3DD15974A35}.DebugMessaging|x86.ActiveCfg = DebugMessaging|Any CPU
|
||||
{765AFD37-F6EF-4CDF-9596-C3DD15974A35}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{765AFD37-F6EF-4CDF-9596-C3DD15974A35}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{765AFD37-F6EF-4CDF-9596-C3DD15974A35}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
@@ -157,6 +271,16 @@ Global
|
||||
{765AFD37-F6EF-4CDF-9596-C3DD15974A35}.ZDebug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{765AFD37-F6EF-4CDF-9596-C3DD15974A35}.ZDebug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{765AFD37-F6EF-4CDF-9596-C3DD15974A35}.ZDebug|x86.ActiveCfg = Debug|Any CPU
|
||||
{54D36F17-8D71-4DD8-8B29-12CAD489F0D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{54D36F17-8D71-4DD8-8B29-12CAD489F0D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{54D36F17-8D71-4DD8-8B29-12CAD489F0D9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{54D36F17-8D71-4DD8-8B29-12CAD489F0D9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{54D36F17-8D71-4DD8-8B29-12CAD489F0D9}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{54D36F17-8D71-4DD8-8B29-12CAD489F0D9}.DebugMessaging|Any CPU.ActiveCfg = DebugMessaging|Any CPU
|
||||
{54D36F17-8D71-4DD8-8B29-12CAD489F0D9}.DebugMessaging|Any CPU.Build.0 = DebugMessaging|Any CPU
|
||||
{54D36F17-8D71-4DD8-8B29-12CAD489F0D9}.DebugMessaging|Mixed Platforms.ActiveCfg = DebugMessaging|Any CPU
|
||||
{54D36F17-8D71-4DD8-8B29-12CAD489F0D9}.DebugMessaging|Mixed Platforms.Build.0 = DebugMessaging|Any CPU
|
||||
{54D36F17-8D71-4DD8-8B29-12CAD489F0D9}.DebugMessaging|x86.ActiveCfg = DebugMessaging|Any CPU
|
||||
{54D36F17-8D71-4DD8-8B29-12CAD489F0D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{54D36F17-8D71-4DD8-8B29-12CAD489F0D9}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{54D36F17-8D71-4DD8-8B29-12CAD489F0D9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
@@ -167,6 +291,16 @@ Global
|
||||
{54D36F17-8D71-4DD8-8B29-12CAD489F0D9}.ZDebug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{54D36F17-8D71-4DD8-8B29-12CAD489F0D9}.ZDebug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{54D36F17-8D71-4DD8-8B29-12CAD489F0D9}.ZDebug|x86.ActiveCfg = Debug|Any CPU
|
||||
{F5690746-73FD-46E5-8213-56F5853A843C}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||
{F5690746-73FD-46E5-8213-56F5853A843C}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||
{F5690746-73FD-46E5-8213-56F5853A843C}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||
{F5690746-73FD-46E5-8213-56F5853A843C}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{F5690746-73FD-46E5-8213-56F5853A843C}.Debug|x86.Build.0 = Debug|x86
|
||||
{F5690746-73FD-46E5-8213-56F5853A843C}.DebugMessaging|Any CPU.ActiveCfg = DebugMessaging|x86
|
||||
{F5690746-73FD-46E5-8213-56F5853A843C}.DebugMessaging|Mixed Platforms.ActiveCfg = DebugMessaging|x86
|
||||
{F5690746-73FD-46E5-8213-56F5853A843C}.DebugMessaging|Mixed Platforms.Build.0 = DebugMessaging|x86
|
||||
{F5690746-73FD-46E5-8213-56F5853A843C}.DebugMessaging|x86.ActiveCfg = DebugMessaging|x86
|
||||
{F5690746-73FD-46E5-8213-56F5853A843C}.DebugMessaging|x86.Build.0 = DebugMessaging|x86
|
||||
{F5690746-73FD-46E5-8213-56F5853A843C}.Release|Any CPU.ActiveCfg = Release|x86
|
||||
{F5690746-73FD-46E5-8213-56F5853A843C}.Release|Any CPU.Build.0 = Release|x86
|
||||
{F5690746-73FD-46E5-8213-56F5853A843C}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||
@@ -178,6 +312,16 @@ Global
|
||||
{F5690746-73FD-46E5-8213-56F5853A843C}.ZDebug|Mixed Platforms.Build.0 = Debug|x86
|
||||
{F5690746-73FD-46E5-8213-56F5853A843C}.ZDebug|x86.ActiveCfg = Debug|x86
|
||||
{F5690746-73FD-46E5-8213-56F5853A843C}.ZDebug|x86.Build.0 = Debug|x86
|
||||
{2A99B768-083D-4709-AEB8-791D4D4C6696}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||
{2A99B768-083D-4709-AEB8-791D4D4C6696}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||
{2A99B768-083D-4709-AEB8-791D4D4C6696}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||
{2A99B768-083D-4709-AEB8-791D4D4C6696}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{2A99B768-083D-4709-AEB8-791D4D4C6696}.Debug|x86.Build.0 = Debug|x86
|
||||
{2A99B768-083D-4709-AEB8-791D4D4C6696}.DebugMessaging|Any CPU.ActiveCfg = DebugMessaging|x86
|
||||
{2A99B768-083D-4709-AEB8-791D4D4C6696}.DebugMessaging|Mixed Platforms.ActiveCfg = DebugMessaging|x86
|
||||
{2A99B768-083D-4709-AEB8-791D4D4C6696}.DebugMessaging|Mixed Platforms.Build.0 = DebugMessaging|x86
|
||||
{2A99B768-083D-4709-AEB8-791D4D4C6696}.DebugMessaging|x86.ActiveCfg = DebugMessaging|x86
|
||||
{2A99B768-083D-4709-AEB8-791D4D4C6696}.DebugMessaging|x86.Build.0 = DebugMessaging|x86
|
||||
{2A99B768-083D-4709-AEB8-791D4D4C6696}.Release|Any CPU.ActiveCfg = Release|x86
|
||||
{2A99B768-083D-4709-AEB8-791D4D4C6696}.Release|Any CPU.Build.0 = Release|x86
|
||||
{2A99B768-083D-4709-AEB8-791D4D4C6696}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||
@@ -189,6 +333,16 @@ Global
|
||||
{2A99B768-083D-4709-AEB8-791D4D4C6696}.ZDebug|Mixed Platforms.Build.0 = Debug|x86
|
||||
{2A99B768-083D-4709-AEB8-791D4D4C6696}.ZDebug|x86.ActiveCfg = Debug|x86
|
||||
{2A99B768-083D-4709-AEB8-791D4D4C6696}.ZDebug|x86.Build.0 = Debug|x86
|
||||
{3401031F-35A7-4AE5-8B64-CAFDCB929F0E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{3401031F-35A7-4AE5-8B64-CAFDCB929F0E}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{3401031F-35A7-4AE5-8B64-CAFDCB929F0E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{3401031F-35A7-4AE5-8B64-CAFDCB929F0E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{3401031F-35A7-4AE5-8B64-CAFDCB929F0E}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{3401031F-35A7-4AE5-8B64-CAFDCB929F0E}.DebugMessaging|Any CPU.ActiveCfg = DebugMessaging|Any CPU
|
||||
{3401031F-35A7-4AE5-8B64-CAFDCB929F0E}.DebugMessaging|Any CPU.Build.0 = DebugMessaging|Any CPU
|
||||
{3401031F-35A7-4AE5-8B64-CAFDCB929F0E}.DebugMessaging|Mixed Platforms.ActiveCfg = DebugMessaging|Any CPU
|
||||
{3401031F-35A7-4AE5-8B64-CAFDCB929F0E}.DebugMessaging|Mixed Platforms.Build.0 = DebugMessaging|Any CPU
|
||||
{3401031F-35A7-4AE5-8B64-CAFDCB929F0E}.DebugMessaging|x86.ActiveCfg = DebugMessaging|Any CPU
|
||||
{3401031F-35A7-4AE5-8B64-CAFDCB929F0E}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{3401031F-35A7-4AE5-8B64-CAFDCB929F0E}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{3401031F-35A7-4AE5-8B64-CAFDCB929F0E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
@@ -199,6 +353,25 @@ Global
|
||||
{3401031F-35A7-4AE5-8B64-CAFDCB929F0E}.ZDebug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{3401031F-35A7-4AE5-8B64-CAFDCB929F0E}.ZDebug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{3401031F-35A7-4AE5-8B64-CAFDCB929F0E}.ZDebug|x86.ActiveCfg = Debug|Any CPU
|
||||
{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||
{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||
{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||
{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}.Debug|x86.Build.0 = Debug|x86
|
||||
{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}.DebugMessaging|Any CPU.ActiveCfg = DebugMessaging|x86
|
||||
{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}.DebugMessaging|Mixed Platforms.ActiveCfg = DebugMessaging|x86
|
||||
{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}.DebugMessaging|Mixed Platforms.Build.0 = DebugMessaging|x86
|
||||
{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}.DebugMessaging|x86.ActiveCfg = DebugMessaging|x86
|
||||
{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}.Release|Any CPU.ActiveCfg = Release|x86
|
||||
{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||
{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||
{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}.Release|x86.ActiveCfg = Release|x86
|
||||
{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}.Release|x86.Build.0 = Release|x86
|
||||
{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}.ZDebug|Any CPU.ActiveCfg = Debug|x86
|
||||
{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}.ZDebug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||
{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}.ZDebug|Mixed Platforms.Build.0 = Debug|x86
|
||||
{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}.ZDebug|x86.ActiveCfg = Debug|x86
|
||||
{3D1ACB1A-28DC-45A1-842E-AA5F2C120278}.ZDebug|x86.Build.0 = Debug|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
||||
@@ -79,6 +79,42 @@
|
||||
<PropertyGroup>
|
||||
<StartupObject />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugMessaging|AnyCPU'">
|
||||
<OutputPath>bin\DebugMessaging\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<CodeAnalysisLogFile>bin\Release\SpaceStation13.exe.CodeAnalysisLog.xml</CodeAnalysisLogFile>
|
||||
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
|
||||
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
|
||||
<UseVSHostingProcess>false</UseVSHostingProcess>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
|
||||
<CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugMessaging|x86'">
|
||||
<OutputPath>bin\x86\DebugMessaging\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<CodeAnalysisLogFile>bin\x86\Release\SpaceStation13.exe.CodeAnalysisLog.xml</CodeAnalysisLogFile>
|
||||
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
|
||||
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
|
||||
<UseVSHostingProcess>false</UseVSHostingProcess>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
|
||||
<CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Gorgon, Version=1.1.4119.34319, Culture=neutral, PublicKeyToken=c001d94e9acbbee7, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
@@ -217,7 +253,7 @@
|
||||
<ItemGroup />
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<PropertyGroup>
|
||||
<PostBuildEvent>copy "$(SolutionDir)References\$(Configuration)\*.dll" "$(ProjectDir)$(OutDir)"</PostBuildEvent>
|
||||
<PostBuildEvent>copy "$(SolutionDir)References\Release\*.dll" "$(ProjectDir)$(OutDir)"</PostBuildEvent>
|
||||
</PropertyGroup>
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
|
||||
@@ -3,4 +3,31 @@
|
||||
<startup useLegacyV2RuntimeActivationPolicy="true"><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>
|
||||
<runtime>
|
||||
<loadFromRemoteSources enabled="true"/>
|
||||
</runtime></configuration>
|
||||
</runtime>
|
||||
<system.serviceModel>
|
||||
<bindings>
|
||||
<netNamedPipeBinding>
|
||||
<binding name="NetNamedPipeBinding_IMessageLoggerService" closeTimeout="00:01:00"
|
||||
openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
|
||||
transactionFlow="true" transferMode="Buffered" transactionProtocol="OleTransactions"
|
||||
hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="524288"
|
||||
maxBufferSize="65536" maxConnections="10" maxReceivedMessageSize="65536">
|
||||
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
|
||||
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
|
||||
<security mode="Transport">
|
||||
<transport protectionLevel="EncryptAndSign" />
|
||||
</security>
|
||||
</binding>
|
||||
</netNamedPipeBinding>
|
||||
</bindings>
|
||||
<client>
|
||||
<endpoint address="net.pipe://messageloggerservice/log" binding="netNamedPipeBinding"
|
||||
bindingConfiguration="NetNamedPipeBinding_IMessageLoggerService"
|
||||
contract="IMessageLoggerService" name="NetNamedPipeBinding_IMessageLoggerService">
|
||||
<identity>
|
||||
<userPrincipalName value="Arxus\William Schaller" />
|
||||
</identity>
|
||||
</endpoint>
|
||||
</client>
|
||||
</system.serviceModel>
|
||||
</configuration>
|
||||
|
||||
@@ -58,6 +58,7 @@ namespace SS13_Shared.GO
|
||||
|
||||
public enum ComponentMessageType
|
||||
{
|
||||
Null,
|
||||
DisassociateEntity, //All components that can hold entities must respond to this by dropping the entity to the floor and removing all references. They will also need to send this message when they aquire an entity so other components relinquish control of it.
|
||||
InventoryAdd,
|
||||
InventoryRemove,
|
||||
|
||||
9
SS3D_shared/ProfilerEnums.cs
Normal file
9
SS3D_shared/ProfilerEnums.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
namespace SS13_Shared
|
||||
{
|
||||
public enum MessageDirection
|
||||
{
|
||||
Sent,
|
||||
Received
|
||||
}
|
||||
|
||||
}
|
||||
@@ -51,6 +51,38 @@
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugMessaging|AnyCPU'">
|
||||
<OutputPath>bin\DebugMessaging\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<CodeAnalysisLogFile>bin\Release\SS13_Shared.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
|
||||
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
|
||||
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
|
||||
<CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
|
||||
<CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugMessaging|x86'">
|
||||
<OutputPath>bin\x86\DebugMessaging\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<CodeAnalysisLogFile>bin\x86\Release\SS13_Shared.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
|
||||
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
|
||||
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
|
||||
<CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Gorgon, Version=1.1.4119.34319, Culture=neutral, PublicKeyToken=c001d94e9acbbee7, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
@@ -91,6 +123,7 @@
|
||||
<Compile Include="GO\ItemFlags.cs" />
|
||||
<Compile Include="JobHandler.cs" />
|
||||
<Compile Include="KeyFunctions.cs" />
|
||||
<Compile Include="ProfilerEnums.cs" />
|
||||
<Compile Include="ServicesEnum.cs" />
|
||||
<Compile Include="SessionStatusEnum.cs" />
|
||||
<Compile Include="BodypartEnum.cs" />
|
||||
|
||||
@@ -57,6 +57,38 @@
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugMessaging|AnyCPU'">
|
||||
<OutputPath>bin\DebugMessaging\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<CodeAnalysisLogFile>bin\Release\SS13_Server.exe.CodeAnalysisLog.xml</CodeAnalysisLogFile>
|
||||
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
|
||||
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
|
||||
<CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugMessaging|x86'">
|
||||
<OutputPath>bin\x86\DebugMessaging\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<CodeAnalysisLogFile>bin\x86\Release\SS13_Server.exe.CodeAnalysisLog.xml</CodeAnalysisLogFile>
|
||||
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
|
||||
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
|
||||
<CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="CSScriptLibrary">
|
||||
<HintPath>..\References\Release\CSScriptLibrary.dll</HintPath>
|
||||
|
||||
@@ -30,6 +30,21 @@
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugMessaging|AnyCPU'">
|
||||
<OutputPath>bin\DebugMessaging\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<CodeAnalysisLogFile>bin\Release\ServerInterfaces.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
|
||||
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
|
||||
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
|
||||
<CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
|
||||
@@ -30,6 +30,22 @@
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugMessaging|AnyCPU'">
|
||||
<OutputPath>bin\DebugMessaging\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<CodeAnalysisLogFile>bin\Release\ServerServices.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
|
||||
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
|
||||
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
<CodeAnalysisRuleSetDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
|
||||
<CodeAnalysisRuleDirectories>;C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
|
||||
<CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
|
||||
Reference in New Issue
Block a user