<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Firefly</name>
    </assembly>
    <members>
        <member name="T:Firefly.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Firefly.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Firefly.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Firefly.Properties.Resources.icon">
            <summary>
              Looks up a localized resource of type System.Byte[].
            </summary>
        </member>
        <member name="P:Firefly.Properties.Resources.logo">
            <summary>
              Looks up a localized resource of type System.Byte[].
            </summary>
        </member>
        <member name="T:Firefly.Firefly">
            <summary>
            Core class implementing the Firefly database server functionality
            </summary>
        </member>
        <member name="M:Firefly.Firefly.HandleHSetCommand(System.String)">
            <summary>
            Handles the HSET command which sets a field in a hash.
            </summary>
            <param name="args">Command arguments in format: "key field value"</param>
            <returns>1 if the field was added, 0 if it was updated</returns>
        </member>
        <member name="M:Firefly.Firefly.HandleHGetCommand(System.String)">
            <summary>
            Handles the HGET command which retrieves the value of a field in a hash.
            </summary>
            <param name="args">Command arguments in format: "key field"</param>
            <returns>The value of the field, or nil if the field doesn't exist</returns>
        </member>
        <member name="M:Firefly.Firefly.HandleHDelCommand(System.String)">
            <summary>
            Handles the HDEL command which removes a field from a hash.
            </summary>
            <param name="args">Command arguments in format: "key field"</param>
            <returns>1 if the field was removed, 0 if it didn't exist</returns>
        </member>
        <member name="M:Firefly.Firefly.HandleHExistsCommand(System.String)">
            <summary>
            Handles the HEXISTS command which checks if a field exists in a hash.
            </summary>
            <param name="args">Command arguments in format: "key field"</param>
            <returns>1 if the field exists, 0 if it doesn't</returns>
        </member>
        <member name="M:Firefly.Firefly.HandleHGetAllCommand(System.String)">
            <summary>
            Handles the HGETALL command which retrieves all fields and values in a hash.
            </summary>
            <param name="args">Command arguments in format: "key"</param>
            <returns>All fields and values in the hash, or nil if the hash doesn't exist</returns>
        </member>
        <member name="M:Firefly.Firefly.HandleHMSetCommand(System.String)">
            <summary>
            Handles the HMSET command which sets multiple fields in a hash.
            </summary>
            <param name="args">Command arguments in format: "key field value [field value ...]"</param>
            <returns>OK on success, error if arguments are invalid</returns>
        </member>
        <member name="M:Firefly.Firefly.GetOrCreateHash(System.String)">
            <summary>
            Gets or creates a hash for a given key.
            </summary>
            <param name="key">The key to get or create the hash for</param>
            <returns>The hash</returns>
        </member>
        <member name="M:Firefly.Firefly.HashStoreExists(System.String)">
            <summary>
            Checks if a hash exists for a given key.
            </summary>
            <param name="key">The key to check the hash for</param>
            <returns>True if the hash exists, false otherwise</returns>
        </member>
        <member name="M:Firefly.Firefly.HashStoreGet(System.String,System.Collections.Concurrent.ConcurrentDictionary{System.String,System.String}@)">
            <summary>
            Gets a hash for a given key.
            </summary>
            <param name="key">The key to get the hash for</param>
            <param name="value">The hash</param>
            <returns>True if the hash was found, false otherwise</returns>
        </member>
        <member name="M:Firefly.Firefly.HashStoreRemove(System.String)">
            <summary>
            Removes a hash for a given key.
            </summary>
            <param name="key">The key to remove the hash for</param>
            <returns>True if the hash was removed, false otherwise</returns>
        </member>
        <member name="M:Firefly.Firefly.SplitRespectingQuotes(System.String)">
            <summary>
            Splits a string respecting quoted sections.
            </summary>
            <param name="input">The input string to split</param>
            <returns>An array of tokens from the input string</returns>
        </member>
        <member name="M:Firefly.Firefly.MyRegex">
            <remarks>
            Pattern:<br/>
            <code>([^\\s"]+)|"([^"]*)"</code><br/>
            Explanation:<br/>
            <code>
            ○ Match with 2 alternative expressions, atomically.<br/>
                ○ 1st capture group.<br/>
                    ○ Match a character in the set [^"\s] atomically at least once.<br/>
                ○ Match a sequence of expressions.<br/>
                    ○ Match '"'.<br/>
                    ○ 2nd capture group.<br/>
                        ○ Match a character other than '"' atomically any number of times.<br/>
                    ○ Match '"'.<br/>
            </code>
            </remarks>
        </member>
        <member name="M:Firefly.Firefly.CreateShards``1">
            <summary>
            Creates an array of shards of type T.
            </summary>
            <typeparam name="T">The type of the shards</typeparam>
            <returns>An array of shards</returns>
        </member>
        <member name="M:Firefly.Firefly.CreateListLocks">
            <summary>
            Creates an array of ReaderWriterLockSlim instances for list operations.
            </summary>
            <returns>An array of locks</returns>
        </member>
        <member name="M:Firefly.Firefly.GetShardIndex(System.String)">
            <summary>
            Gets the shard index for a given key.
            </summary>
            <param name="key">The key to get the shard index for</param>
            <returns>The shard index</returns>
        </member>
        <member name="M:Firefly.Firefly.CreateLocks">
            <summary>
            Creates an array of locks.
            </summary>
            <returns>An array of locks</returns>
        </member>
        <member name="M:Firefly.Firefly.KeyExistsInAnyStore(System.String)">
            <summary>
            Checks if a key exists in any store (string, list, or hash).
            </summary>
            <param name="key">The key to check</param>
            <returns>True if the key exists in any store, false otherwise</returns>
        </member>
        <member name="M:Firefly.Firefly.GetKeyType(System.String)">
            <summary>
            Gets the type of a key if it exists in any store.
            </summary>
            <param name="key">The key to check</param>
            <returns>The type of the key ("string", "list", "hash", or null if not found)</returns>
        </member>
        <member name="M:Firefly.Firefly.EnsureKeyDoesNotExist(System.String,System.String)">
            <summary>
            Ensures a key doesn't exist in any store before creating it in the target store.
            </summary>
            <param name="key">The key to check</param>
            <param name="targetType">The type of store where the key will be created</param>
            <returns>True if the key can be created, false if it already exists with a different type</returns>
        </member>
        <member name="M:Firefly.Firefly.HandleDelCommand(System.String)">
            <summary>
            Handles the DEL command which removes a key from all stores (string, list, hash).
            </summary>
            <param name="key">The key to delete</param>
            <returns>The number of keys that were removed</returns>
        </member>
        <member name="M:Firefly.Firefly.HandleTypeCommand(System.String)">
            <summary>
            Handles the TYPE command which returns the type of a key.
            </summary>
            <param name="key">The key to check the type of</param>
            <returns>The type of the key as a string response</returns>
        </member>
        <member name="M:Firefly.Firefly.HandleKeysCommand(System.String)">
            <summary>
            Handles the KEYS command which returns all keys matching a pattern.
            </summary>
            <param name="pattern">The pattern to match</param>
            <returns>A list of keys matching the pattern</returns>
        </member>
        <member name="M:Firefly.Firefly.HandleLPushCommand(System.String)">
            <summary>
            Handles the LPUSH command which adds an element to the left of a list.
            </summary>
            <param name="args">Command arguments in format: "key value"</param>
            <returns>The length of the list after the push operation</returns>
        </member>
        <member name="M:Firefly.Firefly.HandleRPushCommand(System.String)">
            <summary>
            Handles the RPUSH command which adds values to the tail of a list.
            </summary>
            <param name="args">Command arguments in format: "key value1 [value2 ...]"</param>
            <returns>Response indicating the new length of the list</returns>
        </member>
        <member name="M:Firefly.Firefly.HandleLPopCommand(System.String)">
            <summary>
            Handles the LPOP command which removes and returns the first element of a list.
            </summary>
            <param name="args">Command arguments containing the key</param>
            <returns>The popped value or nil if the list is empty</returns>
        </member>
        <member name="M:Firefly.Firefly.HandleRPopCommand(System.String)">
            <summary>
            Handles the RPOP command which removes and returns the last element of a list.
            </summary>
            <param name="args">Command arguments containing the key</param>
            <returns>The popped value or nil if the list is empty</returns>
        </member>
        <member name="M:Firefly.Firefly.HandleLRangeCommand(System.String)">
            <summary>
            Handles the LRANGE command which returns a range of elements from a list.
            </summary>
            <param name="args">Command arguments in format: "key start stop"</param>
            <returns>Array of elements in the specified range</returns>
        </member>
        <member name="M:Firefly.Firefly.HandleLIndexCommand(System.String)">
            <summary>
            Handles the LINDEX command which returns an element from a list by its index.
            </summary>
            <param name="args">Command arguments in format: "key index"</param>
            <returns>The element at the specified index or nil if not found</returns>
        </member>
        <member name="M:Firefly.Firefly.HandleLSetCommand(System.String)">
            <summary>
            Handles the LSET command which sets the value of an element in a list by its index.
            </summary>
            <param name="args">Command arguments in format: "key index value"</param>
            <returns>OK on success, error if index is out of range</returns>
        </member>
        <member name="M:Firefly.Firefly.HandleLPosCommand(System.String)">
            <summary>
            Handles the LPOS command which returns the position of an element in a list.
            </summary>
            <param name="args">Command arguments in format: "key element [RANK rank] [MAXLEN len]"</param>
            <returns>The position of the element or nil if not found</returns>
        </member>
        <member name="M:Firefly.Firefly.HandleLTrimCommand(System.String)">
            <summary>
            Handles the LTRIM command which trims a list to the specified range.
            </summary>
            <param name="args">Command arguments in format: "key start stop"</param>
            <returns>OK on success, error if arguments are invalid</returns>
        </member>
        <member name="M:Firefly.Firefly.HandleLRemCommand(System.String)">
            <summary>
            Handles the LREM command which removes elements equal to the given value from a list.
            </summary>
            <param name="args">Command arguments in format: "key count element"</param>
            <returns>The number of removed elements</returns>
        </member>
        <member name="M:Firefly.Firefly.GetOrCreateList(System.String)">
            <summary>
            Gets or creates a list for a given key.
            </summary>
            <param name="key">The key to get or create the list for</param>
            <returns>The list</returns>
        </member>
        <member name="M:Firefly.Firefly.ListStoreExists(System.String)">
            <summary>
            Checks if a list exists for a given key.
            </summary>
            <param name="key">The key to check the list for</param>
            <returns>True if the list exists, false otherwise</returns>
        </member>
        <member name="M:Firefly.Firefly.ListStoreGet(System.String,System.Collections.Generic.List{System.String}@)">
            <summary>
            Gets a list for a given key.
            </summary>
            <param name="key">The key to get the list for</param>
            <param name="value">The list</param>
            <returns>True if the list was found, false otherwise</returns>
        </member>
        <member name="M:Firefly.Firefly.ListStoreRemove(System.String)">
            <summary>
            Removes a list for a given key.
            </summary>
            <param name="key">The key to remove the list for</param>
            <returns>True if the list was removed, false otherwise</returns>
        </member>
        <member name="M:Firefly.Firefly.ListStoreWithWriteLock(System.String,System.Action{System.Collections.Generic.List{System.String}})">
            <summary>
            Executes an action with a write lock on a list for a given key.
            </summary>
            <param name="key">The key to execute the action on</param>
            <param name="action">The action to execute</param>
        </member>
        <member name="M:Firefly.Firefly.ListStoreWithReadLock``1(System.String,System.Func{System.Collections.Generic.List{System.String},``0})">
            <summary>
            Executes an action with a read lock on a list for a given key.
            </summary>
            <typeparam name="T">The type of the result</typeparam>
            <param name="key">The key to execute the action on</param>
            <param name="action">The action to execute</param>
        </member>
        <member name="M:Firefly.Firefly.HandleAuthCommand(System.String,System.String)">
            <summary>
            Handles the AUTH command which authenticates a client.
            </summary>
            <param name="password">The password to authenticate with</param>
            <param name="clientId">The client ID</param>
            <returns>OK on success, error if authentication fails</returns>
        </member>
        <member name="M:Firefly.Firefly.IsAuthenticated(System.String)">
            <summary>
            Checks if a client is authenticated.
            </summary>
            <param name="clientId">The client ID</param>
            <returns>True if the client is authenticated, false otherwise</returns>
        </member>
        <member name="M:Firefly.Firefly.HandleSaveCommand">
            <summary>
            Handles the SAVE command which triggers a manual backup of the data.
            </summary>
        </member>
        <member name="M:Firefly.Firefly.HandleBgSaveCommand">
            <summary>
            Handles the BGSAVE command which triggers an asynchronous backup of the data.
            </summary>
        </member>
        <member name="M:Firefly.Firefly.ShutdownServer">
            <summary>
            Handles server shutdown operations
            </summary>
        </member>
        <member name="M:Firefly.Firefly.HandleSetCommand(System.String)">
            <summary>
            Handles the SET command which sets a key-value pair in the string store.
            </summary>
            <param name="args">Command arguments in format: "key value"</param>
            <returns>OK on success, error if arguments are invalid</returns>
        </member>
        <member name="M:Firefly.Firefly.HandleGetCommand(System.String)">
            <summary>
            Handles the GET command which retrieves a value from the string store.
            </summary>
            <param name="args">Command arguments containing the key</param>
            <returns>The value associated with the key, or nil if the key doesn't exist</returns>
        </member>
        <member name="M:Firefly.Firefly.StringStoreExists(System.String)">
            <summary>
            Checks if a string exists for a given key.
            </summary>
            <param name="key">The key to check the string for</param>
            <returns>True if the string exists, false otherwise</returns>
        </member>
        <member name="M:Firefly.Firefly.StringStoreSet(System.String,System.String)">
            <summary>
            Sets a string for a given key.
            </summary>
            <param name="key">The key to set the string for</param>
            <param name="value">The value to set</param>
            <returns>True if the string was set, false otherwise</returns>
        </member>
        <member name="M:Firefly.Firefly.StringStoreGet(System.String,System.String@)">
            <summary>
            Gets a string for a given key.
            </summary>
            <param name="key">The key to get the string for</param>
            <param name="value">The value</param>
            <returns>True if the string was found, false otherwise</returns>
        </member>
        <member name="M:Firefly.Firefly.StringStoreRemove(System.String)">
            <summary>
            Removes a string for a given key.
            </summary>
            <param name="key">The key to remove the string for</param>
            <returns>True if the string was removed, false otherwise</returns>
        </member>
        <member name="T:Firefly.FireflyData">
            <summary>
            Container class for all Firefly database data used in serialization and backup operations.
            </summary>
        </member>
        <member name="P:Firefly.FireflyData.StringStore">
            <summary>
            Dictionary containing all string key-value pairs stored in the database.
            </summary>
        </member>
        <member name="P:Firefly.FireflyData.ListStore">
            <summary>
            Dictionary containing all lists stored in the database.
            </summary>
        </member>
        <member name="P:Firefly.FireflyData.HashStore">
            <summary>
            Dictionary containing all hash tables stored in the database.
            </summary>
        </member>
        <member name="P:Firefly.FireflyData.BackupTime">
            <summary>
            Timestamp when the backup was created.
            </summary>
        </member>
        <member name="T:Firefly.PipelineTest">
            <summary>
            Test client for verifying pipelining and batching functionality
            </summary>
        </member>
        <member name="M:Firefly.PipelineTest.RunTest(System.String[])">
            <summary>
            Runs the pipeline test
            </summary>
        </member>
        <member name="M:Firefly.PipelineTest.ReadResponses(System.Net.Sockets.NetworkStream,System.Byte[],System.Int32,System.String)">
            <summary>
            Read responses from the stream until we have the expected count
            </summary>
        </member>
        <member name="M:Firefly.PipelineTest.RunSequentialTest">
            <summary>
            Test with sequential commands (no pipelining)
            </summary>
        </member>
        <member name="M:Firefly.PipelineTest.RunPipelinedTest">
            <summary>
            Test with pipelined commands
            </summary>
        </member>
        <member name="M:Firefly.PipelineTest.RunBatchedTest">
            <summary>
            Test with batched commands
            </summary>
        </member>
        <member name="T:Firefly.Protocol.FireflyProtocol">
            <summary>
            Defines the Firefly wire protocol specification for 3rd party clients
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.PROTOCOL_VERSION">
            <summary>
            The current version of the Firefly protocol
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.STRING_MESSAGE">
            <summary>
            Prefix for simple string responses (+)
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.ERROR_MESSAGE">
            <summary>
            Prefix for error responses (-)
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.INTEGER_MESSAGE">
            <summary>
            Prefix for integer responses (:)
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.BULK_MESSAGE">
            <summary>
            Prefix for bulk string responses ($)
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.ARRAY_MESSAGE">
            <summary>
            Prefix for array responses (*)
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.NIL_MESSAGE">
            <summary>
            Special message indicating a nil value ($-1)
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.MESSAGE_TERMINATOR">
            <summary>
            Standard message terminator sequence (\r\n)
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.OK_RESPONSE">
            <summary>
            Standard OK response (+OK\r\n)
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.QUEUED_RESPONSE">
            <summary>
            Response for queued pipeline commands (+QUEUED\r\n)
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.NIL_RESPONSE">
            <summary>
            Standard nil response ($-1\r\n)
            </summary>
        </member>
        <member name="T:Firefly.Protocol.FireflyProtocol.Commands">
            <summary>
            Command format specification for external clients
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.Commands.AUTH">
            <summary>
            Authenticate with the server using a password
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.Commands.PING">
            <summary>
            Test server connection
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.Commands.QUIT">
            <summary>
            Close the connection
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.Commands.SET">
            <summary>
            Set a key to hold a string value
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.Commands.GET">
            <summary>
            Get the value of a key
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.Commands.DEL">
            <summary>
            Delete a key
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.Commands.LPUSH">
            <summary>
            Insert elements at the head of a list
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.Commands.RPUSH">
            <summary>
            Insert elements at the tail of a list
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.Commands.LPOP">
            <summary>
            Remove and get the first element in a list
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.Commands.RPOP">
            <summary>
            Remove and get the last element in a list
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.Commands.LRANGE">
            <summary>
            Get a range of elements from a list
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.Commands.HSET">
            <summary>
            Set the string value of a hash field
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.Commands.HGET">
            <summary>
            Get the value of a hash field
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.Commands.HDEL">
            <summary>
            Delete a hash field
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.Commands.HGETALL">
            <summary>
            Get all fields and values in a hash
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.Commands.PIPELINE">
            <summary>
            Start a pipeline for batch processing
            </summary>
        </member>
        <member name="F:Firefly.Protocol.FireflyProtocol.Commands.EXEC">
            <summary>
            Execute all commands in the pipeline
            </summary>
        </member>
        <member name="T:Firefly.Protocol.FireflyProtocol.Responses">
            <summary>
            Response format specification for external clients
            </summary>
        </member>
        <member name="M:Firefly.Protocol.FireflyProtocol.Responses.FormatString(System.String)">
            <summary>
            Format a simple string response
            </summary>
            <param name="value">The string value to format</param>
            <returns>Formatted string response</returns>
        </member>
        <member name="M:Firefly.Protocol.FireflyProtocol.Responses.FormatError(System.String)">
            <summary>
            Format an error response
            </summary>
            <param name="message">The error message</param>
            <returns>Formatted error response</returns>
        </member>
        <member name="M:Firefly.Protocol.FireflyProtocol.Responses.FormatInteger(System.Int32)">
            <summary>
            Format an integer response
            </summary>
            <param name="value">The integer value to format</param>
            <returns>Formatted integer response</returns>
        </member>
        <member name="M:Firefly.Protocol.FireflyProtocol.Responses.FormatBulkString(System.String)">
            <summary>
            Format a bulk string response
            </summary>
            <param name="value">The string value to format</param>
            <returns>Formatted bulk string response</returns>
        </member>
        <member name="M:Firefly.Protocol.FireflyProtocol.Responses.FormatArray(System.String[])">
            <summary>
            Format an array response
            </summary>
            <param name="values">Array of strings to format</param>
            <returns>Formatted array response</returns>
        </member>
        <member name="T:System.Text.RegularExpressions.Generated.MyRegex_0">
            <summary>Custom <see cref="T:System.Text.RegularExpressions.Regex"/>-derived type for the MyRegex method.</summary>
        </member>
        <member name="F:System.Text.RegularExpressions.Generated.MyRegex_0.Instance">
            <summary>Cached, thread-safe singleton instance.</summary>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.MyRegex_0.#ctor">
            <summary>Initializes the instance.</summary>
        </member>
        <member name="T:System.Text.RegularExpressions.Generated.MyRegex_0.RunnerFactory">
            <summary>Provides a factory for creating <see cref="T:System.Text.RegularExpressions.RegexRunner"/> instances to be used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.MyRegex_0.RunnerFactory.CreateInstance">
            <summary>Creates an instance of a <see cref="T:System.Text.RegularExpressions.RegexRunner"/> used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
        </member>
        <member name="T:System.Text.RegularExpressions.Generated.MyRegex_0.RunnerFactory.Runner">
            <summary>Provides the runner that contains the custom logic implementing the specified regular expression.</summary>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.MyRegex_0.RunnerFactory.Runner.Scan(System.ReadOnlySpan{System.Char})">
            <summary>Scan the <paramref name="inputSpan"/> starting from base.runtextstart for the next match.</summary>
            <param name="inputSpan">The text being scanned by the regular expression.</param>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.MyRegex_0.RunnerFactory.Runner.TryFindNextPossibleStartingPosition(System.ReadOnlySpan{System.Char})">
            <summary>Search <paramref name="inputSpan"/> starting from base.runtextpos for the next location a match could possibly start.</summary>
            <param name="inputSpan">The text being scanned by the regular expression.</param>
            <returns>true if a possible match was found; false if no more matches are possible.</returns>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.MyRegex_0.RunnerFactory.Runner.TryMatchAtCurrentPosition(System.ReadOnlySpan{System.Char})">
            <summary>Determine whether <paramref name="inputSpan"/> at base.runtextpos is a match for the regular expression.</summary>
            <param name="inputSpan">The text being scanned by the regular expression.</param>
            <returns>true if the regular expression matches at the current position; otherwise, false.</returns>
        </member>
        <member name="T:System.Text.RegularExpressions.Generated.Utilities">
            <summary>Helper methods used by generated <see cref="T:System.Text.RegularExpressions.Regex"/>-derived implementations.</summary>
        </member>
        <member name="F:System.Text.RegularExpressions.Generated.Utilities.s_defaultTimeout">
            <summary>Default timeout value set in <see cref="T:System.AppContext"/>, or <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout"/> if none was set.</summary>
        </member>
        <member name="F:System.Text.RegularExpressions.Generated.Utilities.s_hasTimeout">
            <summary>Whether <see cref="F:System.Text.RegularExpressions.Generated.Utilities.s_defaultTimeout"/> is non-infinite.</summary>
        </member>
    </members>
</doc>
