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
- TextWriter.cs
- HttpCacheVary.cs
- TabControlDesigner.cs
- ScriptRef.cs
- EventWaitHandleSecurity.cs
- NamespaceCollection.cs
- Matrix3DValueSerializer.cs
- VisualTarget.cs
- UriSectionData.cs
- XPathNavigatorKeyComparer.cs
- Privilege.cs
- ObjectQueryState.cs
- TraceSection.cs
- ButtonChrome.cs
- WebPartDeleteVerb.cs
- ErrorHandlerModule.cs
- ParameterCollectionEditorForm.cs
- CommandSet.cs
- DrawingGroup.cs
- CancellableEnumerable.cs
- EntityDescriptor.cs
- OracleSqlParser.cs
- DesignerActionVerbList.cs
- XmlQueryStaticData.cs
- hwndwrapper.cs
- DirectoryObjectSecurity.cs
- StorageEntityTypeMapping.cs
- PageThemeCodeDomTreeGenerator.cs
- RbTree.cs
- EntityClassGenerator.cs
- MailWriter.cs
- HitTestResult.cs
- ObjectStorage.cs
- cache.cs
- SvcMapFile.cs
- BitmapEffect.cs
- StructuralCache.cs
- WebException.cs
- UriWriter.cs
- handlecollector.cs
- RIPEMD160Managed.cs
- WeakEventManager.cs
- MappingItemCollection.cs
- CachedPathData.cs
- ManagementObjectCollection.cs
- MergePropertyDescriptor.cs
- _ChunkParse.cs
- CheckBox.cs
- SelectingProviderEventArgs.cs
- ProgressBar.cs
- ScriptReference.cs
- UnsafeNativeMethods.cs
- WebPartConnectionsConnectVerb.cs
- SchemaElementDecl.cs
- DPAPIProtectedConfigurationProvider.cs
- TreeNodeCollection.cs
- DataGridCommandEventArgs.cs
- Ref.cs
- PageFunction.cs
- AutomationTextAttribute.cs
- TrackingCondition.cs
- ElementAction.cs
- CatalogZoneBase.cs
- XmlBaseWriter.cs
- XmlException.cs
- DataGridColumnReorderingEventArgs.cs
- StartUpEventArgs.cs
- MSAANativeProvider.cs
- CryptoHelper.cs
- CheckedListBox.cs
- StyleSelector.cs
- ErrorWebPart.cs
- XslAst.cs
- MailAddressCollection.cs
- TextSerializer.cs
- SafeViewOfFileHandle.cs
- Pair.cs
- ToolStripDropDownClosedEventArgs.cs
- LockCookie.cs
- DBBindings.cs
- MsmqHostedTransportConfiguration.cs
- RijndaelManaged.cs
- XamlReaderHelper.cs
- ContentFileHelper.cs
- VoiceObjectToken.cs
- GeneralTransform3D.cs
- FormDocumentDesigner.cs
- PeerPresenceInfo.cs
- PEFileReader.cs
- PageCache.cs
- ExpressionUtilities.cs
- FontNamesConverter.cs
- DataGridViewColumnEventArgs.cs
- Keyboard.cs
- EntityClientCacheEntry.cs
- ADMembershipUser.cs
- Exceptions.cs
- CommandManager.cs
- DatePicker.cs
- Zone.cs