Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Activities / System / ServiceModel / MessageQuerySet.cs / 1305376 / MessageQuerySet.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel { using System.Collections.Generic; using System.ComponentModel; using System.ServiceModel.Activities; using System.ServiceModel.Dispatcher; using System.Diagnostics.CodeAnalysis; using System.Runtime; using System.Runtime.Serialization; using System.Security.Permissions; [SuppressMessage(FxCop.Category.Naming, FxCop.Rule.IdentifiersShouldHaveCorrectSuffix, Justification = "Arch approved name")] [SuppressMessage(FxCop.Category.Usage, FxCop.Rule.MarkISerializableTypesWithSerializable, Justification = "TODO 87908, We can consider not deriving from Dictionary")] public class MessageQuerySet : Dictionary{ public MessageQuerySet() { } public MessageQuerySet(MessageQueryTable queryTable) { if (queryTable == null) { throw FxTrace.Exception.ArgumentNull("queryTable"); } InvertDictionary (queryTable, this); } [DefaultValue(null)] public string Name { get; set; } public MessageQueryTable GetMessageQueryTable() { MessageQueryTable result = new MessageQueryTable (); InvertDictionary (this, result); return result; } static void InvertDictionary (IDictionary source, IDictionary destination) { foreach (KeyValuePair vkpair in source) { destination.Add(vkpair.Value, vkpair.Key); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- NativeMethodsOther.cs
- UriScheme.cs
- SerializationSectionGroup.cs
- LinkDescriptor.cs
- SingleSelectRootGridEntry.cs
- SQLResource.cs
- TransformerTypeCollection.cs
- XmlSchemaObjectTable.cs
- KerberosTicketHashIdentifierClause.cs
- OperationFormatter.cs
- BaseCollection.cs
- RadialGradientBrush.cs
- AccessedThroughPropertyAttribute.cs
- CompilerInfo.cs
- SchemaNamespaceManager.cs
- DesignSurface.cs
- SelectionItemProviderWrapper.cs
- SharedDp.cs
- DetailsViewModeEventArgs.cs
- XamlSerializerUtil.cs
- CheckoutException.cs
- WebPartConnectionsCloseVerb.cs
- AbandonedMutexException.cs
- ServiceReference.cs
- HtmlHistory.cs
- TagMapInfo.cs
- StylusPoint.cs
- OdbcErrorCollection.cs
- InputReferenceExpression.cs
- JsonDataContract.cs
- GeometryValueSerializer.cs
- FontFamily.cs
- SqlError.cs
- Point3DAnimation.cs
- Interop.cs
- IDQuery.cs
- XmlDsigSep2000.cs
- CodeSubDirectory.cs
- SelectingProviderEventArgs.cs
- ApplicationTrust.cs
- Journal.cs
- IteratorFilter.cs
- FindCompletedEventArgs.cs
- WorkflowInstanceProxy.cs
- SiblingIterators.cs
- SQLDouble.cs
- InputBindingCollection.cs
- ZipIOExtraFieldZip64Element.cs
- AutomationElement.cs
- TypefaceMap.cs
- DeferredRunTextReference.cs
- JournalEntryStack.cs
- XmlNodeReader.cs
- XmlSchema.cs
- SqlDataSourceQueryEditor.cs
- Pair.cs
- VirtualizingPanel.cs
- WindowsScrollBarBits.cs
- FilterElement.cs
- DrawingAttributes.cs
- FacetEnabledSchemaElement.cs
- ViewManager.cs
- CharacterBuffer.cs
- RegionIterator.cs
- SelectionEditor.cs
- SerialReceived.cs
- Vars.cs
- CollectionAdapters.cs
- SecureConversationServiceElement.cs
- TextParagraphCache.cs
- WebPartConnectionsCloseVerb.cs
- SBCSCodePageEncoding.cs
- Point.cs
- TypeToken.cs
- ExpressionSelection.cs
- IERequestCache.cs
- TextSimpleMarkerProperties.cs
- SafeEventLogWriteHandle.cs
- Vector3DCollectionValueSerializer.cs
- WorkflowViewStateService.cs
- LinkedResourceCollection.cs
- WindowsSysHeader.cs
- DBNull.cs
- LinearGradientBrush.cs
- XmlNotation.cs
- BitmapEffectrendercontext.cs
- XmlSignatureProperties.cs
- DrawingVisualDrawingContext.cs
- ApplicationException.cs
- ContentValidator.cs
- OracleConnection.cs
- XMLUtil.cs
- SqlDataSourceStatusEventArgs.cs
- HttpServerVarsCollection.cs
- WizardPanel.cs
- BrowserCapabilitiesFactory.cs
- WebUtil.cs
- RetrieveVirtualItemEventArgs.cs
- ArgIterator.cs
- Selector.cs