Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / Xml / System / Xml / Serialization / XmlMembersMapping.cs / 1 / XmlMembersMapping.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Serialization { using System.Reflection; using System; using System.Text; ////// /// /// public class XmlMembersMapping : XmlMapping { XmlMemberMapping[] mappings; internal XmlMembersMapping(TypeScope scope, ElementAccessor accessor, XmlMappingAccess access) : base(scope, accessor, access) { MembersMapping mapping = (MembersMapping)accessor.Mapping; StringBuilder key = new StringBuilder(); key.Append(":"); mappings = new XmlMemberMapping[mapping.Members.Length]; for (int i = 0; i < mappings.Length; i++) { if (mapping.Members[i].TypeDesc.Type != null) { key.Append(GenerateKey(mapping.Members[i].TypeDesc.Type, null, null)); key.Append(":"); } mappings[i] = new XmlMemberMapping(mapping.Members[i]); } SetKeyInternal(key.ToString()); } ///[To be supplied.] ////// /// public string TypeName { get { return Accessor.Mapping.TypeName; } } ///[To be supplied.] ////// /// public string TypeNamespace { get { return Accessor.Mapping.Namespace; } } ///[To be supplied.] ////// /// public XmlMemberMapping this[int index] { get { return mappings[index]; } } ///[To be supplied.] ////// /// public int Count { get { return mappings.Length; } } } } // 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
- SplitterEvent.cs
- HyperLinkField.cs
- UnhandledExceptionEventArgs.cs
- BaseTemplateParser.cs
- WebPartDisplayModeCancelEventArgs.cs
- EnumBuilder.cs
- RightsManagementEncryptedStream.cs
- WindowsRichEditRange.cs
- SchemaMapping.cs
- WebBrowser.cs
- SymmetricSecurityProtocol.cs
- Clipboard.cs
- SqlUdtInfo.cs
- QuotedStringFormatReader.cs
- MasterPageParser.cs
- EdmPropertyAttribute.cs
- InvalidAsynchronousStateException.cs
- DependencyPropertyAttribute.cs
- DataServiceQueryOfT.cs
- ThreadStaticAttribute.cs
- XmlSchemaComplexContentExtension.cs
- LinqDataSourceInsertEventArgs.cs
- UnsafeNativeMethods.cs
- MachineKeySection.cs
- ImagingCache.cs
- DataBinder.cs
- TreeSet.cs
- ThreadExceptionEvent.cs
- Image.cs
- HijriCalendar.cs
- MetadataProperty.cs
- IPEndPoint.cs
- CheckBox.cs
- DataTableReader.cs
- SchemaNamespaceManager.cs
- ACE.cs
- List.cs
- FragmentNavigationEventArgs.cs
- SkipStoryboardToFill.cs
- HierarchicalDataSourceIDConverter.cs
- MasterPage.cs
- SafeNativeMethods.cs
- LinqDataSourceSelectEventArgs.cs
- ContextStack.cs
- SqlDataSourceCache.cs
- oledbconnectionstring.cs
- ApplicationSecurityManager.cs
- TextPointerBase.cs
- IdleTimeoutMonitor.cs
- ChannelPoolSettings.cs
- OneWayElement.cs
- AnnotationAuthorChangedEventArgs.cs
- DesignerSerializationOptionsAttribute.cs
- EntityDescriptor.cs
- ExpandableObjectConverter.cs
- ConnectionsZoneDesigner.cs
- WebPartAuthorizationEventArgs.cs
- SqlDataSourceEnumerator.cs
- serverconfig.cs
- UIAgentAsyncBeginRequest.cs
- ObjectListCommandCollection.cs
- ColumnMapTranslator.cs
- SqlDataSource.cs
- CharUnicodeInfo.cs
- TextElementEnumerator.cs
- basevalidator.cs
- SecurityState.cs
- WebAdminConfigurationHelper.cs
- XmlElement.cs
- ToolStripManager.cs
- PrinterResolution.cs
- MessageFilter.cs
- CurrencyWrapper.cs
- SqlUtils.cs
- IdnMapping.cs
- ReferenceTypeElement.cs
- RIPEMD160.cs
- RegexInterpreter.cs
- ReadOnlyDictionary.cs
- EntityConnection.cs
- CommandSet.cs
- DuplexClientBase.cs
- SqlOuterApplyReducer.cs
- CompiledXpathExpr.cs
- DataGridTextColumn.cs
- MulticastOption.cs
- FlowNode.cs
- XmlParserContext.cs
- SecurityToken.cs
- MessageDescriptionCollection.cs
- DateTimeConstantAttribute.cs
- RelationshipManager.cs
- HtmlTextArea.cs
- ComboBox.cs
- documentsequencetextpointer.cs
- SoapFormatter.cs
- DataColumnChangeEvent.cs
- TextReader.cs
- NetPeerTcpBinding.cs
- XsltLibrary.cs