summaryrefslogtreecommitdiffstats
path: root/src/DotNetOAuth/Messaging/Channel.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2008-09-13 17:20:53 -0700
committerAndrew <andrewarnott@gmail.com>2008-09-13 17:20:53 -0700
commit09722c436047dccfb6b6294906013786f78d5d53 (patch)
treeb266c794ee5662235063e0ec37d6b938674084f6 /src/DotNetOAuth/Messaging/Channel.cs
parentf665e1e639319918385fcc8397f8c0d5009e3bdd (diff)
downloadDotNetOpenAuth-09722c436047dccfb6b6294906013786f78d5d53.zip
DotNetOpenAuth-09722c436047dccfb6b6294906013786f78d5d53.tar.gz
DotNetOpenAuth-09722c436047dccfb6b6294906013786f78d5d53.tar.bz2
Refactored several Messaging classes into the Messaging.Bindings namespace.
Diffstat (limited to 'src/DotNetOAuth/Messaging/Channel.cs')
-rw-r--r--src/DotNetOAuth/Messaging/Channel.cs13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/DotNetOAuth/Messaging/Channel.cs b/src/DotNetOAuth/Messaging/Channel.cs
index 5d52b23..3c91b25 100644
--- a/src/DotNetOAuth/Messaging/Channel.cs
+++ b/src/DotNetOAuth/Messaging/Channel.cs
@@ -64,6 +64,7 @@ namespace DotNetOAuth.Messaging {
/// <remarks>
/// Incoming messages should have the binding elements applied in reverse order.
/// </remarks>
+ [DebuggerBrowsable(DebuggerBrowsableState.Never)]
private List<IChannelBindingElement> bindingElements = new List<IChannelBindingElement>();
/// <summary>
@@ -412,13 +413,13 @@ namespace DotNetOAuth.Messaging {
private static IEnumerable<IChannelBindingElement> ValidateAndPrepareBindingElements(IEnumerable<IChannelBindingElement> elements) {
// Filter the elements between the mere transforming ones and the protection ones.
var transformationElements = new List<IChannelBindingElement>(
- elements.Where(element => element.Protection == ChannelProtection.None));
+ elements.Where(element => element.Protection == MessageProtection.None));
var protectionElements = new List<IChannelBindingElement>(
- elements.Where(element => element.Protection != ChannelProtection.None));
+ elements.Where(element => element.Protection != MessageProtection.None));
bool wasLastProtectionPresent = true;
- foreach (ChannelProtection protectionKind in Enum.GetValues(typeof(ChannelProtection))) {
- if (protectionKind == ChannelProtection.None) {
+ foreach (MessageProtection protectionKind in Enum.GetValues(typeof(MessageProtection))) {
+ if (protectionKind == MessageProtection.None) {
continue;
}
@@ -464,8 +465,8 @@ namespace DotNetOAuth.Messaging {
/// 1 if <paramref name="element2"/> should be applied to an outgoing message before <paramref name="element1"/>.
/// 0 if it doesn't matter.
/// </returns>
- private static int BindingElementOutgoingMessageApplicationOrder(ChannelProtection protection1, ChannelProtection protection2) {
- Debug.Assert(protection1 != ChannelProtection.None && protection2 != ChannelProtection.None, "This comparison function should only be used to compare protection binding elements. Otherwise we change the order of user-defined message transformations.");
+ private static int BindingElementOutgoingMessageApplicationOrder(MessageProtection protection1, MessageProtection protection2) {
+ Debug.Assert(protection1 != MessageProtection.None && protection2 != MessageProtection.None, "This comparison function should only be used to compare protection binding elements. Otherwise we change the order of user-defined message transformations.");
// Now put the protection ones in the right order.
return -((int)protection1).CompareTo((int)protection2); // descending flag ordinal order