Class ResourceDescription
- Namespace
- Nightwatch.Resources
- Assembly
- Nightwatch.dll
Description of Resource stored in the configuration file.
[CLIMutable]
[CompilationMapping(SourceConstructFlags.RecordType)]
public sealed class ResourceDescription : IEquatable<ResourceDescription>, IStructuralEquatable
- Inheritance
-
ResourceDescription
- Implements
- Inherited Members
Constructors
ResourceDescription()
public ResourceDescription()
ResourceDescription(Version, string, TimeSpan, string, Dictionary<string, string>, string[])
[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.NonPublicFields|DynamicallyAccessedMemberTypes.PublicProperties|DynamicallyAccessedMemberTypes.NonPublicProperties, typeof(ResourceDescription))]
public ResourceDescription(Version version, string id, TimeSpan schedule, string type, Dictionary<string, string> param, string[] notifications)
Parameters
versionVersionidstringscheduleTimeSpantypestringparamDictionary<string, string>notificationsstring[]
Properties
id
[CompilationMapping(SourceConstructFlags.Field, 1)]
public string id { get; set; }
Property Value
notifications
[CompilationMapping(SourceConstructFlags.Field, 5)]
public string[] notifications { get; set; }
Property Value
- string[]
param
[CompilationMapping(SourceConstructFlags.Field, 4)]
public Dictionary<string, string> param { get; set; }
Property Value
schedule
[CompilationMapping(SourceConstructFlags.Field, 2)]
public TimeSpan schedule { get; set; }
Property Value
type
[CompilationMapping(SourceConstructFlags.Field, 3)]
public string type { get; set; }
Property Value
version
[CompilationMapping(SourceConstructFlags.Field, 0)]
public Version version { get; set; }
Property Value
Methods
Equals(ResourceDescription)
public override sealed bool Equals(ResourceDescription obj)
Parameters
Returns
Equals(ResourceDescription, IEqualityComparer)
public bool Equals(ResourceDescription obj, IEqualityComparer comp)
Parameters
objResourceDescriptioncompIEqualityComparer
Returns
Equals(object)
public override sealed bool Equals(object obj)
Parameters
objobject
Returns
Equals(object, IEqualityComparer)
public override sealed bool Equals(object obj, IEqualityComparer comp)
Parameters
objobjectcompIEqualityComparer
Returns
GetHashCode()
public override sealed int GetHashCode()
Returns
GetHashCode(IEqualityComparer)
public override sealed int GetHashCode(IEqualityComparer comp)
Parameters
compIEqualityComparer
Returns
ToString()
public override string ToString()