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
- ComponentEvent.cs
- VBCodeProvider.cs
- UnsafeNativeMethods.cs
- TableLayoutPanelCellPosition.cs
- PaintEvent.cs
- PageVisual.cs
- LocationChangedEventArgs.cs
- ToolStripPanelRow.cs
- XPathDocumentIterator.cs
- FormsAuthenticationConfiguration.cs
- Crc32Helper.cs
- ColorConvertedBitmap.cs
- ToolboxDataAttribute.cs
- SoapProtocolImporter.cs
- ModifiableIteratorCollection.cs
- XmlDataSource.cs
- Stack.cs
- HeaderedContentControl.cs
- IPEndPointCollection.cs
- CompressedStack.cs
- OdbcException.cs
- Table.cs
- SqlConnection.cs
- RequestCache.cs
- MembershipPasswordException.cs
- DataBinding.cs
- ListCollectionView.cs
- ListViewItem.cs
- ConfigurationHandlersInstallComponent.cs
- StreamInfo.cs
- PageCodeDomTreeGenerator.cs
- SecurityTokenSerializer.cs
- TextEndOfLine.cs
- TextSimpleMarkerProperties.cs
- TypeGeneratedEventArgs.cs
- XmlSchemaSubstitutionGroup.cs
- SimplePropertyEntry.cs
- MetabaseServerConfig.cs
- SendActivityValidator.cs
- ToolStrip.cs
- GregorianCalendar.cs
- DispatcherTimer.cs
- BamlLocalizationDictionary.cs
- TableLayoutSettings.cs
- WindowsAuthenticationEventArgs.cs
- XPathBinder.cs
- ResourceDictionary.cs
- Script.cs
- HtmlUtf8RawTextWriter.cs
- FullTrustAssembliesSection.cs
- TextChange.cs
- UshortList2.cs
- HtmlInputHidden.cs
- XmlnsPrefixAttribute.cs
- FilteredXmlReader.cs
- PostBackOptions.cs
- TrustSection.cs
- SchemaContext.cs
- RealizationContext.cs
- TaskFormBase.cs
- Soap.cs
- DataSetSchema.cs
- ZoneMembershipCondition.cs
- XmlDataLoader.cs
- ParseElement.cs
- CodeSnippetStatement.cs
- HttpGetProtocolImporter.cs
- WebPartZoneBase.cs
- UriGenerator.cs
- LoadedOrUnloadedOperation.cs
- FunctionImportElement.cs
- CatalogZoneBase.cs
- ReaderOutput.cs
- ReachUIElementCollectionSerializer.cs
- ListViewGroupConverter.cs
- ClientSettingsStore.cs
- CallInfo.cs
- DbDataRecord.cs
- SystemIPAddressInformation.cs
- SqlBulkCopyColumnMappingCollection.cs
- TdsParameterSetter.cs
- WorkflowInstanceExtensionManager.cs
- ZoneButton.cs
- MetadataSerializer.cs
- ToolboxControl.cs
- ConfigXmlWhitespace.cs
- LicenseException.cs
- TypeGeneratedEventArgs.cs
- TemplateApplicationHelper.cs
- TextDocumentView.cs
- ProcessThread.cs
- ProxyWebPartConnectionCollection.cs
- DtrList.cs
- IUnknownConstantAttribute.cs
- SevenBitStream.cs
- ExtensionQuery.cs
- TypeConverterHelper.cs
- TypeExtensionConverter.cs
- SrgsSemanticInterpretationTag.cs
- DelegatingConfigHost.cs