Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx35 / System.WorkflowServices / System / Workflow / Activities / ReceiveContextCollection.cs / 1305376 / ReceiveContextCollection.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.Workflow.Activities { using System; using System.Collections; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Diagnostics.CodeAnalysis; using System.ServiceModel; using System.ServiceModel.Channels; using System.Workflow.ComponentModel; using System.Workflow.ComponentModel.Design; using System.Workflow.Runtime; [Serializable] internal sealed class ReceiveContextCollection : KeyedCollection{ [SuppressMessage("Microsoft.Security", "CA2104:DoNotDeclareReadOnlyMutableReferenceTypes")] public static readonly DependencyProperty ReceiveContextCollectionProperty = DependencyProperty.RegisterAttached("ReceiveContextCollection", typeof(ReceiveContextCollection), typeof(ReceiveContextCollection)); public ReceiveContextCollection() { } public ReceiveContext GetItem(string key) { return this[key]; } protected override void ClearItems() { base.ClearItems(); } protected override string GetKeyForItem(ReceiveContext item) { return item.Name; } protected override void InsertItem(int index, ReceiveContext item) { if (item == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("item"); } base.InsertItem(index, item); } protected override void RemoveItem(int index) { base.RemoveItem(index); } protected override void SetItem(int index, ReceiveContext item) { if (item == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("item"); } base.SetItem(index, item); } } } // 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
- XmlIgnoreAttribute.cs
- ByteStream.cs
- NameObjectCollectionBase.cs
- RuntimeConfigurationRecord.cs
- CustomAttributeFormatException.cs
- TypeDefinition.cs
- StateManager.cs
- ConfigurationValidatorAttribute.cs
- BitmapEffectDrawingContent.cs
- PropertyToken.cs
- JsonXmlDataContract.cs
- TypeInitializationException.cs
- ReferencedType.cs
- QueryReaderSettings.cs
- XmlArrayItemAttributes.cs
- ReaderWriterLockSlim.cs
- RegisteredExpandoAttribute.cs
- SignedXml.cs
- OrthographicCamera.cs
- NamedPermissionSet.cs
- PropertyTab.cs
- SafeCryptContextHandle.cs
- ParseHttpDate.cs
- CharacterMetricsDictionary.cs
- ComponentRenameEvent.cs
- ListCollectionView.cs
- TextRunCache.cs
- ColumnTypeConverter.cs
- LoginUtil.cs
- CatalogPartChrome.cs
- KeyProperty.cs
- DiscoveryDefaults.cs
- InternalConfigHost.cs
- DataKeyCollection.cs
- XPathSelectionIterator.cs
- Parsers.cs
- ChannelSinkStacks.cs
- WebPartsSection.cs
- SqlTopReducer.cs
- XmlWriterSettings.cs
- Transform.cs
- InfoCardBaseException.cs
- PathFigureCollectionConverter.cs
- PageStatePersister.cs
- CustomCredentialPolicy.cs
- ZipIOExtraField.cs
- DataGridItemAttachedStorage.cs
- StateDesigner.Layouts.cs
- MonthCalendar.cs
- DbInsertCommandTree.cs
- Compiler.cs
- ComAwareEventInfo.cs
- DataGridViewCellValueEventArgs.cs
- SingleAnimation.cs
- RadioButton.cs
- AppSettingsExpressionBuilder.cs
- ContainerParaClient.cs
- DigitShape.cs
- SystemPens.cs
- RequestChannel.cs
- FacetChecker.cs
- CodeGroup.cs
- ToolStripDropDownButton.cs
- InvalidateEvent.cs
- FileDialogCustomPlace.cs
- DataGridColumnStyleMappingNameEditor.cs
- ServicePointManager.cs
- WebBrowserSiteBase.cs
- SqlFunctionAttribute.cs
- XpsSerializationManager.cs
- NativeMethods.cs
- ChildTable.cs
- elementinformation.cs
- XPathMultyIterator.cs
- MTConfigUtil.cs
- EnumBuilder.cs
- TableAutomationPeer.cs
- FixedPage.cs
- ObjectItemAttributeAssemblyLoader.cs
- UpdateExpressionVisitor.cs
- ItemAutomationPeer.cs
- CompiledIdentityConstraint.cs
- OdbcStatementHandle.cs
- SpellerError.cs
- HandlerFactoryCache.cs
- CollectionViewSource.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- ReferenceService.cs
- ClientRuntimeConfig.cs
- PagedDataSource.cs
- BitmapEffectInput.cs
- BindingExpressionUncommonField.cs
- CalendarDesigner.cs
- srgsitem.cs
- ConfigXmlReader.cs
- LabelEditEvent.cs
- XmlSerializationWriter.cs
- Object.cs
- ApplicationBuildProvider.cs
- MobileUserControl.cs