StandaloneExpressionEditorForm

This commit is contained in:
Desislava Yordanova 2021-06-07 16:53:17 +03:00
Родитель 3d328656d9
Коммит c49bb0790b
14 изменённых файлов: 1626 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
</configuration>

Просмотреть файл

@ -0,0 +1,87 @@
namespace StandaloneRadExpressionEdtiorForm
{
partial class MainForm
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.radTextBox1 = new Telerik.WinControls.UI.RadTextBox();
this.radTextBox2 = new Telerik.WinControls.UI.RadTextBox();
this.radButton1 = new Telerik.WinControls.UI.RadButton();
((System.ComponentModel.ISupportInitialize)(this.radTextBox1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radTextBox2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radButton1)).BeginInit();
this.SuspendLayout();
//
// radTextBox1
//
this.radTextBox1.Location = new System.Drawing.Point(71, 29);
this.radTextBox1.Name = "radTextBox1";
this.radTextBox1.Size = new System.Drawing.Size(100, 20);
this.radTextBox1.TabIndex = 0;
this.radTextBox1.Text = "radTextBox1";
//
// radTextBox2
//
this.radTextBox2.Location = new System.Drawing.Point(71, 66);
this.radTextBox2.Name = "radTextBox2";
this.radTextBox2.Size = new System.Drawing.Size(100, 20);
this.radTextBox2.TabIndex = 1;
this.radTextBox2.Text = "radTextBox2";
//
// radButton1
//
this.radButton1.Location = new System.Drawing.Point(71, 109);
this.radButton1.Name = "radButton1";
this.radButton1.Size = new System.Drawing.Size(110, 24);
this.radButton1.TabIndex = 2;
this.radButton1.Text = "radButton1";
//
// MainForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(309, 207);
this.Controls.Add(this.radButton1);
this.Controls.Add(this.radTextBox2);
this.Controls.Add(this.radTextBox1);
this.Name = "MainForm";
this.Text = "MainForm";
((System.ComponentModel.ISupportInitialize)(this.radTextBox1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radTextBox2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radButton1)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private Telerik.WinControls.UI.RadTextBox radTextBox1;
private Telerik.WinControls.UI.RadTextBox radTextBox2;
private Telerik.WinControls.UI.RadButton radButton1;
}
}

Просмотреть файл

@ -0,0 +1,31 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Telerik.WinControls.UI;
namespace StandaloneRadExpressionEdtiorForm
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
this.radButton1.Click += radButton1_Click;
}
void radButton1_Click(object sender, EventArgs e)
{
StandaloneExpressionEditorForm form = new StandaloneExpressionEditorForm();
if (form.ShowDialog(this.radTextBox1.Text) == System.Windows.Forms.DialogResult.OK)
{
this.radTextBox2.Text = form.ReturnValue;
}
}
}
}

Просмотреть файл

@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

Просмотреть файл

@ -0,0 +1,23 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
using Telerik.WinControls.UI;
namespace StandaloneRadExpressionEdtiorForm
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
}
}

Просмотреть файл

@ -0,0 +1,36 @@
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("StandaloneRadExpressionEdtiorForm")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("StandaloneRadExpressionEdtiorForm")]
[assembly: AssemblyCopyright("Copyright © 2013")]
[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("cad4c4a6-b7e7-4830-886b-ea9e9e3d4d90")]
// 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")]

Просмотреть файл

