Mercurial > silverbladetech
changeset 109:11994ccdc50b
First wave of tests complete
line wrap: on
line diff
--- a/SilverlightValidation/SilverlightTest1/App.xaml Sun May 06 16:15:42 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ -<Application xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" - xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" - x:Class="SilverlightTest1.App" - > - <Application.Resources> - - </Application.Resources> -</Application>
--- a/SilverlightValidation/SilverlightTest1/App.xaml.cs Sun May 06 16:15:42 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,58 +0,0 @@ -using System; -using System.Windows; -using Microsoft.Silverlight.Testing; - -namespace SilverlightTest1 -{ - public partial class App : Application - { - - public App() - { - this.Startup += this.Application_Startup; - this.Exit += this.Application_Exit; - this.UnhandledException += this.Application_UnhandledException; - - InitializeComponent(); - } - - private void Application_Startup(object sender, StartupEventArgs e) - { - RootVisual = UnitTestSystem.CreateTestPage(); - } - - private void Application_Exit(object sender, EventArgs e) - { - - } - private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e) - { - // If the app is running outside of the debugger then report the exception using - // the browser's exception mechanism. On IE this will display it a yellow alert - // icon in the status bar and Firefox will display a script error. - if (!System.Diagnostics.Debugger.IsAttached) - { - - // NOTE: This will allow the application to continue running after an exception has been thrown - // but not handled. - // For production applications this error handling should be replaced with something that will - // report the error to the website and stop the application. - e.Handled = true; - Deployment.Current.Dispatcher.BeginInvoke(delegate { ReportErrorToDOM(e); }); - } - } - private void ReportErrorToDOM(ApplicationUnhandledExceptionEventArgs e) - { - try - { - string errorMsg = e.ExceptionObject.Message + e.ExceptionObject.StackTrace; - errorMsg = errorMsg.Replace('"', '\'').Replace("\r\n", @"\n"); - - System.Windows.Browser.HtmlPage.Window.Eval("throw new Error(\"Unhandled Error in Silverlight Application " + errorMsg + "\");"); - } - catch (Exception) - { - } - } - } -} \ No newline at end of file
--- a/SilverlightValidation/SilverlightTest1/Properties/AppManifest.xml Sun May 06 16:15:42 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,7 +0,0 @@ -<Deployment xmlns="http://schemas.microsoft.com/client/2007/deployment" - xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" -> - <Deployment.Parts> - </Deployment.Parts> - -</Deployment>
--- a/SilverlightValidation/SilverlightTest1/Properties/AssemblyInfo.cs Sun May 06 16:15:42 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -// Copyright © 2012 - -using System.Reflection; -using System.Runtime.CompilerServices; -using 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. -[assembly: AssemblyTitle("SilverlightTest1")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("SilverlightTest1")] -[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)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("742825e3-6631-4dc4-95b8-9506052f7ed9")] - -// 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 Revision and Build Numbers -// by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] \ No newline at end of file
--- a/SilverlightValidation/SilverlightTest1/SilverlightTest1.csproj Sun May 06 16:15:42 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,116 +0,0 @@ -<?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)' == '' ">AnyCPU</Platform> - <ProductVersion>9.0.30729</ProductVersion> - <SchemaVersion>2.0</SchemaVersion> - <ProjectGuid>{AA0B1C80-97AE-49F5-8310-5A7683BE47BF}</ProjectGuid> - <ProjectTypeGuids>{A1591282-1198-4647-A2B1-27E5FF5F6F3B};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids> - <OutputType>Library</OutputType> - <AppDesignerFolder>Properties</AppDesignerFolder> - <RootNamespace>SilverlightTest1</RootNamespace> - <AssemblyName>SilverlightTest1</AssemblyName> - <TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier> - <TargetFrameworkVersion>v5.0</TargetFrameworkVersion> - <SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion> - <SilverlightApplication>true</SilverlightApplication> - <SupportedCultures /> - <XapOutputs>true</XapOutputs> - <GenerateSilverlightManifest>true</GenerateSilverlightManifest> - <XapFilename>SilverlightTest1.xap</XapFilename> - <SilverlightManifestTemplate>Properties\AppManifest.xml</SilverlightManifestTemplate> - <SilverlightAppEntry>SilverlightTest1.App</SilverlightAppEntry> - <TestPageFileName>TestPage.html</TestPageFileName> - <CreateTestPage>true</CreateTestPage> - <ValidateXaml>true</ValidateXaml> - <EnableOutOfBrowser>false</EnableOutOfBrowser> - <OutOfBrowserSettingsFile>Properties\OutOfBrowserSettings.xml</OutOfBrowserSettingsFile> - <UsePlatformExtensions>false</UsePlatformExtensions> - <ThrowErrorsInValidation>true</ThrowErrorsInValidation> - <LinkedServerProject /> - </PropertyGroup> - <!-- - // - // Silverlight Code Coverage Instrumentation - // List any libraries or assemblies that you would like to instrument during - // a code coverage pass. An example, for ClassLibrary1, is provided, and - // commented out below as a starting point: - // - --> - <!-- - <ItemGroup> - <InstrumentSilverlightAssemblies Include="SilverlightClassLibrary1"> - <Visible>false</Visible> - </InstrumentSilverlightAssemblies> - </ItemGroup> - --> - <!-- This property group is only here to support building this project using the - MSBuild 3.5 toolset. In order to work correctly with this older toolset, it needs - to set the TargetFrameworkVersion to v3.5 --> - <PropertyGroup Condition="'$(MSBuildToolsVersion)' == '3.5'"> - <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> - </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> - <DebugSymbols>true</DebugSymbols> - <DebugType>full</DebugType> - <Optimize>false</Optimize> - <OutputPath>Bin\Debug</OutputPath> - <DefineConstants>DEBUG;TRACE;SILVERLIGHT</DefineConstants> - <NoStdLib>true</NoStdLib> - <NoConfig>true</NoConfig> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> - </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> - <DebugType>pdbonly</DebugType> - <Optimize>true</Optimize> - <OutputPath>Bin\Release</OutputPath> - <DefineConstants>TRACE;SILVERLIGHT</DefineConstants> - <NoStdLib>true</NoStdLib> - <NoConfig>true</NoConfig> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> - </PropertyGroup> - <ItemGroup> - <Reference Include="Microsoft.Silverlight.Testing"> - <HintPath>$(MSBuildExtensionsPath)\..\Microsoft SDKs\Silverlight\v4.0\Toolkit\Apr10\Testing\Microsoft.Silverlight.Testing.dll</HintPath> - </Reference> - <Reference Include="Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight"> - <HintPath>$(MSBuildExtensionsPath)\..\Microsoft SDKs\Silverlight\v4.0\Toolkit\Apr10\Testing\Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll</HintPath> - </Reference> - <Reference Include="System.Windows" /> - <Reference Include="mscorlib" /> - <Reference Include="system" /> - <Reference Include="System.Core" /> - <Reference Include="System.Net" /> - <Reference Include="System.Xml" /> - <Reference Include="System.Windows.Browser" /> - </ItemGroup> - <ItemGroup> - <Compile Include="App.xaml.cs"> - <DependentUpon>App.xaml</DependentUpon> - </Compile> - <Compile Include="Properties\AssemblyInfo.cs" /> - <Compile Include="Tests.cs" /> - </ItemGroup> - <ItemGroup> - <ApplicationDefinition Include="App.xaml"> - <SubType>Designer</SubType> - <Generator>MSBuild:Compile</Generator> - </ApplicationDefinition> - </ItemGroup> - <ItemGroup> - <None Include="Properties\AppManifest.xml" /> - </ItemGroup> - <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Silverlight\$(SilverlightVersion)\Microsoft.Silverlight.CSharp.targets" /> - <Import Condition="$(SilverlightVersion)=='v3.0'" Project="$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SilverlightToolkit\Tools\v3.0)Microsoft.Silverlight.Toolkit.Build.targets" /> - <Import Condition="$(SilverlightVersion)=='v4.0'" Project="$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SilverlightToolkit\Tools\v4.0)Microsoft.Silverlight.Toolkit.Build.targets" /> - <ProjectExtensions> - <VisualStudio> - <FlavorProperties GUID="{A1591282-1198-4647-A2B1-27E5FF5F6F3B}"> - <SilverlightProjectProperties /> - </FlavorProperties> - </VisualStudio> - </ProjectExtensions> -</Project> \ No newline at end of file
--- a/SilverlightValidation/SilverlightTest1/Tests.cs Sun May 06 16:15:42 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,24 +0,0 @@ -using System; -using System.Net; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Documents; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Shapes; -using Microsoft.Silverlight.Testing; -using Microsoft.VisualStudio.TestTools.UnitTesting; - -namespace SilverlightTest1 -{ - [TestClass] - public class Tests - { - [TestMethod] - public void TestMethod1() - { - } - } -} \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/Log/SilverlightValidation.AutomatedTests.pjs.tcLogs Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE Nodes [ + +<!ENTITY % NameValue "CDATA"> +<!ENTITY % PropType "(I|S|D|L|H|B)"> +<!ENTITY % VersionValue "CDATA"> + +<!ELEMENT Prp (#PCDATA)> +<!ELEMENT Node (Node|Prp)*> +<!ELEMENT Nodes (Node)+> + +<!ATTLIST Nodes version CDATA "1"> + +<!ATTLIST Node name CDATA #REQUIRED> + +<!ATTLIST Prp name CDATA #REQUIRED> +<!ATTLIST Prp type CDATA #REQUIRED> +<!ATTLIST Prp value CDATA #REQUIRED> +]> +<Nodes version="1"> + <Node name="root"> + <Node name="folders"> + <Node name="folders"/> + </Node> + <Node name="logs"/> + <Prp name="signature" type="S" value="{6511DB44-2372-47B8-8349-ADA0DB4D9E14}"/> + <Prp name="version" type="S" value="7.0"/> + </Node> +</Nodes> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests.pjs Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE Nodes [ + +<!ENTITY % NameValue "CDATA"> +<!ENTITY % PropType "(I|S|D|L|H|B)"> +<!ENTITY % VersionValue "CDATA"> + +<!ELEMENT Prp (#PCDATA)> +<!ELEMENT Node (Node|Prp)*> +<!ELEMENT Nodes (Node)+> + +<!ATTLIST Nodes version CDATA "1"> + +<!ATTLIST Node name CDATA #REQUIRED> + +<!ATTLIST Prp name CDATA #REQUIRED> +<!ATTLIST Prp type CDATA #REQUIRED> +<!ATTLIST Prp value CDATA #REQUIRED> +]> +<Nodes version="1"> + <Node name="root"> + <Node name="analysis"> + <Prp name="key" type="S" value="{00DEEF94-3D95-4A78-BA06-303F204C10CD}"/> + </Node> + <Node name="child list"> + <Node name="item0000000000"> + <Node name="item data"> + <Prp name="relpath" type="S" value="SilverlightValidation.AutomatedTests\SilverlightValidation.AutomatedTests.mds"/> + </Node> + <Prp name="index" type="I" value="0"/> + <Prp name="key" type="S" value="{D6423535-DE2C-4A9F-835F-E8C9AB818242}"/> + <Prp name="type" type="S" value="{362A8EE5-675E-43A9-869D-06ECE80B0CB4}"/> + <Prp name="typename" type="S" value="Project"/> + </Node> + </Node> + <Node name="files"> + <Node name="silverlightvalidation.automatedtests\silverlightvalidation.automatedtests.mds"/> + </Node> + <Node name="folders"> + <Node name="folders"/> + </Node> + <Node name="scc"/> + <Node name="settings"> + <Node name="{5a85e200-b5d2-4f74-972a-0221f2956a19}"> + <Prp name="type" type="I" value="5"/> + <Prp name="value" type="S" value="Log"/> + </Node> + <Prp name="key" type="S" value="{42390771-2230-46C4-A5FF-F18205B815FD}"/> + <Prp name="settingsversion" type="S" value="8.70"/> + </Node> + <Node name="test data"> + <Node name="child list"> + <Node name="item0000000000"> + <Prp name="description" type="S" value=""/> + <Prp name="enabled" type="B" value="-1"/> + <Prp name="index" type="I" value="0"/> + <Prp name="key" type="S" value="{D6423535-DE2C-4A9F-835F-E8C9AB818242}"/> + <Prp name="stoponerror" type="B" value="-1"/> + <Prp name="timeout" type="I" value="0"/> + </Node> + </Node> + <Prp name="key" type="S" value="{AF8A70C8-63F8-471B-B914-1C6039AAF9CC}"/> + </Node> + <Node name="variables"> + <Prp name="key" type="S" value="{0869AD33-B15D-4149-9481-0810E8FC477A}"/> + </Node> + <Prp name="key" type="S" value="{7ED3C5C7-DD94-4207-A7C7-EE5B457DC68B}"/> + <Prp name="signature" type="S" value="{24B6FA0B-0143-461A-9758-AEB9E9A9428B}"/> + <Prp name="version" type="S" value="8.0"/> + </Node> +</Nodes> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests.pjs.tcLS Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE Nodes [ + +<!ENTITY % NameValue "CDATA"> +<!ENTITY % PropType "(I|S|D|L|H|B)"> +<!ENTITY % VersionValue "CDATA"> + +<!ELEMENT Prp (#PCDATA)> +<!ELEMENT Node (Node|Prp)*> +<!ELEMENT Nodes (Node)+> + +<!ATTLIST Nodes version CDATA "1"> + +<!ATTLIST Node name CDATA #REQUIRED> + +<!ATTLIST Prp name CDATA #REQUIRED> +<!ATTLIST Prp type CDATA #REQUIRED> +<!ATTLIST Prp value CDATA #REQUIRED> +]> +<Nodes version="1"> + <Node name="root"> + <Node name="data"> + <Node name="{24b6fa0b-0143-461a-9758-aeb9e9a9428b}"> + <Prp name="default project" type="S" value="{D6423535-DE2C-4A9F-835F-E8C9AB818242}"/> + </Node> + <Node name="{d6423535-de2c-4a9f-835f-e8c9ab818242}"> + <Prp name="relpath" type="S" value="SilverlightValidation.AutomatedTests\SilverlightValidation.AutomatedTests.mds.tcLS"/> + </Node> + <Node name="logs"> + <Prp name="key" type="S" value="{959EDEB2-B496-4961-A7CE-A38732655FD1}"/> + <Prp name="relpath" type="S" value="Log"/> + </Node> + <Node name="variables"/> + </Node> + <Prp name="signature" type="S" value="{71078212-FAEB-4856-A901-B237C89E6B5C}"/> + </Node> +</Nodes> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests.tcCfgExtender Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE Nodes [ + +<!ENTITY % NameValue "CDATA"> +<!ENTITY % PropType "(I|S|D|L|H|B)"> +<!ENTITY % VersionValue "CDATA"> + +<!ELEMENT Prp (#PCDATA)> +<!ELEMENT Node (Node|Prp)*> +<!ELEMENT Nodes (Node)+> + +<!ATTLIST Nodes version CDATA "1"> + +<!ATTLIST Node name CDATA #REQUIRED> + +<!ATTLIST Prp name CDATA #REQUIRED> +<!ATTLIST Prp type CDATA #REQUIRED> +<!ATTLIST Prp value CDATA #REQUIRED> +]> +<Nodes version="1"> + <Node name="root"> + <Node name="data"> + <Node name="{112204d8-6eac-4677-b7a8-2617a1874bab}"> + <Node name="{02542b04-194a-4903-b727-27ddea5f3f24}"/> + <Node name="{8ee82d46-af98-4371-988c-39e367c94873}"/> + </Node> + <Node name="{24b6fa0b-0143-461a-9758-aeb9e9a9428b}"> + <Prp name="activity" type="S" value="{D6423535-DE2C-4A9F-835F-E8C9AB818242}"/> + </Node> + <Node name="{2c786620-2489-4cbb-9c1e-1a94437a9245}"/> + <Node name="{415b5aa1-c6ac-4d4d-9a53-063a521a45ab}"> + <Node name="workspace"/> + </Node> + <Node name="{78a745b3-10ae-4253-9f16-55a8bcaf43c6}"> + <Prp name="history" type="S" value=""/> + </Node> + <Node name="{86873e45-42bf-4c44-8fbd-d6bdfbfd5189}"/> + <Node name="{90fe4d39-229d-4887-ac6f-07b02ce523fc}"> + <Node name="{90fe4d39-229d-4887-ac6f-07b02ce523fc}"> + <Node name="{773c2bc7-926e-4a07-942e-fc8c4dc4dbba}\testdata"> + <Node name="expanding"/> + </Node> + </Node> + </Node> + <Node name="{d0151f8e-51fe-49da-8534-008b9f1b7c45}"/> + </Node> + <Prp name="signature" type="S" value="{8EBE6EB3-803D-4913-AD7A-D71552123A67}"/> + </Node> +</Nodes> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/KeywordTests/KeywordTests.tcKDT Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE Nodes [ + +<!ENTITY % NameValue "CDATA"> +<!ENTITY % PropType "(I|S|D|L|H|B)"> +<!ENTITY % VersionValue "CDATA"> + +<!ELEMENT Prp (#PCDATA)> +<!ELEMENT Node (Node|Prp)*> +<!ELEMENT Nodes (Node)+> + +<!ATTLIST Nodes version CDATA "1"> + +<!ATTLIST Node name CDATA #REQUIRED> + +<!ATTLIST Prp name CDATA #REQUIRED> +<!ATTLIST Prp type CDATA #REQUIRED> +<!ATTLIST Prp value CDATA #REQUIRED> +]> +<Nodes version="1"> + <Node name="root"> + <Node name="child list"> + <Node name="item0000000000"> + <Node name="item data"> + <Prp name="relpath" type="S" value="Test1.tcKDTest"/> + </Node> + <Prp name="index" type="I" value="0"/> + <Prp name="key" type="S" value="{773C2BC7-926E-4A07-942E-FC8C4DC4DBBA}"/> + <Prp name="type" type="S" value="{B9D9273E-7266-43E0-BF02-97F168593604}"/> + <Prp name="typename" type="S" value="Keyword Test"/> + </Node> + </Node> + <Node name="folders"> + <Node name="folders"/> + </Node> + <Node name="settings"> + <Prp name="settingsversion" type="S" value="8.70"/> + </Node> + <Prp name="signature" type="S" value="{9576DAFD-0ADD-41A8-9897-C72F150AF6BB}"/> + <Prp name="version" type="S" value="8.0"/> + </Node> +</Nodes> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/KeywordTests/Test1.tcKDTest Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE Nodes [ + +<!ENTITY % NameValue "CDATA"> +<!ENTITY % PropType "(I|S|D|L|H|B)"> +<!ENTITY % VersionValue "CDATA"> + +<!ELEMENT Prp (#PCDATA)> +<!ELEMENT Node (Node|Prp)*> +<!ELEMENT Nodes (Node)+> + +<!ATTLIST Nodes version CDATA "1"> + +<!ATTLIST Node name CDATA #REQUIRED> + +<!ATTLIST Prp name CDATA #REQUIRED> +<!ATTLIST Prp type CDATA #REQUIRED> +<!ATTLIST Prp value CDATA #REQUIRED> +]> +<Nodes version="1"> + <Node name="root"> + <Node name="parameters"> + <Prp name="key" type="S" value="{0FF80C9C-38DF-46DC-B5D5-D7C3091A4319}"/> + </Node> + <Node name="settings"> + <Prp name="settingsversion" type="S" value="8.70"/> + </Node> + <Node name="testdata"> + <Node name="data"> + <Node name="extenders"> + <Node name="{800193e8-4656-48c9-a7dc-10ff396c56a4}"/> + </Node> + </Node> + <Prp name="description" type="S" value=""/> + <Prp name="type" type="S" value="{79147B28-EE20-4294-B773-1D3787FBF37B}"/> + </Node> + <Node name="variables"> + <Node name="datav3"/> + <Prp name="key" type="S" value="{48497C65-2AC8-4255-A797-7E9F72157870}"/> + <Prp name="version" type="I" value="3"/> + </Node> + <Prp name="signature" type="S" value="{B9D9273E-7266-43E0-BF02-97F168593604}"/> + <Prp name="version" type="S" value="8.0"/> + </Node> +</Nodes> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/KeywordTests/Test2.tcKDTest Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE Nodes [ + +<!ENTITY % NameValue "CDATA"> +<!ENTITY % PropType "(I|S|D|L|H|B)"> +<!ENTITY % VersionValue "CDATA"> + +<!ELEMENT Prp (#PCDATA)> +<!ELEMENT Node (Node|Prp)*> +<!ELEMENT Nodes (Node)+> + +<!ATTLIST Nodes version CDATA "1"> + +<!ATTLIST Node name CDATA #REQUIRED> + +<!ATTLIST Prp name CDATA #REQUIRED> +<!ATTLIST Prp type CDATA #REQUIRED> +<!ATTLIST Prp value CDATA #REQUIRED> +]> +<Nodes version="1"> + <Node name="root"> + <Node name="parameters"> + <Prp name="key" type="S" value="{0BADB877-6D1D-4FFB-88D7-AEBFC3B67389}"/> + </Node> + <Node name="settings"> + <Prp name="settingsversion" type="S" value="8.70"/> + </Node> + <Node name="testdata"> + <Node name="data"> + <Node name="extenders"> + <Node name="{800193e8-4656-48c9-a7dc-10ff396c56a4}"/> + </Node> + </Node> + <Prp name="description" type="S" value=""/> + <Prp name="type" type="S" value="{79147B28-EE20-4294-B773-1D3787FBF37B}"/> + </Node> + <Node name="variables"> + <Node name="datav3"/> + <Prp name="key" type="S" value="{ECDC65DD-841E-4F6C-AD1A-73A957935B32}"/> + <Prp name="version" type="I" value="3"/> + </Node> + <Prp name="signature" type="S" value="{B9D9273E-7266-43E0-BF02-97F168593604}"/> + <Prp name="version" type="S" value="8.0"/> + </Node> +</Nodes> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/KeywordTests/Visualizer/Test1_tcKDTest/Test1.tcKDTest.tcVis Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE Nodes [ + +<!ENTITY % NameValue "CDATA"> +<!ENTITY % PropType "(I|S|D|L|H|B)"> +<!ENTITY % VersionValue "CDATA"> + +<!ELEMENT Prp (#PCDATA)> +<!ELEMENT Node (Node|Prp)*> +<!ELEMENT Nodes (Node)+> + +<!ATTLIST Nodes version CDATA "1"> + +<!ATTLIST Node name CDATA #REQUIRED> + +<!ATTLIST Prp name CDATA #REQUIRED> +<!ATTLIST Prp type CDATA #REQUIRED> +<!ATTLIST Prp value CDATA #REQUIRED> +]> +<Nodes version="1"> + <Node name="root"> + <Node name="data"> + <Prp name="key" type="S" value="{773C2BC7-926E-4A07-942E-FC8C4DC4DBBA}"/> + </Node> + <Prp name="signature" type="S" value="{42D2222C-ACA2-405F-8E67-05D5C42EB839}"/> + <Prp name="version" type="I" value="1"/> + </Node> +</Nodes> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/KeywordTests/Visualizer/Test2_tcKDTest/Test2.tcKDTest.tcVis Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE Nodes [ + +<!ENTITY % NameValue "CDATA"> +<!ENTITY % PropType "(I|S|D|L|H|B)"> +<!ENTITY % VersionValue "CDATA"> + +<!ELEMENT Prp (#PCDATA)> +<!ELEMENT Node (Node|Prp)*> +<!ELEMENT Nodes (Node)+> + +<!ATTLIST Nodes version CDATA "1"> + +<!ATTLIST Node name CDATA #REQUIRED> + +<!ATTLIST Prp name CDATA #REQUIRED> +<!ATTLIST Prp type CDATA #REQUIRED> +<!ATTLIST Prp value CDATA #REQUIRED> +]> +<Nodes version="1"> + <Node name="root"> + <Node name="data"> + <Prp name="key" type="S" value="{AFD1BFDC-3DA5-4DA8-B7BF-E21A931C5D29}"/> + </Node> + <Prp name="signature" type="S" value="{42D2222C-ACA2-405F-8E67-05D5C42EB839}"/> + <Prp name="version" type="I" value="1"/> + </Node> +</Nodes> \ No newline at end of file
Binary file SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/KeywordTests/Visualizer/Test2_tcKDTest/tcvi17040.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/KeywordTests/Visualizer/Test2_tcKDTest/tcvi17040.xml Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,516 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<SysNodeInfo VersionKey="{1605F88C-9478-431C-8790-C51C5E0646CD}"> +<SysNode Left="-1" Top="-1" Right="-1" Bottom="-1"> +<SysNodeName MappedName="" DefaultMappedName="Sys"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="Name" Value="Sys"/> +<NameMappingProperty Name="Id" Value="-1"/> +</NameMappingProperties> +<SysNode Left="-1" Top="-1" Right="-1" Bottom="-1"> +<SysNodeName MappedName="" DefaultMappedName="Explorer"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="Explorer"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="ProcessName" Value="Explorer"/> +</NameMappingProperties> +<SysNode Left="0" Top="0" Right="1600" Bottom="40"> +<SysNodeName MappedName="" DefaultMappedName="wndShell_TrayWnd"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="Explorer"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Shell_TrayWnd"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="Shell_TrayWnd"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Close" InvokeKind="1" Priority="2000"> +<Description>Closes the specified Window object.</Description> +<Param Name="WaitTimeout" VarType="3"><DefaultValue Value="2000"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Position" InvokeKind="1" Priority="1800"> +<Description>Sets the specified position and size for the specific Window object.</Description> +<Param Name="Left" VarType="3"></Param><Param Name="Top" VarType="3"></Param><Param Name="Width" VarType="3"></Param><Param Name="Height" VarType="3"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>1600</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>40</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +<SysNode Left="1332" Top="0" Right="1600" Bottom="40"> +<SysNodeName MappedName="" DefaultMappedName="TrayNotifyWnd"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="Explorer"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Shell_TrayWnd"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="TrayNotifyWnd"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="TrayNotifyWnd"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>268</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>40</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +<SysNode Left="1506" Top="2" Right="1585" Bottom="40"> +<SysNodeName MappedName="" DefaultMappedName="TrayClockWClass"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="Explorer"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Shell_TrayWnd"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="TrayNotifyWnd"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="TrayClockWClass"/> +<MethodCallInfoParam Value="18:39"/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="TrayClockWClass"/> +<NameMappingProperty Name="WndCaption" Value="18:39"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>79</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>38</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +</SysNode> +<SysNode Left="1585" Top="0" Right="1600" Bottom="40"> +<SysNodeName MappedName="" DefaultMappedName="TrayShowDesktopButtonWClass"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="Explorer"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Shell_TrayWnd"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="TrayNotifyWnd"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="TrayShowDesktopButtonWClass"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="TrayShowDesktopButtonWClass"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>15</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>40</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +</SysNode> +<SysNode Left="1332" Top="2" Right="1506" Bottom="40"> +<SysNodeName MappedName="" DefaultMappedName="SysPager"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="Explorer"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Shell_TrayWnd"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="TrayNotifyWnd"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="SysPager"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="SysPager"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="wPosition" InvokeKind="2" Priority="2000"> +<Value>0</Value> +<Description>Specifies the logical position of the pager control, between wMin and wMax.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>174</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>38</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +<SysNode Left="1332" Top="2" Right="1506" Bottom="40"> +<SysNodeName MappedName="" DefaultMappedName="ToolbarWindow32"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="Explorer"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Shell_TrayWnd"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="TrayNotifyWnd"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="SysPager"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="ToolbarWindow32"/> +<MethodCallInfoParam Value="User Promoted Notification Area"/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="ToolbarWindow32"/> +<NameMappingProperty Name="WndCaption" Value="User Promoted Notification Area"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="ClickItem" InvokeKind="1" Priority="2000"> +<Description>Simulates a click on Item specified by index from 0 or by name, with shift keys in the state specified by Shift.</Description> +<Param Name="Item" VarType="12"></Param><Param Name="ByPosition" VarType="11"><DefaultValue Value="True"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="wButtonCount" InvokeKind="2" Priority="1850"> +<Value>7</Value> +<Description>Returns the total number of buttons in the tool bar control.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="wButtonText" InvokeKind="2" Priority="1800"> +<Description>Returns the name of the button specified by Item, which is position from 0 by default, or idCommand number if ByPosition is specified as False.</Description> +<Param Name="Item" VarType="3"></Param><Param Name="ByPosition" VarType="11"><DefaultValue Value="True"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>174</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>38</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +</SysNode> +</SysNode> +</SysNode> +<SysNode Left="54" Top="0" Right="1332" Bottom="40"> +<SysNodeName MappedName="" DefaultMappedName="ReBarWindow32"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="Explorer"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Shell_TrayWnd"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="ReBarWindow32"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="ReBarWindow32"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>1278</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>40</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +<SysNode Left="56" Top="0" Right="1332" Bottom="40"> +<SysNodeName MappedName="" DefaultMappedName="MSTaskSwWClass"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="Explorer"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Shell_TrayWnd"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="ReBarWindow32"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="MSTaskSwWClass"/> +<MethodCallInfoParam Value="Running applications"/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="MSTaskSwWClass"/> +<NameMappingProperty Name="WndCaption" Value="Running applications"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>1276</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>40</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +<SysNode Left="56" Top="0" Right="1332" Bottom="40"> +<SysNodeName MappedName="" DefaultMappedName="MSTaskListWClass"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="Explorer"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Shell_TrayWnd"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="ReBarWindow32"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="MSTaskSwWClass"/> +<MethodCallInfoParam Value="Running applications"/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="MSTaskListWClass"/> +<MethodCallInfoParam Value="Running applications"/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="MSTaskListWClass"/> +<NameMappingProperty Name="WndCaption" Value="Running applications"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>1276</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>40</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +</SysNode> +</SysNode> +</SysNode> +</SysNode> +</SysNode> +</SysNode> +</SysNodeInfo> \ No newline at end of file
Binary file SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/KeywordTests/Visualizer/Test2_tcKDTest/tcvi29840.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/KeywordTests/Visualizer/Test2_tcKDTest/tcvi29840.xml Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<SysNodeInfo VersionKey="{1605F88C-9478-431C-8790-C51C5E0646CD}"> +<SysNode Left="-1" Top="-1" Right="-1" Bottom="-1"> +<SysNodeName MappedName="" DefaultMappedName="Sys"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="Name" Value="Sys"/> +<NameMappingProperty Name="Id" Value="-1"/> +</NameMappingProperties> +<SysNode Left="-1" Top="-1" Right="-1" Bottom="-1"> +<SysNodeName MappedName="" DefaultMappedName="chrome"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="chrome"/> +<MethodCallInfoParam Value="12"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="ProcessName" Value="chrome"/> +<NameMappingProperty Name="Index" Value="12"/> +</NameMappingProperties> +<SysNode Left="0" Top="97" Right="1600" Bottom="860"> +<SysNodeName MappedName="" DefaultMappedName="NativeWindowClass"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="chrome"/> +<MethodCallInfoParam Value="12"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="NativeWindowClass"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="NativeWindowClass"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>1600</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>763</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +</SysNode> +</SysNode> +</SysNode> +</SysNodeInfo> \ No newline at end of file
Binary file SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/KeywordTests/Visualizer/Test2_tcKDTest/tcvi29841.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/KeywordTests/Visualizer/Test2_tcKDTest/tcvi29841.xml Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<SysNodeInfo VersionKey="{1605F88C-9478-431C-8790-C51C5E0646CD}"> +<SysNode Left="-1" Top="-1" Right="-1" Bottom="-1"> +<SysNodeName MappedName="" DefaultMappedName="Sys"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="Name" Value="Sys"/> +<NameMappingProperty Name="Id" Value="-1"/> +</NameMappingProperties> +<SysNode Left="-1" Top="-1" Right="-1" Bottom="-1"> +<SysNodeName MappedName="" DefaultMappedName="chrome"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="chrome"/> +<MethodCallInfoParam Value="12"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="ProcessName" Value="chrome"/> +<NameMappingProperty Name="Index" Value="12"/> +</NameMappingProperties> +<SysNode Left="0" Top="97" Right="1600" Bottom="860"> +<SysNodeName MappedName="" DefaultMappedName="NativeWindowClass"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="chrome"/> +<MethodCallInfoParam Value="12"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="NativeWindowClass"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="NativeWindowClass"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>1600</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>763</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +</SysNode> +</SysNode> +</SysNode> +</SysNodeInfo> \ No newline at end of file
Binary file SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/KeywordTests/Visualizer/Test2_tcKDTest/tcvi34560.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/KeywordTests/Visualizer/Test2_tcKDTest/tcvi34560.xml Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,285 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<SysNodeInfo VersionKey="{1605F88C-9478-431C-8790-C51C5E0646CD}"> +<SysNode Left="-1" Top="-1" Right="-1" Bottom="-1"> +<SysNodeName MappedName="" DefaultMappedName="Sys"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="Name" Value="Sys"/> +<NameMappingProperty Name="Id" Value="-1"/> +</NameMappingProperties> +<SysNode Left="-1" Top="-1" Right="-1" Bottom="-1"> +<SysNodeName MappedName="" DefaultMappedName="chrome"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="chrome"/> +<MethodCallInfoParam Value="10"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="ProcessName" Value="chrome"/> +<NameMappingProperty Name="Index" Value="10"/> +</NameMappingProperties> +<SysNode Left="0" Top="0" Right="363" Bottom="161"> +<SysNodeName MappedName="" DefaultMappedName="dlgGoogleChrome"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="chrome"/> +<MethodCallInfoParam Value="10"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="#32770"/> +<MethodCallInfoParam Value="Google Chrome"/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="#32770"/> +<NameMappingProperty Name="WndCaption" Value="Google Chrome"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Close" InvokeKind="1" Priority="2000"> +<Description>Closes the specified Window object.</Description> +<Param Name="WaitTimeout" VarType="3"><DefaultValue Value="2000"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Position" InvokeKind="1" Priority="1800"> +<Description>Sets the specified position and size for the specific Window object.</Description> +<Param Name="Left" VarType="3"></Param><Param Name="Top" VarType="3"></Param><Param Name="Width" VarType="3"></Param><Param Name="Height" VarType="3"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>363</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>161</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +<SysNode Left="168" Top="121" Right="256" Bottom="147"> +<SysNodeName MappedName="" DefaultMappedName="btnYes"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="chrome"/> +<MethodCallInfoParam Value="10"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="#32770"/> +<MethodCallInfoParam Value="Google Chrome"/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Button"/> +<MethodCallInfoParam Value="&Yes"/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="Button"/> +<NameMappingProperty Name="WndCaption" Value="&Yes"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="ClickButton" InvokeKind="1" Priority="2000"> +<Description>Performs a single click on the specified button.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>88</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>26</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +</SysNode> +<SysNode Left="264" Top="121" Right="352" Bottom="147"> +<SysNodeName MappedName="" DefaultMappedName="btnNo"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="chrome"/> +<MethodCallInfoParam Value="10"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="#32770"/> +<MethodCallInfoParam Value="Google Chrome"/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Button"/> +<MethodCallInfoParam Value="&No"/> +<MethodCallInfoParam Value="2"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="Button"/> +<NameMappingProperty Name="WndCaption" Value="&No"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="ClickButton" InvokeKind="1" Priority="2000"> +<Description>Performs a single click on the specified button.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>88</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>26</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +</SysNode> +<SysNode Left="28" Top="51" Right="60" Bottom="83"> +<SysNodeName MappedName="" DefaultMappedName="Static"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="chrome"/> +<MethodCallInfoParam Value="10"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="#32770"/> +<MethodCallInfoParam Value="Google Chrome"/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Static"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="Static"/> +<NameMappingProperty Name="WndCaption" Value=""/> +<NameMappingProperty Name="Index" Value="1"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>32</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>32</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +</SysNode> +<SysNode Left="68" Top="59" Right="324" Bottom="76"> +<SysNodeName MappedName="" DefaultMappedName="Static"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="chrome"/> +<MethodCallInfoParam Value="10"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="#32770"/> +<MethodCallInfoParam Value="Google Chrome"/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Static"/> +<MethodCallInfoParam Value="Google Chrome is unresponsive. Relaunch now?"/> +<MethodCallInfoParam Value="2"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="Static"/> +<NameMappingProperty Name="WndCaption" Value="Google Chrome is unresponsive. Relaunch now?"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>256</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>17</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +</SysNode> +</SysNode> +</SysNode> +</SysNode> +</SysNodeInfo> \ No newline at end of file
Binary file SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/KeywordTests/Visualizer/Test2_tcKDTest/tcvi34561.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/KeywordTests/Visualizer/Test2_tcKDTest/tcvi34561.xml Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,292 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<SysNodeInfo VersionKey="{1605F88C-9478-431C-8790-C51C5E0646CD}"> +<SysNode Left="-1" Top="-1" Right="-1" Bottom="-1"> +<SysNodeName MappedName="" DefaultMappedName="Sys"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="Name" Value="Sys"/> +<NameMappingProperty Name="Id" Value="-1"/> +</NameMappingProperties> +<SysNode Left="-1" Top="-1" Right="-1" Bottom="-1"> +<SysNodeName MappedName="" DefaultMappedName="chrome"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="chrome"/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="ProcessName" Value="chrome"/> +<NameMappingProperty Name="Index" Value="1"/> +</NameMappingProperties> +<SysNode Left="0" Top="0" Right="1175" Bottom="526"> +<SysNodeName MappedName="" DefaultMappedName="wndChrome_WidgetWin_0"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="chrome"/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Chrome_WidgetWin_0"/> +<MethodCallInfoParam Value="Silverlight Validation - Google Chrome"/> +<MethodCallInfoParam Value="2"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="Chrome_WidgetWin_0"/> +<NameMappingProperty Name="WndCaption" Value="Silverlight Validation - Google Chrome"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Close" InvokeKind="1" Priority="2000"> +<Description>Closes the specified Window object.</Description> +<Param Name="WaitTimeout" VarType="3"><DefaultValue Value="2000"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Position" InvokeKind="1" Priority="1800"> +<Description>Sets the specified position and size for the specific Window object.</Description> +<Param Name="Left" VarType="3"></Param><Param Name="Top" VarType="3"></Param><Param Name="Width" VarType="3"></Param><Param Name="Height" VarType="3"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>1175</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>526</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +<SysNode Left="8" Top="117" Right="1167" Bottom="518"> +<SysNodeName MappedName="" DefaultMappedName="Chrome_WidgetWin_0"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="chrome"/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Chrome_WidgetWin_0"/> +<MethodCallInfoParam Value="Silverlight Validation - Google Chrome"/> +<MethodCallInfoParam Value="2"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Chrome_WidgetWin_0"/> +<MethodCallInfoParam Value="Silverlight Validation"/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="Chrome_WidgetWin_0"/> +<NameMappingProperty Name="WndCaption" Value="Silverlight Validation"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>1159</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>401</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +<SysNode Left="8" Top="117" Right="1167" Bottom="518"> +<SysNodeName MappedName="" DefaultMappedName="Chrome_RenderWidgetHostHWND"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="chrome"/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Chrome_WidgetWin_0"/> +<MethodCallInfoParam Value="Silverlight Validation - Google Chrome"/> +<MethodCallInfoParam Value="2"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Chrome_WidgetWin_0"/> +<MethodCallInfoParam Value="Silverlight Validation"/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Chrome_RenderWidgetHostHWND"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="Chrome_RenderWidgetHostHWND"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>1159</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>401</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +<SysNode Left="8" Top="117" Right="1167" Bottom="518"> +<SysNodeName MappedName="" DefaultMappedName="WrapperNativeWindowClass"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="chrome"/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Chrome_WidgetWin_0"/> +<MethodCallInfoParam Value="Silverlight Validation - Google Chrome"/> +<MethodCallInfoParam Value="2"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Chrome_WidgetWin_0"/> +<MethodCallInfoParam Value="Silverlight Validation"/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Chrome_RenderWidgetHostHWND"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="WrapperNativeWindowClass"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="2"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="WrapperNativeWindowClass"/> +<NameMappingProperty Name="WndCaption" Value=""/> +<NameMappingProperty Name="Index" Value="2"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>1159</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>401</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +</SysNode> +</SysNode> +</SysNode> +<SysNode Left="123" Top="50" Right="953" Bottom="75"> +<SysNodeName MappedName="" DefaultMappedName="Chrome_OmniboxView"> +<MethodCallInfo Name="Sys"> +</MethodCallInfo> +<MethodCallInfo Name="Process"> +<MethodCallInfoParam Value="chrome"/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Chrome_WidgetWin_0"/> +<MethodCallInfoParam Value="Silverlight Validation - Google Chrome"/> +<MethodCallInfoParam Value="2"/> +</MethodCallInfo> +<MethodCallInfo Name="Window"> +<MethodCallInfoParam Value="Chrome_OmniboxView"/> +<MethodCallInfoParam Value=""/> +<MethodCallInfoParam Value="1"/> +</MethodCallInfo> +</SysNodeName> +<NameMappingProperties> +<NameMappingProperty Name="WndClass" Value="Chrome_OmniboxView"/> +</NameMappingProperties> +<UserPriorityMethods> +<UserPriorityMethod Name="SetFocus" InvokeKind="1" Priority="1100"> +<Description>Sets focus to the specified Window object.</Description> +</UserPriorityMethod> +<UserPriorityMethod Name="Click" InvokeKind="1" Priority="1000"> +<Description>Simulates a left-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="ClickR" InvokeKind="1" Priority="800"> +<Description>Simulates a right-button single click in a window or control as specified (relative position, shift keys).</Description> +<Param Name="ClientX" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="ClientY" VarType="3"><DefaultValue Value="-1"/></Param><Param Name="Shift" VarType="29"><DefaultValue Value="0"/></Param></UserPriorityMethod> +<UserPriorityMethod Name="Keys" InvokeKind="1" Priority="900"> +<Description>Simulates one or several keypresses.</Description> +<Param Name="Keys" VarType="8"></Param></UserPriorityMethod> +<UserPriorityMethod Name="Visible" InvokeKind="2" Priority="100"> +<Value>True</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Width" InvokeKind="2" Priority="110"> +<Value>830</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Height" InvokeKind="2" Priority="110"> +<Value>25</Value> +</UserPriorityMethod> +<UserPriorityMethod Name="Enabled" InvokeKind="2" Priority="120"> +<Value>True</Value> +</UserPriorityMethod> +</UserPriorityMethods> +</SysNode> +</SysNode> +</SysNode> +</SysNode> +</SysNodeInfo> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/Log/SilverlightValidation.AutomatedTests.mds.tcLogs Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE Nodes [ + +<!ENTITY % NameValue "CDATA"> +<!ENTITY % PropType "(I|S|D|L|H|B)"> +<!ENTITY % VersionValue "CDATA"> + +<!ELEMENT Prp (#PCDATA)> +<!ELEMENT Node (Node|Prp)*> +<!ELEMENT Nodes (Node)+> + +<!ATTLIST Nodes version CDATA "1"> + +<!ATTLIST Node name CDATA #REQUIRED> + +<!ATTLIST Prp name CDATA #REQUIRED> +<!ATTLIST Prp type CDATA #REQUIRED> +<!ATTLIST Prp value CDATA #REQUIRED> +]> +<Nodes version="1"> + <Node name="root"> + <Node name="folders"> + <Node name="folders"/> + </Node> + <Node name="logs"/> + <Prp name="signature" type="S" value="{681DCC69-A39F-4C4D-8E7D-B2D9362FAF4F}"/> + <Prp name="version" type="S" value="7.0"/> + </Node> +</Nodes> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/NameMapping/NameMapping.tcNM Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE Nodes [ + +<!ENTITY % NameValue "CDATA"> +<!ENTITY % PropType "(I|S|D|L|H|B)"> +<!ENTITY % VersionValue "CDATA"> + +<!ELEMENT Prp (#PCDATA)> +<!ELEMENT Node (Node|Prp)*> +<!ELEMENT Nodes (Node)+> + +<!ATTLIST Nodes version CDATA "1"> + +<!ATTLIST Node name CDATA #REQUIRED> + +<!ATTLIST Prp name CDATA #REQUIRED> +<!ATTLIST Prp type CDATA #REQUIRED> +<!ATTLIST Prp value CDATA #REQUIRED> +]> +<Nodes version="1"> + <Node name="root"> + <Node name="child list"/> + <Node name="data"> + <Node name="children"/> + <Node name="logical nodes"> + <Prp name="name" type="S" value="Aliases"/> + <Prp name="owner" type="S" value="{BE401E45-B2D6-4FBA-931A-C2117D5C51AD}"/> + </Node> + <Node name="properties"/> + <Node name="storages"> + <Node name="child0"> + <Prp name="name" type="S" value="Default Configuration"/> + </Node> + <Prp name="current" type="I" value="0"/> + </Node> + <Node name="typeinfo"> + <Node name="user defined types"/> + </Node> + <Prp name="cookie" type="I" value="0"/> + <Prp name="name" type="S" value="NameMapping"/> + <Prp name="version" type="I" value="3"/> + </Node> + <Node name="settings"> + <Prp name="settingsversion" type="S" value="8.70"/> + </Node> + <Prp name="signature" type="S" value="{5DCBAC3B-D39C-497C-9BE8-744CBADD37AA}"/> + <Prp name="version" type="S" value="8.0"/> + </Node> +</Nodes> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/Script/Script.tcScript Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE Nodes [ + +<!ENTITY % NameValue "CDATA"> +<!ENTITY % PropType "(I|S|D|L|H|B)"> +<!ENTITY % VersionValue "CDATA"> + +<!ELEMENT Prp (#PCDATA)> +<!ELEMENT Node (Node|Prp)*> +<!ELEMENT Nodes (Node)+> + +<!ATTLIST Nodes version CDATA "1"> + +<!ATTLIST Node name CDATA #REQUIRED> + +<!ATTLIST Prp name CDATA #REQUIRED> +<!ATTLIST Prp type CDATA #REQUIRED> +<!ATTLIST Prp value CDATA #REQUIRED> +]> +<Nodes version="1"> + <Node name="root"> + <Node name="child list"> + <Node name="item0000000000"> + <Node name="item data"> + <Prp name="relpath" type="S" value="Unit1.sj"/> + </Node> + <Prp name="index" type="I" value="0"/> + <Prp name="key" type="S" value="{4CAB2FB7-C7B3-42A6-9295-CB4FEEB83141}"/> + <Prp name="type" type="S" value="{291CAE9C-4D20-4F33-8B5F-D48B587F3D65}"/> + <Prp name="typename" type="S" value="Script Unit"/> + </Node> + </Node> + <Node name="folders"> + <Node name="folders"/> + </Node> + <Prp name="settingsversion" type="S" value="8.70"/> + <Prp name="signature" type="S" value="{9252F941-DB23-4FCA-AA50-858B33BB4A19}"/> + <Prp name="version" type="S" value="8.0"/> + </Node> +</Nodes> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/Script/Unit1.sj Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,1 @@ +ÿþ \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/Script/Visualizer/Unit1_sj/Unit1.sj.tcVis Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE Nodes [ + +<!ENTITY % NameValue "CDATA"> +<!ENTITY % PropType "(I|S|D|L|H|B)"> +<!ENTITY % VersionValue "CDATA"> + +<!ELEMENT Prp (#PCDATA)> +<!ELEMENT Node (Node|Prp)*> +<!ELEMENT Nodes (Node)+> + +<!ATTLIST Nodes version CDATA "1"> + +<!ATTLIST Node name CDATA #REQUIRED> + +<!ATTLIST Prp name CDATA #REQUIRED> +<!ATTLIST Prp type CDATA #REQUIRED> +<!ATTLIST Prp value CDATA #REQUIRED> +]> +<Nodes version="1"> + <Node name="root"> + <Node name="data"> + <Prp name="key" type="S" value="{4CAB2FB7-C7B3-42A6-9295-CB4FEEB83141}"/> + </Node> + <Prp name="signature" type="S" value="{42D2222C-ACA2-405F-8E67-05D5C42EB839}"/> + <Prp name="version" type="I" value="1"/> + </Node> +</Nodes> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests.mds Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,1857 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE Nodes [ + +<!ENTITY % NameValue "CDATA"> +<!ENTITY % PropType "(I|S|D|L|H|B)"> +<!ENTITY % VersionValue "CDATA"> + +<!ELEMENT Prp (#PCDATA)> +<!ELEMENT Node (Node|Prp)*> +<!ELEMENT Nodes (Node)+> + +<!ATTLIST Nodes version CDATA "1"> + +<!ATTLIST Node name CDATA #REQUIRED> + +<!ATTLIST Prp name CDATA #REQUIRED> +<!ATTLIST Prp type CDATA #REQUIRED> +<!ATTLIST Prp value CDATA #REQUIRED> +]> +<Nodes version="1"> + <Node name="root"> + <Node name="analysis"> + <Prp name="key" type="S" value="{EE003227-3E4F-4BA1-B273-4AB6533D7488}"/> + </Node> + <Node name="child list"> + <Node name="item0000000000"> + <Node name="item data"> + <Prp name="relpath" type="S" value="Stores\Stores.tcStores"/> + </Node> + <Prp name="index" type="I" value="0"/> + <Prp name="key" type="S" value="{BA94DEDA-2376-433B-8044-26A5F8DE7626}"/> + <Prp name="type" type="S" value="{5238AF17-5FE2-48FF-8BCC-9803A975A4F4}"/> + <Prp name="typename" type="S" value="Stores"/> + </Node> + <Node name="item0000000001"> + <Node name="item data"> + <Prp name="storage" type="S" value="TestedApps\TestedApps.tcTAs"/> + </Node> + <Prp name="index" type="I" value="1"/> + <Prp name="key" type="S" value="{4F1FF945-A611-4673-ADDA-C93F3BC1C1AC}"/> + <Prp name="type" type="S" value="{90D101C8-80C7-48D4-9055-2E451B9BCD75}"/> + <Prp name="typename" type="S" value="Tested Applications"/> + </Node> + <Node name="item0000000002"> + <Node name="item data"> + <Prp name="relpath" type="S" value="NameMapping\NameMapping.tcNM"/> + </Node> + <Prp name="index" type="I" value="2"/> + <Prp name="key" type="S" value="{9686D989-8CF9-4AC5-A7BC-A875FDDC58E1}"/> + <Prp name="type" type="S" value="{5DCBAC3B-D39C-497C-9BE8-744CBADD37AA}"/> + <Prp name="typename" type="S" value="Name Mapping"/> + </Node> + <Node name="item0000000003"> + <Node name="item data"> + <Prp name="relpath" type="S" value="Script\Script.tcScript"/> + </Node> + <Prp name="index" type="I" value="3"/> + <Prp name="key" type="S" value="{0204573E-E4DC-40C2-8E9D-0D4751BA7EEA}"/> + <Prp name="type" type="S" value="{9252F941-DB23-4FCA-AA50-858B33BB4A19}"/> + <Prp name="typename" type="S" value="Script"/> + </Node> + <Node name="item0000000004"> + <Node name="item data"> + <Prp name="relpath" type="S" value="KeywordTests\KeywordTests.tcKDT"/> + </Node> + <Prp name="index" type="I" value="4"/> + <Prp name="key" type="S" value="{23C678B7-1C89-4FAE-9B4C-E2DFB0BBCD22}"/> + <Prp name="type" type="S" value="{9576DAFD-0ADD-41A8-9897-C72F150AF6BB}"/> + <Prp name="typename" type="S" value="Keyword Testing"/> + </Node> + </Node> + <Node name="config"> + <Prp name="language" type="S" value="{E42909F2-4390-4F5D-94B8-FABF59BABFCE}"/> + </Node> + <Node name="files"> + <Node name="keywordtests\keywordtests.tckdt"/> + <Node name="keywordtests\test1.tckdtest"/> + <Node name="keywordtests\visualizer\test1_tckdtest\test1.tckdtest.tcvis"/> + <Node name="namemapping\namemapping.tcnm"/> + <Node name="script\script.tcscript"/> + <Node name="script\unit1.sj"/> + <Node name="script\visualizer\unit1_sj\unit1.sj.tcvis"/> + <Node name="silverlightvalidation.automatedtests.mds"/> + <Node name="stores\stores.tcstores"/> + <Node name="stores\webtesting\webtesting.tcwtc"/> + <Node name="testedapps\testedapps.tctas"/> + </Node> + <Node name="folders"> + <Node name="folders"> + <Node name="folder0000000000"> + <Node name="folders"/> + <Node name="references"> + <Node name="ref0000000000"> + <Prp name="index" type="I" value="0"/> + <Prp name="key" type="S" value="{0204573E-E4DC-40C2-8E9D-0D4751BA7EEA}"/> + </Node> + </Node> + <Prp name="caption" type="S" value="Advanced"/> + <Prp name="description" type="S" value="A logical folder that is used to organize project items and elements."/> + <Prp name="index" type="I" value="0"/> + <Prp name="moniker" type="S" value="{69583268-92F3-49FA-B573-C831F5ABC27B}"/> + </Node> + </Node> + </Node> + <Node name="issue tracking"> + <Prp name="key" type="S" value="{440455C1-9FD7-46EB-B4D3-ED926FC37751}"/> + </Node> + <Node name="scc"/> + <Node name="settings"> + <Node name="{0bd6ae2e-e5d9-4ad0-9bf3-2483d329b22a}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="-1"/> + </Node> + <Node name="{0be15905-46a9-40d6-9be2-892ec4aabbd4}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="0"/> + </Node> + <Node name="{0cc2421a-8395-402e-b303-80ae4d4658a4}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="-1"/> + </Node> + <Node name="{0def6033-13d4-4335-97e9-cc6f1fc04342}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="-1"/> + </Node> + <Node name="{1398b0be-92b7-4650-a467-751b8faab738}"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="5"/> + <Prp name="colcount" type="I" value="1"/> + <Prp name="colindex" type="I" value="0"/> + <Prp name="rowcount" type="I" value="2"/> + <Prp name="rowindex" type="I" value="0"/> + <Prp name="type" type="I" value="6"/> + <Prp name="val0x0" type="S" value="Update existing frames and capture new frames, if needed"/> + <Prp name="val0x1" type="S" value="Update existing frames only"/> + </Node> + <Node name="{15c8845f-53e4-4045-9800-74766abc4b34}"> + <Prp name="type" type="I" value="2"/> + <Prp name="value" type="I" value="0"/> + </Node> + <Node name="{18fd096e-e6b8-4d3d-9619-71670fc81d48}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="0"/> + </Node> + <Node name="{1db8307d-fa4b-43e7-8e11-9f8f41abd7e9}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="-1"/> + </Node> + <Node name="{2044dc7f-423e-4668-8114-68d23ae97ad6}"> + <Prp name="type" type="I" value="2"/> + <Prp name="value" type="I" value="50"/> + </Node> + <Node name="{239ae5e0-d898-415d-8ecb-ebeb31d3f66f}"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="1"/> + <Prp name="col1enabled" type="B" value="-1"/> + <Prp name="col1type" type="I" value="5"/> + <Prp name="colcount" type="I" value="2"/> + <Prp name="colindex" type="I" value="1"/> + <Prp name="rowcount" type="I" value="1"/> + <Prp name="rowindex" type="I" value="0"/> + <Prp name="type" type="I" value="6"/> + <Prp name="val0x0" type="B" value="0"/> + <Prp name="val1x0" type="S" value="*"/> + </Node> + <Node name="{24db98d6-5ef8-47bf-977e-c2fd2c5f5fb3}"> + <Prp name="type" type="I" value="5"/> + <Prp name="value" type="S" value="Log"/> + </Node> + <Node name="{2fcb2eb2-336e-4fd4-96a3-8710a73addd8}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="0"/> + </Node> + <Node name="{323facda-38e8-4c1b-b22c-99e0ab90eadc}"> + <Prp name="type" type="I" value="5"/> + <Prp name="value" type="S" value=""/> + </Node> + <Node name="{33c0a94e-7f58-493c-bccc-91685352f9b4}"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="5"/> + <Prp name="colcount" type="I" value="1"/> + <Prp name="colindex" type="I" value="0"/> + <Prp name="rowcount" type="I" value="1"/> + <Prp name="rowindex" type="I" value="0"/> + <Prp name="type" type="I" value="6"/> + <Prp name="val0x0" type="S" value="*"/> + </Node> + <Node name="{3ae91bbd-f37d-40e6-b49d-d2f1ef68e285}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="-1"/> + </Node> + <Node name="{3b76535b-58ad-456c-837e-091a5c480f6c}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="0"/> + </Node> + <Node name="{3baa9083-ae46-48ce-bff4-a656decf8e2f}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="0"/> + </Node> + <Node name="{3e8baa4f-ea09-4dd1-bd8e-da765c8cf39b}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="-1"/> + </Node> + <Node name="{3eadafe2-0cd4-4b1e-a2a9-b184e94fdcc7}"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="5"/> + <Prp name="colcount" type="I" value="1"/> + <Prp name="colindex" type="I" value="0"/> + <Prp name="rowcount" type="I" value="4"/> + <Prp name="rowindex" type="I" value="3"/> + <Prp name="type" type="I" value="6"/> + <Prp name="val0x0" type="S" value="UTF-16"/> + <Prp name="val0x1" type="S" value="UTF-8"/> + <Prp name="val0x2" type="S" value="ANSI"/> + <Prp name="val0x3" type="S" value="Auto"/> + </Node> + <Node name="{3eddd87d-14fb-46fb-9609-cede76c0ced7}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="0"/> + </Node> + <Node name="{3fc03b2f-1b76-433d-86ae-20b18b2ca600}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="-1"/> + </Node> + <Node name="{3fc2a7b4-f4af-4807-8d37-c3ee096dd330}"> + <Prp name="type" type="I" value="2"/> + <Prp name="value" type="I" value="1024"/> + </Node> + <Node name="{45ae3709-5569-4f74-bd85-c222c71981ed}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="-1"/> + </Node> + <Node name="{47a56f4f-f2d3-4697-bec8-632b29d5a344}"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="1"/> + <Prp name="col1enabled" type="B" value="-1"/> + <Prp name="col1type" type="I" value="5"/> + <Prp name="colcount" type="I" value="2"/> + <Prp name="colindex" type="I" value="1"/> + <Prp name="rowcount" type="I" value="7"/> + <Prp name="rowindex" type="I" value="6"/> + <Prp name="type" type="I" value="6"/> + <Prp name="val0x0" type="B" value="0"/> + <Prp name="val0x1" type="B" value="-1"/> + <Prp name="val0x2" type="B" value="-1"/> + <Prp name="val0x3" type="B" value="-1"/> + <Prp name="val0x4" type="B" value="-1"/> + <Prp name="val0x5" type="B" value="-1"/> + <Prp name="val0x6" type="B" value="0"/> + <Prp name="val1x0" type="S" value="*"/> + <Prp name="val1x1" type="S" value="MsoCommandBar*"/> + <Prp name="val1x2" type="S" value="_Ww*"/> + <Prp name="val1x3" type="S" value="OpusApp"/> + <Prp name="val1x4" type="S" value="Vfp*"/> + <Prp name="val1x5" type="S" value="bosa_sdm_Microsoft Word *"/> + <Prp name="val1x6" type="S" value="Internet Explorer_Server"/> + </Node> + <Node name="{4fd668cc-c8c3-46b4-a220-8dde5cd7a39f}"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="1"/> + <Prp name="col1enabled" type="B" value="-1"/> + <Prp name="col1type" type="I" value="5"/> + <Prp name="col2enabled" type="B" value="-1"/> + <Prp name="col2type" type="I" value="5"/> + <Prp name="colcount" type="I" value="3"/> + <Prp name="colindex" type="I" value="2"/> + <Prp name="rowcount" type="I" value="0"/> + <Prp name="rowindex" type="I" value="-1"/> + <Prp name="type" type="I" value="6"/> + </Node> + <Node name="{514928df-4020-463c-9796-ef236d7831c5}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="-1"/> + </Node> + <Node name="{596ca0d0-27cb-40d3-baa5-bc1cecff25ac}"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="1"/> + <Prp name="col1enabled" type="B" value="-1"/> + <Prp name="col1type" type="I" value="5"/> + <Prp name="col2enabled" type="B" value="-1"/> + <Prp name="col2type" type="I" value="5"/> + <Prp name="colcount" type="I" value="3"/> + <Prp name="colindex" type="I" value="2"/> + <Prp name="rowcount" type="I" value="0"/> + <Prp name="rowindex" type="I" value="-1"/> + <Prp name="type" type="I" value="6"/> + </Node> + <Node name="{6ba39d6a-88c9-49b1-a310-a31f46136dfb}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="0"/> + </Node> + <Node name="{6be019a2-a836-4b31-84d9-f9de78869d51}"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="5"/> + <Prp name="colcount" type="I" value="1"/> + <Prp name="colindex" type="I" value="0"/> + <Prp name="rowcount" type="I" value="2"/> + <Prp name="rowindex" type="I" value="0"/> + <Prp name="type" type="I" value="6"/> + <Prp name="val0x0" type="S" value="Tree"/> + <Prp name="val0x1" type="S" value="Flat"/> + </Node> + <Node name="{6f0ebd88-dd54-4bb3-944a-b55022a6a575}"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="1"/> + <Prp name="col1enabled" type="B" value="-1"/> + <Prp name="col1type" type="I" value="5"/> + <Prp name="colcount" type="I" value="2"/> + <Prp name="colindex" type="I" value="1"/> + <Prp name="rowcount" type="I" value="0"/> + <Prp name="rowindex" type="I" value="-1"/> + <Prp name="type" type="I" value="6"/> + </Node> + <Node name="{74cc9f3b-2e52-4b16-844a-9ee33532b51e}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="0"/> + </Node> + <Node name="{7e9d3e8b-dff5-4737-a877-e94b6b932bcd}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="-1"/> + </Node> + <Node name="{85cd048a-29ff-4abf-95a6-b915aea2c10d}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="0"/> + </Node> + <Node name="{890c6d5a-4706-498e-a6ea-ca765851bb97}"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="5"/> + <Prp name="colcount" type="I" value="1"/> + <Prp name="colindex" type="I" value="0"/> + <Prp name="rowcount" type="I" value="4"/> + <Prp name="rowindex" type="I" value="0"/> + <Prp name="type" type="I" value="6"/> + <Prp name="val0x0" type="S" value="Use all processes"/> + <Prp name="val0x1" type="S" value="Use only tested applications"/> + <Prp name="val0x2" type="S" value="Use only selected processes"/> + <Prp name="val0x3" type="S" value="Ignore selected processes"/> + </Node> + <Node name="{90fd1116-f071-44c8-ab72-f1916c2b3a1b}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="0"/> + </Node> + <Node name="{9273e75a-1d1d-4f5f-9421-28a4bd60d485}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="0"/> + </Node> + <Node name="{94ace9b9-2204-49e3-89a5-87766c9a615e}"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="5"/> + <Prp name="colcount" type="I" value="1"/> + <Prp name="colindex" type="I" value="0"/> + <Prp name="rowcount" type="I" value="0"/> + <Prp name="rowindex" type="I" value="-1"/> + <Prp name="type" type="I" value="6"/> + </Node> + <Node name="{95e3327a-7433-4a00-9257-6e9a4b4f1795}"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="5"/> + <Prp name="colcount" type="I" value="1"/> + <Prp name="colindex" type="I" value="0"/> + <Prp name="rowcount" type="I" value="2"/> + <Prp name="rowindex" type="I" value="0"/> + <Prp name="type" type="I" value="6"/> + <Prp name="val0x0" type="S" value="ID"/> + <Prp name="val0x1" type="S" value="Name"/> + </Node> + <Node name="{98c6a210-59ef-4cd6-aa7e-b41953dec74a}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="0"/> + </Node> + <Node name="{9eb8e8e6-d2f2-4a8a-adfb-492e8c0eafef}"> + <Prp name="type" type="I" value="2"/> + <Prp name="value" type="I" value="10000"/> + </Node> + <Node name="{a2568cc8-7e8e-42c5-a87d-b69684a1e616}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="-1"/> + </Node> + <Node name="{a4d0b1b0-14da-4afa-8afc-e82d0400e7e9}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="-1"/> + </Node> + <Node name="{abe9c069-5d2d-4fba-b1b0-ff96c0f0b1f6}"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="5"/> + <Prp name="colcount" type="I" value="1"/> + <Prp name="colindex" type="I" value="0"/> + <Prp name="rowcount" type="I" value="4"/> + <Prp name="rowindex" type="I" value="3"/> + <Prp name="type" type="I" value="6"/> + <Prp name="val0x0" type="S" value="DOM"/> + <Prp name="val0x1" type="S" value="Tag"/> + <Prp name="val0x2" type="S" value="Hybrid"/> + <Prp name="val0x3" type="S" value="Tree"/> + </Node> + <Node name="{ae3f26d8-a5bd-4172-9f50-f2b9d1d03611}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="-1"/> + </Node> + <Node name="{bc2725ab-c90d-4761-beb2-abace30fe554}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="-1"/> + </Node> + <Node name="{be6d588c-bdc7-42e0-8bae-3e3d8b0f7e83}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="-1"/> + </Node> + <Node name="{bf9b6482-cea1-4402-ba61-9702404f1f12}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="-1"/> + </Node> + <Node name="{c3267834-69e4-4cd8-b16a-b60a9bb8a3b4}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="0"/> + </Node> + <Node name="{c32b04f8-59f6-4f95-8e50-12818e0decc7}"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="5"/> + <Prp name="colcount" type="I" value="1"/> + <Prp name="colindex" type="I" value="0"/> + <Prp name="rowcount" type="I" value="5"/> + <Prp name="rowindex" type="I" value="3"/> + <Prp name="type" type="I" value="6"/> + <Prp name="val0x0" type="S" value="pmLowest"/> + <Prp name="val0x1" type="S" value="pmLower"/> + <Prp name="val0x2" type="S" value="pmNormal"/> + <Prp name="val0x3" type="S" value="pmHigher"/> + <Prp name="val0x4" type="S" value="pmHighest"/> + </Node> + <Node name="{c8f95d39-4ac0-4855-9d60-6e7e3bd87b30}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="0"/> + </Node> + <Node name="{ce44e748-e2ab-42c5-ab4c-e03d244313c2}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="0"/> + </Node> + <Node name="{d5773345-4407-4a8a-ace6-0f0a9c8787c8}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="0"/> + </Node> + <Node name="{d80391d4-892f-4cec-865e-b7facb3fac84}"> + <Prp name="type" type="I" value="2"/> + <Prp name="value" type="I" value="10"/> + </Node> + <Node name="{e3ac1830-9216-4dc9-ab7b-884f3b0e9a48}"> + <Prp name="type" type="I" value="2"/> + <Prp name="value" type="I" value="0"/> + </Node> + <Node name="{e47a2931-ee5d-42d2-8cb7-3796de597aa1}"> + <Prp name="type" type="I" value="5"/> + <Prp name="value" type="S" value=""/> + </Node> + <Node name="{e5242a20-9b70-4540-aefd-7012791d3284}"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="-1"/> + </Node> + <Node name="{ef07b18f-c1b0-489e-84ef-a6a0a578c45c}"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="5"/> + <Prp name="colcount" type="I" value="1"/> + <Prp name="colindex" type="I" value="0"/> + <Prp name="rowcount" type="I" value="2"/> + <Prp name="rowindex" type="I" value="0"/> + <Prp name="type" type="I" value="6"/> + <Prp name="val0x0" type="S" value="Top-level parent"/> + <Prp name="val0x1" type="S" value="Desktop"/> + </Node> + <Node name="{ef65967b-5d67-41d0-9e90-1e07d7ece759}"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="5"/> + <Prp name="colcount" type="I" value="1"/> + <Prp name="colindex" type="I" value="0"/> + <Prp name="rowcount" type="I" value="14"/> + <Prp name="rowindex" type="I" value="13"/> + <Prp name="type" type="I" value="6"/> + <Prp name="val0x0" type="S" value="NativeSlObject"/> + <Prp name="val0x1" type="S" value="NativeWebObject"/> + <Prp name="val0x10" type="S" value="NativeJavaFXObject"/> + <Prp name="val0x11" type="S" value="NativeQtObject"/> + <Prp name="val0x12" type="S" value="NativeUIAObject"/> + <Prp name="val0x13" type="S" value="NativeMSAA"/> + <Prp name="val0x2" type="S" value="NativeVBObject"/> + <Prp name="val0x3" type="S" value="NativeDelphiObject"/> + <Prp name="val0x4" type="S" value="NativeTextObject"/> + <Prp name="val0x5" type="S" value="NativeJavaObject"/> + <Prp name="val0x6" type="S" value="NativeChromeObject"/> + <Prp name="val0x7" type="S" value="NativeClrObject"/> + <Prp name="val0x8" type="S" value="NativeCPPObject"/> + <Prp name="val0x9" type="S" value="NativeFirefoxObject"/> + </Node> + <Node name="{f544bc81-7a86-4230-b1fc-1b685211a0b4}"> + <Prp name="type" type="I" value="5"/> + <Prp name="value" type="S" value="Format: PNG; Compression level: 4"/> + </Node> + <Node name="{fb1caf99-7fa6-447c-b963-d862ca8bff89}"> + <Prp name="type" type="I" value="2"/> + <Prp name="value" type="I" value="3000"/> + </Node> + <Node name="{fe195f25-7dc0-457f-9336-71ed39243753}"> + <Prp name="type" type="I" value="5"/> + <Prp name="value" type="S" value="126_0_0_0_97_113_115_111_1_0_0_0_4_0_0_0_114_0_111_0_111_0_116_0_1_0_0_0_9_0_0_0_102_0_111_0_114_0_109_0_97_0_116_0_107_0_101_0_121_0_1_0_0_0_38_0_0_0_123_0_66_0_65_0_55_0_52_0_53_0_49_0_54_0_57_0_45_0_70_0_51_0_52_0_68_0_45_0_52_0_55_0_49_0_48_0_45_0_66_0_51_0_55_0_70_0_45_0_68_0_53_0_69_0_70_0_69_0_56_0_65_0_53_0_49_0_51_0_51_0_57_0_125_0_1_0_0_0_16_0_0_0_112_0_110_0_103_0_99_0_111_0_110_0_102_0_105_0_103_0_117_0_114_0_97_0_116_0_105_0_111_0_110_0_2_0_0_0_16_0_0_0_99_0_111_0_109_0_112_0_114_0_101_0_115_0_115_0_105_0_111_0_110_0_108_0_101_0_118_0_101_0_108_0_0_0_0_0_4_0_0_0_10_0_0_0_105_0_110_0_116_0_101_0_114_0_108_0_97_0_99_0_101_0_100_0_5_0_0_0_0_0_0_0_0_0_"/> + </Node> + <Node name="agopenapp_extendedsilverlightobjecttree"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="0"/> + </Node> + <Node name="applicationhangingprocessfiltermode"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="5"/> + <Prp name="colcount" type="I" value="1"/> + <Prp name="colindex" type="I" value="0"/> + <Prp name="rowcount" type="I" value="5"/> + <Prp name="rowindex" type="I" value="4"/> + <Prp name="type" type="I" value="6"/> + <Prp name="val0x0" type="S" value="Use all processes"/> + <Prp name="val0x1" type="S" value="Use only tested applications"/> + <Prp name="val0x2" type="S" value="Use only selected processes"/> + <Prp name="val0x3" type="S" value="Ignore selected processes"/> + <Prp name="val0x4" type="S" value="Ignore all processes"/> + </Node> + <Node name="applicationhangingprocesslist"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="5"/> + <Prp name="colcount" type="I" value="1"/> + <Prp name="colindex" type="I" value="0"/> + <Prp name="rowcount" type="I" value="0"/> + <Prp name="rowindex" type="I" value="-1"/> + <Prp name="type" type="I" value="6"/> + </Node> + <Node name="applicationhangingtimeout"> + <Prp name="type" type="I" value="2"/> + <Prp name="value" type="I" value="30000"/> + </Node> + <Node name="clrbridge_preferredapartmentmodel"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="5"/> + <Prp name="colcount" type="I" value="1"/> + <Prp name="colindex" type="I" value="0"/> + <Prp name="rowcount" type="I" value="3"/> + <Prp name="rowindex" type="I" value="0"/> + <Prp name="type" type="I" value="6"/> + <Prp name="val0x0" type="S" value="Does not matter"/> + <Prp name="val0x1" type="S" value="Single-threaded apartment"/> + <Prp name="val0x2" type="S" value="Multi-threaded apartment"/> + </Node> + <Node name="clrbridge_preferredarchitecture"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="5"/> + <Prp name="colcount" type="I" value="1"/> + <Prp name="colindex" type="I" value="0"/> + <Prp name="rowcount" type="I" value="3"/> + <Prp name="rowindex" type="I" value="1"/> + <Prp name="type" type="I" value="6"/> + <Prp name="val0x0" type="S" value="The same as the operating system"/> + <Prp name="val0x1" type="S" value="32-bit"/> + <Prp name="val0x2" type="S" value="64-bit"/> + </Node> + <Node name="clrbridge_selectedcomponents"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="5"/> + <Prp name="col1enabled" type="B" value="-1"/> + <Prp name="col1type" type="I" value="1"/> + <Prp name="colcount" type="I" value="2"/> + <Prp name="colindex" type="I" value="1"/> + <Prp name="rowcount" type="I" value="0"/> + <Prp name="rowindex" type="I" value="-1"/> + <Prp name="type" type="I" value="6"/> + </Node> + <Node name="countprocessesofallusers"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="-1"/> + </Node> + <Node name="draggingdelay"> + <Prp name="type" type="I" value="2"/> + <Prp name="value" type="I" value="5"/> + </Node> + <Node name="javabridge_classes"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="5"/> + <Prp name="colcount" type="I" value="1"/> + <Prp name="colindex" type="I" value="0"/> + <Prp name="rowcount" type="I" value="0"/> + <Prp name="rowindex" type="I" value="-1"/> + <Prp name="type" type="I" value="6"/> + </Node> + <Node name="javabridge_classpaths"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="5"/> + <Prp name="colcount" type="I" value="1"/> + <Prp name="colindex" type="I" value="0"/> + <Prp name="rowcount" type="I" value="0"/> + <Prp name="rowindex" type="I" value="-1"/> + <Prp name="type" type="I" value="6"/> + </Node> + <Node name="javafxopenapp_donotrecognizejavafxstageasawtcomponent"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="-1"/> + </Node> + <Node name="javafxopenapp_exposedcustomnodes"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="1"/> + <Prp name="col1enabled" type="B" value="-1"/> + <Prp name="col1type" type="I" value="5"/> + <Prp name="col2enabled" type="B" value="-1"/> + <Prp name="col2type" type="I" value="5"/> + <Prp name="colcount" type="I" value="3"/> + <Prp name="colindex" type="I" value="2"/> + <Prp name="rowcount" type="I" value="0"/> + <Prp name="rowindex" type="I" value="-1"/> + <Prp name="type" type="I" value="6"/> + </Node> + <Node name="javaopenapp_donotrecognizechildswtasparent"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="0"/> + </Node> + <Node name="keypressingdelay"> + <Prp name="type" type="I" value="2"/> + <Prp name="value" type="I" value="0"/> + </Node> + <Node name="mousemovementdelay"> + <Prp name="type" type="I" value="2"/> + <Prp name="value" type="I" value="0"/> + </Node> + <Node name="namemapping_storecodecompletion"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="5"/> + <Prp name="colcount" type="I" value="1"/> + <Prp name="colindex" type="I" value="0"/> + <Prp name="rowcount" type="I" value="3"/> + <Prp name="rowindex" type="I" value="1"/> + <Prp name="type" type="I" value="6"/> + <Prp name="val0x0" type="S" value="None"/> + <Prp name="val0x1" type="S" value="Brief"/> + <Prp name="val0x2" type="S" value="Full"/> + </Node> + <Node name="objectmapping_objects"> + <Prp name="col0enabled" type="B" value="-1"/> + <Prp name="col0type" type="I" value="2"/> + <Prp name="col1enabled" type="B" value="-1"/> + <Prp name="col1type" type="I" value="2"/> + <Prp name="col2enabled" type="B" value="-1"/> + <Prp name="col2type" type="I" value="5"/> + <Prp name="col3enabled" type="B" value="-1"/> + <Prp name="col3type" type="I" value="5"/> + <Prp name="col4enabled" type="B" value="-1"/> + <Prp name="col4type" type="I" value="5"/> + <Prp name="colcount" type="I" value="5"/> + <Prp name="colindex" type="I" value="4"/> + <Prp name="rowcount" type="I" value="394"/> + <Prp name="rowindex" type="I" value="-1"/> + <Prp name="type" type="I" value="6"/> + <Prp name="val2x0" type="S" value="Syncfusion Controls"/> + <Prp name="val2x1" type="S" value="Scroll bar"/> + <Prp name="val2x10" type="S" value="Strip StatusBar (StatusStrip)"/> + <Prp name="val2x100" type="S" value="List view"/> + <Prp name="val2x101" type="S" value="MFCMenuButton"/> + <Prp name="val2x102" type="S" value="ComboBox Item"/> + <Prp name="val2x103" type="S" value="ToolStripLabel"/> + <Prp name="val2x104" type="S" value="DBGrid"/> + <Prp name="val2x105" type="S" value="Tool button"/> + <Prp name="val2x106" type="S" value="EditItemLinkControl"/> + <Prp name="val2x107" type="S" value="MFCRibbonBar"/> + <Prp name="val2x108" type="S" value="MFCRibbonTab"/> + <Prp name="val2x109" type="S" value="UltraTabControl"/> + <Prp name="val2x11" type="S" value="JavaFX Controls"/> + <Prp name="val2x110" type="S" value="EditorButtonControl"/> + <Prp name="val2x111" type="S" value="SysLink"/> + <Prp name="val2x112" type="S" value="MFCTabCtrl"/> + <Prp name="val2x113" type="S" value="Toggle button"/> + <Prp name="val2x114" type="S" value="TrackBar"/> + <Prp name="val2x115" type="S" value="SimpleButton"/> + <Prp name="val2x116" type="S" value="Hot key"/> + <Prp name="val2x117" type="S" value="StaticItemLinkControl"/> + <Prp name="val2x118" type="S" value="DropDownEditorButton"/> + <Prp name="val2x119" type="S" value="XtraTreeList"/> + <Prp name="val2x12" type="S" value="SwingRadioButton"/> + <Prp name="val2x120" type="S" value="Line edit"/> + <Prp name="val2x121" type="S" value="ButtonItemLinkControl"/> + <Prp name="val2x122" type="S" value="BlobEdit"/> + <Prp name="val2x123" type="S" value="ComboBoxListBox"/> + <Prp name="val2x124" type="S" value="Scroll bar"/> + <Prp name="val2x125" type="S" value="Tab control"/> + <Prp name="val2x126" type="S" value="MFCTabButton"/> + <Prp name="val2x127" type="S" value="DropDownButton"/> + <Prp name="val2x128" type="S" value="MFCStatusBar"/> + <Prp name="val2x129" type="S" value="ItemLink"/> + <Prp name="val2x13" type="S" value="Developer Express Controls"/> + <Prp name="val2x130" type="S" value="Menu"/> + <Prp name="val2x131" type="S" value="Menu"/> + <Prp name="val2x132" type="S" value="Check box"/> + <Prp name="val2x133" type="S" value="WPFToolkitDataGrid"/> + <Prp name="val2x134" type="S" value="MFCRibbonButton"/> + <Prp name="val2x135" type="S" value="Button"/> + <Prp name="val2x136" type="S" value="QuickAccessToolBar"/> + <Prp name="val2x137" type="S" value="MFCRibbonPanelMenuBar"/> + <Prp name="val2x138" type="S" value="Button"/> + <Prp name="val2x139" type="S" value="Combo box"/> + <Prp name="val2x14" type="S" value="BarManager"/> + <Prp name="val2x140" type="S" value="List box Item"/> + <Prp name="val2x141" type="S" value="QuantumGrid"/> + <Prp name="val2x142" type="S" value="Edit box"/> + <Prp name="val2x143" type="S" value="Grid control"/> + <Prp name="val2x144" type="S" value="Tree view"/> + <Prp name="val2x145" type="S" value="TextBox"/> + <Prp name="val2x146" type="S" value="Radio button"/> + <Prp name="val2x147" type="S" value="Calendar"/> + <Prp name="val2x148" type="S" value="SwingButton"/> + <Prp name="val2x149" type="S" value="Grid grouping"/> + <Prp name="val2x15" type="S" value="Win32 Controls and Windows"/> + <Prp name="val2x150" type="S" value="XamDataGrid"/> + <Prp name="val2x151" type="S" value="CheckListBox"/> + <Prp name="val2x152" type="S" value="Ribbon item"/> + <Prp name="val2x153" type="S" value="Scroll bar"/> + <Prp name="val2x154" type="S" value="ComboBox"/> + <Prp name="val2x155" type="S" value="CheckBox"/> + <Prp name="val2x156" type="S" value="Slider"/> + <Prp name="val2x157" type="S" value="Tool bar"/> + <Prp name="val2x158" type="S" value="Push button"/> + <Prp name="val2x159" type="S" value="SwingCheckBox"/> + <Prp name="val2x16" type="S" value="Spin box"/> + <Prp name="val2x160" type="S" value="RadioButton"/> + <Prp name="val2x161" type="S" value="CheckBox"/> + <Prp name="val2x162" type="S" value="XtraGrid"/> + <Prp name="val2x163" type="S" value="RibbonBar"/> + <Prp name="val2x164" type="S" value="Slider"/> + <Prp name="val2x165" type="S" value="Track bar"/> + <Prp name="val2x166" type="S" value="DBGridInplaceEdit"/> + <Prp name="val2x167" type="S" value="Status bar"/> + <Prp name="val2x168" type="S" value="List view"/> + <Prp name="val2x169" type="S" value="Combo box"/> + <Prp name="val2x17" type="S" value="RadioButton"/> + <Prp name="val2x170" type="S" value="Text edit"/> + <Prp name="val2x171" type="S" value="RadioButton"/> + <Prp name="val2x172" type="S" value="Button"/> + <Prp name="val2x173" type="S" value="WPFToolkitDatePicker"/> + <Prp name="val2x174" type="S" value="Site"/> + <Prp name="val2x175" type="S" value="ComboBox"/> + <Prp name="val2x176" type="S" value="Combo box"/> + <Prp name="val2x177" type="S" value="UltraToolbarsDockArea"/> + <Prp name="val2x178" type="S" value="ToolStripDropDownButton"/> + <Prp name="val2x179" type="S" value="TrackBar"/> + <Prp name="val2x18" type="S" value="PasswordBox"/> + <Prp name="val2x180" type="S" value="MemoEdit"/> + <Prp name="val2x181" type="S" value="Scroll bar"/> + <Prp name="val2x182" type="S" value="TextEdit"/> + <Prp name="val2x183" type="S" value="Tree widget"/> + <Prp name="val2x184" type="S" value="HyperlinkColumn"/> + <Prp name="val2x185" type="S" value="Edit"/> + <Prp name="val2x186" type="S" value="Combo DropDown"/> + <Prp name="val2x187" type="S" value="MasterDataRow"/> + <Prp name="val2x188" type="S" value="CheckBox"/> + <Prp name="val2x189" type="S" value="ControlGoup"/> + <Prp name="val2x19" type="S" value="Text area"/> + <Prp name="val2x190" type="S" value="ComboBoxColumn"/> + <Prp name="val2x191" type="S" value="Password field"/> + <Prp name="val2x192" type="S" value="Document viewer"/> + <Prp name="val2x193" type="S" value="Check box"/> + <Prp name="val2x194" type="S" value="SplitButtonItemLinkControl"/> + <Prp name="val2x195" type="S" value="PanelBar"/> + <Prp name="val2x196" type="S" value="List box"/> + <Prp name="val2x197" type="S" value="StateEditorButton"/> + <Prp name="val2x198" type="S" value="MFCRibbonButtonsGroup"/> + <Prp name="val2x199" type="S" value="Scroll bar"/> + <Prp name="val2x2" type="S" value="Microsoft Controls"/> + <Prp name="val2x20" type="S" value="Slider"/> + <Prp name="val2x200" type="S" value="TabControl"/> + <Prp name="val2x201" type="S" value="InnerEdit"/> + <Prp name="val2x202" type="S" value="DataGrid"/> + <Prp name="val2x203" type="S" value="HyperLinkEdit"/> + <Prp name="val2x204" type="S" value="Separator"/> + <Prp name="val2x205" type="S" value="Button"/> + <Prp name="val2x206" type="S" value="IP address"/> + <Prp name="val2x207" type="S" value="Tree view"/> + <Prp name="val2x208" type="S" value="SpinEdit"/> + <Prp name="val2x209" type="S" value="TrackBar"/> + <Prp name="val2x21" type="S" value="ListBox"/> + <Prp name="val2x210" type="S" value="DataGridCell"/> + <Prp name="val2x211" type="S" value="Toggle button"/> + <Prp name="val2x212" type="S" value="ScrollBar"/> + <Prp name="val2x213" type="S" value="Header"/> + <Prp name="val2x214" type="S" value="UltraMonthViewMulti"/> + <Prp name="val2x215" type="S" value="DropDownButton"/> + <Prp name="val2x216" type="S" value="CardView"/> + <Prp name="val2x217" type="S" value="Repeat button"/> + <Prp name="val2x218" type="S" value="Tree"/> + <Prp name="val2x219" type="S" value="RecordCollection"/> + <Prp name="val2x22" type="S" value="Qt Controls"/> + <Prp name="val2x220" type="S" value="Radio button"/> + <Prp name="val2x221" type="S" value="Check menu item"/> + <Prp name="val2x222" type="S" value="List view"/> + <Prp name="val2x223" type="S" value="UltraExplorerBar"/> + <Prp name="val2x224" type="S" value="BarControl"/> + <Prp name="val2x225" type="S" value="MFCRibbonDefaultPanelButton"/> + <Prp name="val2x226" type="S" value="Spinner"/> + <Prp name="val2x227" type="S" value="CustomInnerCheckListBox"/> + <Prp name="val2x228" type="S" value="CheckEdit"/> + <Prp name="val2x229" type="S" value="TextBox"/> + <Prp name="val2x23" type="S" value="Calendar widget"/> + <Prp name="val2x230" type="S" value="TrackBarControl"/> + <Prp name="val2x231" type="S" value="Combo-box"/> + <Prp name="val2x232" type="S" value="Hyperlink"/> + <Prp name="val2x233" type="S" value="ScrollBar"/> + <Prp name="val2x234" type="S" value="GridView"/> + <Prp name="val2x235" type="S" value="Scroll pane"/> + <Prp name="val2x236" type="S" value="Flow document scroll viewer"/> + <Prp name="val2x237" type="S" value="RibbonGroup"/> + <Prp name="val2x238" type="S" value="Radio menu item"/> + <Prp name="val2x239" type="S" value="Hyper link"/> + <Prp name="val2x24" type="S" value="DateEdit"/> + <Prp name="val2x240" type="S" value="Menu Item"/> + <Prp name="val2x241" type="S" value="ButtonEdit"/> + <Prp name="val2x242" type="S" value="Tab"/> + <Prp name="val2x243" type="S" value="CheckBox"/> + <Prp name="val2x244" type="S" value="Tab view"/> + <Prp name="val2x245" type="S" value="TabControl Item"/> + <Prp name="val2x246" type="S" value="PropertyGrid"/> + <Prp name="val2x247" type="S" value="ExpressNavBar"/> + <Prp name="val2x248" type="S" value="LinkLabel"/> + <Prp name="val2x249" type="S" value="ListBox"/> + <Prp name="val2x25" type="S" value="Radio button"/> + <Prp name="val2x250" type="S" value="BarDockControl"/> + <Prp name="val2x251" type="S" value="Menu"/> + <Prp name="val2x252" type="S" value="RibbonApplicationMenuControl"/> + <Prp name="val2x253" type="S" value="Tool bar"/> + <Prp name="val2x254" type="S" value="RibbonControl"/> + <Prp name="val2x255" type="S" value="MFCToolBar"/> + <Prp name="val2x256" type="S" value="ComboBox"/> + <Prp name="val2x257" type="S" value="RichTextBox"/> + <Prp name="val2x258" type="S" value="XtraVerticalGrid"/> + <Prp name="val2x259" type="S" value="UltraGrid"/> + <Prp name="val2x26" type="S" value="CheckItemLink"/> + <Prp name="val2x260" type="S" value="DomainUpDown"/> + <Prp name="val2x261" type="S" value="Password edit"/> + <Prp name="val2x262" type="S" value="AutoCompleteBox"/> + <Prp name="val2x263" type="S" value="ToggleButton"/> + <Prp name="val2x264" type="S" value="SplitButton"/> + <Prp name="val2x265" type="S" value="Date-time edit"/> + <Prp name="val2x266" type="S" value="Check box"/> + <Prp name="val2x267" type="S" value="DataGrid"/> + <Prp name="val2x268" type="S" value="ListTool"/> + <Prp name="val2x269" type="S" value="Radio button (option button)"/> + <Prp name="val2x27" type="S" value="Date-time picker"/> + <Prp name="val2x270" type="S" value="DataGridViewTextBoxCell"/> + <Prp name="val2x271" type="S" value="UltraGridHeaderUIElement"/> + <Prp name="val2x272" type="S" value="PropertyGridInplaceEditor"/> + <Prp name="val2x273" type="S" value="SpinButton"/> + <Prp name="val2x274" type="S" value="SwingSlider"/> + <Prp name="val2x275" type="S" value="GroupByRecordCollection"/> + <Prp name="val2x276" type="S" value="XtraTabControl"/> + <Prp name="val2x277" type="S" value="ToolStripSeparator"/> + <Prp name="val2x278" type="S" value="MFCMenuBar"/> + <Prp name="val2x279" type="S" value="HorizontalScroller"/> + <Prp name="val2x28" type="S" value="MaskedEditBox"/> + <Prp name="val2x280" type="S" value="Double spin box"/> + <Prp name="val2x281" type="S" value="RadioGroup"/> + <Prp name="val2x282" type="S" value="CustomSubItem"/> + <Prp name="val2x283" type="S" value="ComboBox"/> + <Prp name="val2x284" type="S" value="Slider"/> + <Prp name="val2x285" type="S" value="Tab"/> + <Prp name="val2x286" type="S" value="SubMenuControl"/> + <Prp name="val2x287" type="S" value="GridControl"/> + <Prp name="val2x288" type="S" value="UltraGridRowSelectorUIElement"/> + <Prp name="val2x289" type="S" value="ToolStripSplitButton"/> + <Prp name="val2x29" type="S" value="Combo box"/> + <Prp name="val2x290" type="S" value="ContentHolder"/> + <Prp name="val2x291" type="S" value="RadioGroup"/> + <Prp name="val2x292" type="S" value="Track bar (slider)"/> + <Prp name="val2x293" type="S" value="MFCPopupMenuBar"/> + <Prp name="val2x294" type="S" value="Expander"/> + <Prp name="val2x295" type="S" value="Month calendar"/> + <Prp name="val2x296" type="S" value="SubItemLinkControl"/> + <Prp name="val2x297" type="S" value="AdvStringGrid"/> + <Prp name="val2x298" type="S" value="RibbonGroupBarControl"/> + <Prp name="val2x299" type="S" value="Menu bar"/> + <Prp name="val2x3" type="S" value="DataGridView"/> + <Prp name="val2x30" type="S" value="Strip Toolbar (ToolStrip)"/> + <Prp name="val2x300" type="S" value="PopupEdit"/> + <Prp name="val2x301" type="S" value="WPFToolkitCalendar"/> + <Prp name="val2x302" type="S" value="Xceed Controls"/> + <Prp name="val2x303" type="S" value="DotNetGrid"/> + <Prp name="val2x304" type="S" value="CheckedListBox"/> + <Prp name="val2x305" type="S" value="Sybase TabControl Item"/> + <Prp name="val2x306" type="S" value="ImageComboBox"/> + <Prp name="val2x307" type="S" value="Table widget"/> + <Prp name="val2x308" type="S" value="CheckBox"/> + <Prp name="val2x309" type="S" value="List widget"/> + <Prp name="val2x31" type="S" value="NumericUpDown"/> + <Prp name="val2x310" type="S" value="Rogue Wave Controls"/> + <Prp name="val2x311" type="S" value="StingrayObjectiveGrid"/> + <Prp name="val2x312" type="S" value="ColorComboBox"/> + <Prp name="val2x313" type="S" value="StingrayObjectiveGrid"/> + <Prp name="val2x314" type="S" value="Tab"/> + <Prp name="val2x315" type="S" value="ItemLinkSeparatorControl"/> + <Prp name="val2x316" type="S" value="GroupRow"/> + <Prp name="val2x317" type="S" value="TabHeader"/> + <Prp name="val2x318" type="S" value="TextColumn"/> + <Prp name="val2x319" type="S" value="ToggleButton"/> + <Prp name="val2x32" type="S" value="Borland Controls"/> + <Prp name="val2x320" type="S" value="Separator"/> + <Prp name="val2x321" type="S" value="GridGroupExpandButton"/> + <Prp name="val2x322" type="S" value="UltraGridCellUIElement"/> + <Prp name="val2x323" type="S" value="Button"/> + <Prp name="val2x324" type="S" value="ToolStripButton"/> + <Prp name="val2x325" type="S" value="RadioGroupButton"/> + <Prp name="val2x326" type="S" value="RecordSelector"/> + <Prp name="val2x327" type="S" value="Application Menu"/> + <Prp name="val2x328" type="S" value="DataRecordPresenter"/> + <Prp name="val2x329" type="S" value="Scroll buttons"/> + <Prp name="val2x33" type="S" value="StringGrid"/> + <Prp name="val2x330" type="S" value="Original text box"/> + <Prp name="val2x331" type="S" value="GridCellEditor"/> + <Prp name="val2x332" type="S" value="DataRecordCollection"/> + <Prp name="val2x333" type="S" value="CardView"/> + <Prp name="val2x334" type="S" value="AutoRepeatEditorButton"/> + <Prp name="val2x335" type="S" value="LabelTool"/> + <Prp name="val2x336" type="S" value="PopupMenuTool"/> + <Prp name="val2x337" type="S" value="PGridVirtualRows"/> + <Prp name="val2x338" type="S" value="Combo box Item"/> + <Prp name="val2x339" type="S" value="Table"/> + <Prp name="val2x34" type="S" value="ItemLinkSeparator"/> + <Prp name="val2x340" type="S" value="PropertyGridView"/> + <Prp name="val2x341" type="S" value="MFCRibbonCheckBox"/> + <Prp name="val2x342" type="S" value="Menu Item"/> + <Prp name="val2x343" type="S" value="TableView"/> + <Prp name="val2x344" type="S" value="Button"/> + <Prp name="val2x345" type="S" value="LabelPresenter"/> + <Prp name="val2x346" type="S" value="RibbonGoup"/> + <Prp name="val2x347" type="S" value="ComboBox"/> + <Prp name="val2x348" type="S" value="ColumnHeaderHitTest"/> + <Prp name="val2x349" type="S" value="UltraGridGroupByRowUIElement"/> + <Prp name="val2x35" type="S" value="TreeView"/> + <Prp name="val2x350" type="S" value="UltraGridMergedCellUIElement"/> + <Prp name="val2x351" type="S" value="ExpandableFieldRecordCollection"/> + <Prp name="val2x352" type="S" value="CellValuePresenter"/> + <Prp name="val2x353" type="S" value="UltraGridTextUIElement"/> + <Prp name="val2x354" type="S" value="RibbonQuickAccessBarControl"/> + <Prp name="val2x355" type="S" value="GridColumnHeader"/> + <Prp name="val2x356" type="S" value="ButtonTool"/> + <Prp name="val2x357" type="S" value="EditorButton"/> + <Prp name="val2x358" type="S" value="DataGridColumn"/> + <Prp name="val2x359" type="S" value="ValueEditor"/> + <Prp name="val2x36" type="S" value="GridView"/> + <Prp name="val2x360" type="S" value="DotNetGridGroupManagerRow"/> + <Prp name="val2x361" type="S" value="DataGridColumnHeader"/> + <Prp name="val2x362" type="S" value="Scrollers"/> + <Prp name="val2x363" type="S" value="CardRowCaptionHitTest"/> + <Prp name="val2x364" type="S" value="DotNetGridColumnManagerRow"/> + <Prp name="val2x365" type="S" value="CheckBoxColumn"/> + <Prp name="val2x366" type="S" value="GridTableView"/> + <Prp name="val2x367" type="S" value="UltraGridGroupByRowExpansionIndicatorUIElement"/> + <Prp name="val2x368" type="S" value="SpinEditorButton"/> + <Prp name="val2x369" type="S" value="Tree view Item"/> + <Prp name="val2x37" type="S" value="MultiColumnComboBox"/> + <Prp name="val2x370" type="S" value="UltraGridCardCaptionUIElement"/> + <Prp name="val2x371" type="S" value="Cell"/> + <Prp name="val2x372" type="S" value="RecordListControl"/> + <Prp name="val2x373" type="S" value="LayoutView"/> + <Prp name="val2x374" type="S" value="DataGridRow"/> + <Prp name="val2x375" type="S" value="MFCRibbonGallery"/> + <Prp name="val2x376" type="S" value="ExpandButtonHitTest"/> + <Prp name="val2x377" type="S" value="StateButtonTool"/> + <Prp name="val2x378" type="S" value="BarControl"/> + <Prp name="val2x379" type="S" value="UltraGridCardLabelUIElement"/> + <Prp name="val2x38" type="S" value="ListBox"/> + <Prp name="val2x380" type="S" value="DotNetGridDetailGridManager"/> + <Prp name="val2x381" type="S" value="ColorComboBoxListBox"/> + <Prp name="val2x382" type="S" value="List view Item"/> + <Prp name="val2x383" type="S" value="CalendarDayButton"/> + <Prp name="val2x384" type="S" value="UltraGridExpansionIndicatorUIElement"/> + <Prp name="val2x385" type="S" value="DotNetGridDataRow"/> + <Prp name="val2x386" type="S" value="Input"/> + <Prp name="val2x387" type="S" value="DotNetGridInsertionRow"/> + <Prp name="val2x388" type="S" value="GridRowIndicatorControl"/> + <Prp name="val2x389" type="S" value="DotNetGridGroup"/> + <Prp name="val2x39" type="S" value="XtraNavBarControl"/> + <Prp name="val2x390" type="S" value="RecordCellHitTest"/> + <Prp name="val2x391" type="S" value="CardRowCellHitTest"/> + <Prp name="val2x392" type="S" value="ImageComboBoxListBox"/> + <Prp name="val2x393" type="S" value="RowIndicatorHitTest"/> + <Prp name="val2x4" type="S" value="Swing Controls"/> + <Prp name="val2x40" type="S" value="CheckItemLinkControl"/> + <Prp name="val2x41" type="S" value="TimeEdit"/> + <Prp name="val2x42" type="S" value="Check box"/> + <Prp name="val2x43" type="S" value="Menu"/> + <Prp name="val2x44" type="S" value="Grid"/> + <Prp name="val2x45" type="S" value="ToggleButton"/> + <Prp name="val2x46" type="S" value="Scroll viewer"/> + <Prp name="val2x47" type="S" value="Infragistics Controls"/> + <Prp name="val2x48" type="S" value="UltraButton"/> + <Prp name="val2x49" type="S" value="ScrollViewer"/> + <Prp name="val2x5" type="S" value="Text field"/> + <Prp name="val2x50" type="S" value="SubItemLink"/> + <Prp name="val2x51" type="S" value="UltraCalendarCombo"/> + <Prp name="val2x52" type="S" value="PropertyGridControl"/> + <Prp name="val2x53" type="S" value="ScrollBar"/> + <Prp name="val2x54" type="S" value="Radio button"/> + <Prp name="val2x55" type="S" value="Table"/> + <Prp name="val2x56" type="S" value="Button"/> + <Prp name="val2x57" type="S" value="Toolbar"/> + <Prp name="val2x58" type="S" value="Button"/> + <Prp name="val2x59" type="S" value="TMS Software"/> + <Prp name="val2x6" type="S" value="Telerik Controls"/> + <Prp name="val2x60" type="S" value="AdvGlowButton"/> + <Prp name="val2x61" type="S" value="Button"/> + <Prp name="val2x62" type="S" value="Ribbon"/> + <Prp name="val2x63" type="S" value="List"/> + <Prp name="val2x64" type="S" value="SplitButton"/> + <Prp name="val2x65" type="S" value="Check box"/> + <Prp name="val2x66" type="S" value="SpinEditor"/> + <Prp name="val2x67" type="S" value="Menu bar"/> + <Prp name="val2x68" type="S" value="Scroll bar"/> + <Prp name="val2x69" type="S" value="ComboBox"/> + <Prp name="val2x7" type="S" value="DateTimePicker"/> + <Prp name="val2x70" type="S" value="WPFRibbon"/> + <Prp name="val2x71" type="S" value="Toolbar"/> + <Prp name="val2x72" type="S" value="QuantumTreeList"/> + <Prp name="val2x73" type="S" value="Tab widget"/> + <Prp name="val2x74" type="S" value="RadioButton"/> + <Prp name="val2x75" type="S" value="MFCEditBrowseCtrl"/> + <Prp name="val2x76" type="S" value="Check box"/> + <Prp name="val2x77" type="S" value="Spin box"/> + <Prp name="val2x78" type="S" value="MFCPropertyGridCtrl"/> + <Prp name="val2x79" type="S" value="SwingTextField"/> + <Prp name="val2x8" type="S" value="WPF Controls"/> + <Prp name="val2x80" type="S" value="UltraTree"/> + <Prp name="val2x81" type="S" value="Pager"/> + <Prp name="val2x82" type="S" value="DatePicker"/> + <Prp name="val2x83" type="S" value="List box"/> + <Prp name="val2x84" type="S" value="Tabbed pane"/> + <Prp name="val2x85" type="S" value="UltraListView"/> + <Prp name="val2x86" type="S" value="Adobe Controls"/> + <Prp name="val2x87" type="S" value="SparkDataGrid"/> + <Prp name="val2x88" type="S" value="Table header"/> + <Prp name="val2x89" type="S" value="Tree view"/> + <Prp name="val2x9" type="S" value="Radio button"/> + <Prp name="val2x90" type="S" value="ExpressVerticalGrid"/> + <Prp name="val2x91" type="S" value="UltraDropDownButton"/> + <Prp name="val2x92" type="S" value="TreeView"/> + <Prp name="val2x93" type="S" value="UltraDockManagerWindow"/> + <Prp name="val2x94" type="S" value="Label"/> + <Prp name="val2x95" type="S" value="SwingToggleButton"/> + <Prp name="val2x96" type="S" value="Text box"/> + <Prp name="val2x97" type="S" value="TextBox"/> + <Prp name="val2x98" type="S" value="Toggle button"/> + <Prp name="val2x99" type="S" value="Calendar"/> + <Prp name="val3x0" type="S" value=""/> + <Prp name="val3x1" type="S" value="-1,0,"Syncfusion.Windows.Forms.ScrollBarCustomDraw",-1,0,"Syncfusion.Windows.Forms.HScrollBarCustomDraw",-1,0,"Syncfusion.Windows.Forms.VScrollBarCustomDraw""/> + <Prp name="val3x10" type="S" value="-1,0,"System.Windows.Forms.StatusStrip",-1,0,"Syncfusion.Windows.Forms.Tools.StatusStripEx""/> + <Prp name="val3x100" type="S" value="-1,0,"javafx.scene.control.ListView""/> + <Prp name="val3x101" type="S" value="-1,0,"CMFCMenuButton""/> + <Prp name="val3x102" type="S" value="-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonComboBoxItem""/> + <Prp name="val3x103" type="S" value="-1,0,"System.Windows.Forms.ToolStripLabel""/> + <Prp name="val3x104" type="S" value="-1,0,"TDBGrid""/> + <Prp name="val3x105" type="S" value="-1,0,"QToolButton""/> + <Prp name="val3x106" type="S" value="-1,0,"DevExpress.Wpf.Bars.BarEditItemLinkControl",-1,0,"DevExpress.Xpf.Bars.BarEditItemLinkControl""/> + <Prp name="val3x107" type="S" value="-1,0,"CMFCRibbonBar""/> + <Prp name="val3x108" type="S" value="-1,0,"CMFCRibbonTab""/> + <Prp name="val3x109" type="S" value="-1,0,"Infragistics.Win.UltraWinTabControl.UltraTabControl""/> + <Prp name="val3x11" type="S" value=""/> + <Prp name="val3x110" type="S" value="-1,0,"Infragistics.Win.UltraWinMaskedEdit.UltraMaskedEdit",-1,0,"Infragistics.Win.UltraWinEditors.UltraTextEditor",-1,0,"Infragistics.Win.UltraWinEditors.UltraNumericEditor",-1,0,"Infragistics.Win.UltraWinEditors.UltraFontNameEditor",-1,0,"Infragistics.Win.UltraWinEditors.UltraDateTimeEditor",-1,0,"Infragistics.Win.UltraWinEditors.UltraWinCalc.UltraCalculatorDropDown",-1,0,"Infragistics.Win.UltraWinEditors.UltraCurrencyEditor""/> + <Prp name="val3x111" type="S" value="-1,0,"SysLink",-1,0,"Link?Window""/> + <Prp name="val3x112" type="S" value="-1,0,"CMFCTabCtrl",-1,0,"CMFCOutlookBarTabCtrl""/> + <Prp name="val3x113" type="S" value="-1,0,"System.Windows.Controls.Primitives.ToggleButton",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonToggleButton""/> + <Prp name="val3x114" type="S" value="-1,0,"TcxTrackBar""/> + <Prp name="val3x115" type="S" value="-1,0,"DevExpress.XtraEditors.SimpleButton",-1,0,"DevExpress.XtraEditors.CalculatorButton",-1,0,"DevExpress.XtraEditors.CloseButton""/> + <Prp name="val3x116" type="S" value="-1,0,"*HotKey*""/> + <Prp name="val3x117" type="S" value="-1,0,"DevExpress.Wpf.Bars.BarStaticItemLinkControl",-1,0,"DevExpress.Xpf.Bars.BarStaticItemLinkControl""/> + <Prp name="val3x118" type="S" value="-1,0,"Infragistics.Win.UltraWinEditors.DropDownEditorButton""/> + <Prp name="val3x119" type="S" value="-1,0,"DevExpress.XtraTreeList.TreeList""/> + <Prp name="val3x12" type="S" value="-1,0,"javafx.ext.swing.SwingRadioButton""/> + <Prp name="val3x120" type="S" value="-1,0,"QLineEdit""/> + <Prp name="val3x121" type="S" value="-1,0,"DevExpress.Wpf.Bars.BarButtonItemLinkControl",-1,0,"DevExpress.Xpf.Bars.BarButtonItemLinkControl""/> + <Prp name="val3x122" type="S" value="-1,0,"DevExpress.XtraEditors.MemoExEdit",-1,0,"DevExpress.XtraEditors.ImageEdit""/> + <Prp name="val3x123" type="S" value="-1,0,"TcxComboBoxListBox""/> + <Prp name="val3x124" type="S" value="-1,0,"javafx.scene.control.ScrollBar""/> + <Prp name="val3x125" type="S" value="-1,0,"*TabControl*",-1,0,"TPageControl",-1,0,"TTabbedNotebook",-1,0,"TPropertySheetControl",-1,0,"TabStrip20WndClass",-1,0,"_wx_SysTabCtl32""/> + <Prp name="val3x126" type="S" value="-1,0,"CMFCTabButton""/> + <Prp name="val3x127" type="S" value="-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonDropDownButton""/> + <Prp name="val3x128" type="S" value="-1,0,"CMFCStatusBar""/> + <Prp name="val3x129" type="S" value="-1,-1,"DevExpress.Wpf.Bars.BarItemLink",-1,-1,"DevExpress.Xpf.Bars.BarItemLink""/> + <Prp name="val3x13" type="S" value=""/> + <Prp name="val3x130" type="S" value="-1,0,"javax.swing.JMenu""/> + <Prp name="val3x131" type="S" value="-1,0,"Telerik.WinControls.UI.RadMenu""/> + <Prp name="val3x132" type="S" value="-1,0,"Syncfusion.Windows.Forms.Tools.CheckBoxAdv""/> + <Prp name="val3x133" type="S" value="-1,0,"Microsoft.Windows.Controls.DataGrid",-1,0,"System.Windows.Controls.DataGrid""/> + <Prp name="val3x134" type="S" value="-1,0,"CMFCRibbonButton",-1,0,"CMFCRibbonCaptionButton",-1,0,"CMFCRibbonContextCaption",-1,0,"CMFCRibbonApplicationButton",-1,0,"CRibbonCategoryScroll",-1,0,"CMFCRibbonCheckBox",-1,0,"CMFCRibbonEdit",-1,0,"CMFCRibbonComboBox",-1,0,"CMFCRibbonFontComboBox",-1,0,"CMFCRibbonLabel",-1,0,"CMFCRibbonLinkCtrl",-1,0,"CMFCRibbonMainPanelButton",-1,0,"CMFCRibbonGallery",-1,0,"CMFCRibbonColorButton",-1,0,"CMFCRibbonUndoButton",-1,0,"CMFCRibbonGalleryIcon",-1,0,"CMFCRibbonLaunchButton",-1,0,"CMFCRibbonDefaultPanelButton",-1,0,"CMFCRibbonStatusBarPane",-1,0,"CMFCRibbonColorMenuButton",-1,0,"CMFCRibbonQuickAccessCustomizeButton",-1,0,"CMFCRibbonStatusBarCustomizeButton",-1,0,"CRibbonUndoLabel""/> + <Prp name="val3x135" type="S" value="-1,0,"TcxButton""/> + <Prp name="val3x136" type="S" value="-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonQuickAccessToolBar""/> + <Prp name="val3x137" type="S" value="-1,0,"CMFCRibbonPanelMenuBar""/> + <Prp name="val3x138" type="S" value="-1,0,"System.Windows.Controls.Button",-1,0,"System.Windows.Controls.HyperlinkButton""/> + <Prp name="val3x139" type="S" value="-1,0,"ComboBox",-1,0,"ComboBoxEx32",-1,0,"WindowsForms*.COMBOBOX.*",-1,0,"TComboBox",-1,0,"TComboBox.*",-1,0,"TComboBoxEx",-1,0,"TComboBoxEx.*",-1,0,"Thunder*DriveListBox",-1,0,"ThunderRT?ComboBox",-1,0,"TColorBox*",-1,0,"TMyComboBox""/> + <Prp name="val3x14" type="S" value="-1,0,"DevExpress.Wpf.Bars.BarManager",-1,0,"DevExpress.Xpf.Bars.BarManager""/> + <Prp name="val3x140" type="S" value="-1,0,"System.Windows.Controls.ListBoxItem""/> + <Prp name="val3x141" type="S" value="-1,0,"TcxGrid""/> + <Prp name="val3x142" type="S" value="-1,0,"EDIT",-1,0,"TEdit",-1,0,"TMemo",-1,0,"TLabeledEdit",-1,0,"*RichEdit*",-1,0,"TseDBEdit",-1,0,"WindowsForms*.EDIT*",-1,0,"Thunder*TextBox",-1,0,"WFC.EDIT",-1,0,"TcxCustomInnerTextEdit",-1,0,"TcxCustomInnerMemo""/> + <Prp name="val3x143" type="S" value="-1,0,"Syncfusion.Windows.Forms.Grid.GridControl",-1,0,"Syncfusion.Windows.Forms.Grid.GridListControlChild",-1,0,"Syncfusion.Windows.Forms.Schedule.ScheduleGrid""/> + <Prp name="val3x144" type="S" value="-1,0,"System.Windows.Controls.TreeView",-1,0,"Sybase.PowerBuilder.WPF.Controls.TreeView""/> + <Prp name="val3x145" type="S" value="-1,0,"Telerik.WinControls.UI.RadTextBox""/> + <Prp name="val3x146" type="S" value="-1,0,"QRadioButton""/> + <Prp name="val3x147" type="S" value="-1,0,"Telerik.WinControls.UI.RadCalendar""/> + <Prp name="val3x148" type="S" value="-1,0,"javafx.ext.swing.SwingButton""/> + <Prp name="val3x149" type="S" value="-1,0,"Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl""/> + <Prp name="val3x15" type="S" value=""/> + <Prp name="val3x150" type="S" value="-1,0,"Infragistics.Windows.DataPresenter.XamDataGrid""/> + <Prp name="val3x151" type="S" value="-1,0,"TcxCheckListBox""/> + <Prp name="val3x152" type="S" value="-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonApplicationMenu",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonTab",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonQuickAccessToolBar",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonButton",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonDialogLauncher",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonSystemButton",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonCheckBox",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonComboBox",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonDropDownButton",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonLabel",-1,0,"Microsoft.Windows.Controls.Ribbon.TwoLineLabel",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonSeparator",-1,0,"System.Windows.Controls.Separator",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonSplitButton",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonTextBox",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonToggleButton",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonControlGroup",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonApplicationMenuItem",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonApplicationSplitMenuItem",-1,0,"Microsoft.Windows.Controls.Ribbon.SplitButton",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonMenuItem",-1,0,"System.Windows.Controls.MenuItem",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonComboBoxItem",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonTabHeader",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonMenuButton""/> + <Prp name="val3x153" type="S" value="-1,0,"System.Windows.Controls.Primitives.ScrollBar",-1,0,"Sybase.PowerBuilder.WPF.Controls.HScrollBar",-1,0,"Sybase.PowerBuilder.WPF.Controls.VScrollBar""/> + <Prp name="val3x154" type="S" value="-1,0,"Telerik.WinControls.UI.RadComboBox""/> + <Prp name="val3x155" type="S" value="-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonCheckBox""/> + <Prp name="val3x156" type="S" value="-1,0,"javax.swing.JSlider""/> + <Prp name="val3x157" type="S" value="-1,0,"Syncfusion.Windows.Forms.Tools.XPMenus.XPToolBar",-1,0,"Syncfusion.Windows.Forms.Tools.XPMenus.BarControlInternal""/> + <Prp name="val3x158" type="S" value="-1,0,"QPushButton""/> + <Prp name="val3x159" type="S" value="-1,0,"javafx.ext.swing.SwingCheckBox""/> + <Prp name="val3x16" type="S" value="-1,0,"*UpDown*""/> + <Prp name="val3x160" type="S" value="-1,0,"TcxRadioButton""/> + <Prp name="val3x161" type="S" value="-1,0,"System.Windows.Forms.CheckBox""/> + <Prp name="val3x162" type="S" value="-1,0,"DevExpress.XtraGrid.GridControl""/> + <Prp name="val3x163" type="S" value="-1,0,"Telerik.WinControls.UI.RadRibbonBar""/> + <Prp name="val3x164" type="S" value="-1,0,"System.Windows.Controls.Slider""/> + <Prp name="val3x165" type="S" value="-1,0,"Syncfusion.Windows.Forms.Tools.TrackBarEx""/> + <Prp name="val3x166" type="S" value="-1,0,"TDBGridInplaceEdit""/> + <Prp name="val3x167" type="S" value="-1,0,"msctls_statusbar32",-1,0,"WindowsForms*.msctls_statusbar32.*",-1,0,"TStatusBar""/> + <Prp name="val3x168" type="S" value="-1,0,"*ListView*""/> + <Prp name="val3x169" type="S" value="-1,0,"System.Windows.Controls.ComboBox",-1,0,"Sybase.PowerBuilder.WPF.Controls.DropDownListBox",-1,0,"Sybase.PowerBuilder.WPF.Controls.DropDownPictureListBox""/> + <Prp name="val3x17" type="S" value="-1,0,"System.Windows.Controls.RadioButton""/> + <Prp name="val3x170" type="S" value="-1,0,"QTextEdit""/> + <Prp name="val3x171" type="S" value="-1,0,"Telerik.WinControls.UI.RadRadioButton""/> + <Prp name="val3x172" type="S" value="-1,0,"System.Windows.Controls.Button",-1,0,"Sybase.PowerBuilder.WPF.Controls.CommandButton",-1,0,"Sybase.PowerBuilder.WPF.Controls.ToolbarButton",-1,0,"Sybase.PowerBuilder.WPF.Controls.PictureButton""/> + <Prp name="val3x173" type="S" value="-1,0,"Microsoft.Windows.Controls.DatePicker",-1,0,"System.Windows.Controls.DatePicker""/> + <Prp name="val3x174" type="S" value="-1,0,"TcxGridSite""/> + <Prp name="val3x175" type="S" value="-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonComboBox""/> + <Prp name="val3x176" type="S" value="-1,0,"Syncfusion.Windows.Forms.Tools.ComboBoxBase",-1,0,"Syncfusion.Windows.Forms.Tools.ComboBoxAdv""/> + <Prp name="val3x177" type="S" value="-1,0,"Infragistics.Win.UltraWinToolbars.UltraToolbarsDockArea""/> + <Prp name="val3x178" type="S" value="-1,0,"System.Windows.Forms.ToolStripDropDownButton""/> + <Prp name="val3x179" type="S" value="-1,0,"System.Windows.Controls.Slider",-1,0,"Sybase.PowerBuilder.WPF.Controls.HTrackBar",-1,0,"Sybase.PowerBuilder.WPF.Controls.VTrackBar""/> + <Prp name="val3x18" type="S" value="-1,0,"System.Windows.Controls.PasswordBox""/> + <Prp name="val3x180" type="S" value="-1,0,"DevExpress.XtraEditors.MemoEdit""/> + <Prp name="val3x181" type="S" value="-1,0,"javax.swing.JScrollBar",-1,0,"javax.swing.JScrollPane$ScrollBar""/> + <Prp name="val3x182" type="S" value="-1,0,"DevExpress.XtraEditors.TextEdit""/> + <Prp name="val3x183" type="S" value="-1,0,"QTreeWidget""/> + <Prp name="val3x184" type="S" value="-1,0,"Microsoft.Windows.Controls.DataGridHyperlinkColumn",-1,0,"System.Windows.Controls.DataGridHyperlinkColumn""/> + <Prp name="val3x185" type="S" value="-1,0,"System.Windows.Controls.TextBox",-1,0,"Sybase.PowerBuilder.WPF.Controls.MultiLineEdit",-1,0,"Sybase.PowerBuilder.WPF.Controls.SingleLineEdit""/> + <Prp name="val3x186" type="S" value="-1,0,"Syncfusion.Windows.Forms.Tools.ComboDropDown""/> + <Prp name="val3x187" type="S" value="-1,0,"TcxGridMasterDataRow""/> + <Prp name="val3x188" type="S" value="-1,0,"TcxCheckBox""/> + <Prp name="val3x189" type="S" value="-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonControlGroup""/> + <Prp name="val3x19" type="S" value="-1,0,"javax.swing.JTextArea",-1,0,"javax.swing.JTextPane",-1,0,"javax.swing.JEditorPane""/> + <Prp name="val3x190" type="S" value="-1,0,"Microsoft.Windows.Controls.DataGridComboBoxColumn",-1,0,"System.Windows.Controls.DataGridComboBoxColumn""/> + <Prp name="val3x191" type="S" value="-1,0,"javax.swing.JPasswordField""/> + <Prp name="val3x192" type="S" value="-1,0,"System.Windows.Controls.DocumentViewer""/> + <Prp name="val3x193" type="S" value="-1,0,"*CHECKBOX*""/> + <Prp name="val3x194" type="S" value="-1,0,"DevExpress.Wpf.Bars.BarSplitButtonItemLinkControl",-1,0,"DevExpress.Xpf.Bars.BarSplitButtonItemLinkControl""/> + <Prp name="val3x195" type="S" value="-1,0,"Telerik.WinControls.UI.RadPanelBar""/> + <Prp name="val3x196" type="S" value="-1,0,"ListBox",-1,0,"TListBox*",-1,0,"TCheckListBox*",-1,0,"TColorListBox*",-1,0,"ThunderRT6ListBox",-1,0,"WFC.LISTBOX",-1,0,"WindowsForms*.LISTBOX.*",-1,0,"ComboLBox",-1,0,"REListBox20W",-1,0,"TcxInnerListBox""/> + <Prp name="val3x197" type="S" value="-1,0,"Infragistics.Win.UltraWinEditors.StateEditorButton""/> + <Prp name="val3x198" type="S" value="-1,0,"CMFCRibbonButtonsGroup",-1,0,"CMFCRibbonQuickAccessToolBar",-1,0,"CMFCRibbonRecentFilesList""/> + <Prp name="val3x199" type="S" value="-1,0,"*ScrollBar*""/> + <Prp name="val3x2" type="S" value=""/> + <Prp name="val3x20" type="S" value="-1,0,"javafx.scene.control.Slider""/> + <Prp name="val3x200" type="S" value="-1,0,"System.Windows.Controls.TabControl",-1,0,"Sybase.PowerBuilder.WPF.Controls.Tab""/> + <Prp name="val3x201" type="S" value="-1,0,"TcxCustomComboBoxInnerEdit",-1,0,"TcxCustomInnerTextEdit",-1,0,"TcxCustomDropDownInnerEdit",-1,0,"TcxBlobEdit""/> + <Prp name="val3x202" type="S" value="-1,0,"System.Windows.Forms.DataGrid""/> + <Prp name="val3x203" type="S" value="-1,0,"DevExpress.XtraEditors.HyperLinkEdit""/> + <Prp name="val3x204" type="S" value="-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonSeparator",-1,0,"System.Windows.Controls.Separator""/> + <Prp name="val3x205" type="S" value="-1,0,"javafx.scene.control.Button""/> + <Prp name="val3x206" type="S" value="-1,0,"SysIPAddress32""/> + <Prp name="val3x207" type="S" value="-1,0,"Syncfusion.Windows.Forms.Tools.TreeViewAdv""/> + <Prp name="val3x208" type="S" value="-1,0,"DevExpress.XtraEditors.SpinEdit""/> + <Prp name="val3x209" type="S" value="-1,-1,"Telerik.WinControls.UI.RadTrackBar""/> + <Prp name="val3x21" type="S" value="-1,0,"System.Windows.Controls.ListBox""/> + <Prp name="val3x210" type="S" value="-1,0,"Microsoft.Windows.Controls.DataGridCell",-1,0,"System.Windows.Controls.DataGridCell""/> + <Prp name="val3x211" type="S" value="-1,0,"javax.swing.JToggleButton""/> + <Prp name="val3x212" type="S" value="-1,0,"DevExpress.XtraEditors.VScrollBar",-1,0,"DevExpress.XtraEditors.HScrollBar""/> + <Prp name="val3x213" type="S" value="-1,0,"*SysHeader*",-1,0,"THeaderControl*""/> + <Prp name="val3x214" type="S" value="-1,0,"Infragistics.Win.UltraWinSchedule.UltraMonthViewMulti""/> + <Prp name="val3x215" type="S" value="-1,0,"Telerik.WinControls.UI.RadDropDownButton""/> + <Prp name="val3x216" type="S" value="-1,0,"DevExpress.XtraGrid.Views.Card.CardView""/> + <Prp name="val3x217" type="S" value="-1,0,"System.Windows.Controls.Primitives.RepeatButton""/> + <Prp name="val3x218" type="S" value="-1,0,"javax.swing.JTree""/> + <Prp name="val3x219" type="S" value="-1,0,"Infragistics.Windows.DataPresenter.RecordCollection""/> + <Prp name="val3x22" type="S" value=""/> + <Prp name="val3x220" type="S" value="-1,0,"javafx.scene.control.RadioButton""/> + <Prp name="val3x221" type="S" value="-1,0,"javax.swing.JCheckBoxMenuItem""/> + <Prp name="val3x222" type="S" value="-1,0,"System.Windows.Controls.ListView",-1,0,"Sybase.PowerBuilder.WPF.Controls.ListView""/> + <Prp name="val3x223" type="S" value="-1,0,"Infragistics.Win.UltraWinExplorerBar.UltraExplorerBar""/> + <Prp name="val3x224" type="S" value="-1,0,"DevExpress.XtraBars.Controls.DockedBarControl",-1,0,"DevExpress.XtraBars.Controls.FloatingBarControl",-1,0,"DevExpress.XtraBars.Objects.TitleBarControl""/> + <Prp name="val3x225" type="S" value="-1,0,"CMFCRibbonDefaultPanelButton""/> + <Prp name="val3x226" type="S" value="-1,0,"javax.swing.JSpinner""/> + <Prp name="val3x227" type="S" value="-1,0,"TcxCustomInnerCheckListBox""/> + <Prp name="val3x228" type="S" value="-1,0,"DevExpress.XtraEditors.CheckEdit""/> + <Prp name="val3x229" type="S" value="-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonTextBox""/> + <Prp name="val3x23" type="S" value="-1,0,"QCalendarWidget""/> + <Prp name="val3x230" type="S" value="-1,0,"DevExpress.XtraEditors.TrackBarControl",-1,0,"DevExpress.XtraEditors.ZoomTrackBarControl""/> + <Prp name="val3x231" type="S" value="-1,0,"javax.swing.JComboBox""/> + <Prp name="val3x232" type="S" value="-1,0,"System.Windows.Documents.Hyperlink""/> + <Prp name="val3x233" type="S" value="-1,0,"System.Windows.Controls.Primitives.ScrollBar""/> + <Prp name="val3x234" type="S" value="-1,0,"DevExpress.XtraGrid.Views.Grid.GridView",-1,0,"DevExpress.XtraGrid.Views.BandedGrid.BandedGridView",-1,0,"DevExpress.XtraGrid.Views.BandedGrid.AdvBandedGridView""/> + <Prp name="val3x235" type="S" value="-1,0,"javax.swing.JScrollPane""/> + <Prp name="val3x236" type="S" value="-1,0,"System.Windows.Controls.FlowDocumentScrollViewer""/> + <Prp name="val3x237" type="S" value="-1,0,"Infragistics.Win.UltraWinToolbars.RibbonGroup""/> + <Prp name="val3x238" type="S" value="-1,0,"javax.swing.JRadioButtonMenuItem""/> + <Prp name="val3x239" type="S" value="-1,0,"javafx.scene.control.Hyperlink""/> + <Prp name="val3x24" type="S" value="-1,0,"DevExpress.XtraEditors.DateEdit""/> + <Prp name="val3x240" type="S" value="-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonApplicationMenuItem",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonApplicationSplitMenuItem",-1,0,"Microsoft.Windows.Controls.Ribbon.SplitButton",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonMenuItem",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonMenuButton",-1,0,"System.Windows.Controls.MenuItem""/> + <Prp name="val3x241" type="S" value="-1,0,"DevExpress.XtraEditors.ButtonEdit""/> + <Prp name="val3x242" type="S" value="-1,0,"Telerik.WinControls.UI.RadTabStrip""/> + <Prp name="val3x243" type="S" value="-1,0,"Telerik.WinControls.UI.RadCheckBox""/> + <Prp name="val3x244" type="S" value="-1,0,"Syncfusion.Windows.Forms.Tools.TabControlAdv",-1,0,"Syncfusion.Windows.Forms.Tools.MDITabPanel",-1,0,"Syncfusion.Windows.Forms.Tools.DockTabControl""/> + <Prp name="val3x245" type="S" value="-1,0,"System.Windows.Controls.TabItem""/> + <Prp name="val3x246" type="S" value="-1,0,"System.Windows.Forms.PropertyGrid""/> + <Prp name="val3x247" type="S" value="-1,0,"TdxNavBar""/> + <Prp name="val3x248" type="S" value="-1,0,"System.Windows.Forms.LinkLabel""/> + <Prp name="val3x249" type="S" value="-1,0,"Telerik.WinControls.UI.RadListBox""/> + <Prp name="val3x25" type="S" value="-1,0,"Syncfusion.Windows.Forms.Tools.RadioButtonAdv""/> + <Prp name="val3x250" type="S" value="-1,0,"TdxDockControl""/> + <Prp name="val3x251" type="S" value="-1,0,"System.Windows.Controls.Menu",-1,0,"Sybase.PowerBuilder.WPF.Controls.Menu",-1,0,"Microsoft.VisualStudio.PlatformUI.VsMenu""/> + <Prp name="val3x252" type="S" value="-1,0,"TdxRibbonApplicationMenuControl""/> + <Prp name="val3x253" type="S" value="-1,0,"javax.swing.JToolBar""/> + <Prp name="val3x254" type="S" value="-1,0,"DevExpress.XtraBars.Ribbon.RibbonControl""/> + <Prp name="val3x255" type="S" value="-1,0,"CMFCToolBar""/> + <Prp name="val3x256" type="S" value="-1,0,"DevExpress.XtraEditors.ComboBoxEdit",-1,0,"DevExpress.XtraEditors.FontEdit",-1,0,"DevExpress.XtraEditors.ImageComboBoxEdit",-1,0,"DevExpress.XtraEditors.MRUEdit""/> + <Prp name="val3x257" type="S" value="-1,0,"System.Windows.Controls.RichTextBox""/> + <Prp name="val3x258" type="S" value="-1,0,"DevExpress.XtraVerticalGrid.VGridControl""/> + <Prp name="val3x259" type="S" value="-1,0,"Infragistics.Win.UltraWinGrid.UltraGrid""/> + <Prp name="val3x26" type="S" value="-1,-1,"DevExpress.Wpf.Bars.BarCheckItemLink",-1,-1,"DevExpress.Xpf.Bars.BarCheckItemLink""/> + <Prp name="val3x260" type="S" value="-1,0,"System.Windows.Forms.DomainUpDown""/> + <Prp name="val3x261" type="S" value="-1,0,"System.Windows.Controls.PasswordBox""/> + <Prp name="val3x262" type="S" value="-1,0,"System.Windows.Controls.AutoCompleteBox""/> + <Prp name="val3x263" type="S" value="-1,0,"Telerik.WinControls.UI.RadToggleButton""/> + <Prp name="val3x264" type="S" value="-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonSplitButton""/> + <Prp name="val3x265" type="S" value="-1,0,"QDateTimeEdit""/> + <Prp name="val3x266" type="S" value="-1,0,"System.Windows.Controls.CheckBox",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonCheckBox",-1,0,"Sybase.PowerBuilder.WPF.Controls.CheckBox""/> + <Prp name="val3x267" type="S" value="-1,0,"mx.controls::DataGrid""/> + <Prp name="val3x268" type="S" value="-1,-1,"Infragistics.Win.UltraWinToolbars.ListTool""/> + <Prp name="val3x269" type="S" value="-1,0,"*RadioButton*",-1,0,"TGroupButton*",-1,0,"Thunder*OptionButton""/> + <Prp name="val3x27" type="S" value="-1,0,"*DateTimePick*",-1,0,"DTPicker*""/> + <Prp name="val3x270" type="S" value="-1,0,"System.Windows.Forms.DataGridViewTextBoxCell""/> + <Prp name="val3x271" type="S" value="-1,0,"Infragistics.Win.UltraWinGrid.HeaderUIElement""/> + <Prp name="val3x272" type="S" value="-1,0,"System.Windows.Forms.PropertyGridInternal.DropDownButton",-1,0,"System.Windows.Forms.PropertyGridInternal.PropertyGridView+GridViewEdit""/> + <Prp name="val3x273" type="S" value="-1,0,"TcxSpinButton""/> + <Prp name="val3x274" type="S" value="-1,0,"javafx.ext.swing.SwingSlider""/> + <Prp name="val3x275" type="S" value="-1,0,"Infragistics.Windows.DataPresenter.GroupByRecordCollection""/> + <Prp name="val3x276" type="S" value="-1,0,"DevExpress.XtraTab.XtraTabControl",-1,0,"DevExpress.XtraEditors.Popup.PopupColorEditForm+ColorEditTabControl""/> + <Prp name="val3x277" type="S" value="-1,0,"System.Windows.Forms.ToolStripSeparator""/> + <Prp name="val3x278" type="S" value="-1,0,"CMFCMenuBar""/> + <Prp name="val3x279" type="S" value="-1,0,"mx.controls::HScrollBar""/> + <Prp name="val3x28" type="S" value="-1,0,"Telerik.WinControls.UI.RadMaskedEditBox""/> + <Prp name="val3x280" type="S" value="-1,0,"QDoubleSpinBox""/> + <Prp name="val3x281" type="S" value="-1,0,"TcxRadioGroup""/> + <Prp name="val3x282" type="S" value="-1,0,"TCustomdxBarSubItem",-1,0,"TdxBarSubItem""/> + <Prp name="val3x283" type="S" value="-1,0,"System.Windows.Controls.ComboBox""/> + <Prp name="val3x284" type="S" value="-1,0,"QSlider""/> + <Prp name="val3x285" type="S" value="-1,0,"System.Windows.Controls.TabControl""/> + <Prp name="val3x286" type="S" value="-1,0,"TdxBarSubMenuControl""/> + <Prp name="val3x287" type="S" value="-1,0,"DevExpress.Wpf.Grid.GridControl",-1,0,"DevExpress.Xpf.Grid.GridControl""/> + <Prp name="val3x288" type="S" value="-1,0,"Infragistics.Win.UltraWinGrid.RowSelectorUIElement""/> + <Prp name="val3x289" type="S" value="-1,0,"System.Windows.Forms.ToolStripSplitButton""/> + <Prp name="val3x29" type="S" value="-1,0,"QComboBox",-1,0,"QFontComboBox""/> + <Prp name="val3x290" type="S" value="-1,0,"mx.controls.listClasses::ListBaseContentHolder""/> + <Prp name="val3x291" type="S" value="-1,0,"DevExpress.XtraEditors.RadioGroup""/> + <Prp name="val3x292" type="S" value="-1,0,"msctls_trackbar",-1,0,"msctls_trackbar32",-1,0,"WindowsForms*.msctls_trackbar32.*",-1,0,"TTrackBar",-1,0,"TTrackBar.*",-1,0,"Slider*WndClass""/> + <Prp name="val3x293" type="S" value="-1,0,"CMFCPopupMenuBar""/> + <Prp name="val3x294" type="S" value="-1,0,"System.Windows.Controls.Expander""/> + <Prp name="val3x295" type="S" value="-1,0,"*MonthCalendar*",-1,0,"*SysMonthCal*",-1,0,"*MonthView*""/> + <Prp name="val3x296" type="S" value="-1,0,"DevExpress.Wpf.Bars.BarSubItemLinkControl",-1,0,"DevExpress.Xpf.Bars.BarSubItemLinkControl""/> + <Prp name="val3x297" type="S" value="-1,0,"TAdvStringGrid""/> + <Prp name="val3x298" type="S" value="-1,0,"TdxRibbonGroupBarControl""/> + <Prp name="val3x299" type="S" value="-1,0,"QMenuBar""/> + <Prp name="val3x3" type="S" value="-1,0,"System.Windows.Forms.DataGridView""/> + <Prp name="val3x30" type="S" value="-1,0,"System.Windows.Forms.ToolStrip",-1,0,"System.Windows.Forms.BindingNavigator",-1,0,"Syncfusion.Windows.Forms.Tools.ToolStripEx",-1,0,"Syncfusion.Windows.Forms.Tools.ToolStripPanelItem+ToolStripInternal",-1,0,"Syncfusion.Windows.Forms.Tools.RibbonControlAdvHeader""/> + <Prp name="val3x300" type="S" value="-1,0,"DevExpress.XtraEditors.ColorEdit",-1,0,"DevExpress.XtraEditors.CalcEdit",-1,0,"DevExpress.XtraEditors.PopupContainerEdit""/> + <Prp name="val3x301" type="S" value="-1,0,"Microsoft.Windows.Controls.Calendar",-1,0,"System.Windows.Controls.Calendar",-1,0,"Sybase.PowerBuilder.WPF.Controls.MonthCalendar""/> + <Prp name="val3x302" type="S" value=""/> + <Prp name="val3x303" type="S" value="-1,0,"Xceed.Grid.GridControl""/> + <Prp name="val3x304" type="S" value="-1,0,"DevExpress.XtraEditors.CheckedListBoxControl""/> + <Prp name="val3x305" type="S" value="-1,0,"Sybase.PowerBuilder.WPF.Controls.TabPage""/> + <Prp name="val3x306" type="S" value="-1,0,"TcxImageComboBox""/> + <Prp name="val3x307" type="S" value="-1,0,"QTableWidget""/> + <Prp name="val3x308" type="S" value="-1,0,"System.Windows.Controls.CheckBox""/> + <Prp name="val3x309" type="S" value="-1,0,"QListWidget""/> + <Prp name="val3x31" type="S" value="-1,0,"System.Windows.Forms.NumericUpDown""/> + <Prp name="val3x310" type="S" value=""/> + <Prp name="val3x311" type="S" value="-1,0,"Stingray.Grid.GridControl""/> + <Prp name="val3x312" type="S" value="-1,0,"TcxColorComboBox""/> + <Prp name="val3x313" type="S" value="-1,0,"CGXGridWnd",-1,0,"CGXGridView",-1,0,"CGXRecordWnd",-1,0,"CGXRecordView",-1,0,"CGXAdoRecordWnd",-1,0,"CGXAdoRecordView",-1,0,"CGXDaoRecordWnd",-1,0,"CGXDaoRecordView""/> + <Prp name="val3x314" type="S" value="-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonTab""/> + <Prp name="val3x315" type="S" value="-1,0,"DevExpress.Wpf.Bars.BarItemLinkSeparatorControl",-1,0,"DevExpress.Xpf.Bars.BarItemLinkSeparatorControl""/> + <Prp name="val3x316" type="S" value="-1,0,"TcxGridGroupRow""/> + <Prp name="val3x317" type="S" value="-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonTabHeader""/> + <Prp name="val3x318" type="S" value="-1,0,"Microsoft.Windows.Controls.DataGridTextColumn",-1,0,"System.Windows.Controls.DataGridTextColumn""/> + <Prp name="val3x319" type="S" value="-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonToggleButton""/> + <Prp name="val3x32" type="S" value=""/> + <Prp name="val3x320" type="S" value="-1,0,"System.Windows.Controls.Separator""/> + <Prp name="val3x321" type="S" value="-1,0,"DevExpress.Wpf.Grid.GridGroupExpandButton",-1,0,"DevExpress.Xpf.Grid.GridGroupExpandButton""/> + <Prp name="val3x322" type="S" value="-1,0,"Infragistics.Win.UltraWinGrid.CellUIElement""/> + <Prp name="val3x323" type="S" value="-1,0,"TdxBarButton",-1,0,"TdxBarLargeButton""/> + <Prp name="val3x324" type="S" value="-1,0,"System.Windows.Forms.ToolStripButton""/> + <Prp name="val3x325" type="S" value="-1,0,"TcxCustomRadioGroupButton""/> + <Prp name="val3x326" type="S" value="-1,0,"Infragistics.Windows.DataPresenter.RecordSelector""/> + <Prp name="val3x327" type="S" value="-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonApplicationMenu""/> + <Prp name="val3x328" type="S" value="-1,0,"Infragistics.Windows.DataPresenter.DataRecordPresenter""/> + <Prp name="val3x329" type="S" value="-1,0,"Syncfusion.Windows.Forms.ScrollButtons""/> + <Prp name="val3x33" type="S" value="-1,0,"TStringGrid""/> + <Prp name="val3x330" type="S" value="-1,0,"Syncfusion.Windows.Forms.Grid.GridOriginalTextBoxControl""/> + <Prp name="val3x331" type="S" value="-1,0,"DevExpress.Wpf.Editors.CheckEdit",-1,0,"DevExpress.Wpf.Editors.TextEdit",-1,0,"DevExpress.Wpf.Editors.ButtonEdit",-1,0,"DevExpress.Wpf.Editors.PopupBaseEdit",-1,0,"DevExpress.Wpf.Editors.ComboBoxEdit",-1,0,"DevExpress.Wpf.Editors.DateEdit",-1,0,"DevExpress.Xpf.Editors.CheckEdit",-1,0,"DevExpress.Xpf.Editors.TextEdit",-1,0,"DevExpress.Xpf.Editors.ButtonEdit",-1,0,"DevExpress.Xpf.Editors.PopupBaseEdit",-1,0,"DevExpress.Xpf.Editors.ComboBoxEdit",-1,0,"DevExpress.Xpf.Editors.DateEdit""/> + <Prp name="val3x332" type="S" value="-1,0,"Infragistics.Windows.DataPresenter.DataRecordCollection""/> + <Prp name="val3x333" type="S" value="-1,0,"TcxGridCardView",-1,0,"TcxGridDBCardView""/> + <Prp name="val3x334" type="S" value="-1,0,"Infragistics.Win.UltraWinEditors.AutoRepeatEditorButton""/> + <Prp name="val3x335" type="S" value="-1,0,"Infragistics.Win.UltraWinToolbars.LabelTool""/> + <Prp name="val3x336" type="S" value="-1,0,"Infragistics.Win.UltraWinToolbars.PopupMenuTool""/> + <Prp name="val3x337" type="S" value="-1,0,"DevExpress.XtraVerticalGrid.Rows.PGridVirtualRows""/> + <Prp name="val3x338" type="S" value="-1,0,"System.Windows.Controls.ComboBoxItem""/> + <Prp name="val3x339" type="S" value="-1,0,"Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl""/> + <Prp name="val3x34" type="S" value="-1,-1,"DevExpress.Wpf.Bars.BarItemLinkSeparator",-1,-1,"DevExpress.Xpf.Bars.BarItemLinkSeparator""/> + <Prp name="val3x340" type="S" value="-1,0,"System.Windows.Forms.PropertyGridInternal.PropertyGridView""/> + <Prp name="val3x341" type="S" value="-1,0,"CMFCRibbonCheckBox""/> + <Prp name="val3x342" type="S" value="-1,0,"System.Windows.Controls.MenuItem",-1,0,"System.Windows.Documents.TextEditorContextMenu+EditorMenuItem",-1,0,"Sybase.PowerBuilder.WPF.Controls.MenuItem",-1,0,"Microsoft.VisualStudio.PlatformUI.VsMenuItem""/> + <Prp name="val3x343" type="S" value="-1,0,"TcxGridTableView",-1,0,"TcxGridDBTableView",-1,0,"TcxGridBandedTableView",-1,0,"TcxGridDBBandedTableView""/> + <Prp name="val3x344" type="S" value="-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonButton",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonDialogLauncher",-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonSystemButton""/> + <Prp name="val3x345" type="S" value="-1,0,"Infragistics.Windows.DataPresenter.LabelPresenter""/> + <Prp name="val3x346" type="S" value="-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonGroup""/> + <Prp name="val3x347" type="S" value="-1,0,"Microsoft.Windows.Controls.DataGridComboBoxColumn+TextBlockComboBox",-1,0,"System.Windows.Controls.DataGridComboBoxColumn+TextBlockComboBox""/> + <Prp name="val3x348" type="S" value="-1,0,"TcxGridColumnHeaderHitTest""/> + <Prp name="val3x349" type="S" value="-1,0,"Infragistics.Win.UltraWinGrid.GroupByRowUIElement""/> + <Prp name="val3x35" type="S" value="-1,0,"System.Windows.Controls.TreeView""/> + <Prp name="val3x350" type="S" value="-1,0,"Infragistics.Win.UltraWinGrid.MergedCellUIElement""/> + <Prp name="val3x351" type="S" value="-1,0,"Infragistics.Windows.DataPresenter.ExpandableFieldRecordCollection""/> + <Prp name="val3x352" type="S" value="-1,0,"Infragistics.Windows.DataPresenter.CellValuePresenter""/> + <Prp name="val3x353" type="S" value="-1,0,"Infragistics.Win.TextUIElement""/> + <Prp name="val3x354" type="S" value="-1,0,"TdxRibbonQuickAccessBarControl""/> + <Prp name="val3x355" type="S" value="-1,0,"DevExpress.Wpf.Grid.GridColumnHeader",-1,0,"DevExpress.Xpf.Grid.GridColumnHeader""/> + <Prp name="val3x356" type="S" value="-1,0,"Infragistics.Win.UltraWinToolbars.ButtonTool""/> + <Prp name="val3x357" type="S" value="-1,0,"Infragistics.Win.UltraWinEditors.EditorButton""/> + <Prp name="val3x358" type="S" value="-1,0,"mx.controls.dataGridClasses::DataGridHeader""/> + <Prp name="val3x359" type="S" value="-1,-1,"Infragistics.Windows.Editors.ValueEditor""/> + <Prp name="val3x36" type="S" value="-1,0,"Telerik.WinControls.UI.RadGridView""/> + <Prp name="val3x360" type="S" value="-1,0,"Xceed.Grid.GroupManagerRow""/> + <Prp name="val3x361" type="S" value="-1,0,"Microsoft.Windows.Controls.Primitives.DataGridColumnHeader",-1,0,"System.Windows.Controls.Primitives.DataGridColumnHeader""/> + <Prp name="val3x362" type="S" value="-1,0,"mx.controls::HScrollBar",-1,0,"mx.controls::VScrollBar",-1,0,"mx.controls::Button",-1,0,"mx.controls.scrollClasses::ScrollThumb""/> + <Prp name="val3x363" type="S" value="-1,0,"TcxGridCardRowCaptionHitTest""/> + <Prp name="val3x364" type="S" value="-1,0,"Xceed.Grid.ColumnManagerRow""/> + <Prp name="val3x365" type="S" value="-1,0,"Microsoft.Windows.Controls.DataGridCheckBoxColumn",-1,0,"System.Windows.Controls.DataGridCheckBoxColumn""/> + <Prp name="val3x366" type="S" value="-1,0,"DevExpress.Wpf.Grid.TableView",-1,0,"DevExpress.Xpf.Grid.TableView""/> + <Prp name="val3x367" type="S" value="-1,0,"Infragistics.Win.UltraWinGrid.GroupByRowExpansionIndicatorUIElement""/> + <Prp name="val3x368" type="S" value="-1,0,"Infragistics.Win.UltraWinEditors.SpinEditorButton""/> + <Prp name="val3x369" type="S" value="-1,0,"System.Windows.Controls.TreeViewItem""/> + <Prp name="val3x37" type="S" value="-1,0,"Telerik.WinControls.UI.RadMultiColumnComboBox""/> + <Prp name="val3x370" type="S" value="-1,0,"Infragistics.Win.UltraWinGrid.CardCaptionUIElement""/> + <Prp name="val3x371" type="S" value="-1,0,"mx.controls.dataGridClasses::DataGridItemRenderer""/> + <Prp name="val3x372" type="S" value="-1,0,"Infragistics.Windows.DataPresenter.RecordListControl""/> + <Prp name="val3x373" type="S" value="-1,0,"DevExpress.XtraGrid.Views.Layout.LayoutView""/> + <Prp name="val3x374" type="S" value="-1,0,"Microsoft.Windows.Controls.DataGridRow",-1,0,"System.Windows.Controls.DataGridRow""/> + <Prp name="val3x375" type="S" value="-1,0,"CMFCRibbonGallery""/> + <Prp name="val3x376" type="S" value="-1,0,"TcxGridExpandButtonHitTest""/> + <Prp name="val3x377" type="S" value="-1,0,"Infragistics.Win.UltraWinToolbars.StateButtonTool""/> + <Prp name="val3x378" type="S" value="-1,0,"TdxBarControl""/> + <Prp name="val3x379" type="S" value="-1,0,"Infragistics.Win.UltraWinGrid.CardLabelUIElement""/> + <Prp name="val3x38" type="S" value="-1,0,"DevExpress.XtraEditors.ListBoxControl",-1,0,"DevExpress.XtraEditors.ImageListBoxControl",-1,0,"DevExpress.XtraEditors.Popup.PopupImageComboBoxEditListBox",-1,0,"DevExpress.XtraEditors.Popup.PopupListBox",-1,0,"DevExpress.XtraEditors.Popup.ColorListBox""/> + <Prp name="val3x380" type="S" value="-1,0,"Xceed.Grid.DetailGridManager""/> + <Prp name="val3x381" type="S" value="-1,0,"TcxCustomColorComboBoxListBox""/> + <Prp name="val3x382" type="S" value="-1,0,"System.Windows.Controls.ListViewItem""/> + <Prp name="val3x383" type="S" value="-1,0,"Microsoft.Windows.Controls.Primitives.CalendarDayButton",-1,0,"System.Windows.Controls.Primitives.CalendarDayButton""/> + <Prp name="val3x384" type="S" value="-1,0,"Infragistics.Win.UltraWinGrid.ExpansionIndicatorUIElement""/> + <Prp name="val3x385" type="S" value="-1,0,"Xceed.Grid.DataRow""/> + <Prp name="val3x386" type="S" value="-1,0,"mx.controls::TextInput""/> + <Prp name="val3x387" type="S" value="-1,0,"Xceed.Grid.InsertionRow""/> + <Prp name="val3x388" type="S" value="-1,0,"DevExpress.Xpf.Grid.RowIndicatorControl""/> + <Prp name="val3x389" type="S" value="-1,0,"Xceed.Grid.Group""/> + <Prp name="val3x39" type="S" value="-1,0,"DevExpress.XtraNavBar.NavBarControl""/> + <Prp name="val3x390" type="S" value="-1,0,"TcxGridRecordCellHitTest""/> + <Prp name="val3x391" type="S" value="-1,0,"TcxGridCardRowCellHitTest""/> + <Prp name="val3x392" type="S" value="-1,0,"TcxImageComboBoxListBox""/> + <Prp name="val3x393" type="S" value="-1,0,"TcxGridRowIndicatorHitTest""/> + <Prp name="val3x4" type="S" value=""/> + <Prp name="val3x40" type="S" value="-1,0,"DevExpress.Wpf.Bars.BarCheckItemLinkControl",-1,0,"DevExpress.Xpf.Bars.BarCheckItemLinkControl""/> + <Prp name="val3x41" type="S" value="-1,0,"DevExpress.XtraEditors.TimeEdit""/> + <Prp name="val3x42" type="S" value="-1,0,"QCheckBox""/> + <Prp name="val3x43" type="S" value="-1,0,"QMenu""/> + <Prp name="val3x44" type="S" value="-1,0,"System.Windows.Controls.DataGrid""/> + <Prp name="val3x45" type="S" value="-1,0,"System.Windows.Controls.Primitives.ToggleButton""/> + <Prp name="val3x46" type="S" value="-1,0,"System.Windows.Controls.ScrollViewer""/> + <Prp name="val3x47" type="S" value=""/> + <Prp name="val3x48" type="S" value="-1,0,"Infragistics.Win.Misc.UltraButton""/> + <Prp name="val3x49" type="S" value="-1,0,"System.Windows.Controls.ScrollViewer""/> + <Prp name="val3x5" type="S" value="-1,0,"javax.swing.JTextField",-1,0,"javax.swing.JFormattedTextField""/> + <Prp name="val3x50" type="S" value="-1,-1,"DevExpress.Wpf.Bars.BarSubItemLink",-1,-1,"DevExpress.Xpf.Bars.BarSubItemLink""/> + <Prp name="val3x51" type="S" value="-1,0,"Infragistics.Win.UltraWinSchedule.UltraCalendarCombo""/> + <Prp name="val3x52" type="S" value="-1,0,"DevExpress.XtraVerticalGrid.PropertyGridControl""/> + <Prp name="val3x53" type="S" value="-1,-1,"Telerik.WinControls.UI.RadScrollBar""/> + <Prp name="val3x54" type="S" value="-1,0,"javax.swing.JRadioButton""/> + <Prp name="val3x55" type="S" value="-1,0,"javax.swing.JTable""/> + <Prp name="val3x56" type="S" value="-1,0,"Telerik.WinControls.UI.RadButton""/> + <Prp name="val3x57" type="S" value="-1,0,"System.Windows.Controls.ToolBar",-1,0,"Sybase.PowerBuilder.WPF.Controls.Toolbar""/> + <Prp name="val3x58" type="S" value="-1,0,"javax.swing.JButton""/> + <Prp name="val3x59" type="S" value=""/> + <Prp name="val3x6" type="S" value=""/> + <Prp name="val3x60" type="S" value="-1,0,"TAdvGlowButton",-1,0,"TDBAdvGlowButton""/> + <Prp name="val3x61" type="S" value="-1,0,"TBitBtn*",-1,0,"TButton*",-1,0,"Thunder*CommandButton",-1,0,"WindowsForms*BUTTON*""/> + <Prp name="val3x62" type="S" value="-1,0,"TdxRibbon""/> + <Prp name="val3x63" type="S" value="-1,-1,"javax.swing.JList""/> + <Prp name="val3x64" type="S" value="-1,0,"Telerik.WinControls.UI.RadSplitButton""/> + <Prp name="val3x65" type="S" value="-1,0,"javax.swing.JCheckBox""/> + <Prp name="val3x66" type="S" value="-1,0,"Telerik.WinControls.UI.RadSpinEditor""/> + <Prp name="val3x67" type="S" value="-1,-1,"javax.swing.JMenuBar""/> + <Prp name="val3x68" type="S" value="-1,0,"QScrollBar""/> + <Prp name="val3x69" type="S" value="-1,0,"TcxComboBox""/> + <Prp name="val3x7" type="S" value="-1,0,"Telerik.WinControls.UI.RadDateTimePicker""/> + <Prp name="val3x70" type="S" value="-1,0,"Microsoft.Windows.Controls.Ribbon.Ribbon""/> + <Prp name="val3x71" type="S" value="-1,0,"*ToolBar*""/> + <Prp name="val3x72" type="S" value="-1,0,"TcxTreeList",-1,0,"TcxDBTreeList""/> + <Prp name="val3x73" type="S" value="-1,0,"QTabWidget""/> + <Prp name="val3x74" type="S" value="-1,0,"System.Windows.Forms.RadioButton""/> + <Prp name="val3x75" type="S" value="-1,0,"CMFCEditBrowseCtrl""/> + <Prp name="val3x76" type="S" value="-1,0,"javafx.scene.control.CheckBox""/> + <Prp name="val3x77" type="S" value="-1,0,"QSpinBox""/> + <Prp name="val3x78" type="S" value="-1,0,"CMFCPropertyGridCtrl""/> + <Prp name="val3x79" type="S" value="-1,0,"javafx.ext.swing.SwingTextField""/> + <Prp name="val3x8" type="S" value=""/> + <Prp name="val3x80" type="S" value="-1,0,"Infragistics.Win.UltraWinTree.UltraTree""/> + <Prp name="val3x81" type="S" value="-1,0,"*SysPager*",-1,0,"*PageScroller*""/> + <Prp name="val3x82" type="S" value="-1,0,"System.Windows.Controls.DatePicker""/> + <Prp name="val3x83" type="S" value="-1,0,"System.Windows.Controls.ListBox",-1,0,"Sybase.PowerBuilder.WPF.Controls.ListBox",-1,0,"Sybase.PowerBuilder.WPF.Controls.PictureListBox""/> + <Prp name="val3x84" type="S" value="-1,0,"javax.swing.JTabbedPane""/> + <Prp name="val3x85" type="S" value="-1,0,"Infragistics.Win.UltraWinListView.UltraListView""/> + <Prp name="val3x86" type="S" value=""/> + <Prp name="val3x87" type="S" value="-1,0,"spark.components::DataGrid""/> + <Prp name="val3x88" type="S" value="-1,0,"javax.swing.table.JTableHeader""/> + <Prp name="val3x89" type="S" value="-1,0,"*TreeView*""/> + <Prp name="val3x9" type="S" value="-1,0,"System.Windows.Controls.RadioButton",-1,0,"Sybase.PowerBuilder.WPF.Controls.RadioButton""/> + <Prp name="val3x90" type="S" value="-1,0,"TcxVerticalGrid",-1,0,"TcxDBVerticalGrid""/> + <Prp name="val3x91" type="S" value="-1,0,"Infragistics.Win.Misc.UltraDropDownButton""/> + <Prp name="val3x92" type="S" value="-1,0,"Telerik.WinControls.UI.RadTreeView""/> + <Prp name="val3x93" type="S" value="-1,0,"Infragistics.Win.UltraWinDock.DockableWindow",-1,0,"Infragistics.Win.UltraWinDock.WindowDockingArea""/> + <Prp name="val3x94" type="S" value="-1,0,"Microsoft.Windows.Controls.Ribbon.RibbonLabel",-1,0,"Microsoft.Windows.Controls.Ribbon.TwoLineLabel""/> + <Prp name="val3x95" type="S" value="-1,0,"javafx.ext.swing.SwingToggleButton""/> + <Prp name="val3x96" type="S" value="-1,0,"javafx.scene.control.TextBox""/> + <Prp name="val3x97" type="S" value="-1,0,"System.Windows.Controls.TextBox""/> + <Prp name="val3x98" type="S" value="-1,0,"javafx.scene.control.ToggleButton""/> + <Prp name="val3x99" type="S" value="-1,0,"System.Windows.Controls.Calendar""/> + <Prp name="val4x0" type="S" value=""/> + <Prp name="val4x1" type="S" value="{F9B37809-D679-406F-ADB5-1C184932E3F0}"/> + <Prp name="val4x10" type="S" value="{9C010E22-C219-46A6-8F86-AF8E953793AE}"/> + <Prp name="val4x100" type="S" value="{9FBE6284-026A-4768-814E-48DB66C03096}"/> + <Prp name="val4x101" type="S" value="{5D959243-E03C-45D1-ABFF-1AD36A76085F}"/> + <Prp name="val4x102" type="S" value="{3E619A73-F1D0-4648-A541-B51D0395C159}"/> + <Prp name="val4x103" type="S" value="{ADBA0D80-DE1A-4832-930D-11066B02C94D}"/> + <Prp name="val4x104" type="S" value="{4DF62D40-DBF1-4485-9889-B820A9AEFE6C}"/> + <Prp name="val4x105" type="S" value="{FE077305-1C3C-44D9-88BD-79EFA46A5C1E}"/> + <Prp name="val4x106" type="S" value="{7B358D65-F835-4040-AE8E-C4A9374DDDC8}"/> + <Prp name="val4x107" type="S" value="{58A129BE-DB6B-444B-A657-D5F6747AD6E3}"/> + <Prp name="val4x108" type="S" value="{9470E502-293D-47C5-816F-394A1C98C8B5}"/> + <Prp name="val4x109" type="S" value="{3ABE8596-5548-4B5C-A592-DD41FF77473C}"/> + <Prp name="val4x11" type="S" value=""/> + <Prp name="val4x110" type="S" value="{1C4E7510-4D4A-4D9E-B2B1-CC414AB2A7FC}"/> + <Prp name="val4x111" type="S" value="{06374633-0A16-47EA-BFE5-38CE84C02760}"/> + <Prp name="val4x112" type="S" value="{3A24073F-764A-47DD-A7B2-F0B9BAF0A9F0}"/> + <Prp name="val4x113" type="S" value="{60448B69-1869-463D-AA8E-7CDBAF895396}"/> + <Prp name="val4x114" type="S" value="{D92FA9B9-8A45-42D5-B25B-34575873A5B4}"/> + <Prp name="val4x115" type="S" value="{2D169C74-8758-4082-9C23-05CA7753561A}"/> + <Prp name="val4x116" type="S" value="{9E687D31-4F7F-11D5-A0A4-0050DA82B17A}"/> + <Prp name="val4x117" type="S" value="{E352C0DE-7620-495C-A17B-852FFEDE38E4}"/> + <Prp name="val4x118" type="S" value="{E5CA258C-C8BF-408B-A5FD-89F2DFCC599A}"/> + <Prp name="val4x119" type="S" value="{4E2B1C05-5327-458C-9B0B-7AC3519DD78A}"/> + <Prp name="val4x12" type="S" value="{7BBA813B-F13F-4769-BE3F-D14B596FCFCB}"/> + <Prp name="val4x120" type="S" value="{4577E374-2991-4A3F-B65B-BBF71C221849}"/> + <Prp name="val4x121" type="S" value="{2BD1FA7C-F60A-4F12-A53A-19D6EE741CF1}"/> + <Prp name="val4x122" type="S" value="{25D3067A-AE99-4099-A1B8-6B4D2FDA275D}"/> + <Prp name="val4x123" type="S" value="{459404BF-C53C-4843-8139-F342C4814A4C}"/> + <Prp name="val4x124" type="S" value="{81D3D94F-21CF-49E9-817F-746C76A1F7C3}"/> + <Prp name="val4x125" type="S" value="{2EB3EB61-57B8-11D4-8F40-005004347D8A}"/> + <Prp name="val4x126" type="S" value="{4DDAE352-F58A-4541-9C74-D2E89C544217}"/> + <Prp name="val4x127" type="S" value="{59961675-0280-4B7B-8A20-B3A795597F95}"/> + <Prp name="val4x128" type="S" value="{DDDC2FFB-7429-46D5-9678-B671EB63448D}"/> + <Prp name="val4x129" type="S" value="{FEB14E31-5184-4A6A-956E-867EC48A3AC5}"/> + <Prp name="val4x13" type="S" value=""/> + <Prp name="val4x130" type="S" value="{EBABD24B-370C-469D-ABEB-75AFA4C9C1AE}"/> + <Prp name="val4x131" type="S" value="{06A4B39B-A897-498A-A557-56048C3BD4EA}"/> + <Prp name="val4x132" type="S" value="{8AB93163-5B55-4345-9D7A-4788EABDE894}"/> + <Prp name="val4x133" type="S" value="{174A3CDD-C3BC-4571-A4DB-C3F73BF515F1}"/> + <Prp name="val4x134" type="S" value="{742EDCD6-0455-4462-A093-A7E711CEDFA2}"/> + <Prp name="val4x135" type="S" value="{9DC4764A-EF1B-4559-BFFA-73D2277DA9B4}"/> + <Prp name="val4x136" type="S" value="{6B19E083-BCBE-4437-A8CC-DD0F3E7F34D4}"/> + <Prp name="val4x137" type="S" value="{97B18189-73A6-4ED9-92D0-1BC26AF93EDB}"/> + <Prp name="val4x138" type="S" value="{B3F74872-C011-461F-804D-E2D90A1D323D}"/> + <Prp name="val4x139" type="S" value="{4ED1CDF0-2C75-11D4-8EF9-005004347D8A}"/> + <Prp name="val4x14" type="S" value="{613F8BC9-A50C-4715-8330-4647B060CE5F}"/> + <Prp name="val4x140" type="S" value="{FFAF27AB-F8D8-4BD8-B63C-71AFE09D5D05}"/> + <Prp name="val4x141" type="S" value="{E05F4483-F323-4923-9BF8-F66A1300F42E}"/> + <Prp name="val4x142" type="S" value="{3080C640-C91C-11D4-998B-AB0FB1A63070}"/> + <Prp name="val4x143" type="S" value="{4498B852-AACD-47F7-96EC-901917A3E1FC}"/> + <Prp name="val4x144" type="S" value="{23CA88EC-EFE7-4E11-A88F-E84AD06CACC2}"/> + <Prp name="val4x145" type="S" value="{4036BF63-B369-4A9F-8F32-93017893B840}"/> + <Prp name="val4x146" type="S" value="{414AC755-C94D-4BB7-A9AA-FEA5136547D0}"/> + <Prp name="val4x147" type="S" value="{6B98C127-50E3-4A4F-96B8-BDB24259F6F3}"/> + <Prp name="val4x148" type="S" value="{0F3A14D2-CF48-4749-9B94-2C3FA7E8F483}"/> + <Prp name="val4x149" type="S" value="{9DEBBD73-C69F-4DE2-934B-7063A921AB55}"/> + <Prp name="val4x15" type="S" value=""/> + <Prp name="val4x150" type="S" value="{B731207F-36F4-4585-9449-9999D7CC16A3}"/> + <Prp name="val4x151" type="S" value="{E419D118-4348-4175-97ED-8C4F9BDC0333}"/> + <Prp name="val4x152" type="S" value="{D42CF702-50A4-4FDF-8985-8163964277D1}"/> + <Prp name="val4x153" type="S" value="{7BD78970-0594-45F3-B2B3-8E704A52DEA0}"/> + <Prp name="val4x154" type="S" value="{E26CBE9B-AA56-47EE-906C-CA051E85FBF9}"/> + <Prp name="val4x155" type="S" value="{32407751-849B-49F3-BC39-ADE5CE08EF04}"/> + <Prp name="val4x156" type="S" value="{8EB26B4A-C26F-46DE-897C-282740A9C2FE}"/> + <Prp name="val4x157" type="S" value="{7CBA9788-8BC6-4815-9D91-D0F4BC72170C}"/> + <Prp name="val4x158" type="S" value="{94E02577-2BF7-4588-8FBA-ED638F146A5E}"/> + <Prp name="val4x159" type="S" value="{211146E9-39AC-4C59-BBA9-EB7821F32230}"/> + <Prp name="val4x16" type="S" value="{2E138281-4EAB-11D5-A0A2-0050DA82B17A}"/> + <Prp name="val4x160" type="S" value="{03842696-3AF8-44A9-AEC3-BF053B8606CC}"/> + <Prp name="val4x161" type="S" value="{2CCD87DF-6030-4E5F-8F7B-8099D6C31B7D}"/> + <Prp name="val4x162" type="S" value="{A502D888-22FA-44E9-827E-8E7539B76841}"/> + <Prp name="val4x163" type="S" value="{7A3165B3-5A2D-4FF6-B1D2-31FE0B7BCF46}"/> + <Prp name="val4x164" type="S" value="{F3FEDE4A-D316-4CF6-A946-730C5FCE0E3D}"/> + <Prp name="val4x165" type="S" value="{89B2F48C-6E10-44C2-B657-65DF2C80FCBB}"/> + <Prp name="val4x166" type="S" value="{EA1ED5E0-6FA5-49D3-BC03-DC82F68650A4}"/> + <Prp name="val4x167" type="S" value="{CC40A511-13AD-11D6-A1B1-0050DA82B17A}"/> + <Prp name="val4x168" type="S" value="{006B78B2-3612-11D4-8F07-005004347D8A}"/> + <Prp name="val4x169" type="S" value="{9ED25AB1-23E5-4FDE-ABFF-29A9643D17AA}"/> + <Prp name="val4x17" type="S" value="{8E611BC8-353B-4908-B434-B792F7533B13}"/> + <Prp name="val4x170" type="S" value="{2168084B-1FA2-499B-A58D-4149E15DEDF3}"/> + <Prp name="val4x171" type="S" value="{11E1D717-55B9-4D86-9A50-38208A6DD941}"/> + <Prp name="val4x172" type="S" value="{1A675744-E683-4366-AD5D-BC00BE8FB9E1}"/> + <Prp name="val4x173" type="S" value="{A97D0F38-C9D5-4DB8-B8CE-5CC054831F20}"/> + <Prp name="val4x174" type="S" value="{E45AE7F0-4413-43CA-9F11-22CFDB5BF983}"/> + <Prp name="val4x175" type="S" value="{4C810240-3305-47D0-9184-DD3386607C58}"/> + <Prp name="val4x176" type="S" value="{8C1C2777-8489-4EFD-B570-BFE9B7A90C83}"/> + <Prp name="val4x177" type="S" value="{F0BB3574-1BFB-43F4-997A-D63E98794BBC}"/> + <Prp name="val4x178" type="S" value="{BA471C4E-A1CC-4D43-9AF3-CD5561E8A4F4}"/> + <Prp name="val4x179" type="S" value="{9DDA2BEA-7B80-4D47-AD49-6B31B02502AB}"/> + <Prp name="val4x18" type="S" value="{0B6A165E-BCF5-4E57-9A51-0FF69FDE766B}"/> + <Prp name="val4x180" type="S" value="{2DCCDB04-A4B0-4A5F-AACF-528909A1F838}"/> + <Prp name="val4x181" type="S" value="{9A5DD4B7-FE5C-4E55-A7C6-A66E8C1D942B}"/> + <Prp name="val4x182" type="S" value="{20CF579D-5F91-4FF9-9022-AA52DB547765}"/> + <Prp name="val4x183" type="S" value="{30231B36-5FE7-4AF4-A1CB-8A13BAB91BC1}"/> + <Prp name="val4x184" type="S" value="{E2071728-B47E-4D24-8D4F-E9E56301D680}"/> + <Prp name="val4x185" type="S" value="{8F3B6407-1902-4D8E-B0F3-0F30B91696CB}"/> + <Prp name="val4x186" type="S" value="{228FCEB4-3C71-485E-99EB-233EF33948E4}"/> + <Prp name="val4x187" type="S" value="{04D5B5DA-EE3C-46B6-A172-5F6ACD39273F}"/> + <Prp name="val4x188" type="S" value="{9730F61B-E6A3-42CB-8EF6-8D9A3CA8382A}"/> + <Prp name="val4x189" type="S" value="{7302000B-64EB-4D3C-BF0E-B742D308B03C}"/> + <Prp name="val4x19" type="S" value="{A5ACBD31-EFEE-4377-A289-510AD94E4B4E}"/> + <Prp name="val4x190" type="S" value="{648D8B2E-F5A8-4299-A25B-B4E9F6FCFFBE}"/> + <Prp name="val4x191" type="S" value="{2DE03994-1524-4838-88B6-07CF537142F5}"/> + <Prp name="val4x192" type="S" value="{EF70825E-C6FC-4DAE-8DD6-EECB47A0B278}"/> + <Prp name="val4x193" type="S" value="{345FC421-561B-11D4-8F3B-005004347D8A}"/> + <Prp name="val4x194" type="S" value="{5B68CB85-9F3D-4237-B3D9-EAB68008E35A}"/> + <Prp name="val4x195" type="S" value="{95638501-808C-44DE-BD14-303014D9B3FE}"/> + <Prp name="val4x196" type="S" value="{A5B47A61-32CC-11D4-8F05-005004347D8A}"/> + <Prp name="val4x197" type="S" value="{7F6163B0-26E7-495E-95CF-5D6A16E73E33}"/> + <Prp name="val4x198" type="S" value="{41E5E6A4-053E-435A-A5DC-52253224BA8B}"/> + <Prp name="val4x199" type="S" value="{23375892-4DD6-11D5-A0A0-0050DA82B17A}"/> + <Prp name="val4x2" type="S" value=""/> + <Prp name="val4x20" type="S" value="{0FFB5F4F-9B1D-42D5-A0F5-BD24FAEB9461}"/> + <Prp name="val4x200" type="S" value="{22F63B6A-7794-4220-932A-A649B28DBEF6}"/> + <Prp name="val4x201" type="S" value="{8BD666AF-B9E4-4ABB-8985-3B6BDB288972}"/> + <Prp name="val4x202" type="S" value="{37FBCBE4-C430-465A-B90E-71D292BE03E7}"/> + <Prp name="val4x203" type="S" value="{29D8078C-9359-4218-90D3-879BC145DFEE}"/> + <Prp name="val4x204" type="S" value="{6331D0F9-0931-4406-AA38-110A32C5EE79}"/> + <Prp name="val4x205" type="S" value="{ACDB16E8-46BD-49A6-9CCA-C6142CACD40C}"/> + <Prp name="val4x206" type="S" value="{5335DB5E-B351-46BD-B6F5-EDC1E53D9F65}"/> + <Prp name="val4x207" type="S" value="{559E2A93-0780-416B-B420-360FC17F5614}"/> + <Prp name="val4x208" type="S" value="{22AD6961-335E-4EEF-A572-49C87661DDB0}"/> + <Prp name="val4x209" type="S" value="{260B8996-CA8D-4355-A0D9-745BCA71624D}"/> + <Prp name="val4x21" type="S" value="{3DBB2013-92CA-4940-8EF7-44BC66BBD5DE}"/> + <Prp name="val4x210" type="S" value="{3DC76248-EE22-4240-8D64-D2FF72D49916}"/> + <Prp name="val4x211" type="S" value="{526C06EE-D0F5-4038-A174-172D34A1FA7B}"/> + <Prp name="val4x212" type="S" value="{299EB6EA-AA39-4FFF-83C6-ED7C3815DB26}"/> + <Prp name="val4x213" type="S" value="{9F70C780-C783-4339-95F3-503F2E726C90}"/> + <Prp name="val4x214" type="S" value="{5AAFDFFC-1765-448D-96CF-4EA40F72488E}"/> + <Prp name="val4x215" type="S" value="{BADFFC2E-5EDC-44CF-AC23-881440C2F5CC}"/> + <Prp name="val4x216" type="S" value="{FE0C084C-EBEB-4DB7-8FB9-62F22DD20C5E}"/> + <Prp name="val4x217" type="S" value="{6F41C1BF-9AD9-4582-80AD-764BC28F7715}"/> + <Prp name="val4x218" type="S" value="{FA98F18D-09D4-423E-94D0-F822397B369C}"/> + <Prp name="val4x219" type="S" value="{0EFE239C-82F3-4B48-B7F9-9CDA818A3A73}"/> + <Prp name="val4x22" type="S" value=""/> + <Prp name="val4x220" type="S" value="{20205A13-C6B6-4B15-B76D-D72BFB3F502A}"/> + <Prp name="val4x221" type="S" value="{21399519-3421-4366-82A0-8B707D81F4CA}"/> + <Prp name="val4x222" type="S" value="{B9A9F1AE-78E9-45EF-97B8-7FB1AAA83B10}"/> + <Prp name="val4x223" type="S" value="{53111B1A-9EFB-40CE-9A38-B124241EBC1B}"/> + <Prp name="val4x224" type="S" value="{2D662548-9A7E-4D83-8D97-CCA04A95CEDC}"/> + <Prp name="val4x225" type="S" value="{7C7649B9-4EA6-4345-A8FF-B472315FFF7F}"/> + <Prp name="val4x226" type="S" value="{49BA71C6-8A9E-4EEF-BC35-B2F618F79D67}"/> + <Prp name="val4x227" type="S" value="{7F757BC1-C303-449A-9C52-E9AFACB62C30}"/> + <Prp name="val4x228" type="S" value="{2E90DF69-49AD-4973-91EC-3D35D124FD0C}"/> + <Prp name="val4x229" type="S" value="{CCB59672-CEB6-4008-B85B-3635E6F97AF6}"/> + <Prp name="val4x23" type="S" value="{91B3F7CA-6FB2-4D2F-A064-66B0C39C246E}"/> + <Prp name="val4x230" type="S" value="{21DA9023-146E-4081-AD78-24350803F9AA}"/> + <Prp name="val4x231" type="S" value="{C5BDADF2-41F0-4398-B76A-995160721368}"/> + <Prp name="val4x232" type="S" value="{94799952-6726-4F81-956A-B6801308552C}"/> + <Prp name="val4x233" type="S" value="{23985BC6-D94E-41F8-974A-64CC98940A7B}"/> + <Prp name="val4x234" type="S" value="{77160B2A-B463-40D5-B817-1EC93AAB9B4A}"/> + <Prp name="val4x235" type="S" value="{6EA27BFE-7A0E-4AB4-9DC6-6486E47EC32C}"/> + <Prp name="val4x236" type="S" value="{3F2A409F-FC9D-4E73-8EDA-9B2D188AE8BF}"/> + <Prp name="val4x237" type="S" value="{6D87A30E-78D0-43C9-96C5-FC637E3E741B}"/> + <Prp name="val4x238" type="S" value="{269EC47C-1911-47FC-83D4-8C43FE45B32E}"/> + <Prp name="val4x239" type="S" value="{14629300-CEB3-40D1-A602-9E5BAFC77759}"/> + <Prp name="val4x24" type="S" value="{24C2003B-4433-42A0-BCFC-086C60610616}"/> + <Prp name="val4x240" type="S" value="{58E38241-2476-456C-9126-376CD8BCBFE9}"/> + <Prp name="val4x241" type="S" value="{2A43FACC-E136-471C-9341-EC9423E952B6}"/> + <Prp name="val4x242" type="S" value="{115BEE21-B24D-47F8-8254-9DF7CA068B6E}"/> + <Prp name="val4x243" type="S" value="{2B1FE413-3E83-4A69-AE1D-BD501DF0BD87}"/> + <Prp name="val4x244" type="S" value="{F4F87936-89B8-423D-AC15-B28EE359A11D}"/> + <Prp name="val4x245" type="S" value="{D7264C63-99E5-4F18-8A9E-061850402752}"/> + <Prp name="val4x246" type="S" value="{0C3F6C45-A0F0-4A64-8B9F-3F501886F835}"/> + <Prp name="val4x247" type="S" value="{CF1C898E-DDB8-40E8-A733-66782343A3BF}"/> + <Prp name="val4x248" type="S" value="{2717DC1B-CD24-49F0-9A51-3B3EFF52D0DB}"/> + <Prp name="val4x249" type="S" value="{71EA01AA-C42E-4843-A984-DA4BF9D6F673}"/> + <Prp name="val4x25" type="S" value="{410CE24B-382E-476C-9F03-06D88F048472}"/> + <Prp name="val4x250" type="S" value="{C065D7B9-D3F1-4EAB-86FC-6C2FD750C21B}"/> + <Prp name="val4x251" type="S" value="{32A55CD5-69DF-4FE4-A464-B694F9CB0867}"/> + <Prp name="val4x252" type="S" value="{4703813A-2878-48F2-8C4A-4B59C7B1592C}"/> + <Prp name="val4x253" type="S" value="{A978648F-2B98-42EA-9B88-313F326959A4}"/> + <Prp name="val4x254" type="S" value="{2773DCB3-6018-4A6D-B3B7-9517F4277DBD}"/> + <Prp name="val4x255" type="S" value="{223CE953-783D-4A1A-976A-300C9D0186F6}"/> + <Prp name="val4x256" type="S" value="{2721A064-B6BA-41DE-A53A-8B14AD2F8DDE}"/> + <Prp name="val4x257" type="S" value="{5BD07518-755F-4B2C-A689-0DEF7CB087DC}"/> + <Prp name="val4x258" type="S" value="{4792DF39-290B-4124-B7EC-B280754BE686}"/> + <Prp name="val4x259" type="S" value="{46F90EDA-E15B-4E2B-9314-9648494AF72C}"/> + <Prp name="val4x26" type="S" value="{B3A79034-9D29-445A-8F08-5BB97B298201}"/> + <Prp name="val4x260" type="S" value="{227F3826-946A-46A4-AE7C-1E8EB4B2E573}"/> + <Prp name="val4x261" type="S" value="{1E93DB76-A5D1-41D3-827B-4F3C4FA4D811}"/> + <Prp name="val4x262" type="S" value="{5A08BAFD-6A2D-4752-BC84-96170AC159FB}"/> + <Prp name="val4x263" type="S" value="{F975E540-B22D-47D9-8460-A8007D3F6A70}"/> + <Prp name="val4x264" type="S" value="{2C87A7BA-708B-4F74-B182-8CE4933431CC}"/> + <Prp name="val4x265" type="S" value="{5EEC2838-25F0-44A3-B842-AC98F3C7EACB}"/> + <Prp name="val4x266" type="S" value="{AB750D7D-984A-4E85-B33E-7A72AB4F1276}"/> + <Prp name="val4x267" type="S" value="{F80DD939-337F-4667-A2A2-037CE63F235F}"/> + <Prp name="val4x268" type="S" value="{8CA4FB05-674F-436B-A1B4-52ADB1FA1279}"/> + <Prp name="val4x269" type="S" value="{BE24E79E-E35C-4B75-834C-F462EE9396A1}"/> + <Prp name="val4x27" type="S" value="{3A50BFD1-649F-11D5-A0B9-0050DA82B17A}"/> + <Prp name="val4x270" type="S" value="{22707C71-F6B0-4319-AEDA-0B385D97D8D8}"/> + <Prp name="val4x271" type="S" value="{759F48FB-1140-45EF-8C4B-BFDDB2919F58}"/> + <Prp name="val4x272" type="S" value="{9A5C2358-7DA1-465A-9C8A-BBACE1A8BF02}"/> + <Prp name="val4x273" type="S" value="{39AE4017-4C2F-4A43-A823-372F06B3E54F}"/> + <Prp name="val4x274" type="S" value="{E8717396-417E-4D4A-B1B4-8AC1D9668AD1}"/> + <Prp name="val4x275" type="S" value="{5730E828-4BED-47CF-9625-32E34E331D80}"/> + <Prp name="val4x276" type="S" value="{23235683-F199-43FA-9DA8-E33E40ED7AB9}"/> + <Prp name="val4x277" type="S" value="{C167BE41-63B1-40EF-BB9D-59A3D202E91D}"/> + <Prp name="val4x278" type="S" value="{61D51FC9-35A1-4B7F-B667-10C967DEE55B}"/> + <Prp name="val4x279" type="S" value="{F92FE29B-0B44-42CE-A8F1-8FA795E6928D}"/> + <Prp name="val4x28" type="S" value="{2F1A9C74-AD6A-4599-8868-7F585D8E045B}"/> + <Prp name="val4x280" type="S" value="{AA482B65-79D6-46AD-A57D-99E254CD5AD8}"/> + <Prp name="val4x281" type="S" value="{FCD35733-0235-4469-9982-E2FB92E1463F}"/> + <Prp name="val4x282" type="S" value="{4E24E43C-B194-4B6E-89DF-4DE8A3A3766A}"/> + <Prp name="val4x283" type="S" value="{BEE2BDAE-F121-4F8B-8561-BC7CD467BC28}"/> + <Prp name="val4x284" type="S" value="{721549D0-CBC3-4463-AE38-D94603855F74}"/> + <Prp name="val4x285" type="S" value="{B58FA9C0-B798-4C53-A4F7-34FC6B46AB9E}"/> + <Prp name="val4x286" type="S" value="{59489E99-59FA-4E2A-BA88-DF231D11A071}"/> + <Prp name="val4x287" type="S" value="{4BF81308-9129-4A88-9C4D-B4AACF14BCC5}"/> + <Prp name="val4x288" type="S" value="{80902470-B840-422E-B1F8-FA994FAEF4AC}"/> + <Prp name="val4x289" type="S" value="{41EE6591-7987-4A4C-A047-2BC90E401AC2}"/> + <Prp name="val4x29" type="S" value="{0798353A-04EB-42E7-B0D4-C0437FD7936B}"/> + <Prp name="val4x290" type="S" value="{A7EED386-A9C9-4741-A013-77E2B1F51368}"/> + <Prp name="val4x291" type="S" value="{27B792BA-B8C1-4FC4-9590-714F5EF9771E}"/> + <Prp name="val4x292" type="S" value="{82A06E44-FA22-474C-8913-A5C63854D9F4}"/> + <Prp name="val4x293" type="S" value="{A71ADACC-E313-468A-B877-B552B83F1A35}"/> + <Prp name="val4x294" type="S" value="{6EF097D7-CFF7-45AB-A65D-65E6B11DADFE}"/> + <Prp name="val4x295" type="S" value="{58572EB1-5FBF-11D5-A0B1-0050DA82B17A}"/> + <Prp name="val4x296" type="S" value="{880C80AC-A77B-4E1B-9706-05D47AC4E6D0}"/> + <Prp name="val4x297" type="S" value="{72BA6A06-1D42-459C-B0DD-75D807E3856B}"/> + <Prp name="val4x298" type="S" value="{7C146CBE-3588-4A4B-98FC-B61686B96239}"/> + <Prp name="val4x299" type="S" value="{061A3DAE-69E7-42D2-9AE7-5DD22D32FB46}"/> + <Prp name="val4x3" type="S" value="{00449488-6269-4FB9-BCA2-B65714FF759D}"/> + <Prp name="val4x30" type="S" value="{43385D8A-A4F1-4196-9AED-E76CA20DA56D}"/> + <Prp name="val4x300" type="S" value="{2857A9CA-E2C7-4B02-A98A-85D70F1B909B}"/> + <Prp name="val4x301" type="S" value="{F7720484-5956-4022-A841-8406202EF8C1}"/> + <Prp name="val4x302" type="S" value=""/> + <Prp name="val4x303" type="S" value="{B8490919-AF4B-4FFB-BE8D-D109CFFE8011}"/> + <Prp name="val4x304" type="S" value="{275065AD-5216-485B-B45B-4460DDC5F8A5}"/> + <Prp name="val4x305" type="S" value="{CA67ED70-7614-4116-9C61-891F126DE622}"/> + <Prp name="val4x306" type="S" value="{7818F2A6-D528-4CED-B94A-3EC5D0947ADC}"/> + <Prp name="val4x307" type="S" value="{34F93873-9998-4D8E-949D-F14E77C8D99D}"/> + <Prp name="val4x308" type="S" value="{60657688-CEA4-4F70-93FA-AAB8FCBF338D}"/> + <Prp name="val4x309" type="S" value="{D9A3AEFE-5162-4959-83CB-5B1128B623F8}"/> + <Prp name="val4x31" type="S" value="{2F05EDD5-CF72-4D40-AD3E-C0EE1C1F5784}"/> + <Prp name="val4x310" type="S" value=""/> + <Prp name="val4x311" type="S" value="{D6CC5448-CD71-496E-8612-78314655A135}"/> + <Prp name="val4x312" type="S" value="{50F9CED5-49B1-4C41-A779-66C272799460}"/> + <Prp name="val4x313" type="S" value="{A0853993-ECB1-43F2-8D72-EED8D89B7D13}"/> + <Prp name="val4x314" type="S" value="{B9121168-A8C5-45E9-87AF-41597B8B641A}"/> + <Prp name="val4x315" type="S" value="{E098CDC1-4341-40D9-89CE-C8722A79D47F}"/> + <Prp name="val4x316" type="S" value="{516C938C-FDA1-4DA7-A087-20BAE0E103BC}"/> + <Prp name="val4x317" type="S" value="{725A379B-343E-4148-9E93-AAA1BD1B6870}"/> + <Prp name="val4x318" type="S" value="{4EAD40BF-0CFE-442C-947D-8A2D58C739B3}"/> + <Prp name="val4x319" type="S" value="{C58B4AA2-260D-47F9-9FF3-08B13853773E}"/> + <Prp name="val4x32" type="S" value=""/> + <Prp name="val4x320" type="S" value="{3B4EC9A3-445D-4857-9278-9B5A6F88FA4E}"/> + <Prp name="val4x321" type="S" value="{1E620879-DDE6-44AE-A7D2-AC3898DB1E35}"/> + <Prp name="val4x322" type="S" value="{6CAA3837-AA2A-4434-82EB-DF8A2940D87E}"/> + <Prp name="val4x323" type="S" value="{1B1F07AB-89F9-4827-B72B-823585790ED4}"/> + <Prp name="val4x324" type="S" value="{8A82A6D9-AD69-492F-827B-9E0C519F946E}"/> + <Prp name="val4x325" type="S" value="{1110A4FF-8D64-4C6E-84D2-07874707E90D}"/> + <Prp name="val4x326" type="S" value="{2AAF6925-676D-487F-805D-245E8D7B4082}"/> + <Prp name="val4x327" type="S" value="{6775D25D-91F6-4163-8C85-25B799F34CEA}"/> + <Prp name="val4x328" type="S" value="{89A6458E-11F9-46BC-9EF8-42FDA88522F4}"/> + <Prp name="val4x329" type="S" value="{B9032B63-E0D7-4AB2-8BC6-6EF1E6D71EFF}"/> + <Prp name="val4x33" type="S" value="{5D10BA13-D5F4-44D5-A18B-E977D654418D}"/> + <Prp name="val4x330" type="S" value="{A6D6A550-C537-4E2B-881A-48B47337650B}"/> + <Prp name="val4x331" type="S" value="{93A27B32-6B11-45E5-85F7-31381A687575}"/> + <Prp name="val4x332" type="S" value="{C128D987-556B-4631-A21C-25BBBC86ECEA}"/> + <Prp name="val4x333" type="S" value="{2B8D0210-962E-41FC-8F1D-79A3FF1C620D}"/> + <Prp name="val4x334" type="S" value="{61DD2D24-E9D9-46A7-A26C-6D9B72905489}"/> + <Prp name="val4x335" type="S" value="{5567D70B-6495-4C17-9491-7A3C172088CE}"/> + <Prp name="val4x336" type="S" value="{8DE1E68B-2628-4D1D-9032-6E836DC63E8F}"/> + <Prp name="val4x337" type="S" value="{D2F71912-1C0D-4BCB-8426-45D7456FE6E4}"/> + <Prp name="val4x338" type="S" value="{8221CE2E-248D-430C-B3AC-C7CCE2AFDCE0}"/> + <Prp name="val4x339" type="S" value="{CF8D60BA-C4B0-43A9-95A4-E487EEB56ABE}"/> + <Prp name="val4x34" type="S" value="{837CC283-792C-4A91-ACA8-006754959249}"/> + <Prp name="val4x340" type="S" value="{C8087DB9-0E5D-42A8-8B99-393B98F6AD4E}"/> + <Prp name="val4x341" type="S" value="{D00C777C-2001-4823-BB9A-50248CA27340}"/> + <Prp name="val4x342" type="S" value="{0C13A381-418B-4462-88CD-C0DE9BD61C7B}"/> + <Prp name="val4x343" type="S" value="{70280EA2-040B-4F74-9F15-B60E85458995}"/> + <Prp name="val4x344" type="S" value="{BE092A7D-E782-40C0-83AF-B0D9BE75C85F}"/> + <Prp name="val4x345" type="S" value="{49E809A6-E1DC-4638-8D69-471161A3C994}"/> + <Prp name="val4x346" type="S" value="{E4BE6FCA-6F0F-44F0-B908-4C64CCAA7DA0}"/> + <Prp name="val4x347" type="S" value="{275D5E41-A0EA-4685-B9A5-C644635C0A69}"/> + <Prp name="val4x348" type="S" value="{0D03BD42-41D9-4F24-9DAF-25E06231F021}"/> + <Prp name="val4x349" type="S" value="{7003FC63-3ACA-47CC-A026-CB4D6B6C7172}"/> + <Prp name="val4x35" type="S" value="{6758C706-E755-4512-AF04-A8F248B42180}"/> + <Prp name="val4x350" type="S" value="{FC882BF0-873D-4C85-B843-C9E50492CC8C}"/> + <Prp name="val4x351" type="S" value="{90E53767-48B6-4909-B904-E54BEABCF250}"/> + <Prp name="val4x352" type="S" value="{57342D9C-5DB8-4A3C-AEF5-7C1AF5B8D800}"/> + <Prp name="val4x353" type="S" value="{3C0CFEDC-1D59-4F9F-827D-772560D2D6B0}"/> + <Prp name="val4x354" type="S" value="{659E9BF6-6CFC-4D5E-9079-861138FB9057}"/> + <Prp name="val4x355" type="S" value="{A120A02C-52BD-46E0-88DB-463845938576}"/> + <Prp name="val4x356" type="S" value="{6C7F8442-DC86-4C70-AEEB-840EEB856C40}"/> + <Prp name="val4x357" type="S" value="{679AF11C-B091-485C-9511-D7C56C2DF449}"/> + <Prp name="val4x358" type="S" value="{67ED515B-0707-4BB7-8B64-3518F35B7026}"/> + <Prp name="val4x359" type="S" value="{6A4F838E-A518-4910-BAEC-6CEAD1B8D1F2}"/> + <Prp name="val4x36" type="S" value="{10B9EF27-A3A7-41CA-989D-A95C58BE6E0A}"/> + <Prp name="val4x360" type="S" value="{188DA7FC-DCC2-446A-B289-742EFF890503}"/> + <Prp name="val4x361" type="S" value="{0B56862E-61A5-46A1-BD88-8C5319D339AE}"/> + <Prp name="val4x362" type="S" value="{D7CE8D61-AB12-45F6-AAA8-4398EAED9096}"/> + <Prp name="val4x363" type="S" value="{70953F89-02B0-4A4F-9129-31E87FD79D31}"/> + <Prp name="val4x364" type="S" value="{5F0157E5-6936-49CE-B0DC-EBF5D93182BC}"/> + <Prp name="val4x365" type="S" value="{5864F214-4534-49AD-AC13-9F39A2ED5612}"/> + <Prp name="val4x366" type="S" value="{3F71B937-8770-43F5-8548-9D440FA7973A}"/> + <Prp name="val4x367" type="S" value="{BD80B3F0-09F1-4108-999B-BD54EA8793BC}"/> + <Prp name="val4x368" type="S" value="{ACA6A16B-B396-49C0-BBC1-C7A39CE4B5AA}"/> + <Prp name="val4x369" type="S" value="{216D249E-9650-4064-82DF-1CA85D6D5771}"/> + <Prp name="val4x37" type="S" value="{FCF34291-6E63-4C30-92EF-8858B73359BB}"/> + <Prp name="val4x370" type="S" value="{CCBDC537-2315-4E00-8570-B2461BD12F5A}"/> + <Prp name="val4x371" type="S" value="{105BB31A-EBCD-4E2A-A534-B0FC1DB23183}"/> + <Prp name="val4x372" type="S" value="{9D13A612-88BD-4F8F-83E3-64494E897539}"/> + <Prp name="val4x373" type="S" value="{8E3C05BE-FA7D-4EC1-BA2C-EA96E9452159}"/> + <Prp name="val4x374" type="S" value="{948C9A15-94E7-460F-9265-DFC36C71291D}"/> + <Prp name="val4x375" type="S" value="{EE1F1DBE-8D20-4682-88BA-BA547EE3314B}"/> + <Prp name="val4x376" type="S" value="{D927B27D-2EBB-4071-A355-D609AE260D7B}"/> + <Prp name="val4x377" type="S" value="{FF5A33A0-D3E0-4FC5-855B-9B7FFF5B9FDB}"/> + <Prp name="val4x378" type="S" value="{E59E102B-9528-4836-B3CF-5385D6155E87}"/> + <Prp name="val4x379" type="S" value="{69572935-495F-41DD-A4CF-FADA3369ACE9}"/> + <Prp name="val4x38" type="S" value="{20ADA010-F82F-4F87-BFF5-D9DEACF59692}"/> + <Prp name="val4x380" type="S" value="{AAB93C87-CE28-4478-A8D6-0684AC3EAF88}"/> + <Prp name="val4x381" type="S" value="{4F9DD564-86E9-45D5-A5EF-F7DCDE19F4AD}"/> + <Prp name="val4x382" type="S" value="{5CEAEF61-E993-47F7-A7DA-DE5569A95B49}"/> + <Prp name="val4x383" type="S" value="{1EF9A127-1595-44F2-AABE-FB9B7B408054}"/> + <Prp name="val4x384" type="S" value="{13894916-BF7E-4715-A834-AD60E0121DB0}"/> + <Prp name="val4x385" type="S" value="{CE3AAD13-7A7B-4DBC-A6B4-F64820638AAE}"/> + <Prp name="val4x386" type="S" value="{870E4DC3-FB2A-4E9B-A91A-DD8B878497D0}"/> + <Prp name="val4x387" type="S" value="{871DFF07-FF9C-451B-A82B-6BC52572B3E9}"/> + <Prp name="val4x388" type="S" value="{8BA45DB9-14F8-4DF4-8DA8-5E8A4B6A46FD}"/> + <Prp name="val4x389" type="S" value="{1A5396A5-4397-4440-8767-0B7966F2799A}"/> + <Prp name="val4x39" type="S" value="{270E99B4-1C42-4B05-AE1F-47C684D4E120}"/> + <Prp name="val4x390" type="S" value="{C776AB75-9A6B-4D8D-BF64-F6CF67F09254}"/> + <Prp name="val4x391" type="S" value="{B531873F-6D9B-4BB8-A689-E7A1B5EF73B3}"/> + <Prp name="val4x392" type="S" value="{5DCF1525-884A-4D00-96B8-8045297F8916}"/> + <Prp name="val4x393" type="S" value="{EB79BB2A-A052-40BC-89B5-11D6B0442417}"/> + <Prp name="val4x4" type="S" value=""/> + <Prp name="val4x40" type="S" value="{893C72DF-6B0A-42A6-AFFB-0A449CA60811}"/> + <Prp name="val4x41" type="S" value="{213EE9BD-8D0C-4B97-92F4-ED3CBE890DDD}"/> + <Prp name="val4x42" type="S" value="{FA239074-F392-445B-BE4F-34F699019E36}"/> + <Prp name="val4x43" type="S" value="{F30DE2E6-CC42-4C4E-AF07-7E8F1C081571}"/> + <Prp name="val4x44" type="S" value="{7B077660-0269-473B-A395-26ECCC048D10}"/> + <Prp name="val4x45" type="S" value="{D10E1C65-40F7-43DC-B811-462C753F0717}"/> + <Prp name="val4x46" type="S" value="{DA984D0C-F368-43AD-A3D5-BA01698FA4EC}"/> + <Prp name="val4x47" type="S" value=""/> + <Prp name="val4x48" type="S" value="{890C509A-632D-48BF-AC9E-A70C0C4ACD97}"/> + <Prp name="val4x49" type="S" value="{C419736F-2A5B-4CA9-8F86-531C039E4DB8}"/> + <Prp name="val4x5" type="S" value="{3D30CB6B-934E-4787-8686-D2DC944F9C07}"/> + <Prp name="val4x50" type="S" value="{5BC8FA2D-3BE0-4533-94FB-BF094A4C525F}"/> + <Prp name="val4x51" type="S" value="{E435AC7B-CCB0-4BE0-90BE-26A654AE5673}"/> + <Prp name="val4x52" type="S" value="{635EAE53-DBF4-4687-9EA9-7CF45EFBB9DD}"/> + <Prp name="val4x53" type="S" value="{190B8795-C681-4BB3-A345-45F5D76E05EB}"/> + <Prp name="val4x54" type="S" value="{8EB0BD9E-D470-4078-823D-94CC2E1CC78B}"/> + <Prp name="val4x55" type="S" value="{5FC86967-5765-46CC-9EC7-0CD1819D15E0}"/> + <Prp name="val4x56" type="S" value="{A9FC044B-2ECD-4C04-880C-A136708B704D}"/> + <Prp name="val4x57" type="S" value="{EAD16A26-B713-4E49-9F87-1940B9661C85}"/> + <Prp name="val4x58" type="S" value="{AA8311A8-D893-4F5F-88F3-5BA33E9B94AA}"/> + <Prp name="val4x59" type="S" value=""/> + <Prp name="val4x6" type="S" value=""/> + <Prp name="val4x60" type="S" value="{2367D70B-D280-4D73-BA8D-CEFFF634E971}"/> + <Prp name="val4x61" type="S" value="{716CF203-263D-11D4-8EF3-005004347D8A}"/> + <Prp name="val4x62" type="S" value="{37C2BFFA-FED3-4008-872D-CCDA3340DEF5}"/> + <Prp name="val4x63" type="S" value="{D63DD295-BF60-4C19-BF07-579676F1146B}"/> + <Prp name="val4x64" type="S" value="{14B4F68B-DBC2-485B-BB4E-D6CAD08D13A8}"/> + <Prp name="val4x65" type="S" value="{B9215B74-2F96-4065-9FB3-9D1526EEBAD7}"/> + <Prp name="val4x66" type="S" value="{6A4361BB-0932-4A04-BE49-258B2B3564CB}"/> + <Prp name="val4x67" type="S" value="{D0D387BB-2DA3-4294-A55F-7DF642F1975D}"/> + <Prp name="val4x68" type="S" value="{6DB7CE33-B310-4452-8D60-4F8468EC41C6}"/> + <Prp name="val4x69" type="S" value="{5BD2A037-DAA3-4459-A136-7876BED5FF3C}"/> + <Prp name="val4x7" type="S" value="{17504A7F-0314-4C2C-AB44-1697C2D92DEB}"/> + <Prp name="val4x70" type="S" value="{B12B513F-9F8E-4A60-B774-ABAF79EC8F93}"/> + <Prp name="val4x71" type="S" value="{B8A32261-5D3E-11D4-8F45-005004347D8A}"/> + <Prp name="val4x72" type="S" value="{39A7EADF-A1C9-447C-932F-B8687C7241A6}"/> + <Prp name="val4x73" type="S" value="{B83C4F79-32FC-4080-BEEE-241585B23EF6}"/> + <Prp name="val4x74" type="S" value="{2B3ECC15-48BD-4EE1-A05A-E9DEF78758F9}"/> + <Prp name="val4x75" type="S" value="{0BF15E85-068A-42D0-980D-6757DDED30EB}"/> + <Prp name="val4x76" type="S" value="{FBA55967-F837-4E3A-9C9D-AFABC9E37E9C}"/> + <Prp name="val4x77" type="S" value="{985CB441-99B9-4ED1-8AC5-980B1E663102}"/> + <Prp name="val4x78" type="S" value="{4F50F803-7C03-41AB-8B96-E47F43D77A78}"/> + <Prp name="val4x79" type="S" value="{3B89EC5F-2DBE-4488-A817-5AD46CA9A76C}"/> + <Prp name="val4x8" type="S" value=""/> + <Prp name="val4x80" type="S" value="{337E67D6-C631-4F10-9BD1-7D7AC5A3F691}"/> + <Prp name="val4x81" type="S" value="{574A6D81-63E7-11D5-A0B8-0050DA82B17A}"/> + <Prp name="val4x82" type="S" value="{FAF05181-B8AB-4D60-A653-7E74B4752205}"/> + <Prp name="val4x83" type="S" value="{6BD0992C-9447-4381-AA22-C5F8337AE51B}"/> + <Prp name="val4x84" type="S" value="{9C7A9C5B-96A7-46F8-8F71-7DB3262F22BB}"/> + <Prp name="val4x85" type="S" value="{4BB9E129-6AAB-43AD-83AE-F0F57238F225}"/> + <Prp name="val4x86" type="S" value=""/> + <Prp name="val4x87" type="S" value="{CF9CED32-91C3-433B-AA54-88A189C9C263}"/> + <Prp name="val4x88" type="S" value="{2C53FFA6-B4AC-464B-ABF3-1C363024ED27}"/> + <Prp name="val4x89" type="S" value="{14AAE3C1-2C95-11D4-8EF9-005004347D8A}"/> + <Prp name="val4x9" type="S" value="{72B58A51-7D18-46DD-8737-7BAECDB5B83A}"/> + <Prp name="val4x90" type="S" value="{92C1DB4C-1C2F-45E4-B78A-B7397E920D8F}"/> + <Prp name="val4x91" type="S" value="{540D1798-82A9-47C2-AE69-3CCA3A71C246}"/> + <Prp name="val4x92" type="S" value="{0E4FFB0D-34D1-4CC4-85B5-D6D3871B6471}"/> + <Prp name="val4x93" type="S" value="{FE80B51F-618A-4E24-9242-3521FE064CB1}"/> + <Prp name="val4x94" type="S" value="{258867A5-F349-4A18-B5D9-0C392DEFC7DF}"/> + <Prp name="val4x95" type="S" value="{0F334B0F-60FC-481D-9546-2FB2EC6F68A8}"/> + <Prp name="val4x96" type="S" value="{C874EE80-E334-461F-865A-6534D010ABE2}"/> + <Prp name="val4x97" type="S" value="{D5FD38B7-0318-4040-A1DD-32E1C230E9F5}"/> + <Prp name="val4x98" type="S" value="{2572CF10-8BB8-4A56-AB4E-77DBE3B6B834}"/> + <Prp name="val4x99" type="S" value="{5536FFA2-8294-4B29-99C1-1B571D0C242F}"/> + </Node> + <Node name="recording_testedappsonly"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="0"/> + </Node> + <Node name="recreateactivexobjects"> + <Prp name="type" type="I" value="1"/> + <Prp name="value" type="B" value="0"/> + </Node> + <Prp name="key" type="S" value="{D054FBC5-0FAA-4242-BC1A-433006590131}"/> + <Prp name="settingsversion" type="S" value="8.70"/> + </Node> + <Node name="test data"> + <Node name="child list"/> + <Prp name="key" type="S" value="{68681C40-0FCE-4FCD-B6EF-A7FBA85373EE}"/> + </Node> + <Node name="variables"> + <Prp name="key" type="S" value="{1678272A-614F-42D4-AA7B-78EFCC483D19}"/> + </Node> + <Prp name="signature" type="S" value="{362A8EE5-675E-43A9-869D-06ECE80B0CB4}"/> + <Prp name="version" type="S" value="8.0"/> + </Node> +</Nodes> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests.mds.tcLS Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE Nodes [ + +<!ENTITY % NameValue "CDATA"> +<!ENTITY % PropType "(I|S|D|L|H|B)"> +<!ENTITY % VersionValue "CDATA"> + +<!ELEMENT Prp (#PCDATA)> +<!ELEMENT Node (Node|Prp)*> +<!ELEMENT Nodes (Node)+> + +<!ATTLIST Nodes version CDATA "1"> + +<!ATTLIST Node name CDATA #REQUIRED> + +<!ATTLIST Prp name CDATA #REQUIRED> +<!ATTLIST Prp type CDATA #REQUIRED> +<!ATTLIST Prp value CDATA #REQUIRED> +]> +<Nodes version="1"> + <Node name="root"> + <Node name="data"> + <Node name="{4f1ff945-a611-4673-adda-c93f3bc1c1ac}"> + <Node name="{014e2005-80ca-48c8-8ee4-017894d24616}"> + <Prp name="filepath" type="S" value="C:\Users\adminsh\AppData\Local\Google\Chrome\Application\"/> + </Node> + </Node> + <Node name="logs"> + <Prp name="key" type="S" value="{E780342D-5155-401F-A32F-EA59AFC21453}"/> + <Prp name="relpath" type="S" value="Log"/> + </Node> + <Node name="variables"/> + </Node> + <Prp name="signature" type="S" value="{49FC0C30-9EF7-4DBD-97A8-B7A00E79A2AF}"/> + </Node> +</Nodes> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/Stores/Stores.tcStores Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE Nodes [ + +<!ENTITY % NameValue "CDATA"> +<!ENTITY % PropType "(I|S|D|L|H|B)"> +<!ENTITY % VersionValue "CDATA"> + +<!ELEMENT Prp (#PCDATA)> +<!ELEMENT Node (Node|Prp)*> +<!ELEMENT Nodes (Node)+> + +<!ATTLIST Nodes version CDATA "1"> + +<!ATTLIST Node name CDATA #REQUIRED> + +<!ATTLIST Prp name CDATA #REQUIRED> +<!ATTLIST Prp type CDATA #REQUIRED> +<!ATTLIST Prp value CDATA #REQUIRED> +]> +<Nodes version="1"> + <Node name="root"> + <Node name="child list"> + <Node name="item0000000000"> + <Node name="item data"> + <Prp name="relpath" type="S" value="WebTesting\WebTesting.tcWtc"/> + </Node> + <Prp name="index" type="I" value="0"/> + <Prp name="key" type="S" value="{7DD01993-21A7-4BEA-9B79-BFCB468EBFDD}"/> + <Prp name="type" type="S" value="{B205BEB2-E15D-463E-8F95-9AF50A3E8F46}"/> + <Prp name="typename" type="S" value="Web Testing"/> + </Node> + </Node> + <Node name="folders"> + <Node name="folders"/> + </Node> + <Node name="settings"> + <Prp name="settingsversion" type="S" value="8.70"/> + </Node> + <Prp name="signature" type="S" value="{5238AF17-5FE2-48FF-8BCC-9803A975A4F4}"/> + <Prp name="version" type="S" value="8.0"/> + </Node> +</Nodes> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/Stores/WebTesting/WebTesting.tcWtc Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE Nodes [ + +<!ENTITY % NameValue "CDATA"> +<!ENTITY % PropType "(I|S|D|L|H|B)"> +<!ENTITY % VersionValue "CDATA"> + +<!ELEMENT Prp (#PCDATA)> +<!ELEMENT Node (Node|Prp)*> +<!ELEMENT Nodes (Node)+> + +<!ATTLIST Nodes version CDATA "1"> + +<!ATTLIST Node name CDATA #REQUIRED> + +<!ATTLIST Prp name CDATA #REQUIRED> +<!ATTLIST Prp type CDATA #REQUIRED> +<!ATTLIST Prp value CDATA #REQUIRED> +]> +<Nodes version="1"> + <Node name="root"> + <Node name="child list"/> + <Node name="folders"> + <Node name="folders"/> + </Node> + <Node name="settings"> + <Prp name="settingsversion" type="S" value="8.70"/> + </Node> + <Prp name="signature" type="S" value="{B205BEB2-E15D-463E-8F95-9AF50A3E8F46}"/> + <Prp name="version" type="S" value="8.0"/> + </Node> +</Nodes> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.AutomatedTests/SilverlightValidation.AutomatedTests/TestedApps/TestedApps.tcTAs Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,111 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE Nodes [ + +<!ENTITY % NameValue "CDATA"> +<!ENTITY % PropType "(I|S|D|L|H|B)"> +<!ENTITY % VersionValue "CDATA"> + +<!ELEMENT Prp (#PCDATA)> +<!ELEMENT Node (Node|Prp)*> +<!ELEMENT Nodes (Node)+> + +<!ATTLIST Nodes version CDATA "1"> + +<!ATTLIST Node name CDATA #REQUIRED> + +<!ATTLIST Prp name CDATA #REQUIRED> +<!ATTLIST Prp type CDATA #REQUIRED> +<!ATTLIST Prp value CDATA #REQUIRED> +]> +<Nodes version="1"> + <Node name="root"> + <Node name="child list"> + <Node name="item0"> + <Node name="config"> + <Node name="runmodeparams"> + <Node name="air"> + <Prp name="debuggerexecutable" type="S" value=""/> + <Prp name="descriptorfilename" type="S" value=""/> + <Prp name="parameters" type="S" value=""/> + <Prp name="userelativeworkingfolder" type="B" value="-1"/> + <Prp name="workfolder" type="S" value=""/> + </Node> + <Node name="debug"> + <Prp name="parameters" type="S" value=""/> + <Prp name="userelativeworkingfolder" type="B" value="-1"/> + <Prp name="workfolder" type="S" value=""/> + </Node> + <Node name="java"> + <Prp name="applicationarguments" type="S" value=""/> + <Prp name="classpaths" type="S" value=""/> + <Prp name="jarorclassfilename" type="S" value=""/> + <Prp name="jvmexecutable" type="S" value=""/> + <Prp name="parameters" type="S" value=""/> + <Prp name="userelativeworkingfolder" type="B" value="-1"/> + <Prp name="workfolder" type="S" value=""/> + </Node> + <Node name="profile"> + <Prp name="aqtimeversion" type="I" value="0"/> + <Prp name="createnewinstance" type="B" value="0"/> + <Prp name="forcerunmode" type="B" value="0"/> + <Prp name="overrideprofiler" type="B" value="0"/> + <Prp name="profilername" type="S" value=""/> + <Prp name="profilerunmode" type="S" value="Silent"/> + <Prp name="projectfilename" type="S" value=""/> + <Prp name="useproject" type="B" value="0"/> + </Node> + <Node name="runas"> + <Prp name="domain" type="S" value=""/> + <Prp name="parameters" type="S" value=""/> + <Prp name="password" type="S" value=""/> + <Prp name="userelativeworkingfolder" type="B" value="-1"/> + <Prp name="username" type="S" value=""/> + <Prp name="workfolder" type="S" value=""/> + </Node> + <Node name="simple"> + <Prp name="parameters" type="S" value=""/> + <Prp name="userelativeworkingfolder" type="B" value="-1"/> + <Prp name="workfolder" type="S" value=""/> + </Node> + <Node name="web"> + <Prp name="browserarguments" type="S" value=""/> + <Prp name="browserexecutable" type="S" value="C:\Users\adminsh\AppData\Local\Google\Chrome\Application\chrome.exe"/> + <Prp name="pageaddress" type="S" value="http://localhost:55220/index.html"/> + <Prp name="parameters" type="S" value=""/> + <Prp name="userelativeworkingfolder" type="B" value="-1"/> + <Prp name="workfolder" type="S" value=""/> + </Node> + <Prp name="activerunmode" type="S" value="Web"/> + </Node> + <Prp name="autorunonrecording" type="B" value="-1"/> + <Prp name="count" type="I" value="1"/> + <Prp name="enabled" type="B" value="-1"/> + <Prp name="filename" type="S" value="chrome.exe"/> + <Prp name="filepath" type="S" value="C:\Users\adminsh\AppData\Local\Google\Chrome\Application\"/> + <Prp name="node name" type="S" value="Page"/> + <Prp name="parameters" type="S" value=""/> + <Prp name="userchangename" type="B" value="-1"/> + <Prp name="workfolder" type="S" value=""/> + </Node> + <Node name="data"/> + <Node name="test data"/> + <Prp name="key" type="S" value="{014E2005-80CA-48C8-8EE4-017894D24616}"/> + <Prp name="type" type="S" value="{FD30A383-63C2-4C25-948C-2595C0F81320}"/> + <Prp name="typename" type="S" value="Tested Application"/> + </Node> + <Prp name="item count" type="I" value="1"/> + </Node> + <Node name="config"> + <Prp name="node name" type="S" value="TestedApps"/> + </Node> + <Node name="folders"> + <Node name="folders"/> + </Node> + <Node name="test data"/> + <Prp name="key" type="S" value="{4F1FF945-A611-4673-ADDA-C93F3BC1C1AC}"/> + <Prp name="signature" type="S" value="{90D101C8-80C7-48D4-9055-2E451B9BCD75}"/> + <Prp name="type" type="S" value="{90D101C8-80C7-48D4-9055-2E451B9BCD75}"/> + <Prp name="typename" type="S" value="Tested Applications"/> + <Prp name="version" type="I" value="1"/> + </Node> +</Nodes> \ No newline at end of file
--- a/SilverlightValidation/SilverlightValidation.PL/Models/UserModel.cs Sun May 06 16:15:42 2012 +0100 +++ b/SilverlightValidation/SilverlightValidation.PL/Models/UserModel.cs Sun May 06 20:37:32 2012 +0100 @@ -21,11 +21,11 @@ { return new UserModel() { - Username = "", - Password = "", - Email = "", - DateOfBirth = null, - Description = "" + Username = username, + Password = password, + Email = email, + DateOfBirth = dateOfBirth, + Description = descripton }; }
--- a/SilverlightValidation/SilverlightValidation.Tests.NUnit/Fakes/UserModelValidatorFake.cs Sun May 06 16:15:42 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,38 +0,0 @@ -using System; -using FluentValidation; -using SilverlightValidation.Interfaces; - -namespace SilverlightValidation.Tests.Fakes -{ - class UserModelValidatorFake : AbstractValidator<IUserModel> - { - private UserModelValidatorFake() - { - RuleFor(x => x.Username) - .Length(3, 8) - .WithMessage("Must be between 3-8 characters."); - - RuleFor(x => x.Password) - .Matches(@"^\w*(?=\w*\d)(?=\w*[a-z])(?=\w*[A-Z])\w*$") - .WithMessage("Must contain lower, upper and numeric chars."); - - RuleFor(x => x.Email) - .EmailAddress() - .WithMessage("A valid email address is required."); - - RuleFor(x => x.DateOfBirth) - .Must(BeAValidDateOfBirth) - .WithMessage("Must be within 100 years of today."); - } - - private bool BeAValidDateOfBirth(DateTime? dateOfBirth) - { - if (dateOfBirth == null) return false; - if (dateOfBirth.Value > DateTime.Today || dateOfBirth < DateTime.Today.AddYears(-100)) - return false; - return true; - } - - public static UserModelValidatorFake Create() { return new UserModelValidatorFake(); } - } -}
--- a/SilverlightValidation/SilverlightValidation.Tests.NUnit/Properties/AssemblyInfo.cs Sun May 06 16:15:42 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using 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. -[assembly: AssemblyTitle("SilverlightValidation.Tests")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("SilverlightValidation.Tests")] -[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)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("843ea0ec-635f-4592-b3e6-5893be73bc5e")] - -// 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")]
--- a/SilverlightValidation/SilverlightValidation.Tests.NUnit/SilverlightValidation.Tests.csproj Sun May 06 16:15:42 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,81 +0,0 @@ -<?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)' == '' ">AnyCPU</Platform> - <ProductVersion>8.0.30703</ProductVersion> - <SchemaVersion>2.0</SchemaVersion> - <ProjectGuid>{02CCF8C7-1311-453F-BF82-3564AD9E7B8C}</ProjectGuid> - <OutputType>Library</OutputType> - <AppDesignerFolder>Properties</AppDesignerFolder> - <RootNamespace>SilverlightValidation.Tests</RootNamespace> - <AssemblyName>SilverlightValidation.Tests</AssemblyName> - <TargetFrameworkVersion>v4.0</TargetFrameworkVersion> - <FileAlignment>512</FileAlignment> - </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> - <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|AnyCPU' "> - <DebugType>pdbonly</DebugType> - <Optimize>true</Optimize> - <OutputPath>bin\Release\</OutputPath> - <DefineConstants>TRACE</DefineConstants> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> - </PropertyGroup> - <ItemGroup> - <Reference Include="FakeItEasy"> - <HintPath>..\Libs\FakeItEasy.dll</HintPath> - </Reference> - <Reference Include="FluentAssertions"> - <HintPath>..\Libs\FluentAssertions.dll</HintPath> - </Reference> - <Reference Include="FluentValidation"> - <HintPath>..\Libs\FluentValidation.dll</HintPath> - </Reference> - <Reference Include="nunit.framework, Version=2.6.0.12051, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL"> - <HintPath>..\Libs\nunit.framework.dll</HintPath> - </Reference> - <Reference Include="System" /> - <Reference Include="System.Core" /> - <Reference Include="System.Windows"> - <HintPath>..\Libs\System.Windows.dll</HintPath> - </Reference> - <Reference Include="System.Xml.Linq" /> - <Reference Include="System.Data.DataSetExtensions" /> - <Reference Include="Microsoft.CSharp" /> - <Reference Include="System.Data" /> - <Reference Include="System.Xml" /> - </ItemGroup> - <ItemGroup> - <Compile Include="Fakes\UserModelValidatorFake.cs" /> - <Compile Include="ViewModels\UserListViewModelFixture.cs" /> - <Compile Include="Properties\AssemblyInfo.cs" /> - <Compile Include="ViewModels\UserViewModelFixture.cs" /> - <Compile Include="ViewModels\ViewModelBaseFixture.cs" /> - </ItemGroup> - <ItemGroup> - <ProjectReference Include="..\SilverlightValidation.PL\SilverlightValidation.PL.csproj"> - <Project>{13B5F568-F402-4A2A-9A23-0FDF0B5564E3}</Project> - <Name>SilverlightValidation.PL</Name> - </ProjectReference> - </ItemGroup> - <ItemGroup> - <None Include="packages.config" /> - </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> \ No newline at end of file
--- a/SilverlightValidation/SilverlightValidation.Tests.NUnit/ViewModels/UserListViewModelFixture.cs Sun May 06 16:15:42 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -using System; -using NUnit.Framework; - -namespace SilverlightValidation.Tests.ViewModels -{ - [TestFixture] - class UserListViewModelFixture - { - [Test] - public void Given_When_Then() - { - Assert.True(true); - } - } -}
--- a/SilverlightValidation/SilverlightValidation.Tests.NUnit/ViewModels/UserViewModelFixture.cs Sun May 06 16:15:42 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,222 +0,0 @@ -using System; -using FluentAssertions.EventMonitoring; -using NUnit.Framework; -using SilverlightValidation.Models; -using SilverlightValidation.Tests.Fakes; -using SilverlightValidation.Validators; -using SilverlightValidation.ViewModels; - -namespace SilverlightValidation.Tests.ViewModels -{ - [TestFixture] - class UserViewModelFixture - { - #region Constructor - - [Test] - public void WhenConstructed_WithTwoNulls_ThenArgumentNullExceptionForModel() - { - Assert.Throws<ArgumentNullException>(() => new UserViewModel(null, null), "model"); - } - - [Test] - public void WhenConstructed_WithNullFirstParam_ThenArgumentNullExceptionForModel() - { - Assert.Throws<ArgumentNullException>(() => new UserViewModel(null, UserModelValidator.Create()), "model"); - } - - [Test] - public void WhenConstructed_WithNullSecondParam_ThenArgumentNullExceptionForValidator() - { - Assert.Throws<ArgumentNullException>(() => new UserViewModel(UserModel.Create(), null), "validator"); - } - - [Test] - public void WhenConstructed_WithGenericParams_ThenInstantiatesViewModel() - { - var vm = new UserViewModel(UserModel.Create(), UserModelValidator.Create()); - Assert.IsNotNull(vm); - } - - #endregion - - #region INotifyPropertyChanged - - [Test] - public void WhenPropertyChanged_WithValidDateOfBirthUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // act - vm.DateOfBirth = new DateTime(1977, 01, 01); - - // assert - vm.ShouldRaisePropertyChangeFor(x => x.DateOfBirth); - Assert.IsTrue(vm.IsChanged); - } - - - [Test] - public void WhenPropertyChanged_WithInvalidDateOfBirthUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // act - vm.DateOfBirth = new DateTime(1800, 01, 01); - - // assert - vm.ShouldRaisePropertyChangeFor(x => x.DateOfBirth); - Assert.IsTrue(vm.IsChanged); - } - - [Test] - public void WhenPropertyChanged_WithDescriptionUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // act - vm.Description = "New description"; - - // assert - vm.ShouldRaisePropertyChangeFor(x => x.Description); - Assert.IsTrue(vm.IsChanged); - } - - [Test] - public void WhenPropertyChanged_WithValidEmailUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // act - vm.Email = "test@domain.com"; - - // assert - vm.ShouldRaisePropertyChangeFor(x => x.Email); - Assert.IsTrue(vm.IsChanged); - } - - [Test] - public void WhenPropertyChanged_WithInvalidEmailUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // act - vm.Email = "invalid email"; - - // assert - vm.ShouldRaisePropertyChangeFor(x => x.Email); - Assert.IsTrue(vm.IsChanged); - } - - [Test] - public void WhenPropertyChanged_WithValidUsernameUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // act - vm.Username = "dummy"; - - // assert - vm.ShouldRaisePropertyChangeFor(x => x.Username); - Assert.IsTrue(vm.IsChanged); - } - - [Test] - public void WhenPropertyChanged_WithInvalidUsernameUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // act - vm.Username = "invalidusernametoolong"; - - // assert - vm.ShouldRaisePropertyChangeFor(x => x.Username); - Assert.IsTrue(vm.IsChanged); - } - - [Test] - public void WhenPropertyChanged_WithValidPasswordUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // act - vm.Password = "dummy"; - - // assert - vm.ShouldRaisePropertyChangeFor(x => x.Password); - Assert.IsTrue(vm.IsChanged); - } - - [Test] - public void WhenPropertyChanged_WithInvalidPasswordUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // act - vm.Password = "invalidpasswordtoolong"; - - // assert - vm.ShouldRaisePropertyChangeFor(x => x.Password); - Assert.IsTrue(vm.IsChanged); - } - - #endregion - - #region Commands - - [Test] - public void WhenNewViewModel_ThenOkCommandIsExecutable() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // assert - Assert.IsTrue(vm.OkCommand.CanExecute(null)); - } - - [Test] - public void WhenNewViewModel_ThenCancelCommandIsExecutable() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // assert - Assert.IsTrue(vm.CancelCommand.CanExecute(null)); - } - - [Test] - public void WhenNewViewModel_WithCancelExecuted_ThenShouldRaiseEvent() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // act - vm.CancelCommand.Execute(null); - - // assert - vm.ShouldRaise("UserViewResponseMessage"); - } - - #endregion - - #region Helpers - - private static UserViewModel CreateDefaultUserViewModel() - { - var vm = new UserViewModel(UserModel.Create(), UserModelValidatorFake.Create()); - vm.MonitorEvents(); - return vm; - } - - #endregion - } -}
--- a/SilverlightValidation/SilverlightValidation.Tests.NUnit/ViewModels/ViewModelBaseFixture.cs Sun May 06 16:15:42 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using NUnit.Framework; - -namespace SilverlightValidation.Tests.ViewModels -{ - [TestFixture] - class ViewModelBaseFixture - { - - } -}
--- a/SilverlightValidation/SilverlightValidation.Tests.NUnit/packages.config Sun May 06 16:15:42 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<packages> - <package id="FluentAssertions" version="1.7.1.1" /> -</packages> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.Tests/Data/FactoryFixture.cs Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,28 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using SilverlightValidation.Data; +using FluentAssertions; + +namespace SilverlightValidation.Tests.Data +{ + [TestClass] + public class FactoryFixture + { + [TestMethod] + public void WhenCreateUserModels_ThenFiveModelsWithUsernameAndPasswordAndEmailSet() + { + const int expectedCount = 5; + var userModels = Factory.CreateUserModels(); + + foreach (var userModel in userModels) + { + userModel.Username.Should().NotBeNullOrEmpty(); + userModel.Password.Should().NotBeNullOrEmpty(); + userModel.Email.Should().NotBeNullOrEmpty(); + userModel.DateOfBirth.Should().HaveValue(); + } + + userModels.Should().HaveCount(expectedCount); + } + + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.Tests/Helpers/Helper.cs Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,32 @@ +using System; +using FluentAssertions.EventMonitoring; +using SilverlightValidation.Models; +using SilverlightValidation.Tests.Fakes; +using SilverlightValidation.ViewModels; + +namespace SilverlightValidation.Tests.Helpers +{ + public class Helper + { + public static UserViewModel CreateDefaultUserViewModel() + { + var vm = new UserViewModel(UserModel.Create(), UserModelValidatorFake.Create()); + vm.MonitorEvents(); + return vm; + } + + public static UserViewModel CreateInvalidUserViewModel() + { + var vm = new UserViewModel(UserModel.Create(), UserModelValidatorFake.Create()); + vm.MonitorEvents(); + return vm; + } + + public static UserViewModel CreateValidUserViewModel() + { + var vm = new UserViewModel(UserModel.Create("dummy", "Dummy1", "dummy@dummy.com", new DateTime(1977, 01, 01)), UserModelValidatorFake.Create()); + vm.MonitorEvents(); + return vm; + } + } +}
--- a/SilverlightValidation/SilverlightValidation.Tests/SilverlightValidation.Tests.csproj Sun May 06 16:15:42 2012 +0100 +++ b/SilverlightValidation/SilverlightValidation.Tests/SilverlightValidation.Tests.csproj Sun May 06 20:37:32 2012 +0100 @@ -128,10 +128,15 @@ <Compile Include="App.xaml.cs"> <DependentUpon>App.xaml</DependentUpon> </Compile> + <Compile Include="Data\FactoryFixture.cs" /> + <Compile Include="Helpers\Helper.cs" /> <Compile Include="Properties\AssemblyInfo.cs" /> <Compile Include="Fakes\UserModelValidatorFake.cs" /> <Compile Include="ViewModels\UserListViewModelFixture.cs" /> - <Compile Include="ViewModels\UserViewModelFixture.cs" /> + <Compile Include="ViewModels\UserViewModel_Constructor.cs" /> + <Compile Include="ViewModels\UserViewModel_INotifyDataErrorInfo.cs" /> + <Compile Include="ViewModels\UserViewModel_Commands.cs" /> + <Compile Include="ViewModels\UserViewModel_INotifyPropertyChanged.cs" /> <Compile Include="ViewModels\ViewModelBaseFixture.cs" /> </ItemGroup> <ItemGroup>
--- a/SilverlightValidation/SilverlightValidation.Tests/ViewModels/UserViewModelFixture.cs Sun May 06 16:15:42 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,229 +0,0 @@ -using System; -using FluentAssertions.EventMonitoring; -using GalaSoft.MvvmLight.Messaging; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using SilverlightValidation.Messages; -using SilverlightValidation.Models; -using SilverlightValidation.Tests.Fakes; -using SilverlightValidation.Validators; -using SilverlightValidation.ViewModels; - -namespace SilverlightValidation.Tests.ViewModels -{ - [TestClass] - public class UserViewModelFixture - { - #region Constructor - - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void WhenConstructed_WithTwoNulls_ThenThrowsArgumentNullException() - { - new UserViewModel(null, null); - } - - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void WhenConstructed_WithNullFirstParam_ThenThrowsArgumentNullException() - { - new UserViewModel(null, UserModelValidator.Create()); - } - - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void WhenConstructed_WithNullSecondParam_ThenThrowsArgumentNullException() - { - new UserViewModel(UserModel.Create(), null); - } - - [TestMethod] - public void WhenConstructed_WithGenericParams_ThenInstantiatesViewModel() - { - var vm = new UserViewModel(UserModel.Create(), UserModelValidator.Create()); - Assert.IsNotNull(vm); - } - - #endregion - - #region INotifyPropertyChanged - - [TestMethod] - public void WhenPropertyChanged_WithValidDateOfBirthUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // act - vm.DateOfBirth = new DateTime(1977, 01, 01); - - // assert - vm.ShouldRaisePropertyChangeFor(x => x.DateOfBirth); - Assert.IsTrue(vm.IsChanged); - } - - - [TestMethod] - public void WhenPropertyChanged_WithInvalidDateOfBirthUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // act - vm.DateOfBirth = new DateTime(1800, 01, 01); - - // assert - vm.ShouldRaisePropertyChangeFor(x => x.DateOfBirth); - Assert.IsTrue(vm.IsChanged); - } - - [TestMethod] - public void WhenPropertyChanged_WithDescriptionUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // act - vm.Description = "New description"; - - // assert - vm.ShouldRaisePropertyChangeFor(x => x.Description); - Assert.IsTrue(vm.IsChanged); - } - - [TestMethod] - public void WhenPropertyChanged_WithValidEmailUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // act - vm.Email = "test@domain.com"; - - // assert - vm.ShouldRaisePropertyChangeFor(x => x.Email); - Assert.IsTrue(vm.IsChanged); - } - - [TestMethod] - public void WhenPropertyChanged_WithInvalidEmailUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // act - vm.Email = "invalid email"; - - // assert - vm.ShouldRaisePropertyChangeFor(x => x.Email); - Assert.IsTrue(vm.IsChanged); - } - - [TestMethod] - public void WhenPropertyChanged_WithValidUsernameUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // act - vm.Username = "dummy"; - - // assert - vm.ShouldRaisePropertyChangeFor(x => x.Username); - Assert.IsTrue(vm.IsChanged); - } - - [TestMethod] - public void WhenPropertyChanged_WithInvalidUsernameUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // act - vm.Username = "invalidusernametoolong"; - - // assert - vm.ShouldRaisePropertyChangeFor(x => x.Username); - Assert.IsTrue(vm.IsChanged); - } - - [TestMethod] - public void WhenPropertyChanged_WithValidPasswordUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // act - vm.Password = "dummy"; - - // assert - vm.ShouldRaisePropertyChangeFor(x => x.Password); - Assert.IsTrue(vm.IsChanged); - } - - [TestMethod] - public void WhenPropertyChanged_WithInvalidPasswordUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // act - vm.Password = "invalidpasswordtoolong"; - - // assert - vm.ShouldRaisePropertyChangeFor(x => x.Password); - Assert.IsTrue(vm.IsChanged); - } - - #endregion - - #region Commands - - [TestMethod] - public void WhenNewViewModel_ThenOkCommandIsExecutable() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // assert - Assert.IsTrue(vm.OkCommand.CanExecute(null)); - } - - [TestMethod] - public void WhenNewViewModel_ThenCancelCommandIsExecutable() - { - // arrange - var vm = CreateDefaultUserViewModel(); - - // assert - Assert.IsTrue(vm.CancelCommand.CanExecute(null)); - } - - [TestMethod] - public void WhenNewViewModel_WithCancelExecuted_ThenShouldRaiseEvent() - { - // arrange - var vm = CreateDefaultUserViewModel(); - bool hasMessage = false; - Messenger.Default.Register<UserViewResponseMessage>(this, message => { hasMessage = true; }); - - // act - vm.CancelCommand.Execute(null); - - // assert - Assert.IsTrue(hasMessage); - } - - #endregion - - #region Helpers - - private static UserViewModel CreateDefaultUserViewModel() - { - var vm = new UserViewModel(UserModel.Create(), UserModelValidatorFake.Create()); - vm.MonitorEvents(); - return vm; - } - - #endregion - } -}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.Tests/ViewModels/UserViewModel_Commands.cs Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,96 @@ +using GalaSoft.MvvmLight.Messaging; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using SilverlightValidation.Messages; +using SilverlightValidation.Tests.Helpers; + +namespace SilverlightValidation.Tests.ViewModels +{ + [TestClass] + public class UserViewModel_Commands + { + [TestMethod] + public void WhenNewViewModel_ThenOkCommandIsExecutable() + { + // arrange + var vm = Helper.CreateDefaultUserViewModel(); + + // assert + Assert.IsTrue(vm.OkCommand.CanExecute(null)); + } + + [TestMethod] + public void WhenNewViewModel_WithOkExecuted_ThenShouldNotRaiseEvent() + { + // arrange + var vm = Helper.CreateDefaultUserViewModel(); + bool hasMessage = false; + Messenger.Default.Register<UserViewResponseMessage>(this, message => { hasMessage = true; }); + + // act + vm.OkCommand.Execute(null); + + // assert + Assert.IsFalse(hasMessage); + } + + [TestMethod] + public void WhenNewViewModel_WithOkExecutedAndUsernameUpdatedWithInvalidData_ThenShouldNotRaiseEvent() + { + // arrange + var vm = Helper.CreateDefaultUserViewModel(); + bool hasMessage = false; + Messenger.Default.Register<UserViewResponseMessage>(this, message => { hasMessage = true; }); + + // act + var shortData = "a"; + vm.Username = shortData; + vm.OkCommand.Execute(null); + + // assert + Assert.IsFalse(hasMessage); + } + + [TestMethod] + public void WhenNewViewModel_WithOkExecutedAndUsernameUpdated_ThenShouldRaiseEvent() + { + // arrange + var vm = Helper.CreateValidUserViewModel(); + bool hasMessage = false; + Messenger.Default.Register<UserViewResponseMessage>(this, message => { hasMessage = true; }); + + // act + vm.Username = "updated"; + vm.OkCommand.Execute(null); + + // assert + Assert.IsTrue(vm.IsChanged); + Assert.IsTrue(hasMessage); + } + + [TestMethod] + public void WhenNewViewModel_ThenCancelCommandIsExecutable() + { + // arrange + var vm = Helper.CreateDefaultUserViewModel(); + + // assert + Assert.IsTrue(vm.CancelCommand.CanExecute(null)); + } + + [TestMethod] + public void WhenNewViewModel_WithCancelExecuted_ThenShouldRaiseEvent() + { + // arrange + var vm = Helper.CreateDefaultUserViewModel(); + bool hasMessage = false; + Messenger.Default.Register<UserViewResponseMessage>(this, message => { hasMessage = true; }); + + // act + vm.CancelCommand.Execute(null); + + // assert + Assert.IsTrue(hasMessage); + } + + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.Tests/ViewModels/UserViewModel_Constructor.cs Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,40 @@ +using System; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using SilverlightValidation.Models; +using SilverlightValidation.Validators; +using SilverlightValidation.ViewModels; + +namespace SilverlightValidation.Tests.ViewModels +{ + [TestClass] + public class UserViewModel_Constructor + { + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void WhenConstructed_WithTwoNulls_ThenThrowsArgumentNullException() + { + new UserViewModel(null, null); + } + + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void WhenConstructed_WithNullFirstParam_ThenThrowsArgumentNullException() + { + new UserViewModel(null, UserModelValidator.Create()); + } + + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void WhenConstructed_WithNullSecondParam_ThenThrowsArgumentNullException() + { + new UserViewModel(UserModel.Create(), null); + } + + [TestMethod] + public void WhenConstructed_WithGenericParams_ThenInstantiatesViewModel() + { + var vm = new UserViewModel(UserModel.Create(), UserModelValidator.Create()); + Assert.IsNotNull(vm); + } + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.Tests/ViewModels/UserViewModel_INotifyDataErrorInfo.cs Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,271 @@ +using System; +using FluentAssertions; +using SilverlightValidation.Tests.Helpers; +using Microsoft.VisualStudio.TestTools.UnitTesting; + +namespace SilverlightValidation.Tests.ViewModels +{ + [TestClass] + public class UserViewModel_INotifyDataErrorInfo + { + [TestMethod] + public void WhenValidVM_WithUpdatedUsername_WithValidData_ThenErrorsForUsernameEmpty() + { + // arrange + var vm = Helper.CreateValidUserViewModel(); + + // act + var validData = "valid"; + vm.Username = validData; + + // assert + Assert.IsFalse(vm.HasErrors); + vm.GetErrors("Username").Should().BeNull(); + } + + [TestMethod] + public void WhenValidVM_WithUpdatedUsername_WithInvalidEmptyData_ThenErrorsForUsernameEqualsOne() + { + // arrange + var vm = Helper.CreateValidUserViewModel(); + + // act + vm.Username = string.Empty; + + // assert + Assert.IsTrue(vm.HasErrors); + vm.GetErrors("Username").Should().HaveCount(1); + } + + [TestMethod] + public void WhenValidVM_WithUpdatedUsername_WithInvalidShortData_ThenErrorsForUsernameEqualsOne() + { + // arrange + var vm = Helper.CreateValidUserViewModel(); + + // act + var shortData = "a"; + vm.Username = shortData; + + // assert + Assert.IsTrue(vm.HasErrors); + vm.GetErrors("Username").Should().HaveCount(1); + } + + [TestMethod] + public void WhenValidVM_WithUpdatedUsername_WithInvalidLongData_ThenErrorsForUsernameEqualsOne() + { + // arrange + var vm = Helper.CreateValidUserViewModel(); + + // act + vm.Username = "thisdatashouldbetoolong"; + + // assert + Assert.IsTrue(vm.HasErrors); + vm.GetErrors("Username").Should().HaveCount(1); + } + + [TestMethod] + public void WhenValidVM_WithUpdatedPassword_WithValidData_ThenErrorsForPasswordEmpty() + { + // arrange + var vm = Helper.CreateValidUserViewModel(); + + // act + var validPassword = "Pa33word"; + vm.Password = validPassword; + + // assert + Assert.IsFalse(vm.HasErrors); + vm.GetErrors("Password").Should().BeNull(); + } + + [TestMethod] + public void WhenValidVM_WithUpdatedPassword_WithInvalidEmptyData_ThenErrorsForPasswordEqualsOne() + { + // arrange + var vm = Helper.CreateValidUserViewModel(); + + // act + vm.Password = string.Empty; + + // assert + Assert.IsTrue(vm.HasErrors); + vm.GetErrors("Password").Should().HaveCount(1); + } + + [TestMethod] + public void WhenValidVM_WithUpdatedPassword_WithInvalidDataNotContainingANumber_ThenErrorsForPasswordEqualsOne() + { + // arrange + var vm = Helper.CreateValidUserViewModel(); + + // act + vm.Password = "Password"; + + // assert + Assert.IsTrue(vm.HasErrors); + vm.GetErrors("Password").Should().HaveCount(1); + } + + [TestMethod] + public void WhenValidVM_WithUpdatedPassword_WithInvalidDataNotContainingAnUpperCaseLetter_ThenErrorsForPasswordEqualsOne() + { + // arrange + var vm = Helper.CreateValidUserViewModel(); + + // act + vm.Password = "pa33word"; + + // assert + Assert.IsTrue(vm.HasErrors); + vm.GetErrors("Password").Should().HaveCount(1); + } + + [TestMethod] + public void WhenValidVM_WithUpdatedPassword_WithInvalidDataNotContainingALowerCaseLetter_ThenErrorsForPasswordEqualsOne() + { + // arrange + var vm = Helper.CreateValidUserViewModel(); + + // act + vm.Password = "PA33WORD"; + + // assert + Assert.IsTrue(vm.HasErrors); + vm.GetErrors("Password").Should().HaveCount(1); + } + + [TestMethod] + public void WhenValidVM_WithUpdatedEmail_WithValidData_ThenErrorsForEmailEmpty() + { + // arrange + var vm = Helper.CreateValidUserViewModel(); + + // act + var validData = "valid@email.com"; + vm.Email = validData; + + // assert + Assert.IsFalse(vm.HasErrors); + vm.GetErrors("Email").Should().BeNull(); + } + + [TestMethod] + public void WhenValidVM_WithUpdatedEmail_WithInvalidEmptyData_ThenErrorsForEmailEqualsOne() + { + // arrange + var vm = Helper.CreateValidUserViewModel(); + + // act + vm.Email = string.Empty; + + // assert + Assert.IsTrue(vm.HasErrors); + vm.GetErrors("Email").Should().HaveCount(1); + } + + [TestMethod] + public void WhenValidVM_WithUpdatedEmail_WithInvalidDataNoAtSign_ThenErrorsForEmailEqualsOne() + { + // arrange + var vm = Helper.CreateValidUserViewModel(); + + // act + var noAtSign = "invalidemail.com"; + vm.Email = noAtSign; + + // assert + Assert.IsTrue(vm.HasErrors); + vm.GetErrors("Email").Should().HaveCount(1); + } + + [TestMethod] + public void WhenValidVM_WithUpdatedEmail_WithInvalidDataNothingBeforeAtSign_ThenErrorsForEmailEqualsOne() + { + // arrange + var vm = Helper.CreateValidUserViewModel(); + + // act + var nothingBeforeAtSign = "@email.com"; + vm.Email = nothingBeforeAtSign; + + // assert + Assert.IsTrue(vm.HasErrors); + vm.GetErrors("Email").Should().HaveCount(1); + } + + [TestMethod] + public void WhenValidVM_WithUpdatedEmail_WithInvalidDataNoDotAfterAtSign_ThenErrorsForEmailEqualsOne() + { + // arrange + var vm = Helper.CreateValidUserViewModel(); + + // act + vm.Email = "invalid@email"; + + // assert + Assert.IsTrue(vm.HasErrors); + vm.GetErrors("Email").Should().HaveCount(1); + } + + [TestMethod] + public void WhenValidVM_WithUpdatedDateOfBirth_WithValidData_ThenErrorsForDateOfBirthEmpty() + { + // arrange + var vm = Helper.CreateValidUserViewModel(); + + // act + var validData = new DateTime(1977, 01, 01); + vm.DateOfBirth = validData; + + // assert + Assert.IsFalse(vm.HasErrors); + vm.GetErrors("DateOfBirth").Should().BeNull(); + } + + [TestMethod] + public void WhenValidVM_WithUpdatedDateOfBirth_WithInvalidEarlyData_ThenErrorsForDateOfBirthEqualsOne() + { + // arrange + var vm = Helper.CreateValidUserViewModel(); + + // act + vm.DateOfBirth = DateTime.MinValue; + + // assert + Assert.IsTrue(vm.HasErrors); + vm.GetErrors("DateOfBirth").Should().HaveCount(1); + } + + [TestMethod] + public void WhenValidVM_WithUpdatedDateOfBirth_WithInvalidDataMaxDate_ThenErrorsForDateOfBirthEqualsOne() + { + // arrange + var vm = Helper.CreateValidUserViewModel(); + + // act + vm.DateOfBirth = DateTime.MaxValue; + + // assert + Assert.IsTrue(vm.HasErrors); + vm.GetErrors("DateOfBirth").Should().HaveCount(1); + } + + [TestMethod] + public void WhenValidVM_WithUpdatedDateOfBirth_WithInvalidDataTomorrow_ThenErrorsForDateOfBirthEqualsOne() + { + // arrange + var vm = Helper.CreateValidUserViewModel(); + + // act + vm.DateOfBirth = DateTime.Now.AddDays(1); + + // assert + Assert.IsTrue(vm.HasErrors); + vm.GetErrors("DateOfBirth").Should().HaveCount(1); + } + + } +} \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/SilverlightValidation.Tests/ViewModels/UserViewModel_INotifyPropertyChanged.cs Sun May 06 20:37:32 2012 +0100 @@ -0,0 +1,137 @@ +using System; +using FluentAssertions.EventMonitoring; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using SilverlightValidation.Tests.Helpers; + +namespace SilverlightValidation.Tests.ViewModels +{ + [TestClass] + public class UserViewModel_INotifyPropertyChanged + { + [TestMethod] + public void WhenPropertyChanged_WithValidDateOfBirthUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() + { + // arrange + var vm = Helper.CreateDefaultUserViewModel(); + + // act + vm.DateOfBirth = new DateTime(1977, 01, 01); + + // assert + vm.ShouldRaisePropertyChangeFor(x => x.DateOfBirth); + Assert.IsTrue(vm.IsChanged); + } + + [TestMethod] + public void WhenPropertyChanged_WithInvalidDateOfBirthUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() + { + // arrange + var vm = Helper.CreateDefaultUserViewModel(); + + // act + vm.DateOfBirth = new DateTime(1800, 01, 01); + + // assert + vm.ShouldRaisePropertyChangeFor(x => x.DateOfBirth); + Assert.IsTrue(vm.IsChanged); + } + + [TestMethod] + public void WhenPropertyChanged_WithDescriptionUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() + { + // arrange + var vm = Helper.CreateDefaultUserViewModel(); + + // act + vm.Description = "New description"; + + // assert + vm.ShouldRaisePropertyChangeFor(x => x.Description); + Assert.IsTrue(vm.IsChanged); + } + + [TestMethod] + public void WhenPropertyChanged_WithValidEmailUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() + { + // arrange + var vm = Helper.CreateDefaultUserViewModel(); + + // act + vm.Email = "test@domain.com"; + + // assert + vm.ShouldRaisePropertyChangeFor(x => x.Email); + Assert.IsTrue(vm.IsChanged); + } + + [TestMethod] + public void WhenPropertyChanged_WithInvalidEmailUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() + { + // arrange + var vm = Helper.CreateDefaultUserViewModel(); + + // act + vm.Email = "invalid email"; + + // assert + vm.ShouldRaisePropertyChangeFor(x => x.Email); + Assert.IsTrue(vm.IsChanged); + } + + [TestMethod] + public void WhenPropertyChanged_WithValidUsernameUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() + { + // arrange + var vm = Helper.CreateDefaultUserViewModel(); + + // act + vm.Username = "dummy"; + + // assert + vm.ShouldRaisePropertyChangeFor(x => x.Username); + Assert.IsTrue(vm.IsChanged); + } + + [TestMethod] + public void WhenPropertyChanged_WithInvalidUsernameUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() + { + // arrange + var vm = Helper.CreateDefaultUserViewModel(); + + // act + vm.Username = "invalidusernametoolong"; + + // assert + vm.ShouldRaisePropertyChangeFor(x => x.Username); + Assert.IsTrue(vm.IsChanged); + } + + [TestMethod] + public void WhenPropertyChanged_WithValidPasswordUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() + { + // arrange + var vm = Helper.CreateDefaultUserViewModel(); + + // act + vm.Password = "dummy"; + + // assert + vm.ShouldRaisePropertyChangeFor(x => x.Password); + Assert.IsTrue(vm.IsChanged); + } + + [TestMethod] + public void WhenPropertyChanged_WithInvalidPasswordUpdated_ThenFiresChangeEventAndIsChangedEqualsTrue() + { + // arrange + var vm = Helper.CreateDefaultUserViewModel(); + + // act + vm.Password = "invalidpasswordtoolong"; + + // assert + vm.ShouldRaisePropertyChangeFor(x => x.Password); + Assert.IsTrue(vm.IsChanged); + } + } +}