Generated by DocFX

Class TimeState

Time state.

Inheritance
System.Object
ObservableClass
TimeState
Implements
IObservableClass
IBindable
INotifyPropertyChanged
IDisposable
IDataErrorInfo
INotifyDataErrorInfo
Inherited Members
ObservableClass.AutomaticValidationTrigger
ObservableClass.Properties
ObservableClass.Validator
ObservableClass.IsDirty
ObservableClass.IsValid
ObservableClass.Equals(Object)
ObservableClass.GetHashCode()
ObservableClass.GetValue<T>(String)
ObservableClass.SetValue<T>(T, String)
ObservableClass.SetValue<T>(T, T, String)
ObservableClass.ClearErrors()
ObservableClass.Validate(Boolean)
ObservableClass.Revert()
ObservableClass.MarkAsClean()
ObservableClass.AddValidationError(String, String)
ObservableClass.Errors
ObservableClass.Error
ObservableClass.Item[String]
ObservableClass.ErrorsChanged
ObservableClass.OnErrorsChanged(String)
ObservableClass.GetErrors(String)
ObservableClass.HasErrors
ObservableClass.PropertyChanged
ObservableClass.OnPropertyChanged(String)
ObservableClass.Dispose()
ObservableClass.Dispose(Boolean)
Namespace: ISynergy.Framework.Automations.States
Assembly: ISynergy.Framework.Automations.dll
Syntax
public class TimeState : ObservableClass, IObservableClass, IBindable

Constructors

View Source

TimeState(TimeSpan, TimeSpan, Boolean)

Default constructor.

Declaration
public TimeState(TimeSpan after, TimeSpan before, bool isFixedTime)
Parameters
Type Name Description
TimeSpan after
TimeSpan before
System.Boolean isFixedTime

Properties

View Source

After

Gets or sets the After property value.

Declaration
public TimeSpan After { get; set; }
Property Value
Type Description
TimeSpan
View Source

Before

Gets or sets the Before property value.

Declaration
public TimeSpan Before { get; set; }
Property Value
Type Description
TimeSpan
View Source

Friday

Gets or sets the Friday property value.

Declaration
public bool Friday { get; set; }
Property Value
Type Description
System.Boolean
View Source

IsFixedTime

Gets or sets the IsFixedTime property value.

Declaration
public bool IsFixedTime { get; set; }
Property Value
Type Description
System.Boolean
View Source

Monday

Gets or sets the Monday property value.

Declaration
public bool Monday { get; set; }
Property Value
Type Description
System.Boolean
View Source

Saturday

Gets or sets the Saturday property value.

Declaration
public bool Saturday { get; set; }
Property Value
Type Description
System.Boolean
View Source

Sunday

Gets or sets the Sunday property value.

Declaration
public bool Sunday { get; set; }
Property Value
Type Description
System.Boolean
View Source

Thursday

Gets or sets the Thursday property value.

Declaration
public bool Thursday { get; set; }
Property Value
Type Description
System.Boolean
View Source

Tuesday

Gets or sets the Tuesday property value.

Declaration
public bool Tuesday { get; set; }
Property Value
Type Description
System.Boolean
View Source

Wednesday

Gets or sets the Wednesday property value.

Declaration
public bool Wednesday { get; set; }
Property Value
Type Description
System.Boolean

Implements

IObservableClass
IBindable
INotifyPropertyChanged
IDisposable
IDataErrorInfo
INotifyDataErrorInfo

Extension Methods

Matrix.Replace<T>(T, Object, Object)
Matrix.IsEqual(Object, Object, Decimal, Decimal)
EntityBaseExtensions.HasProperty(Object, String)
ArrayExtensions.Concatenate<T>(T, T[])
CollectionExtensions.FromHierarchy<TSource>(TSource, Func<TSource, TSource>, Func<TSource, Boolean>)
CollectionExtensions.FromHierarchy<TSource>(TSource, Func<TSource, TSource>)
ObjectExtensions.Clone<T>(T)
ObjectExtensions.To<T>(Object)
ObjectExtensions.To(Object, Type)
ObjectExtensions.HasMethod(Object, String)
ObjectExtensions.AddressOf<T>(T)
ReflectionExtensions.GetIdentityValue<T>(T)
ReflectionExtensions.GetIdentityValue<T, TResult>(T)
ReflectionExtensions.GetIdentityProperty<T>(T)
ReflectionExtensions.HasIdentityProperty<T>(T)
ReflectionExtensions.GetPropertyValue<T, TResult>(T, String, TResult)
ReflectionExtensions.GetPropertyInfo<T, TValue>(T, Expression<Func<T, TValue>>)
ReflectionExtensions.GetTitleValue<T>(T)
ReflectionExtensions.HasParentIdentityProperty<T>(T)
ReflectionExtensions.GetParentIdentityProperty<T>(T)
ReflectionExtensions.IsFreeApplication<T>(T)