@ -0,0 +1,71 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.18052
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace StandaloneRadExpressionEdtiorForm.Properties
{
/// <summary>
/// A strongly-typed resource class, for looking up localized strings, etc.
/// </summary>
// This class was auto-generated by the StronglyTypedResourceBuilder
// class via a tool like ResGen or Visual Studio.
// To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources
{
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources()
{
}
/// <summary>
/// Returns the cached ResourceManager instance used by this class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager
{
get
{
if ((resourceMan == null))
{
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("StandaloneRadExpressionEdtiorForm.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Overrides the current thread's CurrentUICulture property for all
/// resource lookups using this strongly typed resource class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture
{
get
{
return resourceCulture;
}
set
{
resourceCulture = value;
}
}
}
}

Просмотреть файл

@ -0,0 +1,117 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

Просмотреть файл

@ -0,0 +1,30 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.18052
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace StandaloneRadExpressionEdtiorForm.Properties
{
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
{
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default
{
get
{
return defaultInstance;
}
}
}
}

Просмотреть файл

@ -0,0 +1,7 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>

Просмотреть файл

@ -0,0 +1,460 @@
namespace StandaloneRadExpressionEdtiorForm
{
partial class StandaloneExpressionEditorForm
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
Telerik.WinControls.UI.RadTreeNode radTreeNode87 = new Telerik.WinControls.UI.RadTreeNode();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(StandaloneExpressionEditorForm));
Telerik.WinControls.UI.RadTreeNode radTreeNode88 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode89 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode90 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode91 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode92 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode93 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode94 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode95 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode96 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode1 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode2 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode3 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode4 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode5 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode6 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode7 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode8 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode9 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode10 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode97 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode98 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode99 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode100 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode101 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode102 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode103 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode104 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode105 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode106 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode107 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode108 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode109 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode110 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode111 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode112 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode113 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode114 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode115 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode116 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode117 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode118 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode119 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode120 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode121 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode122 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode123 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode124 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode125 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode126 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode127 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode128 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode129 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode130 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode131 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode132 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode133 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode134 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode135 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode136 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode137 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode138 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode139 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode140 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode141 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode142 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode143 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode144 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode145 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode146 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode147 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode148 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode149 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode150 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode151 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode152 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode153 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode154 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode155 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode156 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode157 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode158 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode159 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode160 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode161 = new Telerik.WinControls.UI.RadTreeNode();
Telerik.WinControls.UI.RadTreeNode radTreeNode162 = new Telerik.WinControls.UI.RadTreeNode();
((System.ComponentModel.ISupportInitialize)(this.radButtonCancel)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonOK)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonNot)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonOr)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonAnd)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonGreater)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonGreaterOrEqual)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonLessOrEqual)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonLess)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonNonequal)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonEqual)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonModulo)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonDivide)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonMultiply)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonMinus)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonPlus)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radTextBoxExpression)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radLabelDescription)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radTreeViewFunctions)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.radListControlFunctionsList)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
this.SuspendLayout();
//
// radTreeViewFunctions
//
radTreeNode87.Expanded = true;
radTreeNode87.Image = ((System.Drawing.Image)(resources.GetObject("radTreeNode87.Image")));
radTreeNode88.Expanded = true;
radTreeNode88.Image = ((System.Drawing.Image)(resources.GetObject("radTreeNode88.Image")));
radTreeNode88.Text = "Text";
radTreeNode89.Expanded = true;
radTreeNode89.Image = ((System.Drawing.Image)(resources.GetObject("radTreeNode89.Image")));
radTreeNode89.Text = "Aggregate";
radTreeNode90.Expanded = true;
radTreeNode90.Image = ((System.Drawing.Image)(resources.GetObject("radTreeNode90.Image")));
radTreeNode90.Text = "Date-Time";
radTreeNode91.Expanded = true;
radTreeNode91.Image = ((System.Drawing.Image)(resources.GetObject("radTreeNode91.Image")));
radTreeNode91.Text = "Logical";
radTreeNode92.Expanded = true;
radTreeNode92.Image = ((System.Drawing.Image)(resources.GetObject("radTreeNode92.Image")));
radTreeNode92.Text = "Math";
radTreeNode93.Expanded = true;
radTreeNode93.Image = ((System.Drawing.Image)(resources.GetObject("radTreeNode93.Image")));
radTreeNode93.Text = "Other";
radTreeNode87.Nodes.AddRange(new Telerik.WinControls.UI.RadTreeNode[] {
radTreeNode88,
radTreeNode89,
radTreeNode90,
radTreeNode91,
radTreeNode92,
radTreeNode93});
radTreeNode87.Text = "Functions";
radTreeNode94.Expanded = true;
radTreeNode94.Image = ((System.Drawing.Image)(resources.GetObject("radTreeNode94.Image")));
radTreeNode94.Text = "Operators";
radTreeNode95.Expanded = true;
radTreeNode95.Image = ((System.Drawing.Image)(resources.GetObject("radTreeNode95.Image")));
radTreeNode95.Text = "Constants";
radTreeNode96.Expanded = true;
radTreeNode96.Image = ((System.Drawing.Image)(resources.GetObject("radTreeNode96.Image")));
radTreeNode96.Text = "Fields";
this.radTreeViewFunctions.Nodes.AddRange(new Telerik.WinControls.UI.RadTreeNode[] {
radTreeNode87,
radTreeNode94,
radTreeNode95,
radTreeNode96});
this.radTreeViewFunctions.Size = new System.Drawing.Size(324, 247);
//
// radListControlFunctionsList
//
this.radListControlFunctionsList.DataSource = ((object)(resources.GetObject("radListControlFunctionsList.DataSource")));
radTreeNode1.Name = "Sum";
radTreeNode1.Text = "Sum";
radTreeNode2.Name = "Average";
radTreeNode2.Text = "Average";
radTreeNode3.Name = "Min";
radTreeNode3.Text = "Min";
radTreeNode4.Name = "Max";
radTreeNode4.Text = "Max";
radTreeNode5.Name = "Count";
radTreeNode5.Text = "Count";
radTreeNode6.Name = "First";
radTreeNode6.Text = "First";
radTreeNode7.Name = "Last";
radTreeNode7.Text = "Last";
radTreeNode8.Name = "Now";
radTreeNode8.Text = "Now";
radTreeNode9.Name = "Today";
radTreeNode9.Text = "Today";
radTreeNode10.Name = "AddDays";
radTreeNode10.Text = "AddDays";
radTreeNode97.Name = "AddHours";
radTreeNode97.Text = "AddHours";
radTreeNode98.Name = "AddMilliseconds";
radTreeNode98.Text = "AddMilliseconds";
radTreeNode99.Name = "AddMinutes";
radTreeNode99.Text = "AddMinutes";
radTreeNode100.Name = "AddMonths";
radTreeNode100.Text = "AddMonths";
radTreeNode101.Name = "AddSeconds";
radTreeNode101.Text = "AddSeconds";
radTreeNode102.Name = "AddTicks";
radTreeNode102.Text = "AddTicks";
radTreeNode103.Name = "AddTimeSpan";
radTreeNode103.Text = "AddTimeSpan";
radTreeNode104.Name = "AddYears";
radTreeNode104.Text = "AddYears";
radTreeNode105.Name = "DateDiffDay";
radTreeNode105.Text = "DateDiffDay";
radTreeNode106.Name = "DateDiffHour";
radTreeNode106.Text = "DateDiffHour";
radTreeNode107.Name = "DateDiffMilliSecond";
radTreeNode107.Text = "DateDiffMilliSecond";
radTreeNode108.Name = "DateDiffMinute";
radTreeNode108.Text = "DateDiffMinute";
radTreeNode109.Name = "DateDiffSecond";
radTreeNode109.Text = "DateDiffSecond";
radTreeNode110.Name = "DateDiffTick";
radTreeNode110.Text = "DateDiffTick";
radTreeNode111.Name = "GetDate";
radTreeNode111.Text = "GetDate";
radTreeNode112.Name = "GetDay";
radTreeNode112.Text = "GetDay";
radTreeNode113.Name = "GetDayOfWeek";
radTreeNode113.Text = "GetDayOfWeek";
radTreeNode114.Name = "GetDayOfYear";
radTreeNode114.Text = "GetDayOfYear";
radTreeNode115.Name = "GetHour";
radTreeNode115.Text = "GetHour";
radTreeNode116.Name = "GetMilliSecond";
radTreeNode116.Text = "GetMilliSecond";
radTreeNode117.Name = "GetMinute";
radTreeNode117.Text = "GetMinute";
radTreeNode118.Name = "GetMonth";
radTreeNode118.Text = "GetMonth";
radTreeNode119.Name = "GetSecond";
radTreeNode119.Text = "GetSecond";
radTreeNode120.Name = "GetTimeOfDay";
radTreeNode120.Text = "GetTimeOfDay";
radTreeNode121.Name = "GetYear";
radTreeNode121.Text = "GetYear";
radTreeNode122.Name = "UtcNow";
radTreeNode122.Text = "UtcNow";
radTreeNode123.Name = "IIf";
radTreeNode123.Text = "IIf";
radTreeNode124.Name = "IsNull";
radTreeNode124.Text = "IsNull";
radTreeNode125.Name = "Abs";
radTreeNode125.Text = "Abs";
radTreeNode126.Name = "Ceiling";
radTreeNode126.Text = "Ceiling";
radTreeNode127.Name = "Floor";
radTreeNode127.Text = "Floor";
radTreeNode128.Name = "Acos";
radTreeNode128.Text = "Acos";
radTreeNode129.Name = "Asin";
radTreeNode129.Text = "Asin";
radTreeNode130.Name = "Atan";
radTreeNode130.Text = "Atan";
radTreeNode131.Name = "BigMul";
radTreeNode131.Text = "BigMul";
radTreeNode132.Name = "Cos";
radTreeNode132.Text = "Cos";
radTreeNode133.Name = "Cosh";
radTreeNode133.Text = "Cosh";
radTreeNode134.Name = "Exp";
radTreeNode134.Text = "Exp";
radTreeNode135.Name = "Log";
radTreeNode135.Text = "Log";
radTreeNode136.Name = "Log10";
radTreeNode136.Text = "Log10";
radTreeNode137.Name = "Power";
radTreeNode137.Text = "Power";
radTreeNode138.Name = "Rnd";
radTreeNode138.Text = "Rnd";
radTreeNode139.Name = "Round";
radTreeNode139.Text = "Round";
radTreeNode140.Name = "Sign";
radTreeNode140.Text = "Sign";
radTreeNode141.Name = "Sin";
radTreeNode141.Text = "Sin";
radTreeNode142.Name = "Sinh";
radTreeNode142.Text = "Sinh";
radTreeNode143.Name = "Sqrt";
radTreeNode143.Text = "Sqrt";
radTreeNode144.Name = "Tan";
radTreeNode144.Text = "Tan";
radTreeNode145.Name = "Tanh";
radTreeNode145.Text = "Tanh";
radTreeNode146.Name = "ToStr";
radTreeNode146.Text = "ToStr";
radTreeNode147.Name = "Trim";
radTreeNode147.Text = "Trim";
radTreeNode148.Name = "Length";
radTreeNode148.Text = "Length";
radTreeNode149.Name = "Format";
radTreeNode149.Text = "Format";
radTreeNode150.Name = "SubString";
radTreeNode150.Text = "SubString";
radTreeNode151.Name = "Insert";
radTreeNode151.Text = "Insert";
radTreeNode152.Name = "Lower";
radTreeNode152.Text = "Lower";
radTreeNode153.Name = "Upper";
radTreeNode153.Text = "Upper";
radTreeNode154.Name = "PadLeft";
radTreeNode154.Text = "PadLeft";
radTreeNode155.Name = "PadRight";
radTreeNode155.Text = "PadRight";
radTreeNode156.Name = "Remove";
radTreeNode156.Text = "Remove";
radTreeNode157.Name = "Replace";
radTreeNode157.Text = "Replace";
radTreeNode158.Name = "ConvertToInt";
radTreeNode158.Text = "ConvertToInt";
radTreeNode159.Name = "ConvertToDouble";
radTreeNode159.Text = "ConvertToDouble";
radTreeNode160.Name = "ConvertToBool";
radTreeNode160.Text = "ConvertToBool";
radTreeNode161.Name = "ConvertToDate";
radTreeNode161.Text = "ConvertToDate";
radTreeNode162.Name = "ConvertToStr";
radTreeNode162.Text = "ConvertToStr";
this.radListControlFunctionsList.Nodes.AddRange(new Telerik.WinControls.UI.RadTreeNode[] {
radTreeNode1,
radTreeNode2,
radTreeNode3,
radTreeNode4,
radTreeNode5,
radTreeNode6,
radTreeNode7,
radTreeNode8,
radTreeNode9,
radTreeNode10,
radTreeNode97,
radTreeNode98,
radTreeNode99,
radTreeNode100,
radTreeNode101,
radTreeNode102,
radTreeNode103,
radTreeNode104,
radTreeNode105,
radTreeNode106,
radTreeNode107,
radTreeNode108,
radTreeNode109,
radTreeNode110,
radTreeNode111,
radTreeNode112,
radTreeNode113,
radTreeNode114,
radTreeNode115,
radTreeNode116,
radTreeNode117,
radTreeNode118,
radTreeNode119,
radTreeNode120,
radTreeNode121,
radTreeNode122,
radTreeNode123,
radTreeNode124,
radTreeNode125,
radTreeNode126,
radTreeNode127,
radTreeNode128,
radTreeNode129,
radTreeNode130,
radTreeNode131,
radTreeNode132,
radTreeNode133,
radTreeNode134,
radTreeNode135,
radTreeNode136,
radTreeNode137,
radTreeNode138,
radTreeNode139,
radTreeNode140,
radTreeNode141,
radTreeNode142,
radTreeNode143,
radTreeNode144,
radTreeNode145,
radTreeNode146,
radTreeNode147,
radTreeNode148,
radTreeNode149,
radTreeNode150,
radTreeNode151,
radTreeNode152,
radTreeNode153,
radTreeNode154,
radTreeNode155,
radTreeNode156,
radTreeNode157,
radTreeNode158,
radTreeNode159,
radTreeNode160,
radTreeNode161,
radTreeNode162});
this.radListControlFunctionsList.Size = new System.Drawing.Size(323, 247);
//
// StandaloneExpressionEditorForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(481, 386);
this.Name = "StandaloneExpressionEditorForm";
//
//
//
this.RootElement.ApplyShapeToControl = true;
this.Text = "Form1";
((System.ComponentModel.ISupportInitialize)(this.radButtonCancel)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonOK)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonNot)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonOr)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonAnd)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonGreater)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonGreaterOrEqual)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonLessOrEqual)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonLess)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonNonequal)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonEqual)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonModulo)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonDivide)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonMultiply)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonMinus)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radButtonPlus)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radTextBoxExpression)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radLabelDescription)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radTreeViewFunctions)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.radListControlFunctionsList)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
this.ResumeLayout(false);
}
#endregion
}
}

Просмотреть файл

