Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / ContractTypeNameCollection.cs / 1305376 / ContractTypeNameCollection.cs
//----------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//---------------------------------------------------------------
namespace System.ServiceModel.Discovery
{
using System;
using System.Xml;
internal class ContractTypeNameCollection : NonNullItemCollection
{
protected override void InsertItem(int index, XmlQualifiedName item)
{
if ((item != null) && (item.Name == string.Empty))
{
throw FxTrace.Exception.Argument("item", SR.DiscoveryArgumentEmptyContractTypeName);
}
base.InsertItem(index, item);
}
protected override void SetItem(int index, XmlQualifiedName item)
{
if ((item != null) && (item.Name == string.Empty))
{
throw FxTrace.Exception.Argument("item", SR.DiscoveryArgumentEmptyContractTypeName);
}
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
- Calendar.cs
- SimpleWorkerRequest.cs
- ControlType.cs
- DataGridViewCellCollection.cs
- bidPrivateBase.cs
- OutputScopeManager.cs
- InfoCardSymmetricCrypto.cs
- DataGridTextColumn.cs
- ViewDesigner.cs
- WinInet.cs
- WebPartAuthorizationEventArgs.cs
- MultilineStringConverter.cs
- Object.cs
- MouseOverProperty.cs
- IntellisenseTextBox.cs
- RtType.cs
- ProjectionPathSegment.cs
- InkCanvasInnerCanvas.cs
- MarkedHighlightComponent.cs
- UIElement3D.cs
- RequestSecurityTokenResponseCollection.cs
- ClonableStack.cs
- LicenseContext.cs
- EntityCommandDefinition.cs
- Bits.cs
- GenericUI.cs
- FixUp.cs
- DrawTreeNodeEventArgs.cs
- DataGridItemCollection.cs
- FixedSOMTableCell.cs
- ToolStripItem.cs
- BatchServiceHost.cs
- ExternalCalls.cs
- HtmlInputRadioButton.cs
- StreamingContext.cs
- CallSite.cs
- log.cs
- OracleRowUpdatedEventArgs.cs
- ToolStripPanel.cs
- Pts.cs
- StateInitialization.cs
- _ProxyChain.cs
- Rect3D.cs
- ActivityTrace.cs
- ByteAnimation.cs
- Stopwatch.cs
- RectAnimation.cs
- InternalBufferOverflowException.cs
- DefaultBinder.cs
- ErrorWebPart.cs
- EmissiveMaterial.cs
- AnyAllSearchOperator.cs
- ReliabilityContractAttribute.cs
- DataGridViewRowsRemovedEventArgs.cs
- GeneralTransform3D.cs
- CodeIterationStatement.cs
- ObjectTokenCategory.cs
- ProcessHostMapPath.cs
- DecimalConverter.cs
- DynamicMethod.cs
- ColorKeyFrameCollection.cs
- WebRequestModulesSection.cs
- DynamicResourceExtension.cs
- _NTAuthentication.cs
- OSFeature.cs
- Random.cs
- base64Transforms.cs
- CompensateDesigner.cs
- CompilerLocalReference.cs
- RichTextBoxContextMenu.cs
- ListParaClient.cs
- DataSvcMapFile.cs
- ConstrainedGroup.cs
- DataGridColumn.cs
- UpDownEvent.cs
- ToolStripRendererSwitcher.cs
- BackStopAuthenticationModule.cs
- ObjectKeyFrameCollection.cs
- ExpressionConverter.cs
- DictionaryGlobals.cs
- TypedServiceOperationListItem.cs
- WebExceptionStatus.cs
- WebRequestModuleElement.cs
- SiteIdentityPermission.cs
- ManagementDateTime.cs
- ListViewInsertedEventArgs.cs
- WebServiceData.cs
- DbParameterCollection.cs
- FloaterParaClient.cs
- ButtonField.cs
- CqlWriter.cs
- PrivacyNoticeBindingElementImporter.cs
- TimeSpanMinutesConverter.cs
- SystemGatewayIPAddressInformation.cs
- CompModSwitches.cs
- SchemaAttDef.cs
- WhileDesigner.xaml.cs
- DataProtection.cs
- MailWebEventProvider.cs
- _StreamFramer.cs