2002-02-24 Duncan Mak <duncan@ximian.com>
[mono.git] / mcs / class / System.XML / System.Xml / XmlResolver.cs
1 // -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*-\r
2 //\r
3 // System.Xml.XmlResolver.cs\r
4 //\r
5 // Author:\r
6 //   Jason Diamond (jason@injektilo.org)\r
7 //\r
8 // (C) 2001 Jason Diamond  http://injektilo.org/\r
9 //\r
10 \r
11 using System;\r
12 using System.Net;\r
13 \r
14 namespace System.Xml\r
15 {\r
16         public abstract class XmlResolver\r
17         {\r
18                 public abstract ICredentials Credentials\r
19                 {\r
20                         set;\r
21                 }\r
22 \r
23                 public abstract object GetEntity(\r
24                         Uri absoluteUri,\r
25                         string role,\r
26                         Type type);\r
27 \r
28                 public abstract Uri ResolveUri(\r
29                         Uri baseUri,\r
30                         string relativeUri);\r
31         }\r
32 }\r