├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── documentation ├── example.md ├── migratingToV5.md └── tutorial.md └── source ├── .vs └── config │ └── applicationhost.config ├── Analyzers.Facts.ruleset ├── Analyzers.Productive.ruleset ├── Analyzers.Specs.ruleset ├── Appccelerate.StateMachine.Facts.props ├── Appccelerate.StateMachine.Facts ├── Appccelerate.StateMachine.Facts.csproj ├── AsyncMachine │ ├── ActionHolders │ │ ├── ArgumentActionHolderFacts.cs │ │ ├── ArgumentLessActionHolderFacts.cs │ │ └── ParameterizedActionHolderFacts.cs │ ├── Builder.cs │ ├── ExceptionCasesFacts.cs │ ├── GuardFacts.cs │ ├── GuardHolders │ │ ├── ArgumentGuardHolderFacts.cs │ │ └── ArgumentLessGuardHolderFacts.cs │ ├── HierarchyBuilderFacts.cs │ ├── Reports │ │ ├── CsvStateMachineReportGeneratorTest.cs │ │ ├── StateMachineReportGeneratorTest.cs │ │ └── YEdStateMachineReportGeneratorTest.cs │ ├── State │ │ └── StateFacts.cs │ ├── StateActionFacts.cs │ ├── StateContainerFacts.cs │ ├── StateDefinitionDictionaryFacts.cs │ ├── StateDefinitionsBuilder.cs │ ├── StateMachineAssertionsExtensionMethods.cs │ ├── StateMachineBuilder.cs │ ├── Syntax │ │ └── SyntaxFacts.cs │ └── Transitions │ │ ├── ExceptionThrowingActionTransitionFacts.cs │ │ ├── ExceptionThrowingGuardTransitionFacts.cs │ │ ├── GuardsTransitionFacts.cs │ │ ├── HierarchicalTransitionFacts.cs │ │ ├── InternalTransitionFacts.cs │ │ ├── SelfTransitionFacts.cs │ │ ├── SourceIsDescendantOfTargetTransitionFacts.cs │ │ ├── SourceIsParentOfTargetTransitionFacts.cs │ │ ├── SuccessfulTransitionWithExecutedActionsFactsBase.cs │ │ ├── TransitionDefinedInSuperStateTransitionFacts.cs │ │ ├── TransitionDictionaryFacts.cs │ │ ├── TransitionFacts.cs │ │ └── TransitionFactsBase.cs ├── Builder.cs ├── DeadlockRepro.cs ├── Events.cs ├── ExtensionTest.cs ├── Infrastructure │ └── InitializableTest.cs ├── Machine │ ├── ActionHolders │ │ ├── ArgumentActionHolderTest.cs │ │ ├── ArgumentLessActionHolderFacts.cs │ │ └── ParameterizedActionHolderFacts.cs │ ├── ActivePassiveStateMachineTest.cs │ ├── ExceptionCasesTest.cs │ ├── GuardHolders │ │ ├── ArgumentGuardHolderFacts.cs │ │ └── ArgumentLessGuardHolderFacts.cs │ ├── GuardTest.cs │ ├── HierarchyBuilderTest.cs │ ├── MissableTest.cs │ ├── Reports │ │ ├── CsvStateMachineReportGeneratorTest.cs │ │ ├── StateMachineReportGeneratorTest.cs │ │ └── YEdStateMachineReportGeneratorTest.cs │ ├── State │ │ └── StateTest.cs │ ├── StateActionTest.cs │ ├── StateContainerTest.cs │ ├── StateDefinitionDictionaryTest.cs │ ├── StateDefinitionsBuilder.cs │ ├── StateMachineBuildHierarchyTest.cs │ ├── StateMachineBuilder.cs │ ├── StateMachineTest.cs │ ├── Syntax │ │ └── SyntaxTest.cs │ ├── Transitions │ │ ├── ExceptionThrowingActionTransitionTest.cs │ │ ├── ExceptionThrowingGuardTransitionTest.cs │ │ ├── GuardsTransitionTest.cs │ │ ├── HierarchicalTransitionTest.cs │ │ ├── InternalTransitionTest.cs │ │ ├── SelfTransitionTest.cs │ │ ├── SourceIsDescendantOfTargetTransitionTest.cs │ │ ├── SourceIsParentOfTargetTransitionTest.cs │ │ ├── SuccessfulTransitionWithExecutedActionsTestBase.cs │ │ ├── TransitionDefinedInSuperStateTransitionTest.cs │ │ ├── TransitionDictionaryTest.cs │ │ ├── TransitionTest.cs │ │ └── TransitionTestBase.cs │ └── TransitionsTest.cs ├── OptionalTest.cs ├── Properties │ └── AssemblyInfo.cs ├── StateMachineAssertionsExtensionMethods.cs ├── States.cs ├── StringExtensions.cs ├── app.config └── stylecop.json ├── Appccelerate.StateMachine.Samples ├── Appccelerate.StateMachine.Samples.csproj ├── Elevator.cs └── SimpleStateMachine.cs ├── Appccelerate.StateMachine.Specs.props ├── Appccelerate.StateMachine.Specs ├── Appccelerate.StateMachine.Specs.csproj ├── Async │ ├── AsyncActiveStateMachines.cs │ ├── AsyncPassiveStateMachines.cs │ ├── CurrentStateExtension.cs │ ├── CustomTypes.cs │ ├── EntryActions.cs │ ├── ExceptionHandling.cs │ ├── ExitActions.cs │ ├── Extensions.cs │ ├── Guards.cs │ ├── HierarchicalStateMachineInitialization.cs │ ├── HierarchicalTransitions.cs │ ├── IncompleteConfiguration.cs │ ├── Initialization.cs │ ├── Persisting.cs │ ├── RecordEventsExtension.cs │ ├── Reporting.cs │ ├── StartStop.cs │ ├── StateMachineNameReporter.cs │ └── Transitions.cs ├── Catch.cs ├── EquivalenceExtensions.cs ├── Sync │ ├── ActiveStateMachines.cs │ ├── CurrentStateExtension.cs │ ├── CustomTypes.cs │ ├── EntryActions.cs │ ├── ExceptionHandling.cs │ ├── ExitActions.cs │ ├── Extensions.cs │ ├── Guards.cs │ ├── HierarchicalStateMachineInitialization.cs │ ├── HierarchicalTransitions.cs │ ├── IncompleteConfiguration.cs │ ├── Initialization.cs │ ├── PassiveStateMachines.cs │ ├── Persisting.cs │ ├── RecordEventsExtension.cs │ ├── Reporting.cs │ ├── StartStop.cs │ ├── StateMachineExtensions.cs │ ├── StateMachineNameReporter.cs │ └── Transitions.cs ├── app.config └── stylecop.json ├── Appccelerate.StateMachine.props ├── Appccelerate.StateMachine.sln ├── Appccelerate.StateMachine.sln.DotSettings ├── Appccelerate.StateMachine ├── ActiveStateMachine.cs ├── Appccelerate.Public.snk ├── Appccelerate.StateMachine.csproj ├── Appccelerate.snk ├── AsyncActiveStateMachine.cs ├── AsyncMachine │ ├── ActionHolders │ │ ├── ActionHoldersExceptionMessages.cs │ │ ├── ArgumentActionHolder.cs │ │ ├── ArgumentLessActionHolder.cs │ │ ├── IActionHolder.cs │ │ └── ParametrizedActionHolder{T}.cs │ ├── AsyncExtensionBase.cs │ ├── Contexts │ │ └── TransitionContext.cs │ ├── Events │ │ ├── ContextEventArgs.cs │ │ ├── IFactory.cs │ │ ├── TransitionCompletedEventArgs.cs │ │ ├── TransitionEventArgs.cs │ │ └── TransitionExceptionEventArgs.cs │ ├── ExceptionMessages.cs │ ├── GuardHolders │ │ ├── ArgumentGuardHolder.cs │ │ ├── ArgumentLessGuardHolder.cs │ │ ├── GuardHoldersExceptionMessages.cs │ │ └── IGuardHolder.cs │ ├── HierarchyBuilder.cs │ ├── IExtension.cs │ ├── IExtensionHost.cs │ ├── IExtensionInternal.cs │ ├── IImplicitAddIfNotAvailableStateDefinitionDictionary.cs │ ├── ILastActiveStateModifier.cs │ ├── INotifier.cs │ ├── IStateDefinitionDictionary.cs │ ├── IStateMachineReport.cs │ ├── ITransitionContext.cs │ ├── ITransitionDictionary.cs │ ├── ImplicitAddIfNotAvailableStateDefinitionDictionary.cs │ ├── InternalExtension.cs │ ├── InternalExtensionBase.cs │ ├── Missable.cs │ ├── Missing.cs │ ├── RecordType.cs │ ├── Reports │ │ ├── CsvStateMachineReportGenerator.cs │ │ ├── CsvStatesWriter.cs │ │ ├── CsvTransitionsWriter.cs │ │ ├── StateMachineReportGenerator.cs │ │ └── YEdStateMachineReportGenerator.cs │ ├── StandardFactory.cs │ ├── StateBuilder.cs │ ├── StateContainer.cs │ ├── StateDefinitionDictionary.cs │ ├── StateMachine.cs │ ├── StateMachineDefinition.cs │ ├── StateMachineDefinitionBuilder.cs │ ├── StateMachineException.cs │ ├── StateMachineInitializer.cs │ ├── States │ │ ├── IStateDefinition.cs │ │ ├── IStateLogic.cs │ │ ├── StateDefinition.cs │ │ ├── StateLogic.cs │ │ └── StatesExceptionMessages.cs │ └── Transitions │ │ ├── ITransitionDefinition.cs │ │ ├── ITransitionLogic.cs │ │ ├── ITransitionResult.cs │ │ ├── TransitionDefinition.cs │ │ ├── TransitionDictionary.cs │ │ ├── TransitionInfo.cs │ │ ├── TransitionLogic.cs │ │ ├── TransitionResult.cs │ │ └── TransitionsExceptionMessages.cs ├── AsyncPassiveStateMachine.cs ├── AsyncSyntax │ ├── IEntryActionSyntax.cs │ ├── IEventSyntax.cs │ ├── IExitActionSyntax.cs │ ├── IGotoInIfSyntax.cs │ ├── IGotoSyntax.cs │ ├── IHierarchySyntax.cs │ ├── IIfOrOtherwiseSyntax.cs │ ├── IIfSyntax.cs │ ├── IOnSyntax.cs │ └── IOtherwiseSyntax.cs ├── EventInformation.cs ├── Extensions │ ├── ExtensionBase.cs │ ├── InternalExtension.cs │ └── InternalExtensionBase.cs ├── Guard.cs ├── HistoryType.cs ├── IAsyncStateMachine.cs ├── IStateMachine.cs ├── IStateMachineInformation.cs ├── Infrastructure │ ├── IInitializable.cs │ ├── Initializable.cs │ └── Optional.cs ├── ListExtensionMethods.cs ├── Machine │ ├── ActionHolders │ │ ├── ActionHoldersExceptionMessages.cs │ │ ├── ArgumentActionHolder.cs │ │ ├── ArgumentLessActionHolder.cs │ │ ├── IActionHolder.cs │ │ └── ParametrizedActionHolder{T}.cs │ ├── Contexts │ │ └── TransitionContext.cs │ ├── Events │ │ ├── ContextEventArgs.cs │ │ ├── IFactory.cs │ │ ├── TransitionCompletedEventArgs.cs │ │ ├── TransitionEventArgs.cs │ │ └── TransitionExceptionEventArgs.cs │ ├── ExceptionMessages.cs │ ├── GuardHolders │ │ ├── ArgumentGuardHolder.cs │ │ ├── ArgumentLessGuardHolder.cs │ │ ├── GuardHoldersExceptionMessages.cs │ │ └── IGuardHolder.cs │ ├── HierarchyBuilder.cs │ ├── IExtension.cs │ ├── IExtensionHost.cs │ ├── IExtensionInternal.cs │ ├── IImplicitAddIfNotAvailableStateDefinitionDictionary.cs │ ├── ILastActiveStateModifier.cs │ ├── INotifier.cs │ ├── IStateDefinitionDictionary.cs │ ├── IStateMachineReport.cs │ ├── ITransitionContext.cs │ ├── ITransitionDictionary.cs │ ├── ITransitionResult.cs │ ├── ImplicitAddIfNotAvailableStateDefinitionDictionary.cs │ ├── Missable.cs │ ├── Missing.cs │ ├── RecordType.cs │ ├── Reports │ │ ├── CsvStateMachineReportGenerator.cs │ │ ├── CsvStatesWriter.cs │ │ ├── CsvTransitionsWriter.cs │ │ ├── StateMachineReportGenerator.cs │ │ └── YEdStateMachineReportGenerator.cs │ ├── StandardFactory.cs │ ├── StateBuilder.cs │ ├── StateContainer.cs │ ├── StateDefinitionDictionary.cs │ ├── StateMachine.cs │ ├── StateMachineDefinition.cs │ ├── StateMachineDefinitionBuilder.cs │ ├── StateMachineException.cs │ ├── StateMachineInitializer.cs │ ├── States │ │ ├── IStateDefinition.cs │ │ ├── IStateLogic.cs │ │ ├── StateDefinition.cs │ │ ├── StateLogic.cs │ │ └── StatesExceptionMessages.cs │ └── Transitions │ │ ├── ITransitionDefinition.cs │ │ ├── ITransitionLogic.cs │ │ ├── TransitionDefinition.cs │ │ ├── TransitionDictionary.cs │ │ ├── TransitionInfo.cs │ │ ├── TransitionLogic.cs │ │ ├── TransitionResult.cs │ │ └── TransitionsExceptionMessages.cs ├── MethodNameExtractor.cs ├── PassiveStateMachine.cs ├── Persistence │ ├── IAsyncStateMachineLoader.cs │ ├── IAsyncStateMachineSaver.cs │ ├── IStateMachineLoader.cs │ └── IStateMachineSaver.cs ├── Syntax │ ├── IEntryActionSyntax.cs │ ├── IEventSyntax.cs │ ├── IExitActionSyntax.cs │ ├── IGotoInIfSyntax.cs │ ├── IGotoSyntax.cs │ ├── IHierarchySyntax.cs │ ├── IIfOrOtherwiseSyntax.cs │ ├── IIfSyntax.cs │ ├── IOnSyntax.cs │ └── IOtherwiseSyntax.cs ├── TaskEx.cs ├── TypeExtensionMethods.cs └── stylecop.json ├── NuGet.config └── nuget.png /.gitattributes: -------------------------------------------------------------------------------- 1 | # Disable LF normalization for all files 2 | * -text -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/README.md -------------------------------------------------------------------------------- /documentation/example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/documentation/example.md -------------------------------------------------------------------------------- /documentation/migratingToV5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/documentation/migratingToV5.md -------------------------------------------------------------------------------- /documentation/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/documentation/tutorial.md -------------------------------------------------------------------------------- /source/.vs/config/applicationhost.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/.vs/config/applicationhost.config -------------------------------------------------------------------------------- /source/Analyzers.Facts.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Analyzers.Facts.ruleset -------------------------------------------------------------------------------- /source/Analyzers.Productive.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Analyzers.Productive.ruleset -------------------------------------------------------------------------------- /source/Analyzers.Specs.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Analyzers.Specs.ruleset -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts.props -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Appccelerate.StateMachine.Facts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Appccelerate.StateMachine.Facts.csproj -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/ActionHolders/ArgumentActionHolderFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/ActionHolders/ArgumentActionHolderFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/ActionHolders/ArgumentLessActionHolderFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/ActionHolders/ArgumentLessActionHolderFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/ActionHolders/ParameterizedActionHolderFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/ActionHolders/ParameterizedActionHolderFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/Builder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/Builder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/ExceptionCasesFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/ExceptionCasesFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/GuardFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/GuardFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/GuardHolders/ArgumentGuardHolderFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/GuardHolders/ArgumentGuardHolderFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/GuardHolders/ArgumentLessGuardHolderFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/GuardHolders/ArgumentLessGuardHolderFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/HierarchyBuilderFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/HierarchyBuilderFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/Reports/CsvStateMachineReportGeneratorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/Reports/CsvStateMachineReportGeneratorTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/Reports/StateMachineReportGeneratorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/Reports/StateMachineReportGeneratorTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/Reports/YEdStateMachineReportGeneratorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/Reports/YEdStateMachineReportGeneratorTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/State/StateFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/State/StateFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/StateActionFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/StateActionFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/StateContainerFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/StateContainerFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/StateDefinitionDictionaryFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/StateDefinitionDictionaryFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/StateDefinitionsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/StateDefinitionsBuilder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/StateMachineAssertionsExtensionMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/StateMachineAssertionsExtensionMethods.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/StateMachineBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/StateMachineBuilder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/Syntax/SyntaxFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/Syntax/SyntaxFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/ExceptionThrowingActionTransitionFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/ExceptionThrowingActionTransitionFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/ExceptionThrowingGuardTransitionFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/ExceptionThrowingGuardTransitionFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/GuardsTransitionFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/GuardsTransitionFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/HierarchicalTransitionFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/HierarchicalTransitionFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/InternalTransitionFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/InternalTransitionFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/SelfTransitionFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/SelfTransitionFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/SourceIsDescendantOfTargetTransitionFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/SourceIsDescendantOfTargetTransitionFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/SourceIsParentOfTargetTransitionFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/SourceIsParentOfTargetTransitionFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/SuccessfulTransitionWithExecutedActionsFactsBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/SuccessfulTransitionWithExecutedActionsFactsBase.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/TransitionDefinedInSuperStateTransitionFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/TransitionDefinedInSuperStateTransitionFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/TransitionDictionaryFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/TransitionDictionaryFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/TransitionFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/TransitionFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/TransitionFactsBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/AsyncMachine/Transitions/TransitionFactsBase.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Builder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Builder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/DeadlockRepro.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/DeadlockRepro.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Events.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Events.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/ExtensionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/ExtensionTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Infrastructure/InitializableTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Infrastructure/InitializableTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/ActionHolders/ArgumentActionHolderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/ActionHolders/ArgumentActionHolderTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/ActionHolders/ArgumentLessActionHolderFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/ActionHolders/ArgumentLessActionHolderFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/ActionHolders/ParameterizedActionHolderFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/ActionHolders/ParameterizedActionHolderFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/ActivePassiveStateMachineTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/ActivePassiveStateMachineTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/ExceptionCasesTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/ExceptionCasesTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/GuardHolders/ArgumentGuardHolderFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/GuardHolders/ArgumentGuardHolderFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/GuardHolders/ArgumentLessGuardHolderFacts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/GuardHolders/ArgumentLessGuardHolderFacts.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/GuardTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/GuardTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/HierarchyBuilderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/HierarchyBuilderTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/MissableTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/MissableTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/Reports/CsvStateMachineReportGeneratorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/Reports/CsvStateMachineReportGeneratorTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/Reports/StateMachineReportGeneratorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/Reports/StateMachineReportGeneratorTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/Reports/YEdStateMachineReportGeneratorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/Reports/YEdStateMachineReportGeneratorTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/State/StateTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/State/StateTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/StateActionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/StateActionTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/StateContainerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/StateContainerTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/StateDefinitionDictionaryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/StateDefinitionDictionaryTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/StateDefinitionsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/StateDefinitionsBuilder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/StateMachineBuildHierarchyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/StateMachineBuildHierarchyTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/StateMachineBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/StateMachineBuilder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/StateMachineTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/StateMachineTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/Syntax/SyntaxTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/Syntax/SyntaxTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/Transitions/ExceptionThrowingActionTransitionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/Transitions/ExceptionThrowingActionTransitionTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/Transitions/ExceptionThrowingGuardTransitionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/Transitions/ExceptionThrowingGuardTransitionTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/Transitions/GuardsTransitionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/Transitions/GuardsTransitionTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/Transitions/HierarchicalTransitionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/Transitions/HierarchicalTransitionTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/Transitions/InternalTransitionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/Transitions/InternalTransitionTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/Transitions/SelfTransitionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/Transitions/SelfTransitionTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/Transitions/SourceIsDescendantOfTargetTransitionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/Transitions/SourceIsDescendantOfTargetTransitionTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/Transitions/SourceIsParentOfTargetTransitionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/Transitions/SourceIsParentOfTargetTransitionTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/Transitions/SuccessfulTransitionWithExecutedActionsTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/Transitions/SuccessfulTransitionWithExecutedActionsTestBase.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/Transitions/TransitionDefinedInSuperStateTransitionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/Transitions/TransitionDefinedInSuperStateTransitionTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/Transitions/TransitionDictionaryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/Transitions/TransitionDictionaryTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/Transitions/TransitionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/Transitions/TransitionTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/Transitions/TransitionTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/Transitions/TransitionTestBase.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Machine/TransitionsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Machine/TransitionsTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/OptionalTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/OptionalTest.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/StateMachineAssertionsExtensionMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/StateMachineAssertionsExtensionMethods.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/States.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/States.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/StringExtensions.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/app.config -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Facts/stylecop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Facts/stylecop.json -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Samples/Appccelerate.StateMachine.Samples.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Samples/Appccelerate.StateMachine.Samples.csproj -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Samples/Elevator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Samples/Elevator.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Samples/SimpleStateMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Samples/SimpleStateMachine.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs.props -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Appccelerate.StateMachine.Specs.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Appccelerate.StateMachine.Specs.csproj -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Async/AsyncActiveStateMachines.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Async/AsyncActiveStateMachines.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Async/AsyncPassiveStateMachines.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Async/AsyncPassiveStateMachines.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Async/CurrentStateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Async/CurrentStateExtension.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Async/CustomTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Async/CustomTypes.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Async/EntryActions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Async/EntryActions.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Async/ExceptionHandling.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Async/ExceptionHandling.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Async/ExitActions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Async/ExitActions.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Async/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Async/Extensions.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Async/Guards.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Async/Guards.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Async/HierarchicalStateMachineInitialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Async/HierarchicalStateMachineInitialization.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Async/HierarchicalTransitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Async/HierarchicalTransitions.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Async/IncompleteConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Async/IncompleteConfiguration.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Async/Initialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Async/Initialization.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Async/Persisting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Async/Persisting.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Async/RecordEventsExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Async/RecordEventsExtension.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Async/Reporting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Async/Reporting.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Async/StartStop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Async/StartStop.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Async/StateMachineNameReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Async/StateMachineNameReporter.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Async/Transitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Async/Transitions.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Catch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Catch.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/EquivalenceExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/EquivalenceExtensions.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Sync/ActiveStateMachines.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Sync/ActiveStateMachines.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Sync/CurrentStateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Sync/CurrentStateExtension.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Sync/CustomTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Sync/CustomTypes.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Sync/EntryActions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Sync/EntryActions.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Sync/ExceptionHandling.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Sync/ExceptionHandling.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Sync/ExitActions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Sync/ExitActions.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Sync/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Sync/Extensions.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Sync/Guards.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Sync/Guards.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Sync/HierarchicalStateMachineInitialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Sync/HierarchicalStateMachineInitialization.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Sync/HierarchicalTransitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Sync/HierarchicalTransitions.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Sync/IncompleteConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Sync/IncompleteConfiguration.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Sync/Initialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Sync/Initialization.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Sync/PassiveStateMachines.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Sync/PassiveStateMachines.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Sync/Persisting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Sync/Persisting.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Sync/RecordEventsExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Sync/RecordEventsExtension.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Sync/Reporting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Sync/Reporting.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Sync/StartStop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Sync/StartStop.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Sync/StateMachineExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Sync/StateMachineExtensions.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Sync/StateMachineNameReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Sync/StateMachineNameReporter.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/Sync/Transitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/Sync/Transitions.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/app.config -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.Specs/stylecop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.Specs/stylecop.json -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.props -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.sln -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine.sln.DotSettings -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/ActiveStateMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/ActiveStateMachine.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Appccelerate.Public.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Appccelerate.Public.snk -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Appccelerate.StateMachine.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Appccelerate.StateMachine.csproj -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Appccelerate.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Appccelerate.snk -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncActiveStateMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncActiveStateMachine.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/ActionHolders/ActionHoldersExceptionMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/ActionHolders/ActionHoldersExceptionMessages.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/ActionHolders/ArgumentActionHolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/ActionHolders/ArgumentActionHolder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/ActionHolders/ArgumentLessActionHolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/ActionHolders/ArgumentLessActionHolder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/ActionHolders/IActionHolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/ActionHolders/IActionHolder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/ActionHolders/ParametrizedActionHolder{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/ActionHolders/ParametrizedActionHolder{T}.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/AsyncExtensionBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/AsyncExtensionBase.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Contexts/TransitionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Contexts/TransitionContext.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Events/ContextEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Events/ContextEventArgs.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Events/IFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Events/IFactory.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Events/TransitionCompletedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Events/TransitionCompletedEventArgs.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Events/TransitionEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Events/TransitionEventArgs.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Events/TransitionExceptionEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Events/TransitionExceptionEventArgs.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/ExceptionMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/ExceptionMessages.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/GuardHolders/ArgumentGuardHolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/GuardHolders/ArgumentGuardHolder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/GuardHolders/ArgumentLessGuardHolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/GuardHolders/ArgumentLessGuardHolder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/GuardHolders/GuardHoldersExceptionMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/GuardHolders/GuardHoldersExceptionMessages.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/GuardHolders/IGuardHolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/GuardHolders/IGuardHolder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/HierarchyBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/HierarchyBuilder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/IExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/IExtension.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/IExtensionHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/IExtensionHost.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/IExtensionInternal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/IExtensionInternal.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/IImplicitAddIfNotAvailableStateDefinitionDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/IImplicitAddIfNotAvailableStateDefinitionDictionary.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/ILastActiveStateModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/ILastActiveStateModifier.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/INotifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/INotifier.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/IStateDefinitionDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/IStateDefinitionDictionary.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/IStateMachineReport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/IStateMachineReport.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/ITransitionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/ITransitionContext.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/ITransitionDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/ITransitionDictionary.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/ImplicitAddIfNotAvailableStateDefinitionDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/ImplicitAddIfNotAvailableStateDefinitionDictionary.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/InternalExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/InternalExtension.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/InternalExtensionBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/InternalExtensionBase.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Missable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Missable.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Missing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Missing.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/RecordType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/RecordType.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Reports/CsvStateMachineReportGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Reports/CsvStateMachineReportGenerator.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Reports/CsvStatesWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Reports/CsvStatesWriter.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Reports/CsvTransitionsWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Reports/CsvTransitionsWriter.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Reports/StateMachineReportGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Reports/StateMachineReportGenerator.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Reports/YEdStateMachineReportGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Reports/YEdStateMachineReportGenerator.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/StandardFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/StandardFactory.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/StateBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/StateBuilder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/StateContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/StateContainer.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/StateDefinitionDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/StateDefinitionDictionary.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/StateMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/StateMachine.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/StateMachineDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/StateMachineDefinition.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/StateMachineDefinitionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/StateMachineDefinitionBuilder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/StateMachineException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/StateMachineException.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/StateMachineInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/StateMachineInitializer.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/States/IStateDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/States/IStateDefinition.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/States/IStateLogic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/States/IStateLogic.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/States/StateDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/States/StateDefinition.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/States/StateLogic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/States/StateLogic.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/States/StatesExceptionMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/States/StatesExceptionMessages.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Transitions/ITransitionDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Transitions/ITransitionDefinition.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Transitions/ITransitionLogic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Transitions/ITransitionLogic.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Transitions/ITransitionResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Transitions/ITransitionResult.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Transitions/TransitionDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Transitions/TransitionDefinition.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Transitions/TransitionDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Transitions/TransitionDictionary.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Transitions/TransitionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Transitions/TransitionInfo.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Transitions/TransitionLogic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Transitions/TransitionLogic.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Transitions/TransitionResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Transitions/TransitionResult.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncMachine/Transitions/TransitionsExceptionMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncMachine/Transitions/TransitionsExceptionMessages.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncPassiveStateMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncPassiveStateMachine.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncSyntax/IEntryActionSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncSyntax/IEntryActionSyntax.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncSyntax/IEventSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncSyntax/IEventSyntax.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncSyntax/IExitActionSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncSyntax/IExitActionSyntax.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncSyntax/IGotoInIfSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncSyntax/IGotoInIfSyntax.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncSyntax/IGotoSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncSyntax/IGotoSyntax.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncSyntax/IHierarchySyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncSyntax/IHierarchySyntax.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncSyntax/IIfOrOtherwiseSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncSyntax/IIfOrOtherwiseSyntax.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncSyntax/IIfSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncSyntax/IIfSyntax.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncSyntax/IOnSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncSyntax/IOnSyntax.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/AsyncSyntax/IOtherwiseSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/AsyncSyntax/IOtherwiseSyntax.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/EventInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/EventInformation.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Extensions/ExtensionBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Extensions/ExtensionBase.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Extensions/InternalExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Extensions/InternalExtension.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Extensions/InternalExtensionBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Extensions/InternalExtensionBase.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Guard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Guard.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/HistoryType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/HistoryType.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/IAsyncStateMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/IAsyncStateMachine.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/IStateMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/IStateMachine.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/IStateMachineInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/IStateMachineInformation.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Infrastructure/IInitializable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Infrastructure/IInitializable.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Infrastructure/Initializable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Infrastructure/Initializable.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Infrastructure/Optional.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Infrastructure/Optional.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/ListExtensionMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/ListExtensionMethods.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/ActionHolders/ActionHoldersExceptionMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/ActionHolders/ActionHoldersExceptionMessages.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/ActionHolders/ArgumentActionHolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/ActionHolders/ArgumentActionHolder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/ActionHolders/ArgumentLessActionHolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/ActionHolders/ArgumentLessActionHolder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/ActionHolders/IActionHolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/ActionHolders/IActionHolder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/ActionHolders/ParametrizedActionHolder{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/ActionHolders/ParametrizedActionHolder{T}.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Contexts/TransitionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Contexts/TransitionContext.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Events/ContextEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Events/ContextEventArgs.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Events/IFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Events/IFactory.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Events/TransitionCompletedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Events/TransitionCompletedEventArgs.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Events/TransitionEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Events/TransitionEventArgs.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Events/TransitionExceptionEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Events/TransitionExceptionEventArgs.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/ExceptionMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/ExceptionMessages.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/GuardHolders/ArgumentGuardHolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/GuardHolders/ArgumentGuardHolder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/GuardHolders/ArgumentLessGuardHolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/GuardHolders/ArgumentLessGuardHolder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/GuardHolders/GuardHoldersExceptionMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/GuardHolders/GuardHoldersExceptionMessages.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/GuardHolders/IGuardHolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/GuardHolders/IGuardHolder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/HierarchyBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/HierarchyBuilder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/IExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/IExtension.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/IExtensionHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/IExtensionHost.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/IExtensionInternal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/IExtensionInternal.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/IImplicitAddIfNotAvailableStateDefinitionDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/IImplicitAddIfNotAvailableStateDefinitionDictionary.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/ILastActiveStateModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/ILastActiveStateModifier.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/INotifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/INotifier.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/IStateDefinitionDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/IStateDefinitionDictionary.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/IStateMachineReport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/IStateMachineReport.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/ITransitionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/ITransitionContext.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/ITransitionDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/ITransitionDictionary.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/ITransitionResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/ITransitionResult.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/ImplicitAddIfNotAvailableStateDefinitionDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/ImplicitAddIfNotAvailableStateDefinitionDictionary.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Missable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Missable.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Missing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Missing.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/RecordType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/RecordType.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Reports/CsvStateMachineReportGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Reports/CsvStateMachineReportGenerator.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Reports/CsvStatesWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Reports/CsvStatesWriter.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Reports/CsvTransitionsWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Reports/CsvTransitionsWriter.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Reports/StateMachineReportGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Reports/StateMachineReportGenerator.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Reports/YEdStateMachineReportGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Reports/YEdStateMachineReportGenerator.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/StandardFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/StandardFactory.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/StateBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/StateBuilder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/StateContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/StateContainer.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/StateDefinitionDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/StateDefinitionDictionary.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/StateMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/StateMachine.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/StateMachineDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/StateMachineDefinition.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/StateMachineDefinitionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/StateMachineDefinitionBuilder.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/StateMachineException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/StateMachineException.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/StateMachineInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/StateMachineInitializer.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/States/IStateDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/States/IStateDefinition.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/States/IStateLogic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/States/IStateLogic.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/States/StateDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/States/StateDefinition.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/States/StateLogic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/States/StateLogic.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/States/StatesExceptionMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/States/StatesExceptionMessages.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Transitions/ITransitionDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Transitions/ITransitionDefinition.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Transitions/ITransitionLogic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Transitions/ITransitionLogic.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Transitions/TransitionDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Transitions/TransitionDefinition.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Transitions/TransitionDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Transitions/TransitionDictionary.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Transitions/TransitionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Transitions/TransitionInfo.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Transitions/TransitionLogic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Transitions/TransitionLogic.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Transitions/TransitionResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Transitions/TransitionResult.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Machine/Transitions/TransitionsExceptionMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Machine/Transitions/TransitionsExceptionMessages.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/MethodNameExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/MethodNameExtractor.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/PassiveStateMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/PassiveStateMachine.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Persistence/IAsyncStateMachineLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Persistence/IAsyncStateMachineLoader.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Persistence/IAsyncStateMachineSaver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Persistence/IAsyncStateMachineSaver.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Persistence/IStateMachineLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Persistence/IStateMachineLoader.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Persistence/IStateMachineSaver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Persistence/IStateMachineSaver.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Syntax/IEntryActionSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Syntax/IEntryActionSyntax.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Syntax/IEventSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Syntax/IEventSyntax.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Syntax/IExitActionSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Syntax/IExitActionSyntax.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Syntax/IGotoInIfSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Syntax/IGotoInIfSyntax.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Syntax/IGotoSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Syntax/IGotoSyntax.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Syntax/IHierarchySyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Syntax/IHierarchySyntax.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Syntax/IIfOrOtherwiseSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Syntax/IIfOrOtherwiseSyntax.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Syntax/IIfSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Syntax/IIfSyntax.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Syntax/IOnSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Syntax/IOnSyntax.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/Syntax/IOtherwiseSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/Syntax/IOtherwiseSyntax.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/TaskEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/TaskEx.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/TypeExtensionMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/TypeExtensionMethods.cs -------------------------------------------------------------------------------- /source/Appccelerate.StateMachine/stylecop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/Appccelerate.StateMachine/stylecop.json -------------------------------------------------------------------------------- /source/NuGet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/NuGet.config -------------------------------------------------------------------------------- /source/nuget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appccelerate/statemachine/HEAD/source/nuget.png --------------------------------------------------------------------------------