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
- DoubleLinkList.cs
- SqlSelectStatement.cs
- SqlConnectionPoolProviderInfo.cs
- ScaleTransform3D.cs
- ProviderCollection.cs
- XamlTypeWithExplicitNamespace.cs
- RectangleGeometry.cs
- ReadOnlyCollectionBase.cs
- DataChangedEventManager.cs
- GroupBox.cs
- AttachmentCollection.cs
- DataTablePropertyDescriptor.cs
- AppliedDeviceFiltersEditor.cs
- SegmentInfo.cs
- HtmlTernaryTree.cs
- DesignObjectWrapper.cs
- HtmlTableCellCollection.cs
- WebPartTracker.cs
- DelegateBodyWriter.cs
- DataPagerField.cs
- CharAnimationBase.cs
- FrameSecurityDescriptor.cs
- TextWriter.cs
- GridViewUpdatedEventArgs.cs
- SqlDataRecord.cs
- BaseUriHelper.cs
- CharEntityEncoderFallback.cs
- AutomationPatternInfo.cs
- DefaultCommandConverter.cs
- MatrixTransform3D.cs
- PropertyDescriptorComparer.cs
- CodeSnippetCompileUnit.cs
- IInstanceTable.cs
- StateManager.cs
- SaveFileDialog.cs
- TextStore.cs
- CodeMemberMethod.cs
- ControlEvent.cs
- ForceCopyBuildProvider.cs
- DomNameTable.cs
- BaseValidator.cs
- LinqDataSourceContextEventArgs.cs
- BehaviorEditorPart.cs
- MsmqIntegrationProcessProtocolHandler.cs
- CatalogPart.cs
- SystemTcpStatistics.cs
- PrimitiveSchema.cs
- VectorValueSerializer.cs
- ACL.cs
- GridViewDeletedEventArgs.cs
- XXXInfos.cs
- FontEditor.cs
- VectorKeyFrameCollection.cs
- DataTableExtensions.cs
- XmlQueryTypeFactory.cs
- StateChangeEvent.cs
- ColorConvertedBitmap.cs
- FormatConvertedBitmap.cs
- Subtree.cs
- DataServiceQueryProvider.cs
- ProfessionalColors.cs
- SchemaDeclBase.cs
- NavigationService.cs
- WebResourceAttribute.cs
- RenderData.cs
- SelectionWordBreaker.cs
- VectorCollection.cs
- TimestampInformation.cs
- Evaluator.cs
- Camera.cs
- FormsAuthenticationModule.cs
- XmlArrayAttribute.cs
- ConfigXmlAttribute.cs
- BindingMAnagerBase.cs
- EllipseGeometry.cs
- WCFBuildProvider.cs
- LogRecordSequence.cs
- MouseActionConverter.cs
- UriSchemeKeyedCollection.cs
- PropertyReferenceSerializer.cs
- TextInfo.cs
- ToolStripPanelDesigner.cs
- DbMetaDataColumnNames.cs
- DetailsViewModeEventArgs.cs
- HtmlHead.cs
- TreeChangeInfo.cs
- DataGridViewImageColumn.cs
- FontWeight.cs
- LayoutManager.cs
- DataFormats.cs
- InnerItemCollectionView.cs
- TextTreeInsertElementUndoUnit.cs
- BufferedWebEventProvider.cs
- ExpressionVisitor.cs
- ToolStripLabel.cs
- TreeViewImageKeyConverter.cs
- CompiledRegexRunnerFactory.cs
- NamedPipeConnectionPool.cs
- FlowLayoutSettings.cs
- CompressEmulationStream.cs