Name to identify any instance of a given type (when the type has no identity
by itself, like an int, a logger or a db connection).
It could be used as a key on a Hashtable.
Inheritance Hierarchy
Object | |
InstanceName<(Of <(<'TObject>)>)> |
Assembly: Epic.Core
Declaration Syntax
C# |
[SerializableAttribute] public sealed class InstanceName<TObject> : IEquatable<InstanceName<TObject>>
Generic Template Parameters
- TObject
- Type of the instance to identify.
Members
All Members | Constructors | Methods | |||
Member | Description | |
---|---|---|
InstanceName<(Of <(<'TObject>)>)>(String) |
Constuctor.
| |
Equals(InstanceName<(Of <<'(TObject>)>>)) |
Indicates whether the other is semantically equals to this.
| |
Equals(Object) |
Indicates whether obj is a InstanceName<(Of <(<'TObject>)>)>
semantically equal to this.
(Overrides Object.Equals(Object).) | |
GetHashCode()()()() |
A 32-bit signed integer hash code.
(Overrides Object.GetHashCode()()()().) | |
ToString()()()() |
Provide a string containing the type and the name separated by a colon.
(Overrides Object.ToString()()()().) |