1 //------------------------------------------------------------------------------
2 // <copyright file="XmlSchemaInferenceException.cs" company="Microsoft">
3 // Copyright (c) Microsoft Corporation. All rights reserved.
5 // <owner current="true" primary="true">Microsoft</owner>
6 // <owner current="false" primary="false">Microsoft</owner>
7 //------------------------------------------------------------------------------
9 namespace System.Xml.Schema
13 using System.Resources;
14 using System.Runtime.Serialization;
16 using System.Diagnostics;
17 using System.Security.Permissions;
18 using System.Globalization;
21 public class XmlSchemaInferenceException : XmlSchemaException
25 protected XmlSchemaInferenceException(SerializationInfo info, StreamingContext context) : base(info, context){}
28 [SecurityPermissionAttribute(SecurityAction.LinkDemand,SerializationFormatter=true)]
29 public override void GetObjectData(SerializationInfo info, StreamingContext context)
31 base.GetObjectData(info, context);
35 public XmlSchemaInferenceException() : base(null)
40 public XmlSchemaInferenceException(String message) : base (message, ((Exception)null), 0, 0)
44 public XmlSchemaInferenceException(String message, Exception innerException) : base (message, innerException, 0, 0)
48 /// <include file='doc\XmlSchemaException.uex' path='docs/doc[@for="XmlSchemaException.XmlSchemaException3"]/*' />
49 public XmlSchemaInferenceException(String message, Exception innerException, int lineNumber, int linePosition) :
50 base(message, innerException, lineNumber, linePosition)
54 internal XmlSchemaInferenceException(string res, string[] args) : base(res, args, null, null, 0, 0, null)
58 internal XmlSchemaInferenceException(string res, string arg) : base(res, new string[] { arg }, null, null, 0, 0, null)
61 internal XmlSchemaInferenceException(string res, string arg, string sourceUri, int lineNumber, int linePosition) :
62 base(res, new string[] { arg }, null, sourceUri, lineNumber, linePosition, null)
66 internal XmlSchemaInferenceException(string res, string sourceUri, int lineNumber, int linePosition) :
67 base(res, (string[])null, null, sourceUri, lineNumber, linePosition, null)
71 internal XmlSchemaInferenceException(string res, string[] args, string sourceUri, int lineNumber, int linePosition) :
72 base(res, args, null, sourceUri, lineNumber, linePosition, null)
76 internal XmlSchemaInferenceException(string res, int lineNumber, int linePosition) :
77 base (res, null, null, null, lineNumber, linePosition, null)
85 } // namespace System.Xml.Schema