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
- TextParagraphView.cs
- CryptoApi.cs
- ToolStripItemCollection.cs
- PropertyGridEditorPart.cs
- XmlIlTypeHelper.cs
- DataTable.cs
- StylesEditorDialog.cs
- InstanceDescriptor.cs
- MappedMetaModel.cs
- BindingExpressionBase.cs
- Soap.cs
- FontStyle.cs
- TemplateAction.cs
- AssociativeAggregationOperator.cs
- InternalCache.cs
- ReadOnlyDictionary.cs
- ChangePassword.cs
- PropertiesTab.cs
- StreamAsIStream.cs
- PackWebResponse.cs
- BorderGapMaskConverter.cs
- KeyGestureValueSerializer.cs
- HttpListenerException.cs
- Property.cs
- ToolStripDropDownButton.cs
- PathSegmentCollection.cs
- Brush.cs
- ScanQueryOperator.cs
- DataChangedEventManager.cs
- CellConstantDomain.cs
- ThemeDirectoryCompiler.cs
- RouteParametersHelper.cs
- Stack.cs
- HttpRequestTraceRecord.cs
- ConfigsHelper.cs
- CapabilitiesAssignment.cs
- ModelItemExtensions.cs
- FormViewInsertedEventArgs.cs
- WpfKnownType.cs
- StructuredCompositeActivityDesigner.cs
- XamlStackWriter.cs
- XXXOnTypeBuilderInstantiation.cs
- PersistenceContextEnlistment.cs
- DeflateStreamAsyncResult.cs
- EventLogTraceListener.cs
- TriggerActionCollection.cs
- SqlCommandBuilder.cs
- OdbcConnectionStringbuilder.cs
- CategoryNameCollection.cs
- XmlSchemaResource.cs
- ClientProtocol.cs
- CodeStatement.cs
- MappingItemCollection.cs
- DataGridViewCellStyleConverter.cs
- BoundPropertyEntry.cs
- Pen.cs
- XmlIlTypeHelper.cs
- Package.cs
- MessageFilterTable.cs
- LicenseProviderAttribute.cs
- StoreAnnotationsMap.cs
- NegotiationTokenAuthenticator.cs
- ProfileWorkflowElement.cs
- HtmlElementCollection.cs
- mda.cs
- DataGridViewImageColumn.cs
- CodeStatementCollection.cs
- RequestCacheValidator.cs
- EventLogPermissionEntry.cs
- AuthenticationSection.cs
- NetDataContractSerializer.cs
- OracleCommand.cs
- AssemblyBuilder.cs
- DocobjHost.cs
- WebBrowserContainer.cs
- XsltQilFactory.cs
- Label.cs
- querybuilder.cs
- X509Certificate2Collection.cs
- DataGridViewMethods.cs
- TraceListener.cs
- RegistrationContext.cs
- AutomationPropertyInfo.cs
- MetadataItemEmitter.cs
- DateTimeFormatInfo.cs
- TogglePattern.cs
- EventProvider.cs
- ProcessInfo.cs
- TableSectionStyle.cs
- ReturnEventArgs.cs
- CodeTypeReference.cs
- RemotingAttributes.cs
- XmlSignificantWhitespace.cs
- BindingSource.cs
- ProxyWebPartConnectionCollection.cs
- FixedFlowMap.cs
- NotifyIcon.cs
- TrustSection.cs
- HandlerWithFactory.cs
- RepeatInfo.cs