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
- XmlSchemaSimpleContent.cs
- Model3D.cs
- CompositeDuplexBindingElement.cs
- MonitorWrapper.cs
- GroupByExpressionRewriter.cs
- EventLogPermission.cs
- DataSourceNameHandler.cs
- EmptyEnumerable.cs
- OleDbCommandBuilder.cs
- MonthChangedEventArgs.cs
- ContentOperations.cs
- Panel.cs
- OletxCommittableTransaction.cs
- ServiceMemoryGates.cs
- OdbcConnectionFactory.cs
- RecognizedAudio.cs
- BamlResourceSerializer.cs
- FontCollection.cs
- PseudoWebRequest.cs
- Html32TextWriter.cs
- SweepDirectionValidation.cs
- BufferBuilder.cs
- NamedPermissionSet.cs
- ServiceChannelFactory.cs
- SubMenuStyleCollection.cs
- InitializerFacet.cs
- LogFlushAsyncResult.cs
- ObjectStateManager.cs
- RuntimeComponentFilter.cs
- __Filters.cs
- IQueryable.cs
- InfocardChannelParameter.cs
- DBParameter.cs
- XmlIlVisitor.cs
- Part.cs
- BehaviorEditorPart.cs
- ProviderCommandInfoUtils.cs
- WebPartMovingEventArgs.cs
- CommittableTransaction.cs
- WorkerRequest.cs
- InputScope.cs
- RepeaterItemEventArgs.cs
- ADRole.cs
- LiteralText.cs
- TextBoxRenderer.cs
- ApplyTemplatesAction.cs
- DataBindingExpressionBuilder.cs
- ExpressionLink.cs
- IDictionary.cs
- XmlSigningNodeWriter.cs
- TimeZone.cs
- ProcessRequestArgs.cs
- FactoryGenerator.cs
- ConnectorRouter.cs
- ExecutionEngineException.cs
- safePerfProviderHandle.cs
- ExpressionTextBox.xaml.cs
- ValidationSummary.cs
- SpellCheck.cs
- Overlapped.cs
- MetafileHeader.cs
- XmlSchemas.cs
- Formatter.cs
- TemplateManager.cs
- ConnectionStringSettings.cs
- EmptyQuery.cs
- ComEventsSink.cs
- PermissionAttributes.cs
- CompModSwitches.cs
- MobileControlsSectionHandler.cs
- ChtmlTextWriter.cs
- DecryptedHeader.cs
- RowToParametersTransformer.cs
- TextEditorParagraphs.cs
- GeneralTransform3DGroup.cs
- FlowDocumentPaginator.cs
- SapiRecognizer.cs
- SqlNotificationRequest.cs
- TextControlDesigner.cs
- EqualityComparer.cs
- XPathParser.cs
- CheckBoxStandardAdapter.cs
- JsonDataContract.cs
- QilGeneratorEnv.cs
- BamlRecordHelper.cs
- LayoutTableCell.cs
- XsltCompileContext.cs
- TextFormatterHost.cs
- NullPackagingPolicy.cs
- MonitorWrapper.cs
- Privilege.cs
- BasicExpandProvider.cs
- RadioButtonPopupAdapter.cs
- WebSysDisplayNameAttribute.cs
- ObjectContextServiceProvider.cs
- StringArrayConverter.cs
- ProtectedConfigurationProviderCollection.cs
- TiffBitmapDecoder.cs
- Completion.cs
- WebPartMinimizeVerb.cs