Update Reference Sources to .NET Framework 4.6.1
[mono.git] / mcs / class / referencesource / System.Data.Entity / System / Data / ObjectNotFoundException.cs
1 //---------------------------------------------------------------------
2 // <copyright file="ObjectNotFoundException.cs" company="Microsoft">
3 //      Copyright (c) Microsoft Corporation.  All rights reserved.
4 // </copyright>
5 //
6 // @owner  [....], nkline
7 //---------------------------------------------------------------------
8
9 namespace System.Data
10 {
11     using System;
12     using System.Data;
13     using System.Runtime.Serialization;
14     using System.Security.Permissions;
15
16     /// <summary>
17     /// This exception is thrown when a requested object is not found in the store.
18     /// </summary>
19     [Serializable]
20     public sealed class ObjectNotFoundException : DataException
21     {
22         /// <summary>
23         /// Initializes a new instance of ObjectNotFoundException
24         /// </summary>
25         public ObjectNotFoundException() 
26             : base() 
27         { }
28
29         /// <summary>
30         /// Initializes a new instance of ObjectNotFoundException
31         /// </summary>
32         /// <param name="message"></param>
33         public ObjectNotFoundException(string message) 
34             : base(message) 
35         { }
36         
37         /// <summary>
38         /// Constructor that takes a message and an inner exception
39         /// </summary>
40         /// <param name="message"></param>
41         /// <param name="innerException"></param>
42         public ObjectNotFoundException(string message, Exception innerException)
43             : base(message, innerException) 
44         { }
45
46         /// <summary>
47         /// Initializes a new instance of ObjectNotFoundException
48         /// </summary>
49         /// <param name="info"></param>
50         /// <param name="context"></param>
51         private ObjectNotFoundException(SerializationInfo info, StreamingContext context)
52             : base(info, context) 
53         { }
54     }
55 }
56