Show / Hide Table of Contents

Class CanonicalName

Represents an canonical name which ensures a trailing dot.

Inheritance
Object
CanonicalName
Implements
IEquatable<CanonicalName>
Namespace: PowerDns.Client.Models
Assembly: PowerDns.Client.dll
Syntax
public class CanonicalName : Object

Constructors

CanonicalName(String)

Declaration
public CanonicalName(string name)
Parameters
Type Name Description
String name

Methods

Equals(CanonicalName)

Declaration
public bool Equals(CanonicalName other)
Parameters
Type Name Description
CanonicalName other
Returns
Type Description
Boolean

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
Object obj
Returns
Type Description
Boolean

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
Int32

ToString()

Declaration
public override string ToString()
Returns
Type Description
String

Operators

Equality(CanonicalName, CanonicalName)

Declaration
public static bool operator ==(CanonicalName left, CanonicalName right)
Parameters
Type Name Description
CanonicalName left
CanonicalName right
Returns
Type Description
Boolean

Implicit(CanonicalName to String)

Declaration
public static implicit operator string (CanonicalName name)
Parameters
Type Name Description
CanonicalName name
Returns
Type Description
String

Implicit(String to CanonicalName)

Declaration
public static implicit operator CanonicalName(string name)
Parameters
Type Name Description
String name
Returns
Type Description
CanonicalName

Inequality(CanonicalName, CanonicalName)

Declaration
public static bool operator !=(CanonicalName left, CanonicalName right)
Parameters
Type Name Description
CanonicalName left
CanonicalName right
Returns
Type Description
Boolean

Implements

System.IEquatable<T>
In This Article
Back to top Copyright Bastian Eicher