//  
//   Rebex Sample Code License
// 
//   Copyright 2025, REBEX CR s.r.o.
//   All rights reserved.
//   https://www.rebex.net/
// 
//   Permission to use, copy, modify, and/or distribute this software for any
//   purpose with or without fee is hereby granted.
// 
//   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
//   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
//   OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
//   NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
//   HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
//   WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
//   FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
//   OTHER DEALINGS IN THE SOFTWARE.
// 

//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.34014
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

namespace Rebex.Samples {
    using System;
    
    
    /// <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 (object.ReferenceEquals(resourceMan, null)) {
                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Rebex.Samples.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;
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to using System.ComponentModel;
        ///using System.Windows.Forms;
        ///using Rebex.TerminalEmulation;
        ///
        ///namespace Rebex.Samples.Scripts
        ///{
        ///	[Description(&quot;05: Close connection&quot;)]
        ///	public class CloseConnection
        ///	{
        ///		public static void Execute(Scripting scripting)
        ///		{
        ///			// send an &apos;exit&apos; command
        ///			scripting.SendCommand(&quot;exit&quot;);
        ///
        ///			// receive data until the connection is closed.
        ///			string exitResponse = scripting.ReadUntil(ScriptEvent.Closed);
        ///
        ///			// show exit message
        ///			MessageBox.Show(exitResponse);
        ///
        ///		 [rest of string was truncated]&quot;;.
        /// </summary>
        internal static string CloseConnection {
            get {
                return ResourceManager.GetString("CloseConnection", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to using Rebex.TerminalEmulation;
        ///using System;
        ///using System.Collections.Generic;
        ///using System.ComponentModel;
        ///using System.Text;
        ///using System.Windows.Forms;
        ///
        ///namespace Rebex.Samples.Scripts
        ///{
        ///	[Description(&quot;02: Detecting prompt&quot;)]
        ///	public class DetectPrompt
        ///	{
        ///		public static void Execute(Scripting scripting)
        ///		{
        ///			// detect remote shell&apos;s prompt
        ///			scripting.DetectPrompt();
        ///
        ///			// display detected prompt
        ///			MessageBox.Show(&quot;Prompt: &quot; + scripting.Prompt);
        ///
        ///			// send &apos;whoami&apos; command to d [rest of string was truncated]&quot;;.
        /// </summary>
        internal static string DetectPrompt {
            get {
                return ResourceManager.GetString("DetectPrompt", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to using Rebex.TerminalEmulation;
        ///using System;
        ///using System.Collections.Generic;
        ///using System.ComponentModel;
        ///using System.Text;
        ///
        ///namespace Rebex.Samples.Scripts
        ///{
        ///	[Description(&quot;01: Hello world!&quot;)]
        ///	public class HelloWorld
        ///	{
        ///		public static void Execute(Scripting scripting)
        ///		{
        ///			// send a command
        ///			scripting.SendCommand(&quot;echo Hello world!&quot;);
        ///
        ///			// receive and process the response
        ///			// (if no data is available yet, wait up to 1000 ms)
        ///			scripting.Process(1000);
        ///
        ///			// end of script        /// [rest of string was truncated]&quot;;.
        /// </summary>
        internal static string HelloWorld {
            get {
                return ResourceManager.GetString("HelloWorld", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to using Rebex.TerminalEmulation;
        ///using System;
        ///using System.Collections.Generic;
        ///using System.ComponentModel;
        ///using System.Text;
        ///using System.Windows.Forms;
        ///
        ///namespace Rebex.Samples.Scripts
        ///{
        ///	[Description(&quot;04: Matching events&quot;)]
        ///	public class MatchingEvents
        ///	{
        ///		public static void Execute(Scripting scripting)
        ///		{
        ///			scripting.TrimReadUntilResponse = true;
        ///
        ///			// detect remote shell&apos;s prompt
        ///			scripting.DetectPrompt();
        ///
        ///			// send &apos;ls -l&apos; command to display a list of files and directories        /// [rest of string was truncated]&quot;;.
        /// </summary>
        internal static string MatchingEvents {
            get {
                return ResourceManager.GetString("MatchingEvents", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to using Rebex.TerminalEmulation;
        ///using System;
        ///using System.Collections.Generic;
        ///using System.ComponentModel;
        ///using System.Text;
        ///using System.Windows.Forms;
        ///
        ///namespace Rebex.Samples.Scripts
        ///{
        ///	[Description(&quot;03: Multiple commands&quot;)]
        ///	public class MultipleCommands
        ///	{
        ///		public static void Execute(Scripting scripting)
        ///		{
        ///			// detect remote shell&apos;s prompt
        ///			scripting.DetectPrompt();
        ///
        ///			// send &apos;uname -a&apos; command to detect OS name
        ///			scripting.SendCommand(&quot;uname&quot;);
        ///
        ///			// read response (unti [rest of string was truncated]&quot;;.
        /// </summary>
        internal static string MultipleCommands {
            get {
                return ResourceManager.GetString("MultipleCommands", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to using System.ComponentModel;
        ///using System.Windows.Forms;
        ///using Rebex.TerminalEmulation;
        ///
        ///namespace Rebex.Samples.Scripts
        ///{
        ///	[Description(&quot;06: Scripting conditions&quot;)]
        ///	public class ScriptingConditions
        ///	{
        ///		public static void Execute(Scripting scripting)
        ///		{
        ///			// detect prompt for later use
        ///			scripting.DetectPrompt();
        ///
        ///			// start multiline echo command
        ///			scripting.SendCommand(@&quot;echo \&quot;);
        ///
        ///			// see if multiline echo is supported
        ///			ScriptMatch match = scripting.WaitFor(&quot;&gt;&quot; | ScriptEvent. [rest of string was truncated]&quot;;.
        /// </summary>
        internal static string ScriptingConditions {
            get {
                return ResourceManager.GetString("ScriptingConditions", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to This is an instance of TerminalControl object.
        ///Use the button above to switch to using the screen-less VirtualTerminal object..
        /// </summary>
        internal static string TerminalWelcome {
            get {
                return ResourceManager.GetString("TerminalWelcome", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to using System;
        ///using System.ComponentModel;
        ///using System.Windows.Forms;
        ///using Rebex.TerminalEmulation;
        ///
        ///namespace Rebex.Samples.Scripts
        ///{
        ///	[Description(&quot;07: Checking text at screen position&quot;)]
        ///	public class TextAtPosition
        ///	{
        ///		public static void Execute(Scripting scripting)
        ///		{
        ///			// determine the row above the cursor
        ///			int textRow = Math.Max(0, scripting.Terminal.Screen.CursorTop - 1);
        ///
        ///			// check for text
        ///			ScriptMatch match = scripting.CheckFor(
        ///				ScriptEvent.TextAtPosition(&quot;Hello wo [rest of string was truncated]&quot;;.
        /// </summary>
        internal static string TextAtPosition {
            get {
                return ResourceManager.GetString("TextAtPosition", resourceCulture);
            }
        }
        
        /// <summary>
        ///   Looks up a localized string similar to This is a sample application that demonstrates scripting capabilities of TerminalControl and VirtualTerminal objects.
        ///
        ///Just select a script from the list on the left to view the scripting code, and click the button to execute it..
        /// </summary>
        internal static string Welcome {
            get {
                return ResourceManager.GetString("Welcome", resourceCulture);
            }
        }
    }
}
