You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@devicemap.apache.org by es...@apache.org on 2014/07/09 23:49:11 UTC
svn commit: r1609319 [1/4] - in
/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole: ./ My Project/
bin/ bin/Release/ obj/ obj/Debug/ obj/Debug/TempPE/ obj/Release/
obj/Release/TempPE/
Author: esjr
Date: Wed Jul 9 21:49:09 2014
New Revision: 1609319
URL: http://svn.apache.org/r1609319
Log:
esjr
Added:
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/App.config
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/DeviceMapConsole.vbproj
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/Module1.vb
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Application.Designer.vb
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Application.myapp
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/AssemblyInfo.vb
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Resources.Designer.vb
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Resources.resx
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Settings.Designer.vb
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Settings.settings
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMap.dll (with props)
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMap.pdb (with props)
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMap.xml
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.exe (with props)
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.exe.config
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.pdb (with props)
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.vshost.exe (with props)
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.vshost.exe.config
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.vshost.exe.manifest
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.xml
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/ua_strings.txt
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/obj/
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/obj/Debug/
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache (with props)
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/obj/Debug/DeviceMapConsole.vbproj.FileListAbsolute.txt
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/obj/Debug/TempPE/
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll (with props)
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/obj/Release/
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache (with props)
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/obj/Release/DeviceMapConsole.Resources.resources (with props)
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/obj/Release/DeviceMapConsole.exe (with props)
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/obj/Release/DeviceMapConsole.pdb (with props)
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/obj/Release/DeviceMapConsole.vbproj.FileListAbsolute.txt
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/obj/Release/DeviceMapConsole.vbproj.GenerateResource.Cache (with props)
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/obj/Release/DeviceMapConsole.vbprojResolveAssemblyReference.cache (with props)
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/obj/Release/DeviceMapConsole.xml
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/obj/Release/TempPE/
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/obj/Release/TempPE/My Project.Resources.Designer.vb.dll (with props)
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/shingen.ico (with props)
incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/ua_strings.txt
Added: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/App.config
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/App.config?rev=1609319&view=auto
==============================================================================
--- incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/App.config (added)
+++ incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/App.config Wed Jul 9 21:49:09 2014
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<configuration>
+ <connectionStrings>
+ <add name="_DeviceMap" connectionString="C:\Ddr\Resources"/>
+ <add name="DeviceMap" connectionString="http://svn.apache.org/repos/asf/incubator/devicemap/trunk/data/device-data/src/main/resources/devicedata"/>
+ </connectionStrings>
+ <startup>
+ <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/>
+ </startup>
+</configuration>
\ No newline at end of file
Added: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/DeviceMapConsole.vbproj
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/DeviceMapConsole.vbproj?rev=1609319&view=auto
==============================================================================
--- incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/DeviceMapConsole.vbproj (added)
+++ incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/DeviceMapConsole.vbproj Wed Jul 9 21:49:09 2014
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProjectGuid>{25243D5B-6173-416D-9ED1-4A6B061517CB}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <StartupObject>DeviceMapConsole.Module1</StartupObject>
+ <RootNamespace>DeviceMapConsole</RootNamespace>
+ <AssemblyName>DeviceMapConsole</AssemblyName>
+ <FileAlignment>512</FileAlignment>
+ <MyType>Console</MyType>
+ <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
+ <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <PlatformTarget>AnyCPU</PlatformTarget>
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <DefineDebug>true</DefineDebug>
+ <DefineTrace>true</DefineTrace>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DocumentationFile>DeviceMapConsole.xml</DocumentationFile>
+ <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PlatformTarget>AnyCPU</PlatformTarget>
+ <DebugType>pdbonly</DebugType>
+ <DefineDebug>false</DefineDebug>
+ <DefineTrace>true</DefineTrace>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DocumentationFile>DeviceMapConsole.xml</DocumentationFile>
+ <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
+ </PropertyGroup>
+ <PropertyGroup>
+ <OptionExplicit>On</OptionExplicit>
+ </PropertyGroup>
+ <PropertyGroup>
+ <OptionCompare>Binary</OptionCompare>
+ </PropertyGroup>
+ <PropertyGroup>
+ <OptionStrict>On</OptionStrict>
+ </PropertyGroup>
+ <PropertyGroup>
+ <OptionInfer>On</OptionInfer>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Deployment" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Core" />
+ <Reference Include="System.Xml.Linq" />
+ <Reference Include="System.Data.DataSetExtensions" />
+ </ItemGroup>
+ <ItemGroup>
+ <Import Include="Microsoft.VisualBasic" />
+ <Import Include="System" />
+ <Import Include="System.Collections" />
+ <Import Include="System.Collections.Generic" />
+ <Import Include="System.Data" />
+ <Import Include="System.Diagnostics" />
+ <Import Include="System.Linq" />
+ <Import Include="System.Xml.Linq" />
+ <Import Include="System.Threading.Tasks" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Module1.vb" />
+ <Compile Include="My Project\AssemblyInfo.vb" />
+ <Compile Include="My Project\Application.Designer.vb">
+ <AutoGen>True</AutoGen>
+ <DependentUpon>Application.myapp</DependentUpon>
+ </Compile>
+ <Compile Include="My Project\Resources.Designer.vb">
+ <AutoGen>True</AutoGen>
+ <DesignTime>True</DesignTime>
+ <DependentUpon>Resources.resx</DependentUpon>
+ </Compile>
+ <Compile Include="My Project\Settings.Designer.vb">
+ <AutoGen>True</AutoGen>
+ <DependentUpon>Settings.settings</DependentUpon>
+ <DesignTimeSharedInput>True</DesignTimeSharedInput>
+ </Compile>
+ </ItemGroup>
+ <ItemGroup>
+ <EmbeddedResource Include="My Project\Resources.resx">
+ <Generator>VbMyResourcesResXFileCodeGenerator</Generator>
+ <LastGenOutput>Resources.Designer.vb</LastGenOutput>
+ <CustomToolNamespace>My.Resources</CustomToolNamespace>
+ <SubType>Designer</SubType>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="My Project\Application.myapp">
+ <Generator>MyApplicationCodeGenerator</Generator>
+ <LastGenOutput>Application.Designer.vb</LastGenOutput>
+ </None>
+ <None Include="My Project\Settings.settings">
+ <Generator>SettingsSingleFileGenerator</Generator>
+ <CustomToolNamespace>My</CustomToolNamespace>
+ <LastGenOutput>Settings.Designer.vb</LastGenOutput>
+ </None>
+ <None Include="App.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <Content Include="shingen.ico" />
+ <Content Include="ua_strings.txt">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </Content>
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\DeviceMap\DeviceMap.vbproj">
+ <Project>{2b8a4b1a-addf-4a37-bad2-c389d69858b0}</Project>
+ <Name>DeviceMap</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.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>
\ No newline at end of file
Added: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/Module1.vb
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/Module1.vb?rev=1609319&view=auto
==============================================================================
--- incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/Module1.vb (added)
+++ incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/Module1.vb Wed Jul 9 21:49:09 2014
@@ -0,0 +1,94 @@
+#Region "Header"
+' Licensed to the Apache Software Foundation (ASF) under one
+' or more contributor license agreements. See the NOTICE file
+' distributed with this work for additional information
+' regarding copyright ownership. The ASF licenses this file
+' to you under the Apache License, Version 2.0 (the
+' "License"); you may not use this file except in compliance
+' with the License. You may obtain a copy of the License at
+'
+' http://www.apache.org/licenses/LICENSE-2.0
+'
+' Unless required by applicable law or agreed to in writing,
+' software distributed under the License is distributed on an
+' "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+' KIND, either express or implied. See the License for the
+' specific language governing permissions and limitations
+' under the License.
+#End Region ' Header
+'
+Imports DeviceMap
+''' <summary>
+''' Console app
+''' </summary>
+''' <remarks>-</remarks>
+Module Module1
+ '
+ Sub Main()
+ ' Test Data Directory and File
+ Dim testDataDirectory As String = Util.Home
+ Dim testDataFile As String = "ua_strings.txt"
+ ' Load
+ Dim stopWatch As New Diagnostics.Stopwatch()
+ stopWatch.Start()
+ Dim client As DeviceMapClient = Nothing
+ Console.WriteLine("Loading...")
+ Try
+ client = New DeviceMapClient()
+ Catch ex As DeviceMapException
+ '' Util.WriteEntry("DeviceMap", ex.Message, EventLogEntryType.Error, ex)
+ Console.WriteLine(ex.Message)
+ End Try
+ stopWatch.Stop()
+ Console.Clear()
+ Console.WriteLine("Loaded !")
+ Console.WriteLine(String.Format("DeviceMap Client : {0}", client.Version))
+ Console.WriteLine(String.Format("Loaded {0} devices with {1} patterns in {2} ms", client.DeviceCount.ToString, client.PatternCount.ToString, stopWatch.Elapsed.TotalMilliseconds.ToString))
+ stopWatch.Restart()
+ ' cold run
+ Console.WriteLine("Cold run")
+ Map(client, "Mozilla/5.0 (Linux; U; Android 2.2; en; HTC Aria A6380 Build/ERE27) AppleWebKit/540.13+ (KHTML, like Gecko) Version/3.1 Mobile Safari/524.15.0")
+ Map(client, "Mozilla/5.0 (iPad; U; CPU OS 4_3_5 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Mobile/8L1")
+ Map(client, "Mozilla/5.0 (BlackBerry; U; BlackBerry 9810; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0.261 Mobile Safari/534.11+")
+ Map(client, "Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X; en-us) AppleWebKit/536.26 (KHTML, like Gecko) CriOS/23.0.1271.91 Mobile/10A403 Safari/8536.25")
+ stopWatch.Stop()
+ Console.WriteLine(String.Format("End cold run : {0} ms", stopWatch.Elapsed.TotalMilliseconds.ToString))
+ ' test data path and file
+ Dim data As String = String.Format("{0}\{1}", testDataDirectory.TrimEnd(CChar("\")), testDataFile)
+ Console.WriteLine(String.Format("Press any key to run test file : {0}", data))
+ Console.ReadKey()
+ ' test
+ If IO.File.Exists(data) Then
+ Dim lines As New List(Of String)(IO.File.ReadAllLines(data).ToList)
+ Dim cleanLines As List(Of String) = (From l In lines Select l Where Not String.IsNullOrWhiteSpace(l)).ToList
+ stopWatch.Restart()
+ Dim i As Integer = 0
+ For Each ua In cleanLines
+ Map(client, ua.Trim)
+ i = i + 1
+ Next
+ stopWatch.Stop()
+ Console.WriteLine(String.Format("Tested {0} User-Agent strings in {1} ms.", i.ToString, stopWatch.Elapsed.TotalMilliseconds.ToString))
+ Else
+ Console.WriteLine(String.Format("Test file {0} not found.", data))
+ End If
+ Console.ReadKey()
+ End Sub
+ ''' <summary>
+ ''' Maps User-Agent String to Device
+ ''' </summary>
+ ''' <param name="client">DeviceMapClient</param>
+ ''' <param name="text">User-Agent String</param>
+ ''' <remarks>-</remarks>
+ Private Sub Map(client As DeviceMapClient, text As String)
+ Dim stopWatch As New Diagnostics.Stopwatch()
+ stopWatch.Start()
+ Dim ret As IDictionary(Of String, String) = client.Map(text)
+ stopWatch.Stop()
+ Dim deviceId As String = "unknown"
+ If ret IsNot Nothing Then
+ deviceId = ret("id")
+ End If
+ Console.WriteLine("Result: " & deviceId & " took " & stopWatch.Elapsed.TotalMilliseconds.ToString & " ms")
+ End Sub
+End Module
\ No newline at end of file
Added: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Application.Designer.vb
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My%20Project/Application.Designer.vb?rev=1609319&view=auto
==============================================================================
--- incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Application.Designer.vb (added)
+++ incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Application.Designer.vb Wed Jul 9 21:49:09 2014
@@ -0,0 +1,13 @@
+'------------------------------------------------------------------------------
+' <auto-generated>
+' This code was generated by a tool.
+' Runtime Version:4.0.30319.34209
+'
+' Changes to this file may cause incorrect behavior and will be lost if
+' the code is regenerated.
+' </auto-generated>
+'------------------------------------------------------------------------------
+
+Option Strict On
+Option Explicit On
+
Added: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Application.myapp
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My%20Project/Application.myapp?rev=1609319&view=auto
==============================================================================
--- incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Application.myapp (added)
+++ incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Application.myapp Wed Jul 9 21:49:09 2014
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <MySubMain>false</MySubMain>
+ <SingleInstance>false</SingleInstance>
+ <ShutdownMode>0</ShutdownMode>
+ <EnableVisualStyles>true</EnableVisualStyles>
+ <AuthenticationMode>0</AuthenticationMode>
+ <ApplicationType>2</ApplicationType>
+ <SaveMySettingsOnExit>true</SaveMySettingsOnExit>
+</MyApplicationData>
Added: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/AssemblyInfo.vb
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My%20Project/AssemblyInfo.vb?rev=1609319&view=auto
==============================================================================
--- incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/AssemblyInfo.vb (added)
+++ incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/AssemblyInfo.vb Wed Jul 9 21:49:09 2014
@@ -0,0 +1,35 @@
+Imports System
+Imports System.Reflection
+Imports System.Runtime.InteropServices
+
+' 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.
+
+' Review the values of the assembly attributes
+
+<Assembly: AssemblyTitle("DeviceMapConsole")>
+<Assembly: AssemblyDescription("")>
+<Assembly: AssemblyCompany("")>
+<Assembly: AssemblyProduct("DeviceMapConsole")>
+<Assembly: AssemblyCopyright("Copyright © 2014")>
+<Assembly: AssemblyTrademark("")>
+
+<Assembly: ComVisible(False)>
+
+'The following GUID is for the ID of the typelib if this project is exposed to COM
+<Assembly: Guid("fb077e32-103a-42fc-8bf2-8efe1e436443")>
+
+' 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.7.7.3")>
+<Assembly: AssemblyFileVersion("1.7.7.3")>
Added: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Resources.Designer.vb
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My%20Project/Resources.Designer.vb?rev=1609319&view=auto
==============================================================================
--- incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Resources.Designer.vb (added)
+++ incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Resources.Designer.vb Wed Jul 9 21:49:09 2014
@@ -0,0 +1,62 @@
+'------------------------------------------------------------------------------
+' <auto-generated>
+' This code was generated by a tool.
+' Runtime Version:4.0.30319.34209
+'
+' Changes to this file may cause incorrect behavior and will be lost if
+' the code is regenerated.
+' </auto-generated>
+'------------------------------------------------------------------------------
+
+Option Strict On
+Option Explicit On
+
+
+Namespace My.Resources
+
+ '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.
+ '''<summary>
+ ''' A strongly-typed resource class, for looking up localized strings, etc.
+ '''</summary>
+ <Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0"), _
+ Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
+ Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
+ Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
+ Friend Module Resources
+
+ Private resourceMan As Global.System.Resources.ResourceManager
+
+ Private resourceCulture As Global.System.Globalization.CultureInfo
+
+ '''<summary>
+ ''' Returns the cached ResourceManager instance used by this class.
+ '''</summary>
+ <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
+ Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
+ Get
+ If Object.ReferenceEquals(resourceMan, Nothing) Then
+ Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("DeviceMapConsole.Resources", GetType(Resources).Assembly)
+ resourceMan = temp
+ End If
+ Return resourceMan
+ End Get
+ End Property
+
+ '''<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)> _
+ Friend Property Culture() As Global.System.Globalization.CultureInfo
+ Get
+ Return resourceCulture
+ End Get
+ Set(ByVal value As Global.System.Globalization.CultureInfo)
+ resourceCulture = value
+ End Set
+ End Property
+ End Module
+End Namespace
Added: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Resources.resx
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My%20Project/Resources.resx?rev=1609319&view=auto
==============================================================================
--- incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Resources.resx (added)
+++ incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Resources.resx Wed Jul 9 21:49:09 2014
@@ -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>
\ No newline at end of file
Added: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Settings.Designer.vb
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My%20Project/Settings.Designer.vb?rev=1609319&view=auto
==============================================================================
--- incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Settings.Designer.vb (added)
+++ incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Settings.Designer.vb Wed Jul 9 21:49:09 2014
@@ -0,0 +1,73 @@
+'------------------------------------------------------------------------------
+' <auto-generated>
+' This code was generated by a tool.
+' Runtime Version:4.0.30319.34209
+'
+' Changes to this file may cause incorrect behavior and will be lost if
+' the code is regenerated.
+' </auto-generated>
+'------------------------------------------------------------------------------
+
+Option Strict On
+Option Explicit On
+
+
+Namespace My
+
+ <Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
+ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0"), _
+ Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
+ Partial Friend NotInheritable Class MySettings
+ Inherits Global.System.Configuration.ApplicationSettingsBase
+
+ Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings), MySettings)
+
+#Region "My.Settings Auto-Save Functionality"
+#If _MyType = "WindowsForms" Then
+ Private Shared addedHandler As Boolean
+
+ Private Shared addedHandlerLockObject As New Object
+
+ <Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
+ Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
+ If My.Application.SaveMySettingsOnExit Then
+ My.Settings.Save()
+ End If
+ End Sub
+#End If
+#End Region
+
+ Public Shared ReadOnly Property [Default]() As MySettings
+ Get
+
+#If _MyType = "WindowsForms" Then
+ If Not addedHandler Then
+ SyncLock addedHandlerLockObject
+ If Not addedHandler Then
+ AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
+ addedHandler = True
+ End If
+ End SyncLock
+ End If
+#End If
+ Return defaultInstance
+ End Get
+ End Property
+ End Class
+End Namespace
+
+Namespace My
+
+ <Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
+ Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
+ Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
+ Friend Module MySettingsProperty
+
+ <Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
+ Friend ReadOnly Property Settings() As Global.DeviceMapConsole.My.MySettings
+ Get
+ Return Global.DeviceMapConsole.My.MySettings.Default
+ End Get
+ End Property
+ End Module
+End Namespace
Added: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Settings.settings
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My%20Project/Settings.settings?rev=1609319&view=auto
==============================================================================
--- incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Settings.settings (added)
+++ incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/My Project/Settings.settings Wed Jul 9 21:49:09 2014
@@ -0,0 +1,7 @@
+<?xml version='1.0' encoding='utf-8'?>
+<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" UseMySettingsClassName="true">
+ <Profiles>
+ <Profile Name="(Default)" />
+ </Profiles>
+ <Settings />
+</SettingsFile>
Added: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMap.dll
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMap.dll?rev=1609319&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMap.dll
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMap.pdb
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMap.pdb?rev=1609319&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMap.pdb
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMap.xml
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMap.xml?rev=1609319&view=auto
==============================================================================
--- incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMap.xml (added)
+++ incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMap.xml Wed Jul 9 21:49:09 2014
@@ -0,0 +1,394 @@
+<?xml version="1.0"?>
+<doc>
+<assembly>
+<name>
+DeviceMap
+</name>
+</assembly>
+<members>
+<member name="P:DeviceMap.DeviceMapClient.Version">
+ <summary>
+ Main Release and build version
+ </summary>
+ <returns>String</returns>
+ <remarks>-</remarks>
+</member><member name="P:DeviceMap.DeviceMapClient.DeviceCount">
+ <summary>
+ Returns number of Devices in Device data
+ </summary>
+ <returns>Integer</returns>
+ <remarks>-</remarks>
+</member><member name="P:DeviceMap.DeviceMapClient.PatternCount">
+ <summary>
+ Returns number of Device Patterns in Device pattern data
+ </summary>
+ <returns>Integer</returns>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.DeviceMapClient.#ctor">
+ <summary>
+ New Device User-Agent Resolver
+ </summary>
+ <exception cref="T:DeviceMap.DeviceMapException">Thrown when (InnerException)<ul>
+ <li>NullReferenceException : DeviceMap ConnectionStrings missing in config file</li>
+ <li>WebException : URL Loader exception</li>
+ <li>ArgumentException : File Loader exception</li>
+ <li>ArgumentException : Loader exception</li>
+ </ul>
+ </exception>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.DeviceMapClient.CreateIndex">
+ <summary>
+ Create Device and Pattern Index
+ </summary>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.DeviceMapClient.Map(System.String)">
+ <summary>
+ Main Resolver function : Returns Attribute dictionary for device resolved from useragent
+ </summary>
+ <param name="useragent">user-agnet string to resolve</param>
+ <returns>IDictionary(Of String, String)</returns>
+ <remarks>-</remarks>
+</member><member name="T:DeviceMap.DeviceMapClient">
+ <summary>
+ DeviceMap User-Agent Mapper
+ </summary>
+ <author>eberhard speer jr.</author>
+ <remarks>Apache's DeviceMap Project .Net version<br/>
+ ported from Reza Naghibi's DeviceMapClient.java</remarks>
+</member><member name="P:DeviceMap.Loader.Devices">
+ <summary>
+ Returns Device data dictionary
+ </summary>
+ <returns>IDictionary(Of String, Device)</returns>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.Loader.#ctor">
+ <summary>
+ Default new Device data Loader
+ </summary>
+ <exception cref="T:DeviceMap.DeviceMapException">Thrown when (InnerException)<ul>
+ <li>NullReferenceException : DeviceMap ConnectionStrings missing in config file</li>
+ <li>WebException : URL Loader exception</li>
+ <li>ArgumentException : File Loader exception</li>
+ <li>ArgumentException : Loader exception</li>
+ </ul>
+ </exception>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.Loader.LoadDeviceData(System.IO.StreamReader)">
+ <summary>
+ Load Device data from StreamReader
+ </summary>
+ <param name="inSteam">StreamReader</param>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.Loader.LoadDevicePatterns(System.IO.StreamReader)">
+ <summary>
+ Load Device Pattern data from StreamReader
+ </summary>
+ <param name="inStream">StreamReader</param>
+ <remarks></remarks>
+</member><member name="M:DeviceMap.Loader.MergeParent(DeviceMap.Device)">
+ <summary>
+ Recursively add Device's Parent Attributes
+ </summary>
+ <param name="device">Device</param>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.Loader.setParentAttributes">
+ <summary>
+ Sets Parent device attributes
+ </summary>
+ <remarks>-</remarks>
+</member><member name="T:DeviceMap.Loader">
+ <summary>
+ Load Device and Pattern data from StreamReader
+ </summary>
+ <author>eberhard speer jr.</author>
+ <remarks>-</remarks>
+</member><member name="P:DeviceMap.UrlLoader.Path">
+ <summary>
+ Resource URI
+ </summary>
+ <returns>String</returns>
+ <remarks>-</remarks>
+</member><member name="P:DeviceMap.UrlLoader.ResponseLenght">
+ <summary>
+ Response Lenght
+ </summary>
+ <returns>Long</returns>
+ <remarks>-</remarks>
+</member><member name="P:DeviceMap.UrlLoader.Reader">
+ <summary>
+ Reader
+ </summary>
+ <returns>StreamReader</returns>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.UrlLoader.#ctor(System.String)">
+ <summary>
+ Load resource for url string
+ </summary>
+ <param name="url">String</param>
+ <exception cref="T:System.ArgumentException">thrown when HTTP Status-code is not 200 [ok]</exception>
+ <remarks>-</remarks>
+</member><member name="T:DeviceMap.UrlLoader">
+ <summary>
+ Load XML resources from URL
+ </summary>
+ <remarks>-</remarks>
+</member><member name="P:DeviceMap.Device.Attributes">
+ <summary>
+ Property dictionary
+ </summary>
+ <returns>IDictionary(Of String, String)</returns>
+ <remarks>-</remarks>
+</member><member name="P:DeviceMap.Device.Id">
+ <summary>
+ Unique Id
+ </summary>
+ <returns>String</returns>
+ <remarks>-</remarks>
+</member><member name="P:DeviceMap.Device.ParentId">
+ <summary>
+ Unique Parent Id
+ </summary>
+ <returns>String</returns>
+ <remarks>-</remarks>
+</member><member name="P:DeviceMap.Device.Patterns">
+ <summary cref="F:DeviceMap.Device.pattern">
+ Pattern collection
+ </summary>
+ <returns>Pattern</returns>
+ <remarks>Collection of patterns for 'matching' with User-Agent string</remarks>
+</member><member name="P:DeviceMap.Device.Type">
+ <summary>
+ Builder type
+ </summary>
+ <returns>String</returns>
+ <remarks>used to destinguish between 'simple' and 'two-step' device builders</remarks>
+</member><member name="M:DeviceMap.Device.#ctor">
+ <summary>
+ Default new Device
+ </summary>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.Device.ToString">
+ <summary>
+ ToString override
+ </summary>
+ <returns>String</returns>
+ <remarks>-</remarks>
+</member><member name="T:DeviceMap.Device">
+ <summary>
+ Device
+ </summary>
+ <author>eberhard speer jr.</author>
+ <remarks>Apache's DeviceMap Project .Net version<br/>
+ ported from Reza Naghibi's Device.java</remarks>
+</member><member name="M:DeviceMap.DeviceMapException.#ctor(System.String,System.Exception)">
+ <summary>
+ DeviceMap Exception
+ </summary>
+ <param name="msg">Message</param>
+ <remarks>-</remarks>
+</member><member name="T:DeviceMap.DeviceMapException">
+ <summary>
+ DeviceMap Exception
+ </summary>
+ <remarks>-</remarks>
+</member><member name="P:DeviceMap.XmlParser.NextTag">
+ <summary>
+ Returns next XML tag in StreamReader
+ </summary>
+ <returns>String</returns>
+ <remarks>-</remarks>
+</member><member name="P:DeviceMap.XmlParser.TagValue">
+ <summary>
+ Returns XML tag value from StreamReader
+ </summary>
+ <returns>String</returns>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.XmlParser.#ctor">
+ <summary>
+ Prevent parameterless new
+ </summary>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.XmlParser.#ctor(System.IO.StreamReader)">
+ <summary>
+ New XmlParser for StreamReader
+ </summary>
+ <param name="stream">StreamReader</param>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.XmlParser.getAttribute(System.String,System.String)">
+ <summary>
+ Returns Attribute (Device property) value of tag with name
+ </summary>
+ <param name="tag">XML tag</param>
+ <param name="name">Attribute name</param>
+ <returns>String</returns>
+ <remarks>-</remarks>
+</member><member name="T:DeviceMap.XmlParser">
+ <summary>
+ XML Parser
+ </summary>
+ <author>eberhard speer jr.</author>
+ <remarks>Apache's DeviceMap Project .Net version<br/>
+ ported from Reza Naghibi's XMLParser.java</remarks>
+</member><member name="P:DeviceMap.Pattern.AndPattern">
+ <summary>
+ List of Patterns which <em>all</em> must occur in User-Agent string for a match
+ </summary>
+ <remarks>-</remarks>
+</member><member name="P:DeviceMap.Pattern.OrPattern">
+ <summary>
+ List of Patterns of which <em>at least one</em> must occur in User-Agent string for a match
+ </summary>
+ <remarks>-</remarks>
+</member><member name="P:DeviceMap.Pattern.Pattern">
+ <summary>
+ List of Patterns to match with User-Agent string
+ </summary>
+ <remarks>-</remarks>
+</member><member name="P:DeviceMap.Pattern.Patterns">
+ <summary>
+ List of Patterns Lists to match with User-Agent string
+ </summary>
+ <returns>IList(Of IList(Of String))</returns>
+ <remarks></remarks>
+</member><member name="M:DeviceMap.Pattern.#ctor">
+ <summary>
+ Default new Device Pattern data
+ </summary>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.Pattern.isValid(System.Collections.Generic.List{System.String})">
+ <summary>
+ Returns true if one of the patterns in patternList occurs in Device Pattern data
+ </summary>
+ <param name="patternList">List(Of String)</param>
+ <returns>Boolean</returns>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.Pattern.ToString">
+ <summary>
+ ToString override
+ </summary>
+ <returns>String</returns>
+ <remarks>-</remarks>
+</member><member name="T:DeviceMap.Pattern">
+ <summary>
+ Device Pattern data
+ </summary>
+ <author>eberhard speer jr.</author>
+ <remarks>Apache's DeviceMap Project .Net version<br/>
+ ported from Reza Naghibi's Pattern.java</remarks>
+</member><member name="P:DeviceMap.My.Resources.Resources.ResourceManager">
+ <summary>
+ Returns the cached ResourceManager instance used by this class.
+</summary>
+</member><member name="P:DeviceMap.My.Resources.Resources.Culture">
+ <summary>
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+</summary>
+</member><member name="T:DeviceMap.My.Resources.Resources">
+ <summary>
+ A strongly-typed resource class, for looking up localized strings, etc.
+</summary>
+</member><member name="P:DeviceMap.ILoader.Path">
+ <summary>
+ Resource URI
+ </summary>
+ <returns>String</returns>
+ <remarks>-</remarks>
+</member><member name="P:DeviceMap.ILoader.ResponseLength">
+ <summary>
+ Response Lenght
+ </summary>
+ <returns>Long</returns>
+ <remarks>-</remarks>
+</member><member name="P:DeviceMap.ILoader.Reader">
+ <summary>
+ Reader
+ </summary>
+ <returns>StreamReader</returns>
+ <remarks>-</remarks>
+</member><member name="P:DeviceMap.FileLoader.Path">
+ <summary>
+ Resource path
+ </summary>
+ <returns>String</returns>
+ <remarks>-</remarks>
+</member><member name="P:DeviceMap.FileLoader.ResponseLength">
+ <summary>
+ Returns the resource file length
+ </summary>
+ <returns>Long</returns>
+ <remarks>file length</remarks>
+</member><member name="P:DeviceMap.FileLoader.Reader">
+ <summary>
+ Reader
+ </summary>
+ <returns>StreamReader</returns>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.FileLoader.#ctor(System.String)">
+ <summary>
+ Load resource for path string
+ </summary>
+ <param name="filePath">path and file name of resource file</param>
+ <exception cref="T:System.ArgumentException">thrown when file does not exist</exception>
+ <remarks>-</remarks>
+</member><member name="T:DeviceMap.FileLoader">
+ <summary>
+ Load XML resources from local file
+ </summary>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.Util.InlineAssignHelper``1(``0@,``0)">
+ <summary>
+ Inline Assign Helper
+ </summary>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.Util.Log(System.String)">
+ <summary>
+ Console debug messages
+ </summary>
+ <param name="msg">message</param>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.Util.Log(System.String,System.Exception)">
+ <summary>
+ Console debug exception messages
+ </summary>
+ <param name="msg">message</param>
+ <param name="e">Exception</param>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.Util.Normalize(System.String)">
+ <summary>
+ Normailze pattern to letters and digits only
+ </summary>
+ <param name="dirty">string to normalize</param>
+ <returns>String</returns>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.Util.WriteEntry(System.String,System.String,System.Diagnostics.EventLogEntryType,System.Exception)">
+ <summary>
+ Log Object to Application Log
+ </summary>
+ <param name="entryStr">String</param>
+ <param name="type">EventLogEntryType</param>
+ <remarks></remarks>
+</member><member name="M:DeviceMap.Util.ExceptionToString(System.String,System.Exception)">
+ <summary>
+ Exception to string
+ </summary>
+ <param name="id">some id</param>
+ <param name="ex">Exception</param>
+ <returns>String</returns>
+ <remarks>-</remarks>
+</member><member name="M:DeviceMap.Util.Home">
+ <summary>
+ Returns directory of config file of running assembly
+ </summary>
+ <returns>String</returns>
+ <remarks>-</remarks>
+</member><member name="T:DeviceMap.Util">
+ <summary>
+ Utilities
+ </summary>
+ <author>eberhard speer jr.</author>
+ <remarks>Apache's DeviceMap Project .Net version
+ ported from Reza Naghibi's Util.java</remarks>
+</member>
+</members>
+</doc>
\ No newline at end of file
Added: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.exe
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.exe?rev=1609319&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.exe
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.exe.config
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.exe.config?rev=1609319&view=auto
==============================================================================
--- incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.exe.config (added)
+++ incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.exe.config Wed Jul 9 21:49:09 2014
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<configuration>
+ <connectionStrings>
+ <add name="_DeviceMap" connectionString="C:\Ddr\Resources"/>
+ <add name="DeviceMap" connectionString="http://svn.apache.org/repos/asf/incubator/devicemap/trunk/data/device-data/src/main/resources/devicedata"/>
+ </connectionStrings>
+ <startup>
+ <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/>
+ </startup>
+</configuration>
\ No newline at end of file
Added: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.pdb
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.pdb?rev=1609319&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.pdb
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.vshost.exe
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.vshost.exe?rev=1609319&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.vshost.exe
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.vshost.exe.config
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.vshost.exe.config?rev=1609319&view=auto
==============================================================================
--- incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.vshost.exe.config (added)
+++ incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.vshost.exe.config Wed Jul 9 21:49:09 2014
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<configuration>
+ <connectionStrings>
+ <add name="_DeviceMap" connectionString="C:\Ddr\Resources"/>
+ <add name="DeviceMap" connectionString="http://svn.apache.org/repos/asf/incubator/devicemap/trunk/data/device-data/src/main/resources/devicedata"/>
+ </connectionStrings>
+ <startup>
+ <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/>
+ </startup>
+</configuration>
\ No newline at end of file
Added: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.vshost.exe.manifest
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.vshost.exe.manifest?rev=1609319&view=auto
==============================================================================
--- incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.vshost.exe.manifest (added)
+++ incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.vshost.exe.manifest Wed Jul 9 21:49:09 2014
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+ <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
+ <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
+ <security>
+ <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
+ <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
+ </requestedPrivileges>
+ </security>
+ </trustInfo>
+</assembly>
Added: incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.xml
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.xml?rev=1609319&view=auto
==============================================================================
--- incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.xml (added)
+++ incubator/devicemap/trunk/devicemap/vbnet/DeviceMapConsole/bin/Release/DeviceMapConsole.xml Wed Jul 9 21:49:09 2014
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<doc>
+<assembly>
+<name>
+DeviceMapConsole
+</name>
+</assembly>
+<members>
+<member name="M:DeviceMapConsole.Module1.Map(DeviceMap.DeviceMapClient,System.String)">
+ <summary>
+ Maps User-Agent String to Device
+ </summary>
+ <param name="client">DeviceMapClient</param>
+ <param name="text">User-Agent String</param>
+ <remarks>-</remarks>
+</member><member name="T:DeviceMapConsole.Module1">
+ <summary>
+ Console app
+ </summary>
+ <remarks>-</remarks>
+</member><member name="P:DeviceMapConsole.My.Resources.Resources.ResourceManager">
+ <summary>
+ Returns the cached ResourceManager instance used by this class.
+</summary>
+</member><member name="P:DeviceMapConsole.My.Resources.Resources.Culture">
+ <summary>
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+</summary>
+</member><member name="T:DeviceMapConsole.My.Resources.Resources">
+ <summary>
+ A strongly-typed resource class, for looking up localized strings, etc.
+</summary>
+</member>
+</members>
+</doc>
\ No newline at end of file