@ -0,0 +1,47 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Telerik.WinControls.UI;
namespace StandaloneRadExpressionEdtiorForm
{
public partial class StandaloneExpressionEditorForm : RadExpressionEditorForm
{
private static RadGridView hiddenGrid;
private static GridViewDataColumn dataColumn;
static StandaloneExpressionEditorForm()
{
hiddenGrid = new RadGridView();
dataColumn = new GridViewTextBoxColumn();
hiddenGrid.Columns.Add(dataColumn);
hiddenGrid.Rows.AddNew();
}
public StandaloneExpressionEditorForm()
: base(dataColumn)
{
}
public string ReturnValue
{
get
{
return hiddenGrid.Rows[0].Cells[0].Value.ToString();
}
}
public DialogResult ShowDialog(object initialValue)
{
this.Expression = initialValue.ToString();
return base.ShowDialog();
}
}
}

Просмотреть файл

@ -0,0 +1,479 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="radTreeNode87.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADHElEQVQ4T3XQfUzMcQDH8R/D
zGZsbNZSiI2xNVsKC63NQ27+oWzOiJVWejChCU1EXUnSRQ+XHiRFRsrqXE86yUNXOykVneuuu6ur6x76
dQ8/d/fz8es2P2P88f5+//ju+/o+EACI7sx5l/uLV5cxlfy/NSWfBSvuS9JnRUl4xJyZfTO5ht7ClaXT
X65D++oYtM1HMSVJhF3GBzQPfjdaCaeqyC7JnH/1fepfQE++ZzHMdcBUDSh1HpQtJ/CykIPGhiy2JmE2
hA2Zjoc3t5WEJZ/2+AOQ5nmW0jrmhLFywPgMpEKAXtFlKLVaqAwGKEwmfGNmUWcnXohKeg8nJWwOTkqa
zQJddzzLHeMVsGtK4dRWgpTdRnftWXweGkIfk1KvxyCDPWluhs5oRLVYLNwbH+/DAh/4HhXfNWWgRopg
H70P48BNvKuOxYBMhkG5HBMk6UIqhUJU1NejuqnpxyYuN44F3mZ7VNlG7sEqz2eQe9D3ZaDjUTS+MJs5
+/Zhq78/5BoNe5NvBr1j75kzESzwJmt5tWW4ANNfc2GRF0DXk4b2h5HI4fPh5uaGFrEY0v5+qHQ6FzJs
NNC74uIiWaDtxvKn00O5mOq/5ULGu1PQVn4CAYGBWL9hA6oeP4avnx8OhIS4njNGmujAqKgoFmjhuT8n
B2/D2HsDUwPZGOtMRmtZGIKCglBYVIRx5tQlS5dCUFwMvdkMg3ma3h4eHs0CjWnudca+TOikqTAwiObd
JYgER+Hl5QWhSISTMTHYw2A7AgJgtFhgspjpLaGhsSxQn+L+0vCRh3HJFUwyiKo9ERe4HuBwOFAolZiY
nITVbof00yeQNhtIq5n24XJPsUDV+WWd5MwNuq5Bx7x/RJyAhvwjUKvVUDO/73A68d3hcCFmioKFopze
wcGnWSArdNbd1hxfs0wYaTdJ0zDacRG1/IM/FIphWqVS0jbKRttsVtrKZLFZnVaKolbt3HmRBWbKPUbs
L4iYnV+TsrbrtWD3xLmQBQML161LX+Ttnbx448akf8T9A8gLJ4ic48TcDC6xlXeIyOBxicRfa/8PxE8k
ftAxIiYguQAAAABJRU5ErkJggg==
</value>
</data>
<data name="radTreeNode88.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAA9UlEQVQ4T6XSvQ4BQRQF4Nle
J6LyBqLSrEKhoNheFChVolGovICKB9DpiEoioZAIiUIkOq/gKdY5k7syJncL3OQzMyeTs/5MHMd/UcNv
mCAINE1YCe61O6kFZVhDDYqy1+6lFvRgCVknU6UVTGHmZSq/YAJbT8nZt4H38slZewch7GXluStrC5jz
e1lAHdSPMIAd5JyMKnAQ71wrmAs/j+AE/IXeuV/Apx5hyDNHcv4PLqIhmeUXVOEma1Iwkox7rh3JbWYL
nBnDHfL2ZEwfHrwoY88iYuAWhHCGjT054xRwMsJOUvAUVygwcMcr+BhbwJffxeYFc3Lfq8PAX1cAAAAA
SUVORK5CYII=
</value>
</data>
<data name="radTreeNode89.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAA9UlEQVQ4T6XSvQ4BQRQF4Nle
J6LyBqLSrEKhoNheFChVolGovICKB9DpiEoioZAIiUIkOq/gKdY5k7syJncL3OQzMyeTs/5MHMd/UcNv
mCAINE1YCe61O6kFZVhDDYqy1+6lFvRgCVknU6UVTGHmZSq/YAJbT8nZt4H38slZewch7GXluStrC5jz
e1lAHdSPMIAd5JyMKnAQ71wrmAs/j+AE/IXeuV/Apx5hyDNHcv4PLqIhmeUXVOEma1Iwkox7rh3JbWYL
nBnDHfL2ZEwfHrwoY88iYuAWhHCGjT054xRwMsJOUvAUVygwcMcr+BhbwJffxeYFc3Lfq8PAX1cAAAAA
SUVORK5CYII=
</value>
</data>
<data name="radTreeNode90.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAA9UlEQVQ4T6XSvQ4BQRQF4Nle
J6LyBqLSrEKhoNheFChVolGovICKB9DpiEoioZAIiUIkOq/gKdY5k7syJncL3OQzMyeTs/5MHMd/UcNv
mCAINE1YCe61O6kFZVhDDYqy1+6lFvRgCVknU6UVTGHmZSq/YAJbT8nZt4H38slZewch7GXluStrC5jz
e1lAHdSPMIAd5JyMKnAQ71wrmAs/j+AE/IXeuV/Apx5hyDNHcv4PLqIhmeUXVOEma1Iwkox7rh3JbWYL
nBnDHfL2ZEwfHrwoY88iYuAWhHCGjT054xRwMsJOUvAUVygwcMcr+BhbwJffxeYFc3Lfq8PAX1cAAAAA
SUVORK5CYII=
</value>
</data>
<data name="radTreeNode91.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAA9UlEQVQ4T6XSvQ4BQRQF4Nle
J6LyBqLSrEKhoNheFChVolGovICKB9DpiEoioZAIiUIkOq/gKdY5k7syJncL3OQzMyeTs/5MHMd/UcNv
mCAINE1YCe61O6kFZVhDDYqy1+6lFvRgCVknU6UVTGHmZSq/YAJbT8nZt4H38slZewch7GXluStrC5jz
e1lAHdSPMIAd5JyMKnAQ71wrmAs/j+AE/IXeuV/Apx5hyDNHcv4PLqIhmeUXVOEma1Iwkox7rh3JbWYL
nBnDHfL2ZEwfHrwoY88iYuAWhHCGjT054xRwMsJOUvAUVygwcMcr+BhbwJffxeYFc3Lfq8PAX1cAAAAA
SUVORK5CYII=
</value>
</data>
<data name="radTreeNode92.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAA9UlEQVQ4T6XSvQ4BQRQF4Nle
J6LyBqLSrEKhoNheFChVolGovICKB9DpiEoioZAIiUIkOq/gKdY5k7syJncL3OQzMyeTs/5MHMd/UcNv
mCAINE1YCe61O6kFZVhDDYqy1+6lFvRgCVknU6UVTGHmZSq/YAJbT8nZt4H38slZewch7GXluStrC5jz
e1lAHdSPMIAd5JyMKnAQ71wrmAs/j+AE/IXeuV/Apx5hyDNHcv4PLqIhmeUXVOEma1Iwkox7rh3JbWYL
nBnDHfL2ZEwfHrwoY88iYuAWhHCGjT054xRwMsJOUvAUVygwcMcr+BhbwJffxeYFc3Lfq8PAX1cAAAAA
SUVORK5CYII=
</value>
</data>
<data name="radTreeNode93.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAA9UlEQVQ4T6XSvQ4BQRQF4Nle
J6LyBqLSrEKhoNheFChVolGovICKB9DpiEoioZAIiUIkOq/gKdY5k7syJncL3OQzMyeTs/5MHMd/UcNv
mCAINE1YCe61O6kFZVhDDYqy1+6lFvRgCVknU6UVTGHmZSq/YAJbT8nZt4H38slZewch7GXluStrC5jz
e1lAHdSPMIAd5JyMKnAQ71wrmAs/j+AE/IXeuV/Apx5hyDNHcv4PLqIhmeUXVOEma1Iwkox7rh3JbWYL
nBnDHfL2ZEwfHrwoY88iYuAWhHCGjT054xRwMsJOUvAUVygwcMcr+BhbwJffxeYFc3Lfq8PAX1cAAAAA
SUVORK5CYII=
</value>
</data>
<data name="radTreeNode94.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAB70lEQVQ4T6WOX0hTcRzFf/fe
F5/1JXrtJVTwxYdSDNQJAwUZQj74kGVGvcikJ30QxVJQQlNChxqi0dQ9OPpnrpzhdGzO3NJbOv+0Fi6c
kkZZ90aOr79zWTG4E0IfDt/zO+fD4ceI6FT6Z54OSOz5Q0m7jmFNhVxTcV1BlsgcN3AG90m/xCYGJaey
a1EO93oPuXcgS2SSDVRyObmsHDbC/9mz0M+tulhCZo0zlboBu0WaVna6aT/cqrjsWX68f213UHSlWuXe
5hrP9H8NNSoHX9oInW7A9kB8E3pbrkbkq7SzdpumbRmB/XAzrXtN351j5wPRoJnQgQGrGxi5L+ZYO8XR
1yPngt4XF7Y/L1UTtOEro/C7KkKGDgxY3UDfXZH1t4hsqF00cM34JnO+fZgzEgSPDB0YsMkGcnlpezWa
HfROFERll4GgVU+pdt3PcqMvH6UHwYDVDfQ0ibObi9fUNW8xrbgN9LgrbXnBcfHHx8XLmke26sGPSlSw
uoHOenFuw2eg5Zk8deheqszf9veuS2rIbyJ0yNCBwVs30GIWrt+pETxc4621QjHuJ39BLCKXEPK/GTzY
ZAOs4aZwlgOMw6yuSnBH5KLYpi//N/fzyNCBAXvcgAaZKxh0o+FWSgDi3ogsPqCxuoGTKmn4/yJ2BFVj
bVdVF4r1AAAAAElFTkSuQmCC
</value>
</data>
<data name="radTreeNode95.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAByUlEQVQ4T42Sz0sCURDHvde9
fyA7iNChQ9KhQxAo9IPIyIMQHqykJAxJsETo0h/QuUNhpyIIwkOXwEOXSCjKsIQo0xUxbXX9sbruNLPp
A3lmPfjy3tv9zoeZeaMDAE0LweA0avkPDc4HAro5v5/FsQP+WCkrChRkGbKVCqQkCd5LJXgrFjWdRyJA
HpS+KwA/rpbqdchhoCCK8JrLQTyTgcd0Gh5SKTgOh9EGQD6Uvh3HADM+n0tCQL5c7grZD4WY9BbLDgeY
8nrXKo0GfGH6v0EoEyqHvBzA7PGsV7EHxWq1J4QA5OUAk263u4YAqVbrCaHGkpcDTLhcG/VmEyrYB4II
Z3FIOC81JU+fGIReh7wcYNzp9DQQUMM+iGkRYksXkP8oQPYuDcmTGMski9mRlwOMORybiqqCjGV83gsQ
XTztWg7NCXk5wKjd7m0igLIoCSJcz4aggBlkokl4ObplkCKWSF4OMGKzbal4UBBAkAQGXZkPND0f3rBM
aNjIywGGrVYf7qBiFm0IlUM9aTeWIGW8t7ydgCGLZRt3bfWC0LC1vJ2AAZNpF3e2qBzqCTWWQPTENCcy
3lveTkC/0ejsMxj2/iPy/sSB7hvRHgoaqGdoJgAAAABJRU5ErkJggg==
</value>
</data>
<data name="radTreeNode96.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAACC0lEQVQ4T6WSXUhTYRzGz12Q
dCshBl5EHxyUSQopBlOHgbKgYgSD9GLZopGGQ2cDEaHUSy+69aabbkK8CPpydFUMP6blhUhyOmyzNT+O
je1sbmfb0/v/0w5s86LowMNz3pfn+fGcMQnAf0lyTE7ahe5XyrcwV2d5Y4WQSk7nioydAbcnJtzi5cQn
GF9BwwuZvfL505Okm37/g6J4s60C3StFdC0XYA0aGNjIYTFmQNULWNjNwbmcQmvgF1qWjkB56jHghs/3
MF8sMmBWAwOe7efxMWngygebqfdaGuPKEQMoTz0G9Hm9nmyhYC64F9Lx9MseAtEEmt92YlAbY3+nHuLJ
5+8Y/6SA8tRjwPXh4UeZfN5cMP31ADlxJjW9voa7h0PspbultTVQnnoMsHk8QynDMBcQILi9jW+xGOTF
Ntzac7FvRSIIhEIM4LzoMcDqdj9OZLNlC3RxJl161Yqen3fYS3cEoDz1GNDhco1ox8dVC7aiUZx/aUHb
bi/7pqqaCyhPPQZc7e/37mcyZQsS4kyi/4Ac6WAv3RGA8tRjQIvTORpPp6sWbIbDqJ+/gAa1mX1dUcwF
lKceAywOh++Hrpct0MSZVPv8HGqVi+ylOwJQnnoMuGy3+6OpVNWCDfHNp6ZOm1rd2TEXUJ56DDjb3j4V
F79qOJn8a1Geegw409g4WCPLM/8q6gGQfgOcgtXqXPSApQAAAABJRU5ErkJggg==
</value>
</data>
<data name="radListControlFunctionsList.DataSource" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAKsBVGVsZXJpay5XaW5Db250cm9scywgVmVyc2lvbj0yMDEzLjIu
NzI0LjQwLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTViYjJhNDY3Y2JlYzc5NGVdXSwg
bXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1i
NzdhNWM1NjE5MzRlMDg5DAMAAABcVGVsZXJpay5XaW5Db250cm9scywgVmVyc2lvbj0yMDEzLjIuNzI0
LjQwLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTViYjJhNDY3Y2JlYzc5NGUFAQAAAEpT
eXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW1RlbGVyaWsuRGF0YS5FeHByZXNzaW9ucy5F
eHByZXNzaW9uSXRlbQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAKVRlbGVyaWsuRGF0YS5FeHBy
ZXNzaW9ucy5FeHByZXNzaW9uSXRlbVtdAwAAAAgIAgAAAAkEAAAATAAAAEwAAAAHBAAAAAABAAAAgAAA
AAQnVGVsZXJpay5EYXRhLkV4cHJlc3Npb25zLkV4cHJlc3Npb25JdGVtAwAAAAkFAAAACQYAAAAJBwAA
AAkIAAAACQkAAAAJCgAAAAkLAAAACQwAAAAJDQAAAAkOAAAACQ8AAAAJEAAAAAkRAAAACRIAAAAJEwAA
AAkUAAAACRUAAAAJFgAAAAkXAAAACRgAAAAJGQAAAAkaAAAACRsAAAAJHAAAAAkdAAAACR4AAAAJHwAA
AAkgAAAACSEAAAAJIgAAAAkjAAAACSQAAAAJJQAAAAkmAAAACScAAAAJKAAAAAkpAAAACSoAAAAJKwAA
AAksAAAACS0AAAAJLgAAAAkvAAAACTAAAAAJMQAAAAkyAAAACTMAAAAJNAAAAAk1AAAACTYAAAAJNwAA
AAk4AAAACTkAAAAJOgAAAAk7AAAACTwAAAAJPQAAAAk+AAAACT8AAAAJQAAAAAlBAAAACUIAAAAJQwAA
AAlEAAAACUUAAAAJRgAAAAlHAAAACUgAAAAJSQAAAAlKAAAACUsAAAAJTAAAAAlNAAAACU4AAAAJTwAA
AAlQAAAADTQFBQAAACdUZWxlcmlrLkRhdGEuRXhwcmVzc2lvbnMuRXhwcmVzc2lvbkl0ZW0FAAAABG5h
bWUFdmFsdWULZGVzY3JpcHRpb24Gc3ludGF4BHR5cGUBAQEBBCtUZWxlcmlrLkRhdGEuRXhwcmVzc2lv
bnMuRXhwcmVzc2lvbkl0ZW1UeXBlAwAAAAMAAAAGUQAAAANTdW0GUgAAAAVTVU0oKQZTAAAANw0KICAg
ICAgQ29tcHV0ZXMgdGhlIHN1bSBvZiBhIHNlcXVlbmNlIG9mIHZhbHVlcy4NCiAgICAGVAAAABZTVU0o
W0xpc3QoT2YgTnVtYmVyKV0pBav///8rVGVsZXJpay5EYXRhLkV4cHJlc3Npb25zLkV4cHJlc3Npb25J
dGVtVHlwZQEAAAAHdmFsdWVfXwAIAwAAAAAAAAABBgAAAAUAAAAGVgAAAAdBdmVyYWdlBlcAAAAFQVZH
KCkGWAAAADkNCiAgICAgIENvbXB1dGVzIHRoZSBhdmVyYWdlIG9mIHNlcXVlbmNlIG9mIG51bWJlci4N
CiAgICAGWQAAABZBVkcoW0xpc3QoT2YgTnVtYmVyKV0pAab///+r////AAAAAAEHAAAABQAAAAZbAAAA
A01pbgZcAAAABU1JTigpBl0AAAAwDQogICAgICBSZXR1cm5zIHRoZSBtaW4gdmFsdWUgb2Ygc2VxdWVu
Y2UuDQogICAgBl4AAAAWTUlOKFtMaXN0KE9mIE51bWJlcildKQGh////q////wAAAAABCAAAAAUAAAAG
YAAAAANNYXgGYQAAAAVNQVgoKQZiAAAAMA0KICAgICAgUmV0dXJucyB0aGUgbWF4IHZhbHVlIG9mIHNl
cXVlbmNlLg0KICAgIAZjAAAAFk1BWChbTGlzdChPZiBOdW1iZXIpXSkBnP///6v///8AAAAAAQkAAAAF
AAAABmUAAAAFQ291bnQGZgAAAAdDT1VOVCgpBmcAAAAsDQogICAgICBSZXR1cm5zIHRoZSBjb3VudCBv
ZiBzZXF1ZW5jZS4NCiAgICAGaAAAABhDT1VOVChbTGlzdChPZiBOdW1iZXIpXSkBl////6v///8AAAAA
AQoAAAAFAAAABmoAAAAFRmlyc3QGawAAAAdGSVJTVCgpBmwAAAAyDQogICAgICBSZXR1cm5zIHRoZSBm
aXJzdCB2YWx1ZSBvZiBzZXF1ZW5jZS4NCiAgICAGbQAAABhGSVJTVChbTGlzdChPZiBOdW1iZXIpXSkB
kv///6v///8AAAAAAQsAAAAFAAAABm8AAAAETGFzdAZwAAAABkxBU1QoKQZxAAAAMQ0KICAgICAgUmV0
dXJucyB0aGUgbGFzdCB2YWx1ZSBvZiBzZXF1ZW5jZS4NCiAgICAGcgAAABdMQVNUKFtMaXN0KE9mIE51
bWJlcildKQGN////q////wAAAAABDAAAAAUAAAAGdAAAAANOb3cGdQAAAAVOT1coKQZ2AAAANw0KICAg
ICAgUmV0dXJucyB0aGUgY3VycmVudCBzeXN0ZW0gZGF0ZSBhbmQgdGltZS4NCiAgICAGdwAAAAVOT1co
KQGI////q////wEAAAABDQAAAAUAAAAGeQAAAAVUb2RheQZ6AAAAB1RPREFZKCkGewAAAHoNCiAgICAg
IFJldHVybnMgdGhlIGN1cnJlbnQgZGF0ZS4gUmVnYXJkbGVzcyBvZiB0aGUgYWN0dWFsIHRpbWUsIHRo
aXMgZnVuY3Rpb24gcmV0dXJucyBtaWRuaWdodCBvZiB0aGUgY3VycmVudCBkYXRlLg0KICAgIAZ8AAAA
B1RPREFZKCkBg////6v///8BAAAAAQ4AAAAFAAAABn4AAAAHQWRkRGF5cwZ/AAAACkFERERBWVMoLCkG
gAAAAG4NCiAgICAgIFJldHVybnMgYSBkYXRlLXRpbWUgdmFsdWUgdGhhdCBpcyB0aGUgc3BlY2lmaWVk
IG51bWJlciBvZiBkYXlzIGF3YXkgZnJvbSB0aGUgc3BlY2lmaWVkIERhdGVUaW1lLg0KICAgIAaBAAAA
GUFERERBWVMoVmFsdWUsIERheXNUb0FkZCkBfv///6v///8BAAAAAQ8AAAAFAAAABoMAAAAIQWRkSG91
cnMGhAAAAAtBRERIT1VSUygsKQaFAAAAbw0KICAgICAgUmV0dXJucyBhIGRhdGUtdGltZSB2YWx1ZSB0
aGF0IGlzIHRoZSBzcGVjaWZpZWQgbnVtYmVyIG9mIGhvdXJzIGF3YXkgZnJvbSB0aGUgc3BlY2lmaWVk
IERhdGVUaW1lLg0KICAgIAaGAAAAG0FEREhPVVJTKFZhbHVlLCBIb3Vyc1RvQWRkKQF5////q////wEA
AAABEAAAAAUAAAAGiAAAAA9BZGRNaWxsaXNlY29uZHMGiQAAABJBRERNSUxMSVNFQ09ORFMoLCkGigAA
AHYNCiAgICAgIFJldHVybnMgYSBkYXRlLXRpbWUgdmFsdWUgdGhhdCBpcyB0aGUgc3BlY2lmaWVkIG51
bWJlciBvZiBtaWxsaXNlY29uZHMgYXdheSBmcm9tIHRoZSBzcGVjaWZpZWQgRGF0ZVRpbWUuDQogICAg
BosAAAApQURETUlMTElTRUNPTkRTKFZhbHVlLCBNaWxsaXNlY29uZHNUb0FkZCkBdP///6v///8BAAAA
AREAAAAFAAAABo0AAAAKQWRkTWludXRlcwaOAAAADUFERE1JTlVURVMoLCkGjwAAAHENCiAgICAgIFJl
dHVybnMgYSBkYXRlLXRpbWUgdmFsdWUgdGhhdCBpcyB0aGUgc3BlY2lmaWVkIG51bWJlciBvZiBtaW51
dGVzIGF3YXkgZnJvbSB0aGUgc3BlY2lmaWVkIERhdGVUaW1lLg0KICAgIAaQAAAAH0FERE1JTlVURVMo
VmFsdWUsIE1pbnV0ZXNUb0FkZCkBb////6v///8BAAAAARIAAAAFAAAABpIAAAAJQWRkTW9udGhzBpMA
AAAMQURETU9OVEhTKCwpBpQAAABwDQogICAgICBSZXR1cm5zIGEgZGF0ZS10aW1lIHZhbHVlIHRoYXQg
aXMgdGhlIHNwZWNpZmllZCBudW1iZXIgb2YgbW9udGhzIGF3YXkgZnJvbSB0aGUgc3BlY2lmaWVkIERh
dGVUaW1lLg0KICAgIAaVAAAAHUFERE1PTlRIUyhWYWx1ZSwgTW9udGhzVG9BZGQpAWr///+r////AQAA
AAETAAAABQAAAAaXAAAACkFkZFNlY29uZHMGmAAAAA1BRERTRUNPTkRTKCwpBpkAAABxDQogICAgICBS
ZXR1cm5zIGEgZGF0ZS10aW1lIHZhbHVlIHRoYXQgaXMgdGhlIHNwZWNpZmllZCBudW1iZXIgb2Ygc2Vj
b25kcyBhd2F5IGZyb20gdGhlIHNwZWNpZmllZCBEYXRlVGltZS4NCiAgICAGmgAAAB9BRERTRUNPTkRT
KFZhbHVlLCBTZWNvbmRzVG9BZGQpAWX///+r////AQAAAAEUAAAABQAAAAacAAAACEFkZFRpY2tzBp0A
AAALQUREVElDS1MoLCkGngAAAG8NCiAgICAgIFJldHVybnMgYSBkYXRlLXRpbWUgdmFsdWUgdGhhdCBp
cyB0aGUgc3BlY2lmaWVkIG51bWJlciBvZiB0aWNrcyBhd2F5IGZyb20gdGhlIHNwZWNpZmllZCBEYXRl
VGltZS4NCiAgICAGnwAAABtBRERUSUNLUyhWYWx1ZSwgVGlja3NUb0FkZCkBYP///6v///8BAAAAARUA
AAAFAAAABqEAAAALQWRkVGltZVNwYW4GogAAAA5BRERUSU1FU1BBTigsKQajAAAAaA0KICAgICAgUmV0
dXJucyBhIGRhdGUtdGltZSB2YWx1ZSB0aGF0IGlzIGF3YXkgZnJvbSB0aGUgc3BlY2lmaWVkIERhdGVU
aW1lIGZvciB0aGUgZ2l2ZW4gVGltZVNwYW4uDQogICAgBqQAAAAcQUREVElNRVNQQU4oVmFsdWUsIFRp
bWVTcGFuKQFb////q////wEAAAABFgAAAAUAAAAGpgAAAAhBZGRZZWFycwanAAAAC0FERFlFQVJTKCwp
BqgAAABuDQogICAgICBSZXR1cm5zIGEgZGF0ZS10aW1lIHZhbHVlIHRoYXQgaXMgdGhlIHNwZWNpZmll
ZCBudW1iZXIgb2YgeWVhcnMgYXdheSBmcm9tIHRoZSBzcGVjaWVpZCBEYXRlVGltZS4NCiAgICAGqQAA
ABtBRERZRUFSUyhWYWx1ZSwgWWVhcnNUb0FkZCkBVv///6v///8BAAAAARcAAAAFAAAABqsAAAALRGF0
ZURpZmZEYXkGrAAAAA5EQVRFRElGRkRBWSgsKQatAAAAUg0KICAgICAgUmV0dXJucyB0aGUgbnVtYmVy
IG9mIGRheSBib3VuZGFyaWVzIGJldHdlZW4gdHdvIG5vbi1udWxsYWJsZSBkYXRlcy4NCiAgICAGrgAA
AB9EQVRFRElGRkRBWShTdGFydERhdGUsIEVuZERhdGUpAVH///+r////AQAAAAEYAAAABQAAAAawAAAA
DERhdGVEaWZmSG91cgaxAAAAD0RBVEVESUZGSE9VUigsKQayAAAAUw0KICAgICAgUmV0dXJucyB0aGUg
bnVtYmVyIG9mIGhvdXIgYm91bmRhcmllcyBiZXR3ZWVuIHR3byBub24tbnVsbGFibGUgZGF0ZXMuDQog
ICAgBrMAAAAgREFURURJRkZIT1dSKFN0YXJ0RGF0ZSwgRW5kRGF0ZSkBTP///6v///8BAAAAARkAAAAF
AAAABrUAAAATRGF0ZURpZmZNaWxsaVNlY29uZAa2AAAAFkRBVEVESUZGTUlMTElTRUNPTkQoLCkGtwAA
AFoNCiAgICAgIFJldHVybnMgdGhlIG51bWJlciBvZiBtaWxsaXNlY29uZCBib3VuZGFyaWVzIGJldHdl
ZW4gdHdvIG5vbi1udWxsYWJsZSBkYXRlcy4NCiAgICAGuAAAACdEQVRFRElGRk1JTExJU0VDT05EKFN0
YXJ0RGF0ZSwgRW5kRGF0ZSkBR////6v///8BAAAAARoAAAAFAAAABroAAAAORGF0ZURpZmZNaW51dGUG
uwAAABFEQVRFRElGRk1JTlVURSgsKQa8AAAAVQ0KICAgICAgUmV0dXJucyB0aGUgbnVtYmVyIG9mIG1p
bnV0ZSBib3VuZGFyaWVzIGJldHdlZW4gdHdvIG5vbi1udWxsYWJsZSBkYXRlcy4NCiAgICAGvQAAACJE
QVRFRElGRk1JTlVURShTdGFydERhdGUsIEVuZERhdGUpAUL///+r////AQAAAAEbAAAABQAAAAa/AAAA
DkRhdGVEaWZmU2Vjb25kBsAAAAARREFURURJRkZTRUNPTkQoLCkGwQAAAFUNCiAgICAgIFJldHVybnMg
dGhlIG51bWJlciBvZiBzZWNvbmQgYm91bmRhcmllcyBiZXR3ZWVuIHR3byBub24tbnVsbGFibGUgZGF0
ZXMuDQogICAgBsIAAAAiREFURURJRkZTRUNPTkQoU3RhcnREYXRlLCBFbmREYXRlKQE9////q////wEA
AAABHAAAAAUAAAAGxAAAAAxEYXRlRGlmZlRpY2sGxQAAAA9EQVRFRElGRlRJQ0soLCkGxgAAAFMNCiAg
ICAgIFJldHVybnMgdGhlIG51bWJlciBvZiB0aWNrIGJvdW5kYXJpZXMgYmV0d2VlbiB0d28gbm9uLW51
bGxhYmxlIGRhdGVzLg0KICAgIAbHAAAAIERBVEVESUZGVElDSyhTdGFydERhdGUsIEVuZERhdGUpATj/
//+r////AQAAAAEdAAAABQAAAAbJAAAAB0dldERhdGUGygAAAAlHRVREQVRFKCkGywAAADgNCiAgICAg
IEV4dHJhY3RzIGEgZGF0ZSBmcm9tIHRoZSBkZWZpbmVkIERhdGVUaW1lLg0KICAgIAbMAAAADkdFVERB
VEUoVmFsdWUpATP///+r////AQAAAAEeAAAABQAAAAbOAAAABkdldERheQbPAAAACEdFVERBWSgpBtAA
AAA3DQogICAgICBFeHRyYWN0cyBhIGRheSBmcm9tIHRoZSBkZWZpbmVkIERhdGVUaW1lLg0KICAgIAbR
AAAADUdFVERBWShWYWx1ZSkBLv///6v///8BAAAAAR8AAAAFAAAABtMAAAAMR2V0RGF5T2ZXZWVrBtQA
AAAOR0VUREFZT0ZXRUVLKCkG1QAAAEMNCiAgICAgIEV4dHJhY3RzIGEgZGF5IG9mIHRoZSB3ZWVrIGZy
b20gdGhlIGRlZmluZWQgRGF0ZVRpbWUuDQogICAgBtYAAAATR0VUREFZT0ZXRUVLKFZhbHVlKQEp////
q////wEAAAABIAAAAAUAAAAG2AAAAAxHZXREYXlPZlllYXIG2QAAAA5HRVREQVlPRllFQVIoKQbaAAAA
Qw0KICAgICAgRXh0cmFjdHMgYSBkYXkgb2YgdGhlIHllYXIgZnJvbSB0aGUgZGVmaW5lZCBEYXRlVGlt
ZS4NCiAgICAG2wAAABNHRVREQVlPRllFQVIoVmFsdWUpAST///+r////AQAAAAEhAAAABQAAAAbdAAAA
B0dldEhvdXIG3gAAAAlHRVRIT1VSKCkG3wAAADkNCiAgICAgIEV4dHJhY3RzIGFuIGhvdXIgZnJvbSB0
aGUgZGVmaW5lZCBEYXRlVGltZS4NCiAgICAG4AAAAA5HRVRIT1VSKFZhbHVlKQEf////q////wEAAAAB
IgAAAAUAAAAG4gAAAA5HZXRNaWxsaVNlY29uZAbjAAAAEEdFVE1JTExJU0VDT05EKCkG5AAAAD4NCiAg
ICAgIEV4dHJhY3RzIG1pbGxpc2Vjb25kcyBmcm9tIHRoZSBkZWZpbmVkIERhdGVUaW1lLg0KICAgIAbl
AAAAFUdFVE1JTExJU0VDT05EKFZhbHVlKQEa////q////wEAAAABIwAAAAUAAAAG5wAAAAlHZXRNaW51
dGUG6AAAAAtHRVRNSU5VVEUoKQbpAAAAOQ0KICAgICAgRXh0cmFjdHMgbWludXRlcyBmcm9tIHRoZSBk
ZWZpbmVkIERhdGVUaW1lLg0KICAgIAbqAAAAEEdFVE1JTlVURShWYWx1ZSkBFf///6v///8BAAAAASQA
AAAFAAAABuwAAAAIR2V0TW9udGgG7QAAAApHRVRNT05USCgpBu4AAAA5DQogICAgICBFeHRyYWN0cyBh
IG1vbnRoIGZyb20gdGhlIGRlZmluZWQgRGF0ZVRpbWUuDQogICAgBu8AAAAPR0VUTU9OVEgoVmFsdWUp
ARD///+r////AQAAAAElAAAABQAAAAbxAAAACUdldFNlY29uZAbyAAAAC0dFVFNFQ09ORCgpBvMAAAA5
DQogICAgICBFeHRyYWN0cyBzZWNvbmRzIGZyb20gdGhlIGRlZmluZWQgRGF0ZVRpbWUuDQogICAgBvQA
AAAQR0VUU0VDT05EKFZhbHVlKQEL////q////wEAAAABJgAAAAUAAAAG9gAAAAxHZXRUaW1lT2ZEYXkG
9wAAAA5HRVRUSU1FT0ZEQVkoKQb4AAAATw0KICAgICAgRXh0cmFjdHMgdGhlIHRpbWUgb2YgdGhlIGRh
eSBmcm9tIHRoZSBkZWZpbmVkIERhdGVUaW1lLCBpbiB0aWNrcy4NCiAgICAG+QAAABNHRVRUSU1FT0ZE
QVkoVmFsdWUpAQb///+r////AQAAAAEnAAAABQAAAAb7AAAAB0dldFllYXIG/AAAAAlHRVRZRUFSKCkG
/QAAADgNCiAgICAgIEV4dHJhY3RzIGEgeWVhciBmcm9tIHRoZSBkZWZpbmVkIERhdGVUaW1lLg0KICAg
IAb+AAAADkdFVFlFQVIoVmFsdWUpAQH///+r////AQAAAAEoAAAABQAAAAYAAQAABlV0Y05vdwYBAQAA
CFVUQ05PVygpBgIBAABmDQogICAgICBSZXR1cm5zIHRoZSBjdXJyZW50IHN5c3RlbSBkYXRlIGFuZCB0
aW1lLCBleHByZXNzZWQgYXMgQ29vcmRpbmF0ZWQgVW5pdmVyc2FsIFRpbWUgKFVUQykuDQogICAgBgMB
AAAIVVRDTk9XKCkB/P7//6v///8BAAAAASkAAAAFAAAABgUBAAADSUlmBgYBAAAJSUlGKCwgLCApBgcB
AABqDQogICAgICBSZXR1cm5zIGVpdGhlciBUcnVlUGFydCBvciBGYWxzZVBhcnQsIGRlcGVuZGluZyBv
biB0aGUgZXZhbHVhdGlvbiBvZiB0aGUgQm9vbGVhbiBFeHByZXNzaW9uLg0KICAgIAYIAQAAJElJRihF
eHByZXNzaW9uLCBUcnVlUGFydCwgRmFsc2VQYXJ0KQH3/v//q////wIAAAABKgAAAAUAAAAGCgEAAAZJ
c051bGwGCwEAAAlJU05VTEwoLCkGDAEAAEUNCiAgICAgIFJlcGxhY2VzIHRoZSBOVUxMIHdpdGggdGhl
IHNwZWNpZmllZCByZXBsYWNlbWVudCB2YWx1ZS4NCiAgICAGDQEAABtJU05VTEwoVmFsdWUsIERlZmF1
bHRWYWx1ZSkB8v7//6v///8CAAAAASsAAAAFAAAABg8BAAADQWJzBhABAAAFQUJTKCkGEQEAAFMNCiAg
ICAgIFJldHVybnMgdGhlIGFic29sdXRlLCBwb3NpdGl2ZSB2YWx1ZSBvZiB0aGUgZ2l2ZW4gbnVtZXJp
YyBleHByZXNzaW9uLg0KICAgIAYSAQAACkFCUyhWYWx1ZSkB7f7//6v///8DAAAAASwAAAAFAAAABhQB
AAAHQ2VpbGluZwYVAQAACUNFSUxJTkcoKQYWAQAAPg0KICAgICAgUmV0dXJucyB0aGUgY2VpbGluZyB2
YWx1ZSBvZiBhIHNwZWNpZmllZCBudW1iZXIuDQogICAgBhcBAAAOQ0VJTElORyhWYWx1ZSkB6P7//6v/
//8DAAAAAS0AAAAFAAAABhkBAAAFRmxvb3IGGgEAAAdGTE9PUigpBhsBAAA8DQogICAgICBSZXR1cm5z
IHRoZSBmbG9vciB2YWx1ZSBvZiBhIHNwZWNpZmllZCBudW1iZXIuDQogICAgBhwBAAAMRkxPT1IoVmFs
dWUpAeP+//+r////AwAAAAEuAAAABQAAAAYeAQAABEFjb3MGHwEAAAZBQ09TKCkGIAEAAHQNCiAgICAg
IFJldHVybnMgdGhlIGFyY2Nvc2luZSBvZiBhIG51bWJlciAodGhlIGFuZ2xlLCBpbiByYWRpYW5zLCB3
aG9zZSBjb3NpbmUgaXMgdGhlIGdpdmVuIGZsb2F0IGV4cHJlc3Npb24pLg0KICAgIAYhAQAAC0FDT1Mo
VmFsdWUpAd7+//+r////AwAAAAEvAAAABQAAAAYjAQAABEFzaW4GJAEAAAZBU0lOKCkGJQEAAHANCiAg
ICAgIFJldHVybnMgdGhlIGFyY3NpbmUgb2YgYSBudW1iZXIgKHRoZSBhbmdsZSwgaW4gcmFkaWFucywg
d2hvc2Ugc2luZSBpcyB0aGUgZ2l2ZW4gZmxvYXQgZXhwcmVzc2lvbikuDQogICAgBiYBAAALQVNJTihW
YWx1ZSkB2f7//6v///8DAAAAATAAAAAFAAAABigBAAAEQXRhbgYpAQAABkFUQU4oKQYqAQAAdg0KICAg
ICAgUmV0dXJucyB0aGUgYXJjdGFuZ2VudCBvZiBhIG51bWJlciAodGhlIGFuZ2xlLCBpbiByYWRpYW5z
LCB3aG9zZSB0YW5nZW50IGlzIHRoZSBnaXZlbiBmbG9hdCBleHByZXNzaW9uKS4NCiAgICAGKwEAAAtB
VEFOKFZhbHVlKQHU/v//q////wMAAAABMQAAAAUAAAAGLQEAAAZCaWdNdWwGLgEAAAlCSUdNVUwoLCkG
LwEAAFsNCiAgICAgIFJldHVybnMgYW4gSW50NjQgY29udGFpbmluZyB0aGUgZnVsbCBwcm9kdWN0IG9m
IHR3byBzcGVjaWZpZWQgMzItYml0IG51bWJlcnMuDQogICAgBjABAAAWQklHTVVMKFZhbHVlMSwgVmFs
dWUyKQHP/v//q////wMAAAABMgAAAAUAAAAGMgEAAANDb3MGMwEAAAVDT1MoKQY0AQAAQQ0KICAgICAg
UmV0dXJucyB0aGUgY29zaW5lIG9mIHRoZSBhbmdsZSBkZWZpbmVkIGluIHJhZGlhbnMuDQogICAgBjUB
AAAKQ09TKFZhbHVlKQHK/v//q////wMAAAABMwAAAAUAAAAGNwEAAARDb3NoBjgBAAAGQ09TSCgpBjkB
AABMDQogICAgICBSZXR1cm5zIHRoZSBoeXBlcmJvbGljIGNvc2luZSBvZiB0aGUgYW5nbGUgZGVmaW5l
ZCBpbiByYWRpYW5zLg0KICAgIAY6AQAAC0NPU0goVmFsdWUpAcX+//+r////AwAAAAE0AAAABQAAAAY8
AQAAA0V4cAY9AQAABUVYUCgpBj4BAABKDQogICAgICBSZXR1cm5zIHRoZSBleHBvbmVudGlhbCB2YWx1
ZSBvZiB0aGUgZ2l2ZW4gZmxvYXQgZXhwcmVzc2lvbi4NCiAgICAGPwEAAApFWFAoVmFsdWUpAcD+//+r
////AwAAAAE1AAAABQAAAAZBAQAAA0xvZwZCAQAABUxPRygpBkMBAABCDQogICAgICBSZXR1cm5zIHRo
ZSBuYXR1cmFsIGxvZ2FyaXRobSBvZiBhIHNwZWNpZmllZCBudW1iZXIuDQogICAgBkQBAAAKTE9HKFZh
bHVlKQG7/v//q////wMAAAABNgAAAAUAAAAGRgEAAAVMb2cxMAZHAQAAB0xPRzEwKCkGSAEAAEINCiAg
ICAgIFJldHVybnMgdGhlIGJhc2UgMTAgbG9nYXJpdGhtIG9mIGEgc3BlY2lmaWVkIG51bWJlci4NCiAg
ICAGSQEAAAxMT0cxMChWYWx1ZSkBtv7//6v///8DAAAAATcAAAAFAAAABksBAAAFUG93ZXIGTAEAAAhQ
T1dFUigsKQZNAQAARQ0KICAgICAgUmV0dXJucyBhIHNwZWNpZmllZCBudW1iZXIgcmFpc2VkIHRvIGEg
c3BlY2lmaWVkIHBvd2VyLg0KICAgIAZOAQAAE1BPV0VSKFZhbHVlLCBQb3dlcikBsf7//6v///8DAAAA
ATgAAAAFAAAABlABAAADUm5kBlEBAAAFUk5EKCkGUgEAAF0NCiAgICAgIFJldHVybnMgYSByYW5kb20g
bnVtYmVyIHRoYXQgaXMgbGVzcyB0aGFuIDEsIGJ1dCBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdG8gemVy
by4NCiAgICAGUwEAAAVSTkQoKQGs/v//q////wMAAAABOQAAAAUAAAAGVQEAAAVSb3VuZAZWAQAAB1JP
VU5EKCkGVwEAADwNCiAgICAgIFJvdW5kcyB0aGUgZ2l2ZW4gdmFsdWUgdG8gdGhlIG5lYXJlc3QgaW50
ZWdlci4NCiAgICAGWAEAAAxST1VORChWYWx1ZSkBp/7//6v///8DAAAAAToAAAAFAAAABloBAAAEU2ln
bgZbAQAABlNJR04oKQZcAQAAYQ0KICAgICAgUmV0dXJucyB0aGUgcG9zaXRpdmUgKCsxKSwgemVybyAo
MCksIG9yIG5lZ2F0aXZlICgtMSkgc2lnbiBvZiB0aGUgZ2l2ZW4gZXhwcmVzc2lvbi4NCiAgICAGXQEA
AAtTSUdOKFZhbHVlKQGi/v//q////wMAAAABOwAAAAUAAAAGXwEAAANTaW4GYAEAAAVTSU4oKQZhAQAA
QA0KICAgICAgUmV0dXJucyB0aGUgc2luZSBvZiB0aGUgYW5nbGUsIGRlZmluZWQgaW4gcmFkaWFucy4N
CiAgICAGYgEAAApTSU4oVmFsdWUpAZ3+//+r////AwAAAAE8AAAABQAAAAZkAQAABFNpbmgGZQEAAAZT
SU5IKCkGZgEAAEoNCiAgICAgIFJldHVybnMgdGhlIGh5cGVyYm9saWMgc2luZSBvZiB0aGUgYW5nbGUg
ZGVmaW5lZCBpbiByYWRpYW5zLg0KICAgIAZnAQAAC1NJTkgoVmFsdWUpAZj+//+r////AwAAAAE9AAAA
BQAAAAZpAQAABFNxcnQGagEAAAZTUVJUKCkGawEAADgNCiAgICAgIFJldHVybnMgdGhlIHNxdWFyZSBy
b290IG9mIGEgZ2l2ZW4gbnVtYmVyLg0KICAgIAZsAQAAC1NRUlQoVmFsdWUpAZP+//+r////AwAAAAE+
AAAABQAAAAZuAQAAA1RhbgZvAQAABVRBTigpBnABAABCDQogICAgICBSZXR1cm5zIHRoZSB0YW5nZW50
IG9mIHRoZSBhbmdsZSBkZWZpbmVkIGluIHJhZGlhbnMuDQogICAgBnEBAAAKVEFOKFZhbHVlKQGO/v//
q////wMAAAABPwAAAAUAAAAGcwEAAARUYW5oBnQBAAAGVEFOSCgpBnUBAABNDQogICAgICBSZXR1cm5z
IHRoZSBoeXBlcmJvbGljIHRhbmdlbnQgb2YgdGhlIGFuZ2xlIGRlZmluZWQgaW4gcmFkaWFucy4NCiAg
ICAGdgEAAAtUQU5IKFZhbHVlKQGJ/v//q////wMAAAABQAAAAAUAAAAGeAEAAAVUb1N0cgZ5AQAAB1RP
U1RSKCkGegEAADsNCiAgICAgIFJldHVybnMgYSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgYW4gb2Jq
ZWN0Lg0KICAgIAZ7AQAADVRPU1RSKE9iamVjdCkBhP7//6v///8EAAAAAUEAAAAFAAAABn0BAAAEVHJp
bQZ+AQAABlRSSU0oKQZ/AQAAbA0KICAgICAgUmVtb3ZlcyBhbGwgb2NjdXJyZW5jZXMgb2Ygd2hpdGUg
c3BhY2UgY2hhcmFjdGVycyBmcm9tIHRoZSBiZWdpbm5pbmcgYW5kIGVuZCBvZiB0aGlzIGluc3RhbmNl
Lg0KICAgIAaAAQAAC1RSSU0oVmFsdWUpAX/+//+r////BAAAAAFCAAAABQAAAAaCAQAABkxlbmd0aAaD
AQAABUxFTigpBoQBAAA4DQogICAgICBHZXRzIHRoZSBudW1iZXIgb2YgY2hhcmFjdGVycyBpbiBhIHN0
cmluZy4NCiAgICAGhQEAAApMRU4oVmFsdWUpAXr+//+r////BAAAAAFDAAAABQAAAAaHAQAABkZvcm1h
dAaIAQAACEZPUk1BVCgpBokBAACQAQ0KICAgICAgUmVwbGFjZXMgdGhlIGZvcm1hdCBpdGVtIGluIGEg
c3BlY2lmaWVkIFN5c3RlbS5TdHJpbmcgd2l0aCB0aGUgdGV4dCBlcXVpdmFsZW50IG9mIHRoZSB2YWx1
ZSBvZiBhIHNwZWNpZmllZCBTeXN0ZW0uT2JqZWN0IGluc3RhbmNlLg0KICAgIAaKAQAAFUZPUk1BVChG
b3JtYXQsIFZhbHVlKQF1/v//q////wQAAAABRAAAAAUAAAAGjAEAAAlTdWJTdHJpbmcGjQEAAApTVUJT
VFIoLCwpBo4BAACFAQ0KICAgICAgUmV0cmlldmVzIGEgc3Vic3RyaW5nIGZyb20gYSBzdHJpbmcuIFRo
ZSBzdWJzdHJpbmcgc3RhcnRzIGF0IGEgc3BlY2lmaWVkIGNoYXJhY3RlciBwb3NpdGlvbiBhbmQgaGFz
IGEgc3BlY2lmaWVkIGxlbmd0aC4NCiAgICAGjwEAACFTVUJTVFIoVmFsdWUsIFN0YXJ0SW5kZXgsIExl
bmd0aCkBcP7//6v///8EAAAAAUUAAAAFAAAABpEBAAAGSW5zZXJ0BpIBAAAKSU5TRVJUKCwsKQaTAQAA
VQ0KICAgICAgSW5zZXJ0cyBTdHJpbmcyIGludG8gU3RyaW5nMSBhdCB0aGUgcG9zaXRpb24gc3BlY2lm
aWVkIGJ5IFN0YXJ0UG9zaXRvbi4NCiAgICAGlAEAACRJTlNFUlQoU3RyaW5nMSwgU3RhcnRJbmRleCwg
U3RyaW5nMikBa/7//6v///8EAAAAAUYAAAAFAAAABpYBAAAFTG93ZXIGlwEAAAdMT1dFUigpBpgBAAAu
DQogICAgICBSZXR1cm5zIHRoZSBTdHJpbmcgaW4gbG93ZXJjYXNlLg0KICAgIAaZAQAADUxPV0VSKFN0
cmluZykBZv7//6v///8EAAAAAUcAAAAFAAAABpsBAAAFVXBwZXIGnAEAAAdVUFBFUigpBp0BAAAqDQog
ICAgICBSZXR1cm5zIFN0cmluZyBpbiB1cHBlcmNhc2UuDQogICAgBp4BAAANVVBQRVIoU3RyaW5nKQFh
/v//q////wQAAAABSAAAAAUAAAAGoAEAAAdQYWRMZWZ0BqEBAAAKUEFETEVGVCgsKQaiAQAAjQENCiAg
ICAgIExlZnQtYWxpZ25zIGNoYXJhY3RlcnMgaW4gdGhlIGRlZmluZWQgc3RyaW5nLCBwYWRkaW5nIGl0
cyBsZWZ0IHNpZGUgd2l0aCB3aGl0ZSBzcGFjZSBjaGFyYWN0ZXJzIHVwIHRvIGEgc3BlY2lmaWVkIHRv
dGFsIGxlbmd0aC4NCiAgICAGowEAABdQQURMRUZUKFN0cmluZywgTGVuZ3RoKQFc/v//q////wQAAAAB
SQAAAAUAAAAGpQEAAAhQYWRSaWdodAamAQAAC1BBRFJJR0hUKCwpBqcBAACPAQ0KICAgICAgUmlnaHQt
YWxpZ25zIGNoYXJhY3RlcnMgaW4gdGhlIGRlZmluZWQgc3RyaW5nLCBwYWRkaW5nIGl0cyByaWdodCBz
aWRlIHdpdGggd2hpdGUgc3BhY2UgY2hhcmFjdGVycyB1cCB0byBhIHNwZWNpZmllZCB0b3RhbCBsZW5n
dGguDQogICAgBqgBAAAYUEFEUklHSFQoU3RyaW5nLCBMZW5ndGgpAVf+//+r////BAAAAAFKAAAABQAA
AAaqAQAABlJlbW92ZQarAQAACVJFTU9WRSgsKQasAQAAbQ0KICAgICAgRGVsZXRlcyBhIHNwZWNpZmll
ZCBudW1iZXIgb2YgY2hhcmFjdGVycyBmcm9tIHRoaXMgaW5zdGFuY2UsIGJlZ2lubmluZyBhdCBhIHNw
ZWNpZmllZCBwb3NpdGlvbi4NCiAgICAGrQEAAB1SRU1PVkUoU3RhcnRQb3NpdGlvbiwgTGVuZ3RoKQFS
/v//q////wQAAAABSwAAAAUAAAAGrwEAAAdSZXBsYWNlBrABAAALUkVQTEFDRSgsLCkGsQEAAFwNCiAg
ICAgIFJldHVybnMgYSBjb3B5IG9mIFN0cmluZzEsIGluIHdoaWNoIFN1YlN0cmluZzIgaGFzIGJlZW4g
cmVwbGFjZWQgd2l0aCBTdHJpbmczLg0KICAgIAayAQAAJVJFUExBQ0UoU3RyaW5nMSwgU3ViU3RyaW5n
MiwgU3RyaW5nMykBTf7//6v///8EAAAAAUwAAAAFAAAABrQBAAAMQ29udmVydFRvSW50BrUBAAAGQ0lO
VCgpBrYBAAA9DQogICAgICBDb252ZXJ0cyBwYXJ0aWN1bGFyIGV4cHJlc3Npb24gdG8gU3lzdGVtLklu
dDMyLg0KICAgIAa3AQAAEENJTlQoZXhwcmVzc2lvbikBSP7//6v///8FAAAAAU0AAAAFAAAABrkBAAAP
Q29udmVydFRvRG91YmxlBroBAAAGQ0RCTCgpBrsBAAA+DQogICAgICBDb252ZXJ0cyBwYXJ0aWN1bGFy
IGV4cHJlc3Npb24gdG8gU3lzdGVtLkRvdWJsZS4NCiAgICAGvAEAABBDREJMKGV4cHJlc3Npb24pAUP+
//+r////BQAAAAFOAAAABQAAAAa+AQAADUNvbnZlcnRUb0Jvb2wGvwEAAAdDQk9PTCgpBsABAAA/DQog
ICAgICBDb252ZXJ0cyBwYXJ0aWN1bGFyIGV4cHJlc3Npb24gdG8gU3lzdGVtLkJvb2xlYW4uDQogICAg
BsEBAAARQ0JPT0woZXhwcmVzc2lvbikBPv7//6v///8FAAAAAU8AAAAFAAAABsMBAAANQ29udmVydFRv
RGF0ZQbEAQAAB0NEQVRFKCkGxQEAAEANCiAgICAgIENvbnZlcnRzIHBhcnRpY3VsYXIgZXhwcmVzc2lv
biB0byBTeXN0ZW0uRGF0ZVRpbWUuDQogICAgBsYBAAARQ0RBVEUoZXhwcmVzc2lvbikBOf7//6v///8F
AAAAAVAAAAAFAAAABsgBAAAMQ29udmVydFRvU3RyBskBAAAGQ1NUUigpBsoBAAA+DQogICAgICBDb252
ZXJ0cyBwYXJ0aWN1bGFyIGV4cHJlc3Npb24gdG8gU3lzdGVtLlN0cmluZy4NCiAgICAGywEAABBDU1RS
KGV4cHJlc3Npb24pATT+//+r////BQAAAAs=
</value>
</data>
</root>

