Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / Serialization / XmlMembersMapping.cs / 1305376 / 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.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlWrappingReader.cs
- FormViewModeEventArgs.cs
- ValidationSummary.cs
- SafeHandles.cs
- XmlDictionaryReader.cs
- HtmlWindow.cs
- SqlReorderer.cs
- ConfigXmlAttribute.cs
- FlowDocumentView.cs
- Win32.cs
- InheritanceContextHelper.cs
- SqlDataSourceEnumerator.cs
- Soap.cs
- HttpWriter.cs
- TreeViewItem.cs
- XmlDictionary.cs
- ObjectContextServiceProvider.cs
- XmlSchemaSimpleTypeUnion.cs
- Knowncolors.cs
- NullableFloatMinMaxAggregationOperator.cs
- HitTestParameters3D.cs
- RuntimeWrappedException.cs
- WebZone.cs
- SelectedDatesCollection.cs
- ImmutableObjectAttribute.cs
- NativeMethodsCLR.cs
- BindingSource.cs
- ImageSource.cs
- SamlAttribute.cs
- SingleResultAttribute.cs
- SoapElementAttribute.cs
- CompilerTypeWithParams.cs
- PackageRelationshipCollection.cs
- SqlDataSourceConnectionPanel.cs
- XmlAnyElementAttributes.cs
- FreezableCollection.cs
- DeadCharTextComposition.cs
- FileLogRecord.cs
- ParsedAttributeCollection.cs
- CertificateManager.cs
- PrivilegedConfigurationManager.cs
- newinstructionaction.cs
- SelectionWordBreaker.cs
- ProfileParameter.cs
- FontEmbeddingManager.cs
- CorrelationManager.cs
- DtdParser.cs
- Serializer.cs
- JpegBitmapDecoder.cs
- TiffBitmapDecoder.cs
- DropShadowBitmapEffect.cs
- IIS7WorkerRequest.cs
- ObjectStateEntryDbDataRecord.cs
- precedingquery.cs
- TypeResolver.cs
- CrossAppDomainChannel.cs
- ToRequest.cs
- DiscreteKeyFrames.cs
- ELinqQueryState.cs
- Transform.cs
- WebBrowser.cs
- TriggerAction.cs
- SystemIPGlobalProperties.cs
- XmlSchemaDocumentation.cs
- StackSpiller.cs
- ZeroOpNode.cs
- SecurityContext.cs
- IApplicationTrustManager.cs
- SharedHttpsTransportManager.cs
- WebResourceUtil.cs
- ImageBrush.cs
- RegularExpressionValidator.cs
- StylusDownEventArgs.cs
- httpserverutility.cs
- ComboBoxAutomationPeer.cs
- TransactionsSectionGroup.cs
- InvalidFilterCriteriaException.cs
- X509CertificateValidator.cs
- SQLString.cs
- XmlSiteMapProvider.cs
- ContentFileHelper.cs
- IteratorDescriptor.cs
- basevalidator.cs
- ListViewInsertEventArgs.cs
- SequentialUshortCollection.cs
- COM2ComponentEditor.cs
- MediaTimeline.cs
- CompressStream.cs
- MinMaxParagraphWidth.cs
- AppearanceEditorPart.cs
- XslAst.cs
- ListViewGroup.cs
- CmsInterop.cs
- BindingListCollectionView.cs
- SiblingIterators.cs
- SqlExpander.cs
- SplashScreenNativeMethods.cs
- LinkedResourceCollection.cs
- ProjectionCamera.cs
- ListBindableAttribute.cs