The Curious Engineer

All blogs / C# / .NET

The Activity Designer

learn.microsoft.com/en-us/archive/blogs/tilovell

Not actually a WF 4.0 blog any more :)

C# / .NETTesting / QASoftware / engineering practiceMicrosoft blogsMSDN archive

’10’15’20’25
Posts
123 from 20 Dec 2009 to 17 Oct 2016
Posting
archived, read-only
Kind
personal blog
Feed
https://learn.microsoft.com/en-us/archive/blogs/tilovell/feed.xml

2016 2

  1. Grokking ContextAwareResult (.Net internals)
  2. Grokking LazyAsyncResult (.Net internal)

2015 6

  1. Slimming down your build - don't copy the intellisense files!
  2. Is Autofac magical - part II
  3. Is Autofac magical?
  4. Distilling some ideas for keeping that data access code (and test code) tidy...
  5. Request and connection throttling when self hosting with OwinHttpListener
  6. Exploring F# (1)

2014 22

  1. Everything but the language design…?
  2. Reading performance counter data in .NET
  3. Tests should explain something
  4. Is IQueryable poisoning your interfaces?
  5. Some code patterns I don't love in C#.
  6. Azure Web Roles + RoleShared. Grrrrr…
  7. Azure SDK has trouble with worker roles whose names are different from the role’s project name – and how to fix it
  8. The lexer hack
  9. Scripting vs module systems...
  10. More tokenizing...
  11. In which I try to write a tokenizer, and fail...
  12. A Quick Reference to Azure Diagnostics
  13. The code pattern of doing everything in IQueryProvider…
  14. Is it a bug?: ClientWebSocket
  15. How fast can your HTTP server go?
  16. Unit Testing DbContexts and queries – the status quo
  17. Reflections on unit tests (and more what happened next) and introducing ashmind and his Argument NuGet package
  18. Struggling with unit tests (what happened next)
  19. Struggling with unit tests (again)
  20. The worst Code Analysis Rule that’s ‘recommended’ - CA2202
  21. How to view Azure Diagnostics Traces from WADLogsTable in your local console app
  22. A light-weight .Net ThreadPool Timer class

2013 7

  1. Who knew… that pthreads Condition came to Windows?
  2. If only you could set properties on fakes.
  3. Note to self - how to stop VS 2012 menus being all caps
  4. The mystery of the missing URL validation
  5. Regular expressions are different in javascript! And Unintrusive Validation.
  6. The Entity Framework Leaking
  7. The joy of Change

2012 14

  1. (WF4,VS) WorkflowDesigner Extensions in Visual Studio 2012
  2. (WF4) Link - Using WF4 custom activities to consume OData
  3. (WF4) Survey–have you customized FlowDecision?
  4. (News) Workflow 1.0 Beta
  5. (WF 4.5) Simplified activity designers with Activity Delegates (ActivityAction/ActivityFunc) in .Net 4.5
  6. (WF4.5) Enabling new .Net framework 4.5 features in your rehosted designer application
  7. Visual Studio 11 RC (and .Net 4.5 RC) out now!
  8. (WF4.5) Using CSharpValue<T> and CSharpReference<T> in .Net 4.5 – Compiling expressions–and changes in Visual Studio generated XAML
  9. (WF4, Transactions) Implementation of Transactions in WF4, and Implications
  10. (WF4) Announcing… .Net Framework 4.5 and .Net Framework Update 4.0.3
  11. (WF4 Link) - What’s new in WF4.5?
  12. (WF4 - Link) For your reading pleasure – PeteGoo
  13. (WF4) Less Known Features - Declarative Expressions using Activities, and ExpressionServices.Convert
  14. Logging properties–an easier way