Просмотреть файл

@ -0,0 +1,112 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{25159CB3-CAF7-40CA-ACE3-55CB4E12AFB0}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>StandaloneRadExpressionEdtiorForm</RootNamespace>
<AssemblyName>StandaloneRadExpressionEdtiorForm</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="Telerik.WinControls">
<HintPath>..\..\..\..\..\..\Desktop\VERSIONS\2013.2 724\Bin40\Telerik.WinControls.dll</HintPath>
</Reference>
<Reference Include="Telerik.WinControls.GridView">
<HintPath>..\..\..\..\..\..\Desktop\VERSIONS\2013.2 724\Bin40\Telerik.WinControls.GridView.dll</HintPath>
</Reference>
<Reference Include="Telerik.WinControls.UI">
<HintPath>..\..\..\..\..\..\Desktop\VERSIONS\2013.2 724\Bin40\Telerik.WinControls.UI.dll</HintPath>
</Reference>
<Reference Include="Telerik.WinControls.UI.Design">
<HintPath>..\..\..\..\..\..\Desktop\VERSIONS\2013.2 724\Bin40\Telerik.WinControls.UI.Design.dll</HintPath>
</Reference>
<Reference Include="TelerikCommon">
<HintPath>..\..\..\..\..\..\Desktop\VERSIONS\2013.2 724\Bin40\TelerikCommon.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="MainForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="MainForm.Designer.cs">
<DependentUpon>MainForm.cs</DependentUpon>
</Compile>
<Compile Include="StandaloneExpressionEditorForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="StandaloneExpressionEditorForm.Designer.cs">
<DependentUpon>StandaloneExpressionEditorForm.cs</DependentUpon>
</Compile>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<EmbeddedResource Include="MainForm.resx">
<DependentUpon>MainForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="StandaloneExpressionEditorForm.resx">
<DependentUpon>StandaloneExpressionEditorForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="App.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>