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
- DesignerCapabilities.cs
- log.cs
- SystemWebCachingSectionGroup.cs
- CommunicationObjectAbortedException.cs
- TextRangeSerialization.cs
- DataGridComponentEditor.cs
- Base64Stream.cs
- StrongNameKeyPair.cs
- FtpRequestCacheValidator.cs
- XmlDataSource.cs
- DocumentGridContextMenu.cs
- NumberFunctions.cs
- ImageMap.cs
- WebPartHelpVerb.cs
- UrlMappingsSection.cs
- InkCanvasFeedbackAdorner.cs
- PartitionResolver.cs
- RijndaelManagedTransform.cs
- NaturalLanguageHyphenator.cs
- Parser.cs
- BamlLocalizabilityResolver.cs
- ColorConvertedBitmap.cs
- MemoryStream.cs
- RegisterInfo.cs
- Int32RectConverter.cs
- CodeArgumentReferenceExpression.cs
- TextSelection.cs
- ToolBarButtonDesigner.cs
- CardSpacePolicyElement.cs
- HttpModuleActionCollection.cs
- DataMember.cs
- DBSqlParser.cs
- DataGridTextColumn.cs
- GraphicsContext.cs
- NotifyInputEventArgs.cs
- DynamicDataExtensions.cs
- LogicalMethodInfo.cs
- RuleInfoComparer.cs
- SqlGenerator.cs
- LoadWorkflowByInstanceKeyCommand.cs
- MenuStrip.cs
- HashMembershipCondition.cs
- BuilderInfo.cs
- XmlNodeList.cs
- AuthorizationRule.cs
- NavigationPropertyAccessor.cs
- RegexGroupCollection.cs
- TabControlEvent.cs
- FileDialog.cs
- WorkflowInstance.cs
- ListViewItem.cs
- DBConnection.cs
- CommonDialog.cs
- XmlTextAttribute.cs
- OleDbStruct.cs
- ProcessHostFactoryHelper.cs
- EntityParameterCollection.cs
- UnsafeNativeMethods.cs
- AVElementHelper.cs
- TemplateEditingService.cs
- AuthorizationRuleCollection.cs
- ClaimTypes.cs
- AttributeUsageAttribute.cs
- StreamingContext.cs
- ExtendedProtectionPolicy.cs
- LogLogRecordEnumerator.cs
- SortedDictionary.cs
- WebRequestModuleElementCollection.cs
- CultureSpecificStringDictionary.cs
- pingexception.cs
- Single.cs
- DbCommandTree.cs
- WindowsListViewGroup.cs
- UnsafeNativeMethods.cs
- HashHelper.cs
- CachedPathData.cs
- SplashScreen.cs
- TraceUtils.cs
- ModelPerspective.cs
- ValidationRule.cs
- SpecialFolderEnumConverter.cs
- WrapPanel.cs
- SatelliteContractVersionAttribute.cs
- OrderedDictionary.cs
- BoundColumn.cs
- AbstractDataSvcMapFileLoader.cs
- AmbientLight.cs
- LoginName.cs
- DispatcherHooks.cs
- PerCallInstanceContextProvider.cs
- ParameterModifier.cs
- SQLBinary.cs
- TreeIterator.cs
- BindingObserver.cs
- RangeValueProviderWrapper.cs
- DataGridViewRowHeaderCell.cs
- SmuggledIUnknown.cs
- DesignerForm.cs
- EnterpriseServicesHelper.cs
- DocumentSequenceHighlightLayer.cs