Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / ScopeCollection.cs / 1305376 / ScopeCollection.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.Discovery { using System; using SR2 = System.ServiceModel.Discovery.SR; // Scope collection is used to store a set of absolute URI's. It // overrides the InsertItem and SetItem to check for relative URI's. // An exception is thrown when a relative URI is found. internal class ScopeCollection : NonNullItemCollection{ protected override void InsertItem(int index, Uri item) { if (item != null && !item.IsAbsoluteUri) { throw FxTrace.Exception.Argument("item", SR2.DiscoveryArgumentInvalidScopeUri(item)); } base.InsertItem(index, item); } protected override void SetItem(int index, Uri item) { if (item != null && !item.IsAbsoluteUri) { throw FxTrace.Exception.Argument("item", SR2.DiscoveryArgumentInvalidScopeUri(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
- MaskPropertyEditor.cs
- _OverlappedAsyncResult.cs
- ProgressBarBrushConverter.cs
- TdsParserSessionPool.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- NotifyParentPropertyAttribute.cs
- Function.cs
- HtmlWindowCollection.cs
- WebBrowserEvent.cs
- MessageFilterException.cs
- Button.cs
- IisNotInstalledException.cs
- FontStyles.cs
- DataTablePropertyDescriptor.cs
- DesignerCatalogPartChrome.cs
- Pointer.cs
- EdmFunction.cs
- WCFBuildProvider.cs
- SizeIndependentAnimationStorage.cs
- MultipartContentParser.cs
- SectionVisual.cs
- ZipIOFileItemStream.cs
- PDBReader.cs
- PointCollectionConverter.cs
- SQLInt16.cs
- TransactionsSectionGroup.cs
- DbConnectionInternal.cs
- Quaternion.cs
- WebServiceHost.cs
- PersonalizationDictionary.cs
- _CacheStreams.cs
- DocumentCollection.cs
- XmlAttributes.cs
- TreeNodeCollection.cs
- ControlPaint.cs
- BamlMapTable.cs
- DeviceContext.cs
- DiffuseMaterial.cs
- SoapMessage.cs
- NetworkInformationException.cs
- SizeAnimation.cs
- ImmutableCollection.cs
- TileBrush.cs
- LayoutTable.cs
- DispatcherProcessingDisabled.cs
- LayoutInformation.cs
- ExpressionContext.cs
- SecurityUniqueId.cs
- BinHexEncoder.cs
- UserPreferenceChangingEventArgs.cs
- DataControlFieldsEditor.cs
- Attributes.cs
- SkipQueryOptionExpression.cs
- EngineSite.cs
- TreeNode.cs
- PackWebResponse.cs
- Number.cs
- GrammarBuilder.cs
- Ray3DHitTestResult.cs
- SmtpDateTime.cs
- XmlSchemaSearchPattern.cs
- _AutoWebProxyScriptEngine.cs
- DataGridViewColumnCollection.cs
- BitmapFrame.cs
- TableLayoutPanelCellPosition.cs
- Label.cs
- IndicCharClassifier.cs
- InputScopeAttribute.cs
- serverconfig.cs
- GacUtil.cs
- StrokeCollectionConverter.cs
- DataGridTextBoxColumn.cs
- CompatibleComparer.cs
- TrackingServices.cs
- path.cs
- SBCSCodePageEncoding.cs
- QilStrConcatenator.cs
- ZipIOModeEnforcingStream.cs
- TraceHandler.cs
- OdbcDataAdapter.cs
- LayoutTableCell.cs
- DocumentViewerAutomationPeer.cs
- FilterEventArgs.cs
- WindowsFormsSectionHandler.cs
- AlternationConverter.cs
- Native.cs
- AdornerLayer.cs
- safesecurityhelperavalon.cs
- Animatable.cs
- GPStream.cs
- RouteItem.cs
- HtmlTableRowCollection.cs
- SchemaEntity.cs
- TaskHelper.cs
- DetailsViewDeleteEventArgs.cs
- DnsPermission.cs
- ObjectViewEntityCollectionData.cs
- UriTemplateVariableQueryValue.cs
- SecurityListenerSettingsLifetimeManager.cs
- ImageMap.cs