Table of Contents

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

version Version
id string
schedule TimeSpan
type string
param Dictionary<string, string>
notifications string[]

Properties

id

[CompilationMapping(SourceConstructFlags.Field, 1)]
public string id { get; set; }

Property Value

string

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

Dictionary<string, string>

schedule

[CompilationMapping(SourceConstructFlags.Field, 2)]
public TimeSpan schedule { get; set; }

Property Value

TimeSpan

type

[CompilationMapping(SourceConstructFlags.Field, 3)]
public string type { get; set; }

Property Value

string

version

[CompilationMapping(SourceConstructFlags.Field, 0)]
public Version version { get; set; }

Property Value

Version

Methods

Equals(ResourceDescription)

public override sealed bool Equals(ResourceDescription obj)

Parameters

obj ResourceDescription

Returns

bool

Equals(ResourceDescription, IEqualityComparer)

public bool Equals(ResourceDescription obj, IEqualityComparer comp)

Parameters

obj ResourceDescription
comp IEqualityComparer

Returns

bool

Equals(object)

public override sealed bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(object, IEqualityComparer)

public override sealed bool Equals(object obj, IEqualityComparer comp)

Parameters

obj object
comp IEqualityComparer

Returns

bool

GetHashCode()

public override sealed int GetHashCode()

Returns

int

GetHashCode(IEqualityComparer)

public override sealed int GetHashCode(IEqualityComparer comp)

Parameters

comp IEqualityComparer

Returns

int

ToString()

public override string ToString()

Returns

string