| // <copyright file="NoSuchFrameException.cs" company="Selenium Committers"> | 
 | // Licensed to the Software Freedom Conservancy (SFC) under one | 
 | // or more contributor license agreements.  See the NOTICE file | 
 | // distributed with this work for additional information | 
 | // regarding copyright ownership.  The SFC licenses this file | 
 | // to you under the Apache License, Version 2.0 (the | 
 | // "License"); you may not use this file except in compliance | 
 | // with the License.  You may obtain a copy of the License at | 
 | // | 
 | //   http://www.apache.org/licenses/LICENSE-2.0 | 
 | // | 
 | // Unless required by applicable law or agreed to in writing, | 
 | // software distributed under the License is distributed on an | 
 | // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | 
 | // KIND, either express or implied.  See the License for the | 
 | // specific language governing permissions and limitations | 
 | // under the License. | 
 | // </copyright> | 
 |  | 
 | using System; | 
 |  | 
 | namespace OpenQA.Selenium; | 
 |  | 
 | /// <summary> | 
 | /// The exception that is thrown when a frame is not found. | 
 | /// </summary> | 
 | [Serializable] | 
 | public class NoSuchFrameException : NotFoundException | 
 | { | 
 |     /// <summary> | 
 |     /// Initializes a new instance of the <see cref="NoSuchFrameException"/> class. | 
 |     /// </summary> | 
 |     public NoSuchFrameException() | 
 |         : base() | 
 |     { | 
 |     } | 
 |  | 
 |     /// <summary> | 
 |     /// Initializes a new instance of the <see cref="NoSuchFrameException"/> class with | 
 |     /// a specified error message. | 
 |     /// </summary> | 
 |     /// <param name="message">The message that describes the error.</param> | 
 |     public NoSuchFrameException(string? message) | 
 |         : base(message) | 
 |     { | 
 |     } | 
 |  | 
 |     /// <summary> | 
 |     /// Initializes a new instance of the <see cref="NoSuchFrameException"/> class with | 
 |     /// a specified error message and a reference to the inner exception that is the | 
 |     /// cause of this exception. | 
 |     /// </summary> | 
 |     /// <param name="message">The error message that explains the reason for the exception.</param> | 
 |     /// <param name="innerException">The exception that is the cause of the current exception, | 
 |     /// or <see langword="null"/> if no inner exception is specified.</param> | 
 |     public NoSuchFrameException(string? message, Exception? innerException) | 
 |         : base(message, innerException) | 
 |     { | 
 |     } | 
 | } |