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;
///
///
/// [To be supplied.]
///
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- xdrvalidator.cs
- QilGeneratorEnv.cs
- ConfigXmlSignificantWhitespace.cs
- AnimationException.cs
- XmlUtilWriter.cs
- AnnotationComponentManager.cs
- HandlerMappingMemo.cs
- ActiveXContainer.cs
- WizardPanelChangingEventArgs.cs
- XmlnsPrefixAttribute.cs
- ParameterModifier.cs
- FolderLevelBuildProviderCollection.cs
- HwndSource.cs
- WhitespaceRuleReader.cs
- TypedTableGenerator.cs
- EmptyControlCollection.cs
- OdbcHandle.cs
- BCLDebug.cs
- WebFaultClientMessageInspector.cs
- Path.cs
- panel.cs
- XmlSchemaExporter.cs
- SqlInfoMessageEvent.cs
- CodeObject.cs
- PhonemeEventArgs.cs
- NamespaceCollection.cs
- CaseCqlBlock.cs
- ValueSerializerAttribute.cs
- WebBrowserUriTypeConverter.cs
- ResourcePool.cs
- XmlCharCheckingReader.cs
- PropertyTab.cs
- PublisherIdentityPermission.cs
- Cursors.cs
- Privilege.cs
- MenuItemCollectionEditorDialog.cs
- BuildManager.cs
- DelegateTypeInfo.cs
- SubMenuStyle.cs
- WorkflowRuntimeSection.cs
- ContentIterators.cs
- HttpConfigurationSystem.cs
- ManagementOperationWatcher.cs
- ExtenderProvidedPropertyAttribute.cs
- StrokeNodeEnumerator.cs
- WpfWebRequestHelper.cs
- PrintControllerWithStatusDialog.cs
- OptimizerPatterns.cs
- SeekStoryboard.cs
- ComplexBindingPropertiesAttribute.cs
- VarRemapper.cs
- HandlerFactoryCache.cs
- RotateTransform.cs
- PageCodeDomTreeGenerator.cs
- ImpersonateTokenRef.cs
- ColumnHeaderConverter.cs
- ConnectionPointGlyph.cs
- MessageProtectionOrder.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- XmlSchemaAttributeGroupRef.cs
- EntityChangedParams.cs
- ParallelDesigner.xaml.cs
- RuleSettings.cs
- BuiltInPermissionSets.cs
- LogStore.cs
- _UncName.cs
- BooleanStorage.cs
- Enlistment.cs
- SinglePageViewer.cs
- DbCommandDefinition.cs
- DataIdProcessor.cs
- DiffuseMaterial.cs
- EventBuilder.cs
- SessionEndedEventArgs.cs
- SectionXmlInfo.cs
- CodeMethodInvokeExpression.cs
- TableItemStyle.cs
- ReachDocumentReferenceSerializer.cs
- BasicExpressionVisitor.cs
- ToolStripDropDownItem.cs
- SynchronousReceiveElement.cs
- XPathExpr.cs
- DataObject.cs
- EntityDataSourceValidationException.cs
- MenuItem.cs
- SqlConnection.cs
- ContextMenuStripGroup.cs
- DynamicMetaObjectBinder.cs
- WebPartDisplayModeEventArgs.cs
- WebPartDeleteVerb.cs
- XmlQueryStaticData.cs
- ServiceDescriptionReflector.cs
- NameValueConfigurationCollection.cs
- BulletDecorator.cs
- StandardOleMarshalObject.cs
- PointF.cs
- EntityDataSourceView.cs
- SizeFConverter.cs
- XmlLoader.cs
- UIHelper.cs