Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas N <andreas@mono-cvs.ximian.com>2003-07-18 15:37:05 +0400
committerAndreas N <andreas@mono-cvs.ximian.com>2003-07-18 15:37:05 +0400
commit565b8e5b9d25810096301b77f853d1516011d406 (patch)
tree276e116c61948090739690e781821d8fe311eb2f
parentead329bfa3816e50c5f389ab80395364f121d4cd (diff)
2003-07-18 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* Uri.cs: Added MonoTODO'd members, implemented member, fixed signature svn path=/trunk/mcs/; revision=16398
-rw-r--r--mcs/class/System/System/ChangeLog4
-rwxr-xr-xmcs/class/System/System/Uri.cs26
2 files changed, 27 insertions, 3 deletions
diff --git a/mcs/class/System/System/ChangeLog b/mcs/class/System/System/ChangeLog
index 4406990faf8..4534012dd98 100644
--- a/mcs/class/System/System/ChangeLog
+++ b/mcs/class/System/System/ChangeLog
@@ -1,3 +1,7 @@
+2003-07-18 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+ * Uri.cs: Added MonoTODO'd members, implemented member, fixed signature
+
2003-05-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* TempFileCollection.cs: fixed the build under windows.
diff --git a/mcs/class/System/System/Uri.cs b/mcs/class/System/System/Uri.cs
index bbbc20c54c3..060808eebe7 100755
--- a/mcs/class/System/System/Uri.cs
+++ b/mcs/class/System/System/Uri.cs
@@ -429,6 +429,11 @@ namespace System
return true;
}
+ [MonoTODO ("Find out what this should do")]
+ protected virtual void Canonicalize ()
+ {
+ }
+
public static bool CheckSchemeName (string schemeName)
{
if (schemeName == null || schemeName.Length == 0)
@@ -446,7 +451,12 @@ namespace System
return true;
}
-
+
+ [MonoTODO ("Find out what this should do")]
+ protected virtual void CheckSecurity ()
+ {
+ }
+
public override bool Equals (object comparant)
{
if (comparant == null)
@@ -621,7 +631,7 @@ namespace System
return cachedToString;
}
- public void GetObjectData (SerializationInfo info,
+ void ISerializable.GetObjectData (SerializationInfo info,
StreamingContext context)
{
info.AddValue ("AbsoluteUri", this.AbsoluteUri);
@@ -630,6 +640,11 @@ namespace System
// Internal Methods
+ protected virtual void Escape ()
+ {
+ path = EscapeString (path);
+ }
+
protected static string EscapeString (string str)
{
return EscapeString (str, false, true, true);
@@ -664,7 +679,12 @@ namespace System
}
return s.ToString ();
- }
+ }
+
+ [MonoTODO ("Find out what this should do!")]
+ protected virtual void Parse ()
+ {
+ }
protected virtual string Unescape (string str)
{