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
- DetailsViewPagerRow.cs
- ListViewItemMouseHoverEvent.cs
- AutomationPeer.cs
- InputGestureCollection.cs
- TcpStreams.cs
- XmlWriter.cs
- MatrixCamera.cs
- EmbeddedObject.cs
- DataKeyArray.cs
- securestring.cs
- LoadWorkflowCommand.cs
- TableCellAutomationPeer.cs
- ReachVisualSerializerAsync.cs
- FamilyTypeface.cs
- EntityRecordInfo.cs
- ConnectionProviderAttribute.cs
- AuthenticatingEventArgs.cs
- ArglessEventHandlerProxy.cs
- ListView.cs
- AnimationClockResource.cs
- ChildChangedEventArgs.cs
- PageBuildProvider.cs
- _UriSyntax.cs
- PreservationFileWriter.cs
- RenderData.cs
- XsltLibrary.cs
- MetaModel.cs
- ListItemsCollectionEditor.cs
- ToolStripOverflow.cs
- DockProviderWrapper.cs
- XmlReflectionImporter.cs
- Nodes.cs
- QuadraticEase.cs
- AdornerDecorator.cs
- MobileUserControlDesigner.cs
- DetailsViewRowCollection.cs
- MobileControl.cs
- BaseDataBoundControl.cs
- ManipulationDeltaEventArgs.cs
- SEHException.cs
- DetailsViewRow.cs
- EqualityComparer.cs
- HttpModuleActionCollection.cs
- BitSet.cs
- CompositionCommandSet.cs
- XmlNamespaceManager.cs
- DbProviderSpecificTypePropertyAttribute.cs
- RuntimeComponentFilter.cs
- EnterpriseServicesHelper.cs
- SubMenuStyleCollection.cs
- UiaCoreApi.cs
- FocusTracker.cs
- QilReplaceVisitor.cs
- PropertyCollection.cs
- ImageClickEventArgs.cs
- XmlAttributeCollection.cs
- BaseCodeDomTreeGenerator.cs
- GeneralTransform.cs
- NullRuntimeConfig.cs
- DBSchemaTable.cs
- ListItemCollection.cs
- PermissionListSet.cs
- TaiwanCalendar.cs
- Helpers.cs
- ImageButton.cs
- LinqDataSourceSelectEventArgs.cs
- PeerCustomResolverBindingElement.cs
- FileReservationCollection.cs
- Expander.cs
- ScrollProperties.cs
- ActivityCodeGenerator.cs
- HuffCodec.cs
- SQLInt64Storage.cs
- ServiceOperationUIEditor.cs
- EdmRelationshipRoleAttribute.cs
- LOSFormatter.cs
- WebPartConnectionsConnectVerb.cs
- XmlAttributeCache.cs
- Context.cs
- AutomationPropertyInfo.cs
- ExecutionTracker.cs
- ImageBrush.cs
- CurrencyWrapper.cs
- KeyPressEvent.cs
- RewritingSimplifier.cs
- KeyboardDevice.cs
- SqlConnectionHelper.cs
- PropertyCollection.cs
- ReachUIElementCollectionSerializerAsync.cs
- PersonalizablePropertyEntry.cs
- MachineSettingsSection.cs
- CfgArc.cs
- XmlDomTextWriter.cs
- Vector3DIndependentAnimationStorage.cs
- SymDocumentType.cs
- DescendantQuery.cs
- Model3DGroup.cs
- CLRBindingWorker.cs
- NamespaceMapping.cs
- MetadataCollection.cs