14 types derived from WorkflowMarkupSerializer
System.Workflow.ComponentModel (14)
AuthoringOM\Design\ActivityDesignerLayoutSerializers.cs (5)
17public class ActivityDesignerLayoutSerializer : WorkflowMarkupSerializer 181public class ConnectorLayoutSerializer : WorkflowMarkupSerializer 307internal sealed class ColorMarkupSerializer : WorkflowMarkupSerializer 356internal sealed class SizeMarkupSerializer : WorkflowMarkupSerializer 406internal sealed class PointMarkupSerializer : WorkflowMarkupSerializer
AuthoringOM\Design\Themes.cs (1)
961private class ThemeSerializer : WorkflowMarkupSerializer
AuthoringOM\ScheduleChanges.cs (1)
889internal sealed class ActivityChangeActionMarkupSerializer : WorkflowMarkupSerializer
AuthoringOM\Serializer\ActivityMarkupSerializer.cs (1)
23public class ActivityMarkupSerializer : WorkflowMarkupSerializer
AuthoringOM\Serializer\CodeTypeReferenceSerializer.cs (1)
14internal sealed class CodeTypeReferenceSerializer : WorkflowMarkupSerializer
AuthoringOM\Serializer\CollectionMarkupSerializer.cs (1)
25internal class CollectionMarkupSerializer : WorkflowMarkupSerializer
AuthoringOM\Serializer\DictionaryMarkupSerializer.cs (1)
25internal class DictionaryMarkupSerializer : WorkflowMarkupSerializer
AuthoringOM\Serializer\MarkupExtensionSerializer.cs (1)
16internal class MarkupExtensionSerializer : WorkflowMarkupSerializer
AuthoringOM\Serializer\PropertySegmentSerializer.cs (1)
12internal sealed class PropertySegmentSerializer : WorkflowMarkupSerializer
AuthoringOM\Serializer\StringCollectionMarkupSerializer.cs (1)
12internal sealed class StringCollectionMarkupSerializer : WorkflowMarkupSerializer
29 instantiations of WorkflowMarkupSerializer
System.Workflow.Activities (3)
Rules\Helpers.cs (3)
129rules = new WorkflowMarkupSerializer().Deserialize(xmlReader) as RuleDefinitions; 166new WorkflowMarkupSerializer().Serialize(designerSerializationManager, xmlWriter, rules); 224rules = new WorkflowMarkupSerializer().Deserialize(xmlReader) as RuleDefinitions;
System.Workflow.ComponentModel (16)
AuthoringOM\Compiler\XomlCompilerHelpers.cs (1)
162instance2 = new WorkflowMarkupSerializer().Deserialize(xomlSerializationManager, reader) as Activity;
AuthoringOM\Design\ComponentSerializationService.cs (2)
211WorkflowMarkupSerializer xomlSerializer = new WorkflowMarkupSerializer(); 305WorkflowMarkupSerializer xomlSerializer = new WorkflowMarkupSerializer();
AuthoringOM\Design\Themes.cs (4)
477WorkflowMarkupSerializer xomlSerializer = new WorkflowMarkupSerializer(); 513WorkflowMarkupSerializer xomlSerializer = new WorkflowMarkupSerializer(); 543WorkflowMarkupSerializer xomlSerializer = new WorkflowMarkupSerializer(); 732WorkflowMarkupSerializer xomlSerializer = new WorkflowMarkupSerializer();
AuthoringOM\Design\XomlDesignerLoader.cs (2)
315new WorkflowMarkupSerializer().Deserialize(layoutSerializationManager, layoutReader); 360new WorkflowMarkupSerializer().Serialize(layoutSerializationManager, layoutWriter, rootDesigner);
AuthoringOM\ScheduleChanges.cs (2)
567WorkflowMarkupSerializer xomlSerializer = new WorkflowMarkupSerializer(); 761WorkflowMarkupSerializer xomlSerializer = new WorkflowMarkupSerializer();
AuthoringOM\Serializer\ActivitySurrogate.cs (1)
97new WorkflowMarkupSerializer().Serialize(xmlWriter, changeActions);
AuthoringOM\Serializer\WorkflowMarkupSerializationProvider.cs (1)
41return new WorkflowMarkupSerializer();
AuthoringOM\Serializer\WorkflowMarkupSerializer.cs (1)
3071content = new WorkflowMarkupSerializer().DeserializeFromString(this.serializationManager, this.contentProperty.PropertyType, content as string);
Shared\XomlSerializationHelpers.cs (2)
77rootActivity = new WorkflowMarkupSerializer().Deserialize(xomlSerializationManager, textReader) as Activity; 97rootActivity = new WorkflowMarkupSerializer().Deserialize(xomlSerializationManager, textReader) as Activity;
System.Workflow.Runtime (8)
DebugEngine\DebugController.cs (1)
1004WorkflowMarkupSerializer serializer = new WorkflowMarkupSerializer();
Hosting\DefaultWorkflowLoaderService.cs (2)
60root = new WorkflowMarkupSerializer().Deserialize(xomlSerializationManager, workflowDefinitionReader) as Activity; 63object rules = new WorkflowMarkupSerializer().Deserialize(xomlSerializationManager, rulesReader);
Tracking\SqlTrackingService.cs (1)
2622WorkflowMarkupSerializer serializer = new WorkflowMarkupSerializer();
Tracking\SqlTrackingWorkflowInstance.cs (3)
588WorkflowMarkupSerializer serializer = new WorkflowMarkupSerializer(); 692WorkflowMarkupSerializer serializer = new WorkflowMarkupSerializer(); 727WorkflowMarkupSerializer serializer = new WorkflowMarkupSerializer();
WorkflowRuntime.cs (1)
1455WorkflowMarkupSerializer serializer = new WorkflowMarkupSerializer();
System.WorkflowServices (2)
System\Workflow\Runtime\StreamedWorkflowDefinitionContext.cs (2)
284root = new WorkflowMarkupSerializer().Deserialize(xomlSerializationManager, definitionReader) as System.Workflow.ComponentModel.Activity; 288object rules = new WorkflowMarkupSerializer().Deserialize(xomlSerializationManager, ruleReader);
157 references to WorkflowMarkupSerializer
System.Workflow.Activities (12)
Code.cs (1)
78Hashtable hashtable = code.GetValue(WorkflowMarkupSerializer.EventsProperty) as Hashtable;
CodeExpressionRuleDeclaration.cs (1)
98Hashtable hashtable = codeCondition.GetValue(WorkflowMarkupSerializer.EventsProperty) as Hashtable;
Common\CompModHelpers.cs (1)
428className = activity.GetValue(WorkflowMarkupSerializer.XClassProperty) as String;
Designers\StateDesigner.cs (1)
29[DesignerSerializer(typeof(StateDesignerLayoutSerializer), typeof(WorkflowMarkupSerializer))]
Designers\StateDesignerConnector.cs (1)
25[DesignerSerializer(typeof(StateDesignerConnectorLayoutSerializer), typeof(WorkflowMarkupSerializer))]
Rules\ConditionChanges.cs (4)
18[DesignerSerializer(typeof(WorkflowMarkupSerializer), typeof(WorkflowMarkupSerializer))] 32[DesignerSerializer(typeof(WorkflowMarkupSerializer), typeof(WorkflowMarkupSerializer))]
Rules\Helpers.cs (1)
42className = rootActivity.GetValue(WorkflowMarkupSerializer.XClassProperty) as string;
Rules\RuleSetReference.cs (2)
19[DesignerSerializer(typeof(WorkflowMarkupSerializer), typeof(WorkflowMarkupSerializer))]
System.Workflow.ComponentModel (131)
AuthoringOM\ActivitiesCollection.cs (1)
10[DesignerSerializer(typeof(ActivityCollectionMarkupSerializer), typeof(WorkflowMarkupSerializer))]
AuthoringOM\Activity.cs (3)
132[DesignerSerializer(typeof(ActivityMarkupSerializer), typeof(WorkflowMarkupSerializer))] 1912[DesignerSerializer(typeof(CompositeActivityMarkupSerializer), typeof(WorkflowMarkupSerializer))] 2410string className = rootActivity.GetValue(WorkflowMarkupSerializer.XClassProperty) as string;
AuthoringOM\Bind.cs (1)
493[DesignerSerializer(typeof(BindMarkupExtensionSerializer), typeof(WorkflowMarkupSerializer))]
AuthoringOM\Compiler\Validation\BindValidator.cs (1)
17string typeName = refActivity.GetValue(WorkflowMarkupSerializer.XClassProperty) as string;
AuthoringOM\Compiler\Validation\DependencyObjectValidator.cs (1)
186string typeName = rootActivity.GetValue(WorkflowMarkupSerializer.XClassProperty) as string;
AuthoringOM\Compiler\XomlCompiler.cs (1)
1086bool createNewClass = (!string.IsNullOrEmpty(rootActivity.GetValue(WorkflowMarkupSerializer.XClassProperty) as string));
AuthoringOM\Compiler\XomlCompilerHelpers.cs (2)
187activity.SetValue(WorkflowMarkupSerializer.XClassProperty, type.FullName); 651CodeTypeMemberCollection codeCollection = currentActivity.GetValue(WorkflowMarkupSerializer.XCodeProperty) as CodeTypeMemberCollection;
AuthoringOM\DependencyObject.cs (2)
18[DesignerSerializer(typeof(WorkflowMarkupSerializer), typeof(WorkflowMarkupSerializer))]
AuthoringOM\Design\ActivityDesigner.cs (1)
39[DesignerSerializer(typeof(ActivityDesignerLayoutSerializer), typeof(WorkflowMarkupSerializer))]
AuthoringOM\Design\ComponentSerializationService.cs (2)
211WorkflowMarkupSerializer xomlSerializer = new WorkflowMarkupSerializer(); 305WorkflowMarkupSerializer xomlSerializer = new WorkflowMarkupSerializer();
AuthoringOM\Design\CompositeActivityDesigner.cs (1)
38[DesignerSerializer(typeof(CompositeActivityDesignerLayoutSerializer), typeof(WorkflowMarkupSerializer))]
AuthoringOM\Design\Connector.cs (1)
197[DesignerSerializer(typeof(ConnectorLayoutSerializer), typeof(WorkflowMarkupSerializer))]
AuthoringOM\Design\FreeFormDesigner.cs (1)
41[DesignerSerializer(typeof(FreeformActivityDesignerLayoutSerializer), typeof(WorkflowMarkupSerializer))]
AuthoringOM\Design\PropertyDescriptors.cs (2)
125memberCreationService.UpdateTypeName(((Activity)host.RootComponent).GetValue(WorkflowMarkupSerializer.XClassProperty) as string, newClassName); 128((Activity)host.RootComponent).SetValue(WorkflowMarkupSerializer.XClassProperty, newClassName);
AuthoringOM\Design\Themes.cs (6)
477WorkflowMarkupSerializer xomlSerializer = new WorkflowMarkupSerializer(); 513WorkflowMarkupSerializer xomlSerializer = new WorkflowMarkupSerializer(); 543WorkflowMarkupSerializer xomlSerializer = new WorkflowMarkupSerializer(); 732WorkflowMarkupSerializer xomlSerializer = new WorkflowMarkupSerializer(); 842[DesignerSerializer(typeof(ThemeSerializer), typeof(WorkflowMarkupSerializer))] 3361if (serializerType.IsAssignableFrom(typeof(WorkflowMarkupSerializer)))
AuthoringOM\Design\XomlDesignerLoader.cs (1)
173string fullClassName = activity.GetValue(WorkflowMarkupSerializer.XClassProperty) as String;
AuthoringOM\RuleDeclaration.cs (2)
14[DesignerSerializer(typeof(WorkflowMarkupSerializer), typeof(WorkflowMarkupSerializer))]
AuthoringOM\ScheduleChanges.cs (5)
567WorkflowMarkupSerializer xomlSerializer = new WorkflowMarkupSerializer(); 627[DesignerSerializer(typeof(WorkflowMarkupSerializer), typeof(WorkflowMarkupSerializer))] 635[DesignerSerializer(typeof(ActivityChangeActionMarkupSerializer), typeof(WorkflowMarkupSerializer))] 761WorkflowMarkupSerializer xomlSerializer = new WorkflowMarkupSerializer();
AuthoringOM\Serializer\ActivityCodeDomSerializationManager.cs (1)
107name = a.GetValue(WorkflowMarkupSerializer.XClassProperty) as string;
AuthoringOM\Serializer\ActivityMarkupSerializationProvider.cs (2)
13if (serializerType != typeof(WorkflowMarkupSerializer) || currentSerializer != null) 26if (baseSerializer.GetType() != typeof(WorkflowMarkupSerializer))
AuthoringOM\Serializer\ActivityMarkupSerializer.cs (2)
87string className = activity.GetValue(WorkflowMarkupSerializer.XClassProperty) as string; 179CodeTypeMemberCollection codeSegments = activity.GetValue(WorkflowMarkupSerializer.XCodeProperty) as CodeTypeMemberCollection;
AuthoringOM\Serializer\MarkupExtensionSerializer.cs (3)
107WorkflowMarkupSerializer propSerializer = serializationManager.GetSerializer(serializableProperty.PropertyType, typeof(WorkflowMarkupSerializer)) as WorkflowMarkupSerializer;
AuthoringOM\Serializer\PropertySegmentSerializationProvider.cs (3)
17if (serializerType.IsAssignableFrom(typeof(WorkflowMarkupSerializer))) 23else if (currentSerializer is WorkflowMarkupSerializer) 24return new PropertySegmentSerializer(currentSerializer as WorkflowMarkupSerializer);
AuthoringOM\Serializer\PropertySegmentSerializer.cs (2)
14private WorkflowMarkupSerializer containedSerializer = null; 15public PropertySegmentSerializer(WorkflowMarkupSerializer containedSerializer)
AuthoringOM\Serializer\WorkflowMarkupSerializationManager.cs (7)
41private List<WorkflowMarkupSerializer> extendedPropertiesProviders; 168string typeName = WorkflowMarkupSerializer.EnsureMarkupExtensionTypeName(type); 181string typeName = WorkflowMarkupSerializer.EnsureMarkupExtensionTypeName(xmlQualifiedName); 424internal IList<WorkflowMarkupSerializer> ExtendedPropertiesProviders 429this.extendedPropertiesProviders = new List<WorkflowMarkupSerializer>(); 437foreach (WorkflowMarkupSerializer markupSerializer in ExtendedPropertiesProviders) 492if (serializerType == typeof(WorkflowMarkupSerializer) && objectType != null)
AuthoringOM\Serializer\WorkflowMarkupSerializationProvider.cs (1)
31if (serializerType != typeof(WorkflowMarkupSerializer) || currentSerializer != null)
AuthoringOM\Serializer\WorkflowMarkupSerializer.cs (62)
34public static readonly DependencyProperty XClassProperty = DependencyProperty.RegisterAttached("XClass", typeof(string), typeof(WorkflowMarkupSerializer), new PropertyMetadata(DependencyPropertyOptions.Metadata, new Attribute[] { new BrowsableAttribute(false), new DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Hidden) })); 35public static readonly DependencyProperty XCodeProperty = DependencyProperty.RegisterAttached("XCode", typeof(CodeTypeMemberCollection), typeof(WorkflowMarkupSerializer), new PropertyMetadata(DependencyPropertyOptions.Metadata, new Attribute[] { new BrowsableAttribute(false), new DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Hidden) })); 37public static readonly DependencyProperty EventsProperty = DependencyProperty.RegisterAttached("Events", typeof(Hashtable), typeof(WorkflowMarkupSerializer), new PropertyMetadata(null, new Attribute[] { new DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Hidden) })); 38public static readonly DependencyProperty ClrNamespacesProperty = DependencyProperty.RegisterAttached("ClrNamespaces", typeof(List<String>), typeof(WorkflowMarkupSerializer), new PropertyMetadata(null, new Attribute[] { new DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Hidden) })); 68WorkflowMarkupSerializer.GetAuthorizedTypes(); 69SerializerTypeAuthorizerClass typeAuthorizer = new SerializerTypeAuthorizerClass(WorkflowMarkupSerializer.StaticAuthorizedTypes); 92List<String> clrMappings = rootActivity.GetValue(WorkflowMarkupSerializer.ClrNamespacesProperty) as List<String>; 96rootActivity.SetValue(WorkflowMarkupSerializer.ClrNamespacesProperty, clrMappings); 105if ((string.IsNullOrEmpty(rootActivity.Name) || rootActivity.Name == rootActivity.GetType().Name) && !string.IsNullOrEmpty(rootActivity.GetValue(WorkflowMarkupSerializer.XClassProperty) as string)) 107string name = rootActivity.GetValue(WorkflowMarkupSerializer.XClassProperty) as string; 279WorkflowMarkupSerializer serializer = serializationManager.GetSerializer(obj.GetType(), typeof(WorkflowMarkupSerializer)) as WorkflowMarkupSerializer; 364PropertyInfo property = WorkflowMarkupSerializer.LookupProperty(props, propName); 380EventInfo evt = WorkflowMarkupSerializer.LookupEvent(events, propName); 464PropertyInfo property = WorkflowMarkupSerializer.LookupProperty(props, propertyName); 470PropertyInfo prop = WorkflowMarkupSerializer.LookupProperty(props, dependencyProperty.Name); 601WorkflowMarkupSerializer serializer = null; 605serializer = serializationManager.GetSerializer(obj.GetType(), typeof(WorkflowMarkupSerializer)) as WorkflowMarkupSerializer; 876WorkflowMarkupSerializer propValueSerializer = null; 879propValueSerializer = serializationManager.GetSerializer(propertyValueType, typeof(WorkflowMarkupSerializer)) as WorkflowMarkupSerializer; 996WorkflowMarkupSerializer propValueSerializer = serializationManager.GetSerializer(propertyValue.GetType(), typeof(WorkflowMarkupSerializer)) as WorkflowMarkupSerializer; 1022WorkflowMarkupSerializer propValueSerializer = serializationManager.GetSerializer(contents.GetType(), typeof(WorkflowMarkupSerializer)) as WorkflowMarkupSerializer; 1072WorkflowMarkupSerializer childObjectSerializer = serializationManager.GetSerializer(childObj2.GetType(), typeof(WorkflowMarkupSerializer)) as WorkflowMarkupSerializer; 1771WorkflowMarkupSerializer serializer = serializationManager.GetSerializer(type, typeof(WorkflowMarkupSerializer)) as WorkflowMarkupSerializer; 1874WorkflowMarkupSerializer objSerializer = serializationManager.GetSerializer(obj.GetType(), typeof(WorkflowMarkupSerializer)) as WorkflowMarkupSerializer; 1962WorkflowMarkupSerializer memberSerializer = serializationManager.GetSerializer(memberType, typeof(WorkflowMarkupSerializer)) as WorkflowMarkupSerializer; 1980WorkflowMarkupSerializer objSerializer = serializationManager.GetSerializer(obj.GetType(), typeof(WorkflowMarkupSerializer)) as WorkflowMarkupSerializer; 2254if (WorkflowMarkupSerializer.StaticAuthorizedTypes == null) 2256lock (WorkflowMarkupSerializer.StaticAuthTypesLockObject) 2258if (WorkflowMarkupSerializer.StaticAuthorizedTypes == null) 2283WorkflowMarkupSerializer.StaticAuthorizedTypes = new ReadOnlyCollection<AuthorizedType>(authorizedTypes); 2607WorkflowMarkupSerializer serializer = serializationManager.GetSerializer(obj.GetType(), typeof(WorkflowMarkupSerializer)) as WorkflowMarkupSerializer; 2632PropertyInfo property = WorkflowMarkupSerializer.LookupProperty(properties, argName); 2877private WorkflowMarkupSerializer parentObjectSerializer; 2881private WorkflowMarkupSerializer contentPropertySerializer; 2883public ContentProperty(WorkflowMarkupSerializationManager serializationManager, WorkflowMarkupSerializer parentObjectSerializer, object parentObject) 2892this.contentPropertySerializer = this.serializationManager.GetSerializer(this.contentProperty.PropertyType, typeof(WorkflowMarkupSerializer)) as WorkflowMarkupSerializer; 2909WorkflowMarkupSerializer serializer = serializationManager.GetSerializer(this.contentProperty.PropertyType, typeof(WorkflowMarkupSerializer)) as WorkflowMarkupSerializer; 3048content = WorkflowMarkupSerializer.GetValueFromMarkupExtension(this.serializationManager, content); 3072content = WorkflowMarkupSerializer.GetValueFromMarkupExtension(this.serializationManager, content);
AuthoringOM\Serializer\XamlInterfaces.cs (2)
124[DesignerSerializer(typeof(MarkupExtensionSerializer), typeof(WorkflowMarkupSerializer))] 134[DesignerSerializer(typeof(TypeExtensionSerializer), typeof(WorkflowMarkupSerializer))]
Shared\CompModHelpers.cs (1)
426className = activity.GetValue(WorkflowMarkupSerializer.XClassProperty) as String;
Shared\XomlSerializationHelpers.cs (11)
116activity.SetValue(WorkflowMarkupSerializer.XClassProperty, reader.Value); 181CodeTypeMemberCollection codeSegments = activity.GetValue(WorkflowMarkupSerializer.XCodeProperty) as CodeTypeMemberCollection; 185activity.SetValue(WorkflowMarkupSerializer.XCodeProperty, codeSegments); 216string activityFullClassName = rootActivity.GetValue(WorkflowMarkupSerializer.XClassProperty) as string; 327CodeTypeMemberCollection codeSegments = childActivity.GetValue(WorkflowMarkupSerializer.XCodeProperty) as CodeTypeMemberCollection; 362List<String> clrNamespaces = rootActivity.GetValue(WorkflowMarkupSerializer.ClrNamespacesProperty) as List<String>; 443if (dependencyObject.GetValue(WorkflowMarkupSerializer.EventsProperty) != null) 445Hashtable dynamicEvents = dependencyObject.GetValue(WorkflowMarkupSerializer.EventsProperty) as Hashtable; 459if (dependencyObject.GetValue(WorkflowMarkupSerializer.EventsProperty) == null) 460dependencyObject.SetValue(WorkflowMarkupSerializer.EventsProperty, new Hashtable()); 462Hashtable dynamicEvents = dependencyObject.GetValue(WorkflowMarkupSerializer.EventsProperty) as Hashtable;
System.Workflow.Runtime (8)
DebugEngine\DebugController.cs (1)
1004WorkflowMarkupSerializer serializer = new WorkflowMarkupSerializer();
Tracking\SqlTrackingService.cs (1)
2622WorkflowMarkupSerializer serializer = new WorkflowMarkupSerializer();
Tracking\SqlTrackingWorkflowInstance.cs (3)
588WorkflowMarkupSerializer serializer = new WorkflowMarkupSerializer(); 692WorkflowMarkupSerializer serializer = new WorkflowMarkupSerializer(); 727WorkflowMarkupSerializer serializer = new WorkflowMarkupSerializer();
WorkflowDefinitionDispenser.cs (2)
206if (!string.IsNullOrEmpty(root.GetValue(WorkflowMarkupSerializer.XClassProperty) as string)) 215if (activity.GetValue(WorkflowMarkupSerializer.XCodeProperty) != null)
WorkflowRuntime.cs (1)
1455WorkflowMarkupSerializer serializer = new WorkflowMarkupSerializer();
System.WorkflowServices (6)
System\Workflow\Activities\OperationParameterInfoCollection.cs (1)
17[DesignerSerializer(typeof(CollectionMarkupSerializer), typeof(WorkflowMarkupSerializer))]
System\Workflow\Activities\ReceiveActivity.cs (1)
1225string fullClassName = (String)rootActivity.GetValue(WorkflowMarkupSerializer.XClassProperty);
System\Workflow\Activities\WorkflowServiceAttributes.cs (2)
16[DesignerSerializer(typeof(WorkflowMarkupSerializer), typeof(WorkflowMarkupSerializer))]
System\Workflow\Runtime\StreamedWorkflowDefinitionContext.cs (2)
219if (!string.IsNullOrEmpty(this.rootActivity.GetValue(WorkflowMarkupSerializer.XClassProperty) as string)) 231if (activity.GetValue(WorkflowMarkupSerializer.XCodeProperty) != null)