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