Refactored IEventListener and IEventSink to handle garbage data according to configur...
[lwes-dotnet/github-mirror.git] / Org.Lwes / Org.Lwes.csproj
blob3702557d6d949f41fce5d8744f0189323d850d84
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
3   <PropertyGroup>\r
4     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>\r
5     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
6     <ProductVersion>9.0.30729</ProductVersion>\r
7     <SchemaVersion>2.0</SchemaVersion>\r
8     <ProjectGuid>{67CFCCF0-62A6-4E5A-93B9-71C99C1B394D}</ProjectGuid>\r
9     <OutputType>Library</OutputType>\r
10     <AppDesignerFolder>Properties</AppDesignerFolder>\r
11     <RootNamespace>Org.Lwes</RootNamespace>\r
12     <AssemblyName>Org.Lwes</AssemblyName>\r
13     <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>\r
14     <FileAlignment>512</FileAlignment>\r
15   </PropertyGroup>\r
16   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
17     <DebugSymbols>true</DebugSymbols>\r
18     <DebugType>full</DebugType>\r
19     <Optimize>false</Optimize>\r
20     <OutputPath>bin\Debug\</OutputPath>\r
21     <DefineConstants>DEBUG;TRACE</DefineConstants>\r
22     <ErrorReport>prompt</ErrorReport>\r
23     <WarningLevel>4</WarningLevel>\r
24     <DocumentationFile>bin\Debug\Org.Lwes.XML</DocumentationFile>\r
25   </PropertyGroup>\r
26   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
27     <DebugType>pdbonly</DebugType>\r
28     <Optimize>true</Optimize>\r
29     <OutputPath>bin\Release\</OutputPath>\r
30     <DefineConstants>TRACE</DefineConstants>\r
31     <ErrorReport>prompt</ErrorReport>\r
32     <WarningLevel>4</WarningLevel>\r
33   </PropertyGroup>\r
34   <ItemGroup>\r
35     <Reference Include="Microsoft.Practices.ServiceLocation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">\r
36       <SpecificVersion>False</SpecificVersion>\r
37       <HintPath>..\..\..\Tools\CommonServiceLocator_1.0\Microsoft.Practices.ServiceLocation.dll</HintPath>\r
38     </Reference>\r
39     <Reference Include="System" />\r
40     <Reference Include="System.configuration" />\r
41     <Reference Include="System.Core">\r
42       <RequiredTargetFramework>3.5</RequiredTargetFramework>\r
43     </Reference>\r
44     <Reference Include="System.Data" />\r
45     <Reference Include="System.Xml.Linq">\r
46       <RequiredTargetFramework>3.5</RequiredTargetFramework>\r
47     </Reference>\r
48     <Reference Include="System.Xml" />\r
49   </ItemGroup>\r
50   <ItemGroup>\r
51     <Compile Include="BufferManager.cs" />\r
52     <Compile Include="Config\AbstractConfigurationElementCollection.cs" />\r
53     <Compile Include="Config\TemplateDBConfigurationElementCollection.cs" />\r
54     <Compile Include="Config\TemplateDBConfigurationSection.cs" />\r
55     <Compile Include="Config\ListenerConfigurationElementCollection.cs" />\r
56     <Compile Include="Config\ListenerConfigurationSection.cs" />\r
57     <Compile Include="Config\EmitterConfigurationElementCollection.cs" />\r
58     <Compile Include="Config\LwesConfigurationSection.cs" />\r
59     <Compile Include="DB\EventTemplateDB.cs" />\r
60     <Compile Include="DB\FilePathEventTemplateDB.cs" />\r
61     <Compile Include="Config\EmitterConfigurationSection.cs" />\r
62     <Compile Include="Emitter\EventEmitter.cs" />\r
63     <Compile Include="Emitter\MulticastEventEmitter.cs" />\r
64     <Compile Include="Emitter\UnicastEventEmitter.cs" />\r
65     <Compile Include="ESF\Cursor.cs" />\r
66     <Compile Include="ESF\AttributeTemplate.cs" />\r
67     <Compile Include="ESF\EventTemplate.cs" />\r
68     <Compile Include="ESF\EsfParser.cs" />\r
69     <Compile Include="ESF\Exceptions.cs" />\r
70     <Compile Include="Factory\IEventFactory.cs" />\r
71     <Compile Include="EventAttribute.cs" />\r
72     <Compile Include="Constants.cs" />\r
73     <Compile Include="Emitter\EventEmitterBase.cs" />\r
74     <Compile Include="Emitter\IEventEmitter.cs" />\r
75     <Compile Include="Enums.cs" />\r
76     <Compile Include="Event.cs" />\r
77     <Compile Include="EventAttributeMetadata.cs" />\r
78     <Compile Include="EventUtils.cs" />\r
79     <Compile Include="Exceptions.cs" />\r
80     <Compile Include="IoCAdapter.cs" />\r
81     <Compile Include="Journaler\IJournaler.cs" />\r
82     <Compile Include="Journaler\JournalerBase.cs" />\r
83     <Compile Include="Listener\Enums.cs" />\r
84     <Compile Include="Listener\EventListener.cs" />\r
85     <Compile Include="Listener\IEventListener.cs" />\r
86     <Compile Include="Listener\EventListenerBase.cs" />\r
87     <Compile Include="Listener\IEventSink.cs" />\r
88     <Compile Include="Listener\IEventSinkRegistrationKey.cs" />\r
89     <Compile Include="Listener\MulticastEventListener.cs" />\r
90     <Compile Include="Listener\UnicastEventListener.cs" />\r
91     <Compile Include="LwesTraceListener.cs" />\r
92     <Compile Include="Properties\Resources.Designer.cs">\r
93       <AutoGen>True</AutoGen>\r
94       <DesignTime>True</DesignTime>\r
95       <DependentUpon>Resources.resx</DependentUpon>\r
96     </Compile>\r
97     <Compile Include="SimpleLockFreeQueue.cs" />\r
98     <Compile Include="Properties\AssemblyInfo.cs" />\r
99     <Compile Include="DB\IEventTemplateDB.cs" />\r
100     <Compile Include="Coercion.cs" />\r
101     <Compile Include="LwesSerializer.cs" />\r
102     <Compile Include="Status.cs" />\r
103     <Compile Include="UdpEndpoint.cs" />\r
104     <Compile Include="Utils.cs" />\r
105   </ItemGroup>\r
106   <ItemGroup>\r
107     <EmbeddedResource Include="Properties\Resources.resx">\r
108       <Generator>ResXFileCodeGenerator</Generator>\r
109       <LastGenOutput>Resources.Designer.cs</LastGenOutput>\r
110     </EmbeddedResource>\r
111   </ItemGroup>\r
112   <ItemGroup>\r
113     <Content Include="README.txt" />\r
114   </ItemGroup>\r
115   <ItemGroup>\r
116     <None Include="Sample Configuration.config">\r
117       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>\r
118     </None>\r
119   </ItemGroup>\r
120   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
121   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. \r
122        Other similar extension points exist, see Microsoft.Common.targets.\r
123   <Target Name="BeforeBuild">\r
124   </Target>\r
125   <Target Name="AfterBuild">\r
126   </Target>\r
127   -->\r
128 </Project>