Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Xml / System / Xml / Serialization / XmlAttributeOverrides.cs / 1 / XmlAttributeOverrides.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Serialization { using System.Reflection; using System.Collections; using System.IO; using System.Xml.Schema; using System; using System.ComponentModel; ////// /// public class XmlAttributeOverrides { Hashtable types = new Hashtable(); ///[To be supplied.] ////// /// public void Add(Type type, XmlAttributes attributes) { Add(type, string.Empty, attributes); } ///[To be supplied.] ////// /// public void Add(Type type, string member, XmlAttributes attributes) { Hashtable members = (Hashtable)types[type]; if (members == null) { members = new Hashtable(); types.Add(type, members); } else if (members[member] != null) { throw new InvalidOperationException(Res.GetString(Res.XmlAttributeSetAgain, type.FullName, member)); } members.Add(member, attributes); } ///[To be supplied.] ////// /// public XmlAttributes this[Type type] { get { return this[type, string.Empty]; } } ///[To be supplied.] ////// /// public XmlAttributes this[Type type, string member] { get { Hashtable members = (Hashtable)types[type]; if (members == null) return null; return (XmlAttributes)members[member]; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.[To be supplied.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PeerContact.cs
- Calendar.cs
- XmlCharacterData.cs
- UserControlFileEditor.cs
- UrlRoutingModule.cs
- CompoundFileStreamReference.cs
- _LocalDataStore.cs
- SecurityResources.cs
- StateValidator.cs
- ReadOnlyMetadataCollection.cs
- QueryCacheKey.cs
- GregorianCalendar.cs
- XmlElementList.cs
- ListViewInsertionMark.cs
- MetadataConversionError.cs
- ClientSideQueueItem.cs
- ExceptionList.cs
- ExtensionSimplifierMarkupObject.cs
- URIFormatException.cs
- XPathDocument.cs
- WinInet.cs
- XmlAttributeCollection.cs
- TemplateApplicationHelper.cs
- ConfigXmlSignificantWhitespace.cs
- DataControlFieldHeaderCell.cs
- EventsTab.cs
- X509SubjectKeyIdentifierClause.cs
- AxisAngleRotation3D.cs
- ComboBox.cs
- OleDbTransaction.cs
- KeyTime.cs
- Pointer.cs
- Helper.cs
- ServiceEndpointElementCollection.cs
- XslException.cs
- PageVisual.cs
- QuaternionConverter.cs
- EventProviderWriter.cs
- EventDescriptorCollection.cs
- MetadataCacheItem.cs
- ChildChangedEventArgs.cs
- newitemfactory.cs
- IChannel.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- DesignerDataStoredProcedure.cs
- ButtonChrome.cs
- EnvironmentPermission.cs
- IndexedString.cs
- CompilationUtil.cs
- DrawingBrush.cs
- CreatingCookieEventArgs.cs
- ClientSideQueueItem.cs
- VScrollBar.cs
- UInt32.cs
- SoapBinding.cs
- Int64.cs
- GeometryDrawing.cs
- DialogResultConverter.cs
- HeaderedItemsControl.cs
- QilTypeChecker.cs
- smtppermission.cs
- GridViewRowEventArgs.cs
- MsmqIntegrationSecurity.cs
- ProcessDesigner.cs
- XmlSchemaAttribute.cs
- CodeDirectiveCollection.cs
- FormsAuthenticationModule.cs
- IPAddressCollection.cs
- QueryExtender.cs
- DummyDataSource.cs
- HashMembershipCondition.cs
- InvalidPrinterException.cs
- Error.cs
- TimeSpanMinutesConverter.cs
- FragmentQueryKB.cs
- FormatVersion.cs
- ITextView.cs
- HuffCodec.cs
- SymbolType.cs
- DocumentViewer.cs
- Int16AnimationUsingKeyFrames.cs
- TypeDescriptor.cs
- FactoryMaker.cs
- QueryConverter.cs
- Splitter.cs
- TextOptionsInternal.cs
- ListDictionaryInternal.cs
- BrushConverter.cs
- SemaphoreSecurity.cs
- XmlNodeWriter.cs
- CuspData.cs
- COSERVERINFO.cs
- EdmToObjectNamespaceMap.cs
- Buffer.cs
- ZipArchive.cs
- DataGridViewAdvancedBorderStyle.cs
- ObjectToIdCache.cs
- PageCatalogPart.cs
- ParagraphResult.cs
- HostedTransportConfigurationManager.cs