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
- SiteMapProvider.cs
- XmlIncludeAttribute.cs
- Latin1Encoding.cs
- XamlLoadErrorInfo.cs
- DataGridViewIntLinkedList.cs
- ForEachAction.cs
- ISFClipboardData.cs
- SystemUnicastIPAddressInformation.cs
- DesignerGenericWebPart.cs
- ApplicationSecurityManager.cs
- DNS.cs
- UInt16Converter.cs
- DefaultShape.cs
- PathFigure.cs
- webclient.cs
- Int64AnimationUsingKeyFrames.cs
- DataServiceProviderWrapper.cs
- RoutedUICommand.cs
- SQLConvert.cs
- XsltCompileContext.cs
- HttpVersion.cs
- ReaderContextStackData.cs
- ClientConfigurationSystem.cs
- TextContainerHelper.cs
- Int16KeyFrameCollection.cs
- WebPartEditVerb.cs
- TreeViewDesigner.cs
- OwnerDrawPropertyBag.cs
- DateTimeHelper.cs
- SqlSelectStatement.cs
- NumericUpDown.cs
- CaseInsensitiveOrdinalStringComparer.cs
- ResolveResponseInfo.cs
- Transform.cs
- Block.cs
- GroupBoxRenderer.cs
- DataSourceControl.cs
- EntitySqlQueryState.cs
- XmlAutoDetectWriter.cs
- ScriptIgnoreAttribute.cs
- ConstNode.cs
- TreeNodeCollection.cs
- DialogBaseForm.cs
- EraserBehavior.cs
- Cursor.cs
- TraceEventCache.cs
- DateTimeSerializationSection.cs
- TextProperties.cs
- BitmapData.cs
- SiteMap.cs
- updateconfighost.cs
- Menu.cs
- EntityDataSourceSelectingEventArgs.cs
- SecurityKeyUsage.cs
- WindowsRebar.cs
- CapiNative.cs
- WebControlAdapter.cs
- dbdatarecord.cs
- ThaiBuddhistCalendar.cs
- ServicePointManager.cs
- File.cs
- UIntPtr.cs
- Constraint.cs
- DataSourceXmlSerializationAttribute.cs
- HashSet.cs
- ReadOnlyHierarchicalDataSource.cs
- JournalEntryListConverter.cs
- IgnoreFileBuildProvider.cs
- DataServiceStreamProviderWrapper.cs
- Parser.cs
- CodeCompileUnit.cs
- DBConnection.cs
- XamlPointCollectionSerializer.cs
- ExecutionContext.cs
- Parallel.cs
- OutputCacheProfileCollection.cs
- Fault.cs
- ToolCreatedEventArgs.cs
- AggregateException.cs
- TransformerTypeCollection.cs
- ProtocolsSection.cs
- CodeMemberProperty.cs
- CommonGetThemePartSize.cs
- XmlCountingReader.cs
- ExpandCollapsePattern.cs
- DefaultValueTypeConverter.cs
- ToolStripCollectionEditor.cs
- ToolStripPanelRow.cs
- XmlDataSourceView.cs
- ObjectListCommandEventArgs.cs
- TraceContextEventArgs.cs
- SessionSwitchEventArgs.cs
- ObjectDataSourceDisposingEventArgs.cs
- ChannelReliableSession.cs
- ConfigurationFileMap.cs
- PassportAuthenticationModule.cs
- SecurityMode.cs
- ComNativeDescriptor.cs
- MimeTypePropertyAttribute.cs
- Pair.cs