40 lines
No EOL
1 KiB
C#
40 lines
No EOL
1 KiB
C#
namespace WebsitePanel.WebDav.Core
|
|
{
|
|
namespace Client
|
|
{
|
|
public sealed class PropertyName
|
|
{
|
|
public readonly string Name;
|
|
public readonly string NamespaceUri;
|
|
|
|
public PropertyName(string name, string namespaceUri)
|
|
{
|
|
Name = name;
|
|
NamespaceUri = namespaceUri;
|
|
}
|
|
|
|
public override bool Equals(object obj)
|
|
{
|
|
if (obj.GetType() == GetType())
|
|
{
|
|
if (((PropertyName) obj).Name == Name && ((PropertyName) obj).NamespaceUri == NamespaceUri)
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
public override int GetHashCode()
|
|
{
|
|
return base.GetHashCode();
|
|
}
|
|
|
|
public override string ToString()
|
|
{
|
|
return Name;
|
|
}
|
|
}
|
|
}
|
|
} |