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
- FindCriteriaElement.cs
- WeakReferenceKey.cs
- UInt64.cs
- ListItemCollection.cs
- SizeF.cs
- SqlInternalConnectionSmi.cs
- WindowsRegion.cs
- Parser.cs
- ConfigurationCollectionAttribute.cs
- TypeForwardedToAttribute.cs
- ToolStripPanelRenderEventArgs.cs
- externdll.cs
- CacheSection.cs
- KnownTypesHelper.cs
- Transform3DGroup.cs
- ImageConverter.cs
- LinqDataSourceContextEventArgs.cs
- TypeListConverter.cs
- WebHttpBehavior.cs
- URLAttribute.cs
- _ConnectionGroup.cs
- BuiltInPermissionSets.cs
- HyperLinkStyle.cs
- SiteMapPath.cs
- BinaryWriter.cs
- FixUp.cs
- SqlFactory.cs
- RegexGroupCollection.cs
- LambdaCompiler.Address.cs
- HMAC.cs
- CompilerCollection.cs
- LazyTextWriterCreator.cs
- ImageCollectionCodeDomSerializer.cs
- DetailsViewRowCollection.cs
- InfoCardProofToken.cs
- SignatureDescription.cs
- XmlTypeMapping.cs
- Solver.cs
- Preprocessor.cs
- CqlLexer.cs
- HelpFileFileNameEditor.cs
- DynamicDataRouteHandler.cs
- InvalidOleVariantTypeException.cs
- HandleExceptionArgs.cs
- DefaultValueAttribute.cs
- CacheDependency.cs
- Behavior.cs
- IdnMapping.cs
- ValidatorCompatibilityHelper.cs
- RelationshipManager.cs
- ElementHostAutomationPeer.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- FormsAuthenticationCredentials.cs
- DatePicker.cs
- ImageCodecInfoPrivate.cs
- FileLevelControlBuilderAttribute.cs
- TextEditorMouse.cs
- mactripleDES.cs
- SessionIDManager.cs
- DataListDesigner.cs
- Thumb.cs
- PolicyException.cs
- ArrayTypeMismatchException.cs
- TreeViewCancelEvent.cs
- DictionaryBase.cs
- ZipIOExtraFieldPaddingElement.cs
- GridViewColumn.cs
- ExecutionContext.cs
- ReflectionUtil.cs
- ValidatingReaderNodeData.cs
- AudioException.cs
- PersistenceException.cs
- EntityClassGenerator.cs
- ToolboxBitmapAttribute.cs
- HostingPreferredMapPath.cs
- ToolStripComboBox.cs
- UriTemplateEquivalenceComparer.cs
- PersonalizationStateInfo.cs
- LocalTransaction.cs
- DataContractFormatAttribute.cs
- ApplicationInterop.cs
- Compensate.cs
- ResourceWriter.cs
- LinkConverter.cs
- HideDisabledControlAdapter.cs
- SqlInfoMessageEvent.cs
- ContentTextAutomationPeer.cs
- DropSourceBehavior.cs
- TextElementEditingBehaviorAttribute.cs
- WsdlInspector.cs
- UInt32.cs
- DecimalConverter.cs
- DataServiceQueryContinuation.cs
- ISFTagAndGuidCache.cs
- IIS7UserPrincipal.cs
- UnionCodeGroup.cs
- LayoutTableCell.cs
- Style.cs
- Statements.cs
- SelectionRange.cs