Table of Contents

Class ProgramConfiguration.ProgramConfiguration

Namespace
Nightwatch
Assembly
Nightwatch.dll
[CompilationMapping(SourceConstructFlags.RecordType)]
public sealed class ProgramConfiguration.ProgramConfiguration : IEquatable<ProgramConfiguration.ProgramConfiguration>, IStructuralEquatable
Inheritance
ProgramConfiguration.ProgramConfiguration
Implements
Inherited Members

Constructors

ProgramConfiguration(AbsolutePath, AbsolutePath, FSharpOption<AbsolutePath>, FSharpOption<AbsolutePath>)

[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields|DynamicallyAccessedMemberTypes.NonPublicFields|DynamicallyAccessedMemberTypes.PublicProperties|DynamicallyAccessedMemberTypes.NonPublicProperties, typeof(ProgramConfiguration.ProgramConfiguration))]
public ProgramConfiguration(AbsolutePath baseDirectory, AbsolutePath resourceDirectory, FSharpOption<AbsolutePath> notificationDirectory, FSharpOption<AbsolutePath> logFilePath)

Parameters

baseDirectory AbsolutePath
resourceDirectory AbsolutePath
notificationDirectory FSharpOption<AbsolutePath>
logFilePath FSharpOption<AbsolutePath>

Properties

BaseDirectory

[CompilationMapping(SourceConstructFlags.Field, 0)]
public AbsolutePath BaseDirectory { get; }

Property Value

AbsolutePath

LogFilePath

[CompilationMapping(SourceConstructFlags.Field, 3)]
public FSharpOption<AbsolutePath> LogFilePath { get; }

Property Value

FSharpOption<AbsolutePath>

NotificationDirectory

[CompilationMapping(SourceConstructFlags.Field, 2)]
public FSharpOption<AbsolutePath> NotificationDirectory { get; }

Property Value

FSharpOption<AbsolutePath>

ResourceDirectory

[CompilationMapping(SourceConstructFlags.Field, 1)]
public AbsolutePath ResourceDirectory { get; }

Property Value

AbsolutePath

Methods

Equals(ProgramConfiguration)

public override sealed bool Equals(ProgramConfiguration.ProgramConfiguration obj)

Parameters

obj ProgramConfiguration.ProgramConfiguration

Returns

bool

Equals(ProgramConfiguration, IEqualityComparer)

public bool Equals(ProgramConfiguration.ProgramConfiguration obj, IEqualityComparer comp)

Parameters

obj ProgramConfiguration.ProgramConfiguration
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