1 // Licensed to the .NET Foundation under one or more agreements. 2 // The .NET Foundation licenses this file to you under the MIT license. 3 // See the LICENSE file in the project root for more information. 4 5 using System.Runtime.Serialization; 6 7 namespace System.Reflection 8 { 9 [Serializable] 10 [System.Runtime.CompilerServices.TypeForwardedFrom("mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")] 11 public class InvalidFilterCriteriaException : ApplicationException 12 { InvalidFilterCriteriaException()13 public InvalidFilterCriteriaException() 14 : this(SR.Arg_InvalidFilterCriteriaException) 15 { 16 } 17 InvalidFilterCriteriaException(string message)18 public InvalidFilterCriteriaException(string message) 19 : this(message, null) 20 { 21 } 22 InvalidFilterCriteriaException(string message, Exception inner)23 public InvalidFilterCriteriaException(string message, Exception inner) 24 : base(message, inner) 25 { 26 HResult = HResults.COR_E_INVALIDFILTERCRITERIA; 27 } 28 InvalidFilterCriteriaException(SerializationInfo info, StreamingContext context)29 protected InvalidFilterCriteriaException(SerializationInfo info, StreamingContext context) 30 : base(info, context) 31 { 32 } 33 } 34 } 35