C# Class AccidentalFish.ApplicationSupport.Core.Naming.FullyQualifiedNameBase

Fully qualified name implementation
Inheritance: IFullyQualifiedName
Mostra file Open project: JamesRandall/AccidentalFish.ApplicationSupport Class Usage Examples

Public Methods

Method Description
Equals ( object obj ) : bool

Compare this with another object

FullyQualifiedNameBase ( Type type ) : System

Construct the name from the a type. The type must be decorated with ComponentIdentityAttribute.

FullyQualifiedNameBase ( string fullyQualifiedName ) : System

Constructor

GetHashCode ( ) : int

Generate a hash code from the FullyQualifiedName string

ToString ( ) : string

The string representation is the fully qualified name

Protected Methods

Method Description
Equals ( FullyQualifiedNameBase other ) : bool

Compare this iwth another object of this type

Method Details

Equals() protected method

Compare this iwth another object of this type
protected Equals ( FullyQualifiedNameBase other ) : bool
other FullyQualifiedNameBase The object to compare to
return bool

Equals() public method

Compare this with another object
public Equals ( object obj ) : bool
obj object
return bool

FullyQualifiedNameBase() public method

Construct the name from the a type. The type must be decorated with ComponentIdentityAttribute.
public FullyQualifiedNameBase ( Type type ) : System
type System.Type The type to pull the name from
return System

FullyQualifiedNameBase() public method

Constructor
public FullyQualifiedNameBase ( string fullyQualifiedName ) : System
fullyQualifiedName string Name
return System

GetHashCode() public method

Generate a hash code from the FullyQualifiedName string
public GetHashCode ( ) : int
return int

ToString() public method

The string representation is the fully qualified name
public ToString ( ) : string
return string