Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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
- MultiPropertyDescriptorGridEntry.cs
- EdmMember.cs
- Listbox.cs
- DbConnectionFactory.cs
- CompositeCollection.cs
- StrongNameIdentityPermission.cs
- TextLineBreak.cs
- Image.cs
- Trace.cs
- SharedPersonalizationStateInfo.cs
- BaseValidator.cs
- SetStoryboardSpeedRatio.cs
- RequestStatusBarUpdateEventArgs.cs
- PropertyPanel.cs
- NameValueSectionHandler.cs
- FunctionDetailsReader.cs
- PointHitTestResult.cs
- TableHeaderCell.cs
- SqlClientMetaDataCollectionNames.cs
- FastEncoderWindow.cs
- DetailsViewDeleteEventArgs.cs
- HttpResponseHeader.cs
- DocumentCollection.cs
- AssemblyCollection.cs
- TextSimpleMarkerProperties.cs
- EventArgs.cs
- TabControlCancelEvent.cs
- CompositeCollectionView.cs
- AddInIpcChannel.cs
- HttpStreamXmlDictionaryReader.cs
- LingerOption.cs
- XmlAnyElementAttribute.cs
- SqlNotificationRequest.cs
- _LazyAsyncResult.cs
- AppModelKnownContentFactory.cs
- QuaternionAnimationUsingKeyFrames.cs
- HostSecurityManager.cs
- Resources.Designer.cs
- ManipulationInertiaStartingEventArgs.cs
- FieldDescriptor.cs
- XmlSchemaComplexContentExtension.cs
- _ScatterGatherBuffers.cs
- FamilyTypefaceCollection.cs
- SiteMapDataSourceView.cs
- HeaderedContentControl.cs
- arclist.cs
- StringExpressionSet.cs
- LineInfo.cs
- messageonlyhwndwrapper.cs
- XmlJsonReader.cs
- SudsParser.cs
- PackWebRequestFactory.cs
- ItemContainerGenerator.cs
- ProfileInfo.cs
- ColumnBinding.cs
- DirectoryObjectSecurity.cs
- PathSegment.cs
- QilParameter.cs
- ActivitySurrogateSelector.cs
- TextOnlyOutput.cs
- ProfileSettingsCollection.cs
- ProfileParameter.cs
- ButtonBaseAdapter.cs
- TableRow.cs
- ObjectSet.cs
- DispatchWrapper.cs
- IntegerCollectionEditor.cs
- GC.cs
- FixedSOMTextRun.cs
- TypeBuilderInstantiation.cs
- Overlapped.cs
- QueryableDataSourceHelper.cs
- XsdBuildProvider.cs
- DbConnectionPoolGroupProviderInfo.cs
- FixedSOMPageElement.cs
- Column.cs
- CryptoKeySecurity.cs
- DataProtection.cs
- BinaryConverter.cs
- OpacityConverter.cs
- PolyLineSegment.cs
- InvalidFilterCriteriaException.cs
- FontStyle.cs
- EqualityComparer.cs
- XPathItem.cs
- BinaryUtilClasses.cs
- ChildTable.cs
- StorageMappingItemCollection.cs
- smtppermission.cs
- QuaternionConverter.cs
- ScrollProperties.cs
- UpDownBase.cs
- PropertyGridCommands.cs
- UIElementParaClient.cs
- ThrowHelper.cs
- RtfNavigator.cs
- ColorTransform.cs
- _ProxyRegBlob.cs
- _DynamicWinsockMethods.cs
- CapabilitiesAssignment.cs