Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / Serialization / SoapAttributeOverrides.cs / 1305376 / 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; ////// /// 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.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HtmlButton.cs
- TextTreeTextNode.cs
- StrokeCollection2.cs
- SequentialWorkflowRootDesigner.cs
- BrowserTree.cs
- EventMappingSettingsCollection.cs
- OdbcRowUpdatingEvent.cs
- HTMLTagNameToTypeMapper.cs
- SimpleType.cs
- GradientStopCollection.cs
- HtmlElement.cs
- DbProviderFactory.cs
- PermissionListSet.cs
- TimeoutValidationAttribute.cs
- SettingsPropertyNotFoundException.cs
- recordstatescratchpad.cs
- ContextQuery.cs
- XmlBinaryReader.cs
- ButtonBaseAutomationPeer.cs
- SimpleHandlerBuildProvider.cs
- TextBoxRenderer.cs
- recordstatefactory.cs
- WebReferencesBuildProvider.cs
- CodeArgumentReferenceExpression.cs
- TdsEnums.cs
- MetricEntry.cs
- AsymmetricAlgorithm.cs
- QueryStack.cs
- X509InitiatorCertificateServiceElement.cs
- InternalControlCollection.cs
- OciHandle.cs
- HTMLTextWriter.cs
- XmlSchemaInclude.cs
- ShimAsPublicXamlType.cs
- cookiecontainer.cs
- TransformedBitmap.cs
- TypeViewSchema.cs
- RenderCapability.cs
- SmtpLoginAuthenticationModule.cs
- TransformerInfo.cs
- ObfuscationAttribute.cs
- Model3DGroup.cs
- CommandPlan.cs
- TypefaceCollection.cs
- AmbientProperties.cs
- SqlFileStream.cs
- CombinedGeometry.cs
- QuotedStringFormatReader.cs
- HashHelper.cs
- GridViewColumnHeader.cs
- JavaScriptString.cs
- SafeHandles.cs
- ReadOnlyNameValueCollection.cs
- AspProxy.cs
- Substitution.cs
- SpecularMaterial.cs
- UInt32Storage.cs
- TypeInfo.cs
- FileClassifier.cs
- AsymmetricKeyExchangeFormatter.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- Array.cs
- ProfileGroupSettings.cs
- WindowsIPAddress.cs
- sortedlist.cs
- GC.cs
- TextBoxAutomationPeer.cs
- ImageDrawing.cs
- ObjectToken.cs
- WorkflowIdleBehavior.cs
- DbExpressionRules.cs
- BitVector32.cs
- MorphHelpers.cs
- VisualStyleTypesAndProperties.cs
- Policy.cs
- ResourceReferenceKeyNotFoundException.cs
- ButtonFieldBase.cs
- DataList.cs
- BatchWriter.cs
- SymbolEqualComparer.cs
- _SingleItemRequestCache.cs
- FontSourceCollection.cs
- GuidTagList.cs
- FullTextBreakpoint.cs
- MetadataArtifactLoaderCompositeFile.cs
- ExtendedTransformFactory.cs
- ContentElementAutomationPeer.cs
- XPathNode.cs
- TextOnlyOutput.cs
- SplitterEvent.cs
- DocumentApplicationState.cs
- Variable.cs
- ProcessHostMapPath.cs
- KnownTypes.cs
- ScriptIgnoreAttribute.cs
- BoolExpressionVisitors.cs
- TreeNodeSelectionProcessor.cs
- DeleteMemberBinder.cs
- AttributeUsageAttribute.cs
- DebugTraceHelper.cs