2011 31

  1. (WF4)(PU3) Picking apart SendReceiveExtension
  2. Platform Update 3 Beta
  3. (WF4) Adding VB namespace Imports to your workflow programmatically
  4. (WF4) WF4 Sessions from //build/
  5. (Work) Tool of the day - ‘clip.exe’
  6. (WF4, #bldwin) WF4 at //Build/
  7. (WF4) ExpressionTextBox Expression Property and ArgumentToExpressionConverter
  8. (Work) In which mklink gives me back my hard disk space
  9. (WF4, Toolbox) Updating the WF4 Toolbox Icon FAQ (for Rehosting and Custom Activities)
  10. (WF4) Lesser Known WF Features: WorkflowDataContext
  11. (WF4) Setting a default type parameter for Generic Activities added from the Toolbox
  12. (OffTopic) ‘ThreadSafe’ Classes
  13. [Windows, C#] Splitting/Forking/Cloning Standard Output
  14. (WF4) Enhancing the Context Menu for built-in ActivityDesigners? (and StateMachine)
  15. (WF4,WF3) Workflow Performance Talk
  16. (WF4) They have AsyncCodeActivity, why not AsyncNativeActivity?
  17. (WF4) Visual Workflow Tracking and WorkflowInspectionServices
  18. .Net Framework 4 Platform Update 1
  19. (WF4) ModelItem, ModelItemImpl and ICustomTypeDescriptor
  20. (WF4) Custom Rules for Diffing XAML Files
  21. (WF4) Showing an InArgument<bool> as a CheckBox in the Workflow Designer Property Grid
  22. ICollectionViewFactory might not get called unless it’s IEnumerable
  23. (WF4) Rolling your own Undo Units in Workflow Designer .net 4.0
  24. Why can’t I change the TypeArgument of Switch<> or FlowSwitch<> using the property grid?
  25. Observable Collection Projections (Synchronized MVVM Collections)
  26. Visual Studio 2010 SP1 beta (and .net 4.0 update)
  27. (WF4) Workflow 4.0 Hosting Extensions Redux
  28. Secrets of the XAML Build Task
  29. ContextBoundObject – #2 – Contexts and Interception
  30. Getting MDBG running on .net 4.0 framework
  31. ContextBoundObject – Part #1 – Making Contexts

2010 39

  1. Slightly lighter than HashSet<WeakReference> – HashSet<GCHandle> (an experiment)
  2. Public and Private in Depth (“Custom ‘Activity Sequences’ with Private Implementation” Interlude)
  3. Custom ‘Activity Sequences’ With Private Implementation (Part 1)
  4. More from PDC
  5. Post PDC
  6. Customizing Commands in Workflow Designer, for Custom Activities in VS
  7. Counting down to PDC 10…
  8. VS, DTE, COM, and COMException (:-P)
  9. When is == not Equals()?
  10. Links and Pieces
  11. InstallShield in the wrong language
  12. (WF4) Workflow 4.0 Hosting Extensions
  13. Literal<T> and Reference Types
  14. Fixing: An Activity Designer for InvokeAction<T>
  15. Code-Beside Files for WF Activity Xaml
  16. Extending Unit Tests in Visual Studio
  17. In which I learn that MEF Composes Parts, not ExportDefinitions
  18. Trials of Working on the WF Designer Test Team
  19. WF4 now has State Machine – let’s play!
  20. Link: WCF and WF Samples Updated for VS 10 release
  21. April 12th - the big day has arrived!
  22. Working with Commands in a Workflow Designer Rehost Application
  23. Custom Flowchart Runtime Thoughts (for ICompositeView)
  24. The Workflow 4.0 Custom Activity Icon (and Toolbox Icon) FAQ
  25. Getting Your Workflow Instance
  26. An Activity Designer for InvokeAction<T>
  27. Misadventures in CacheMetadata – wrapping an inner activity, in code
  28. Navigating the Workflow Tree (WF 4.0 Workflow Designer)
  29. Little Mysteries of the Day
  30. NativeActivity - CacheMetadata for Fun and Profit
  31. Basic Activity Scheduling in Workflow 4.0
  32. Reacting to ViewState Changes … and finally using AttachedPropertiesService
  33. Updated: Drag+Drop support in WorkflowDesigner custom activity designers
  34. Some Gory Details of WorkflowDesigner Undo Redo
  35. Freeform Custom Activity Designers using ICompositeView (Part 5)
  36. Freeform Custom Activity Designers using ICompositeView (Part 4)
  37. Freeform Custom Activity Designers using ICompositeView (Part 3)
  38. Best XAML guide ever?
  39. Freeform Custom Activity Designers using ICompositeView (Part 2)

2009 2

  1. Freeform Custom Activity Designers using ICompositeView
  2. Workflow Scopes and Execution Properties