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
- StrokeNodeOperations2.cs
- EntitySqlQueryBuilder.cs
- WebPartDisplayModeEventArgs.cs
- ModifierKeysValueSerializer.cs
- DesignBindingPropertyDescriptor.cs
- PropertyStore.cs
- CodeDomLocalizationProvider.cs
- TokenBasedSet.cs
- RoleGroupCollection.cs
- LinqDataSourceContextData.cs
- HMACSHA512.cs
- ConstraintConverter.cs
- ResourceProviderFactory.cs
- CompilationPass2TaskInternal.cs
- srgsitem.cs
- UIElementCollection.cs
- NetCodeGroup.cs
- wgx_exports.cs
- TypeConverterAttribute.cs
- WebResourceAttribute.cs
- HttpWebRequest.cs
- ToolboxBitmapAttribute.cs
- SqlClientFactory.cs
- KnownBoxes.cs
- Internal.cs
- SafeFileMapViewHandle.cs
- ChildrenQuery.cs
- AdjustableArrowCap.cs
- OptimizerPatterns.cs
- TextAction.cs
- MultiAsyncResult.cs
- ScrollContentPresenter.cs
- ParserExtension.cs
- HttpApplication.cs
- LinqTreeNodeEvaluator.cs
- Control.cs
- XmlHierarchicalDataSourceView.cs
- WebPartDisplayModeEventArgs.cs
- DirectoryInfo.cs
- DataColumnPropertyDescriptor.cs
- ObjectKeyFrameCollection.cs
- TreeViewHitTestInfo.cs
- EntryWrittenEventArgs.cs
- XmlTextReaderImplHelpers.cs
- SharedDp.cs
- PolicyStatement.cs
- NumberFunctions.cs
- SystemWebCachingSectionGroup.cs
- WebPartVerbsEventArgs.cs
- FieldInfo.cs
- x509utils.cs
- SwitchDesigner.xaml.cs
- HwndProxyElementProvider.cs
- SchemaImporterExtensionsSection.cs
- MatrixCamera.cs
- IntegerValidatorAttribute.cs
- DataShape.cs
- Descriptor.cs
- GeometryDrawing.cs
- GestureRecognitionResult.cs
- SimplePropertyEntry.cs
- Switch.cs
- ContentPlaceHolder.cs
- XmlSchemaExporter.cs
- ContainerCodeDomSerializer.cs
- ScriptingSectionGroup.cs
- ClientTargetSection.cs
- EntityModelSchemaGenerator.cs
- ObjectDataSourceMethodEventArgs.cs
- CellPartitioner.cs
- TextTreeTextBlock.cs
- UTF8Encoding.cs
- ProviderIncompatibleException.cs
- TextBoxBase.cs
- shaperfactoryquerycachekey.cs
- xsdvalidator.cs
- PictureBox.cs
- CheckedPointers.cs
- DispatcherProcessingDisabled.cs
- HttpWebResponse.cs
- StackSpiller.cs
- RepeatInfo.cs
- RegexReplacement.cs
- WindowsTab.cs
- PropertiesTab.cs
- DispatcherOperation.cs
- RequestQueue.cs
- DbTransaction.cs
- ReadOnlyHierarchicalDataSource.cs
- EnlistmentState.cs
- MsmqIntegrationElement.cs
- GenericRootAutomationPeer.cs
- MSG.cs
- VerticalAlignConverter.cs
- SystemIPGlobalProperties.cs
- CodeDirectoryCompiler.cs
- ToolStripDropTargetManager.cs
- FormsIdentity.cs
- GeometryValueSerializer.cs
- columnmapkeybuilder.cs