4 instantiations of DirectionalAction
System.ServiceModel.Primitives (4)
System\ServiceModel\Channels\TransactionChannelFactory.cs (2)
59if (!_dictionary.TryGetValue(new DirectionalAction(direction, action), out txOption)) 61if (_allowWildcardAction && _dictionary.TryGetValue(new DirectionalAction(direction, MessageHeaders.WildcardAction), out txOption))
System\ServiceModel\TransactionFlowAttribute.cs (2)
32DirectionalAction da = new DirectionalAction(direction, action); 59dictionary[new DirectionalAction(description.Messages[0].Direction, description.Messages[0].Action)] = _transactions;
22 references to DirectionalAction
System.ServiceModel.Primitives (22)
System\ServiceModel\Channels\DirectionalAction.cs (5)
9internal class DirectionalAction : IComparable<DirectionalAction> 45DirectionalAction tmp = other as DirectionalAction; 51public bool Equals(DirectionalAction other) 60public int CompareTo(DirectionalAction other)
System\ServiceModel\Channels\ITransactionChannelManager.cs (1)
15IDictionary<DirectionalAction, TransactionFlowOption> Dictionary { get; }
System\ServiceModel\Channels\TransactionChannelFactory.cs (3)
14private Dictionary<DirectionalAction, TransactionFlowOption> _dictionary; 21Dictionary<DirectionalAction, TransactionFlowOption> dictionary, 54public IDictionary<DirectionalAction, TransactionFlowOption> Dictionary => _dictionary;
System\ServiceModel\Channels\TransactionFlowBindingElement.cs (6)
114private bool IsFlowEnabled(Dictionary<DirectionalAction, TransactionFlowOption> dictionary) 197Dictionary<DirectionalAction, TransactionFlowOption> dictionary = GetDictionary(context); 224private Dictionary<DirectionalAction, TransactionFlowOption> GetDictionary(BindingContext context) 226Dictionary<DirectionalAction, TransactionFlowOption> dictionary = 227context.BindingParameters.Find<Dictionary<DirectionalAction, TransactionFlowOption>>(); 229dictionary = new Dictionary<DirectionalAction, TransactionFlowOption>();
System\ServiceModel\TransactionFlowAttribute.cs (7)
31Dictionary<DirectionalAction, TransactionFlowOption> dictionary = EnsureDictionary(parameters); 32DirectionalAction da = new DirectionalAction(direction, action); 44private static Dictionary<DirectionalAction, TransactionFlowOption> EnsureDictionary(BindingParameterCollection parameters) 46Dictionary<DirectionalAction, TransactionFlowOption> dictionary = 47parameters.Find<Dictionary<DirectionalAction, TransactionFlowOption>>(); 50dictionary = new Dictionary<DirectionalAction, TransactionFlowOption>(); 58Dictionary<DirectionalAction, TransactionFlowOption> dictionary = EnsureDictionary(parameters);