6 instantiations of DirectionalAction
System.ServiceModel (6)
System\ServiceModel\Channels\TransactionChannelFactory.cs (2)
72if (!dictionary.TryGetValue(new DirectionalAction(direction, action), out txOption)) 75if (this.allowWildcardAction && dictionary.TryGetValue(new DirectionalAction(direction, MessageHeaders.WildcardAction), out txOption))
System\ServiceModel\Channels\TransactionChannelListener.cs (2)
66if (dictionary.TryGetValue(new DirectionalAction(direction, action), out txFlow)) 70if (dictionary.TryGetValue(new DirectionalAction(direction, MessageHeaders.WildcardAction), out txFlow))
System\ServiceModel\TransactionFlowAttribute.cs (2)
38DirectionalAction da = new DirectionalAction(direction, action); 65dictionary[new DirectionalAction(description.Messages[0].Direction, description.Messages[0].Action)] = this.transactions;
26 references to DirectionalAction
System.ServiceModel (26)
System\ServiceModel\Channels\DirectionalAction.cs (5)
9internal class DirectionalAction : IComparable<DirectionalAction> 41DirectionalAction tmp = other as DirectionalAction; 47public bool Equals(DirectionalAction other) 56public int CompareTo(DirectionalAction other)
System\ServiceModel\Channels\ITransactionChannelManager.cs (1)
17IDictionary<DirectionalAction, TransactionFlowOption> Dictionary { get; }
System\ServiceModel\Channels\TransactionChannelFactory.cs (3)
17Dictionary<DirectionalAction, TransactionFlowOption> dictionary; 24Dictionary<DirectionalAction, TransactionFlowOption> dictionary, 64public IDictionary<DirectionalAction, TransactionFlowOption> Dictionary
System\ServiceModel\Channels\TransactionChannelListener.cs (3)
17Dictionary<DirectionalAction, TransactionFlowOption> dictionary; 21public TransactionChannelListener(TransactionProtocol transactionProtocol, IDefaultCommunicationTimeouts timeouts, Dictionary<DirectionalAction, TransactionFlowOption> dictionary, IChannelListener<TChannel> innerListener) 58public IDictionary<DirectionalAction, TransactionFlowOption> Dictionary
System\ServiceModel\Channels\TransactionFlowBindingElement.cs (7)
96bool IsFlowEnabled(Dictionary<DirectionalAction, TransactionFlowOption> dictionary) 215Dictionary<DirectionalAction, TransactionFlowOption> dictionary = GetDictionary(context); 247Dictionary<DirectionalAction, TransactionFlowOption> dictionary = GetDictionary(context); 280Dictionary<DirectionalAction, TransactionFlowOption> GetDictionary(BindingContext context) 282Dictionary<DirectionalAction, TransactionFlowOption> dictionary = 283context.BindingParameters.Find<Dictionary<DirectionalAction, TransactionFlowOption>>(); 285dictionary = new Dictionary<DirectionalAction, TransactionFlowOption>();
System\ServiceModel\TransactionFlowAttribute.cs (7)
37Dictionary<DirectionalAction, TransactionFlowOption> dictionary = EnsureDictionary(parameters); 38DirectionalAction da = new DirectionalAction(direction, action); 50static Dictionary<DirectionalAction, TransactionFlowOption> EnsureDictionary(BindingParameterCollection parameters) 52Dictionary<DirectionalAction, TransactionFlowOption> dictionary = 53parameters.Find<Dictionary<DirectionalAction, TransactionFlowOption>>(); 56dictionary = new Dictionary<DirectionalAction, TransactionFlowOption>(); 64Dictionary<DirectionalAction, TransactionFlowOption> dictionary = EnsureDictionary(parameters);