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
- MenuItemAutomationPeer.cs
- DateTimePicker.cs
- ContractNamespaceAttribute.cs
- KnownBoxes.cs
- MessageFilterTable.cs
- odbcmetadatacollectionnames.cs
- BufferedGraphicsManager.cs
- ExpressionConverter.cs
- DbMetaDataColumnNames.cs
- ToolStripCodeDomSerializer.cs
- DesignerView.cs
- ChangeNode.cs
- TextRangeEditTables.cs
- XhtmlBasicPageAdapter.cs
- DataGridViewRowHeaderCell.cs
- ItemsControl.cs
- MatrixTransform.cs
- ExtenderHelpers.cs
- DelegatingConfigHost.cs
- SystemPens.cs
- ToolBar.cs
- CacheMemory.cs
- SerializationStore.cs
- ProxyFragment.cs
- ChangeDirector.cs
- DBConcurrencyException.cs
- WebBrowserBase.cs
- TextElementEditingBehaviorAttribute.cs
- InstanceContextMode.cs
- MissingMemberException.cs
- RemoteCryptoSignHashRequest.cs
- DefaultBindingPropertyAttribute.cs
- Queue.cs
- UpDownBase.cs
- FileNameEditor.cs
- SectionRecord.cs
- DbMetaDataCollectionNames.cs
- Literal.cs
- ProcessModuleCollection.cs
- MessageQueueTransaction.cs
- SpotLight.cs
- DataGridAutoFormatDialog.cs
- ArrayElementGridEntry.cs
- Simplifier.cs
- EntityKeyElement.cs
- RbTree.cs
- Binding.cs
- BaseServiceProvider.cs
- CustomCategoryAttribute.cs
- ClientTargetSection.cs
- AmbientProperties.cs
- TrackingAnnotationCollection.cs
- DirectionalLight.cs
- basevalidator.cs
- HttpRuntimeSection.cs
- ConnectivityStatus.cs
- GiveFeedbackEventArgs.cs
- SecurityDocument.cs
- BatchServiceHost.cs
- SudsWriter.cs
- CompoundFileStorageReference.cs
- OverflowException.cs
- SoapIncludeAttribute.cs
- UpdateManifestForBrowserApplication.cs
- DesignerRegionMouseEventArgs.cs
- MouseDevice.cs
- RefExpr.cs
- ToolboxBitmapAttribute.cs
- XPathPatternBuilder.cs
- StickyNoteAnnotations.cs
- Range.cs
- COM2PropertyBuilderUITypeEditor.cs
- LazyTextWriterCreator.cs
- NetworkInformationPermission.cs
- DesignerFrame.cs
- AnnotationMap.cs
- InkCanvasInnerCanvas.cs
- XmlSortKey.cs
- ProvidersHelper.cs
- ThicknessAnimation.cs
- EventDescriptor.cs
- BindToObject.cs
- Trace.cs
- LocalizationParserHooks.cs
- ContextMenuStrip.cs
- TraceSection.cs
- FtpWebRequest.cs
- QilList.cs
- ApplicationProxyInternal.cs
- assertwrapper.cs
- ClientUtils.cs
- TriState.cs
- ContractMapping.cs
- ColorAnimationUsingKeyFrames.cs
- DataGridRelationshipRow.cs
- UserControl.cs
- MemoryStream.cs
- objectquery_tresulttype.cs
- DescendantOverDescendantQuery.cs
- DataServiceHostWrapper.cs