1 write to definitionCollection
System.ServiceModel.Activities (1)
System\ServiceModel\Activities\WorkflowDefinitionProvider.cs (1)
36this.definitionCollection = new Dictionary<WorkflowIdentityKey, WorkflowService>();
14 references to definitionCollection
System.ServiceModel.Activities (14)
System\ServiceModel\Activities\WorkflowDefinitionProvider.cs (14)
66foreach (WorkflowIdentityKey identityKey in this.definitionCollection.Keys) 85if (object.Equals(this.DefaultDefinitionIdentity, identityKey.Identity) || this.definitionCollection.ContainsKey(identityKey)) 98this.definitionCollection.Add(identityKey, workflowService); 105if (this.definitionCollection.Values.Contains(workflowService)) 108return this.definitionCollection.Remove(new WorkflowIdentityKey(workflowService.DefinitionIdentity)); 117foreach (WorkflowService workflowService in this.definitionCollection.Values) 122this.definitionCollection.Clear(); 143else if (this.definitionCollection.TryGetValue(new WorkflowIdentityKey(workflowIdentity), out workflowService)) 160this.definitionCollection.TryGetValue(new WorkflowIdentityKey(updatedIdentity), out workflowService); 195return this.workflowDefinitionProvider.definitionCollection.Values.Contains(item); 200this.workflowDefinitionProvider.definitionCollection.Values.CopyTo(array, arrayIndex); 207return this.workflowDefinitionProvider.definitionCollection.Count; 226return this.workflowDefinitionProvider.definitionCollection.Values.GetEnumerator(); 231return this.workflowDefinitionProvider.definitionCollection.Values.GetEnumerator();