Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Xml / System / Xml / Serialization / SoapAttributeOverrides.cs / 1 / SoapAttributeOverrides.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;
///
///
/// [To be supplied.]
///
public class SoapAttributeOverrides {
Hashtable types = new Hashtable();
///
///
/// [To be supplied.]
///
public void Add(Type type, SoapAttributes attributes) {
Add(type, string.Empty, attributes);
}
///
///
/// [To be supplied.]
///
public void Add(Type type, string member, SoapAttributes 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.XmlMultipleAttributeOverrides, type.FullName, member));
}
members.Add(member, attributes);
}
///
///
/// [To be supplied.]
///
public SoapAttributes this[Type type] {
get {
return this[type, string.Empty];
}
}
///
///
/// [To be supplied.]
///
public SoapAttributes this[Type type, string member] {
get {
Hashtable members = (Hashtable)types[type];
if (members == null) return null;
return (SoapAttributes)members[member];
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ReachIDocumentPaginatorSerializer.cs
- ExpressionPrefixAttribute.cs
- DataPagerCommandEventArgs.cs
- ResXResourceWriter.cs
- TextEditorSelection.cs
- TiffBitmapEncoder.cs
- RayMeshGeometry3DHitTestResult.cs
- ToolboxBitmapAttribute.cs
- StylusEditingBehavior.cs
- SectionRecord.cs
- LayoutTableCell.cs
- ComponentEditorForm.cs
- WebPartConnectionsConfigureVerb.cs
- DomainConstraint.cs
- SmiGettersStream.cs
- StringUtil.cs
- NativeMethodsOther.cs
- StylusButtonCollection.cs
- PerformanceCounterPermission.cs
- FamilyTypefaceCollection.cs
- MemoryRecordBuffer.cs
- IndicFontClient.cs
- ToolBar.cs
- BaseResourcesBuildProvider.cs
- UserPreferenceChangingEventArgs.cs
- _CookieModule.cs
- DataGridColumnHeaderAutomationPeer.cs
- InvalidDataException.cs
- TypeListConverter.cs
- MDIClient.cs
- PolyBezierSegmentFigureLogic.cs
- DataGridTablesFactory.cs
- ColorKeyFrameCollection.cs
- CompoundFileStorageReference.cs
- EditorPartChrome.cs
- DisableDpiAwarenessAttribute.cs
- SHA1CryptoServiceProvider.cs
- GrowingArray.cs
- ComplexBindingPropertiesAttribute.cs
- translator.cs
- XPathNode.cs
- JournalEntryListConverter.cs
- XmlReaderSettings.cs
- DbParameterHelper.cs
- SmtpFailedRecipientsException.cs
- SettingsSection.cs
- BinaryMessageEncodingBindingElement.cs
- ControlBuilderAttribute.cs
- SafeMILHandleMemoryPressure.cs
- XmlSchemaExternal.cs
- HashMembershipCondition.cs
- Base64Decoder.cs
- VariableExpressionConverter.cs
- FormsAuthenticationModule.cs
- InternalCache.cs
- PrintDialog.cs
- HostedBindingBehavior.cs
- AudioDeviceOut.cs
- EUCJPEncoding.cs
- TimeIntervalCollection.cs
- DataSourceCache.cs
- StringResourceManager.cs
- PrintDialogException.cs
- ConcurrentDictionary.cs
- SqlSupersetValidator.cs
- TraceXPathNavigator.cs
- SafeNativeMethodsCLR.cs
- MenuItemBindingCollection.cs
- AttributeConverter.cs
- DataErrorValidationRule.cs
- RegionData.cs
- ConditionalAttribute.cs
- RedistVersionInfo.cs
- _LoggingObject.cs
- DesignerSerializationVisibilityAttribute.cs
- CodeTypeDeclarationCollection.cs
- FixedDocument.cs
- XmlDataSourceView.cs
- StartUpEventArgs.cs
- Parser.cs
- IntegerValidator.cs
- WpfKnownType.cs
- XmlReader.cs
- ComponentCollection.cs
- ProfileSettingsCollection.cs
- AnnotationDocumentPaginator.cs
- ThicknessAnimationUsingKeyFrames.cs
- StylusPointPropertyUnit.cs
- EntityDataSourceStatementEditor.cs
- NavigationProperty.cs
- BulletedList.cs
- XmlArrayAttribute.cs
- MinimizableAttributeTypeConverter.cs
- DataGridViewCellEventArgs.cs
- CommentEmitter.cs
- DateTime.cs
- LayoutTableCell.cs
- HttpServerVarsCollection.cs
- ExceptionRoutedEventArgs.cs
- CollectionViewGroupRoot.cs