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