Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / Xml / System / Xml / Serialization / Configuration / SchemaImporterExtensionElementCollection.cs / 1 / SchemaImporterExtensionElementCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Serialization.Configuration { using System; using System.Configuration; using System.Security.Permissions; [ConfigurationCollection(typeof(SchemaImporterExtensionElement))] public sealed class SchemaImporterExtensionElementCollection : ConfigurationElementCollection { public SchemaImporterExtensionElementCollection() { } public SchemaImporterExtensionElement this[int index] { get { return (SchemaImporterExtensionElement)BaseGet(index); } set { if (BaseGet(index) != null) { BaseRemoveAt(index); } BaseAdd(index,value); } } public new SchemaImporterExtensionElement this[string name] { get { return (SchemaImporterExtensionElement)BaseGet(name); } set { if (BaseGet(name) != null) { BaseRemove(name); } BaseAdd(value); } } public void Add(SchemaImporterExtensionElement element) { BaseAdd(element); } public void Clear() { BaseClear(); } protected override ConfigurationElement CreateNewElement() { return new SchemaImporterExtensionElement(); } protected override Object GetElementKey(ConfigurationElement element) { return ((SchemaImporterExtensionElement)element).Key; } public int IndexOf(SchemaImporterExtensionElement element) { return BaseIndexOf(element); } public void Remove(SchemaImporterExtensionElement element) { BaseRemove(element.Key); } public void Remove(string name) { BaseRemove(name); } public void RemoveAt(int index) { BaseRemoveAt(index); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Serialization.Configuration { using System; using System.Configuration; using System.Security.Permissions; [ConfigurationCollection(typeof(SchemaImporterExtensionElement))] public sealed class SchemaImporterExtensionElementCollection : ConfigurationElementCollection { public SchemaImporterExtensionElementCollection() { } public SchemaImporterExtensionElement this[int index] { get { return (SchemaImporterExtensionElement)BaseGet(index); } set { if (BaseGet(index) != null) { BaseRemoveAt(index); } BaseAdd(index,value); } } public new SchemaImporterExtensionElement this[string name] { get { return (SchemaImporterExtensionElement)BaseGet(name); } set { if (BaseGet(name) != null) { BaseRemove(name); } BaseAdd(value); } } public void Add(SchemaImporterExtensionElement element) { BaseAdd(element); } public void Clear() { BaseClear(); } protected override ConfigurationElement CreateNewElement() { return new SchemaImporterExtensionElement(); } protected override Object GetElementKey(ConfigurationElement element) { return ((SchemaImporterExtensionElement)element).Key; } public int IndexOf(SchemaImporterExtensionElement element) { return BaseIndexOf(element); } public void Remove(SchemaImporterExtensionElement element) { BaseRemove(element.Key); } public void Remove(string name) { BaseRemove(name); } public void RemoveAt(int index) { BaseRemoveAt(index); } } } // 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
- Site.cs
- ProviderException.cs
- SamlAction.cs
- FutureFactory.cs
- UserNameSecurityToken.cs
- UnhandledExceptionEventArgs.cs
- SqlRewriteScalarSubqueries.cs
- RoutingBehavior.cs
- IncrementalHitTester.cs
- UnsafePeerToPeerMethods.cs
- AsyncStreamReader.cs
- Util.cs
- FontFamily.cs
- BamlRecordWriter.cs
- SynchronizedInputHelper.cs
- XmlSchemaAppInfo.cs
- PhysicalFontFamily.cs
- ToolBarButtonClickEvent.cs
- DataGridViewColumnConverter.cs
- TrustLevelCollection.cs
- SecurityUtils.cs
- QuerySettings.cs
- WebEventTraceProvider.cs
- BaseCollection.cs
- CultureTableRecord.cs
- MulticastNotSupportedException.cs
- ModuleBuilder.cs
- BindingsCollection.cs
- SelectionRange.cs
- UTF7Encoding.cs
- WebPartUtil.cs
- QueryableDataSource.cs
- BodyWriter.cs
- PeerObject.cs
- TrustLevel.cs
- MsmqTransportSecurity.cs
- Content.cs
- ConnectionStringEditor.cs
- VoiceSynthesis.cs
- NamedObject.cs
- XmlEncoding.cs
- BrushValueSerializer.cs
- UnsignedPublishLicense.cs
- FrameworkElementAutomationPeer.cs
- UpdateTracker.cs
- Button.cs
- XmlObjectSerializerContext.cs
- XmlHierarchyData.cs
- SqlServer2KCompatibilityAnnotation.cs
- HideDisabledControlAdapter.cs
- ClientProtocol.cs
- VectorAnimationUsingKeyFrames.cs
- XPathMultyIterator.cs
- ellipse.cs
- BatchStream.cs
- ImageIndexConverter.cs
- Encoding.cs
- RijndaelManagedTransform.cs
- GridErrorDlg.cs
- BooleanExpr.cs
- TextPattern.cs
- PrintDialog.cs
- SafeArrayTypeMismatchException.cs
- ToolboxItemAttribute.cs
- ProfileService.cs
- DataBoundControl.cs
- XmlSchemaFacet.cs
- DesignerEditorPartChrome.cs
- UIHelper.cs
- AppLevelCompilationSectionCache.cs
- ActivityMarkupSerializer.cs
- EncryptedPackageFilter.cs
- RecognizerStateChangedEventArgs.cs
- FileVersion.cs
- DoubleAnimation.cs
- DependencyPropertyValueSerializer.cs
- TabItemAutomationPeer.cs
- MatrixConverter.cs
- XNodeSchemaApplier.cs
- XDRSchema.cs
- SelectedDatesCollection.cs
- ManipulationDelta.cs
- LineGeometry.cs
- BuildTopDownAttribute.cs
- ColumnMapProcessor.cs
- LinqDataSourceSelectEventArgs.cs
- ApplicationBuildProvider.cs
- MachineKey.cs
- WSHttpSecurityElement.cs
- AsymmetricSignatureFormatter.cs
- CodeMethodMap.cs
- SigningProgress.cs
- WindowsBrush.cs
- CallContext.cs
- DetailsViewPageEventArgs.cs
- GC.cs
- XmlDesignerDataSourceView.cs
- PrintingPermissionAttribute.cs
- DataGridViewCellMouseEventArgs.cs
- Size3DValueSerializer.cs