Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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
- X509Utils.cs
- XmlCharCheckingWriter.cs
- AspProxy.cs
- ScaleTransform.cs
- AttributeCollection.cs
- FragmentQueryProcessor.cs
- RegistrationServices.cs
- EntityDataSourceContainerNameConverter.cs
- SelectionPattern.cs
- DataGridViewComboBoxColumn.cs
- ExtenderProvidedPropertyAttribute.cs
- MsmqIntegrationProcessProtocolHandler.cs
- SafeEventLogWriteHandle.cs
- VisualStates.cs
- COM2PropertyDescriptor.cs
- EventEntry.cs
- XmlBinaryReaderSession.cs
- XmlSerializerVersionAttribute.cs
- Exception.cs
- StrongNamePublicKeyBlob.cs
- SimpleWebHandlerParser.cs
- AttributeProviderAttribute.cs
- FtpCachePolicyElement.cs
- ImageInfo.cs
- XamlReader.cs
- CustomErrorCollection.cs
- HTTPNotFoundHandler.cs
- CrossAppDomainChannel.cs
- SettingsPropertyValue.cs
- MenuAutomationPeer.cs
- GridView.cs
- ListBox.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- ExeContext.cs
- TemplateInstanceAttribute.cs
- DBPropSet.cs
- TypeGeneratedEventArgs.cs
- AnimatedTypeHelpers.cs
- ScrollItemProviderWrapper.cs
- IdnMapping.cs
- GradientStop.cs
- PeerPresenceInfo.cs
- DataObjectSettingDataEventArgs.cs
- HtmlForm.cs
- LocalBuilder.cs
- HtmlControlAdapter.cs
- SettingsProperty.cs
- PerfCounters.cs
- ThousandthOfEmRealPoints.cs
- RowUpdatedEventArgs.cs
- DataControlFieldCell.cs
- Rotation3DKeyFrameCollection.cs
- GeneralTransform.cs
- CredentialCache.cs
- WebBaseEventKeyComparer.cs
- CompressionTransform.cs
- SqlReorderer.cs
- And.cs
- XpsResourcePolicy.cs
- GroupStyle.cs
- CommunicationObjectFaultedException.cs
- _HTTPDateParse.cs
- SelectingProviderEventArgs.cs
- CalendarDayButton.cs
- CompositeScriptReferenceEventArgs.cs
- Ppl.cs
- TypefaceMap.cs
- CompleteWizardStep.cs
- StringFormat.cs
- objectquery_tresulttype.cs
- TextLine.cs
- SafeFileHandle.cs
- LookupNode.cs
- CodeGeneratorOptions.cs
- OracleConnectionFactory.cs
- Site.cs
- DocumentViewerBaseAutomationPeer.cs
- DataGridViewLayoutData.cs
- ProvideValueServiceProvider.cs
- Rectangle.cs
- MediaContextNotificationWindow.cs
- WebPartDisplayModeCollection.cs
- AsyncSerializedWorker.cs
- CloseCollectionAsyncResult.cs
- OptimalTextSource.cs
- XsltLibrary.cs
- PeerChannelFactory.cs
- LocalizationParserHooks.cs
- _SSPIWrapper.cs
- SymbolPair.cs
- SystemKeyConverter.cs
- InputLangChangeRequestEvent.cs
- KeyboardDevice.cs
- InputDevice.cs
- Fx.cs
- DynamicMethod.cs
- NavigationWindowAutomationPeer.cs
- RoleGroupCollection.cs
- DataServiceContext.cs
- BitmapDecoder.cs