Code:
/ DotNET / DotNET / 8.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
- TaskForm.cs
- ChannelSinkStacks.cs
- TransformGroup.cs
- InvalidFilterCriteriaException.cs
- HttpResponseHeader.cs
- OdbcDataAdapter.cs
- DataGridCell.cs
- ArrangedElementCollection.cs
- WebPartVerbCollection.cs
- EntityProviderFactory.cs
- IgnoreFlushAndCloseStream.cs
- ProfilePropertySettings.cs
- GridViewRowEventArgs.cs
- StreamUpdate.cs
- Int64AnimationUsingKeyFrames.cs
- DebuggerService.cs
- DataGridItem.cs
- DocumentPageViewAutomationPeer.cs
- EventLogPermission.cs
- login.cs
- XmlBinaryWriterSession.cs
- HelpEvent.cs
- ElementUtil.cs
- CodeDirectiveCollection.cs
- ListenDesigner.cs
- SqlRowUpdatingEvent.cs
- FormatterConverter.cs
- RtType.cs
- AdRotator.cs
- FontUnit.cs
- CharacterHit.cs
- UnsafeNativeMethods.cs
- StatusBarPanel.cs
- ChtmlPhoneCallAdapter.cs
- SmiContext.cs
- FrameworkEventSource.cs
- Registry.cs
- DrawingContextDrawingContextWalker.cs
- BitmapEffectGroup.cs
- CacheDependency.cs
- Descriptor.cs
- EastAsianLunisolarCalendar.cs
- OdbcConnectionOpen.cs
- ZipIOBlockManager.cs
- LineBreakRecord.cs
- BrowserCapabilitiesCompiler.cs
- IdentityNotMappedException.cs
- TimeEnumHelper.cs
- QueryStringParameter.cs
- StringStorage.cs
- ObjectViewFactory.cs
- SqlWorkflowPersistenceService.cs
- QilIterator.cs
- WindowsListViewGroupHelper.cs
- ConstraintEnumerator.cs
- HtmlControlPersistable.cs
- X509Chain.cs
- Blend.cs
- InternalSafeNativeMethods.cs
- QuaternionAnimationUsingKeyFrames.cs
- WindowsEditBox.cs
- WindowsContainer.cs
- StateChangeEvent.cs
- Vars.cs
- BindingMAnagerBase.cs
- SystemTcpConnection.cs
- TraceData.cs
- XomlCompilerParameters.cs
- LineGeometry.cs
- HttpProtocolImporter.cs
- mediaeventargs.cs
- ActiveXHelper.cs
- HttpRawResponse.cs
- SiteMapProvider.cs
- RequiredFieldValidator.cs
- RawStylusInput.cs
- TextBoxBase.cs
- XsltFunctions.cs
- EnumerableRowCollection.cs
- SqlDataSourceQuery.cs
- XmlDocumentSchema.cs
- Focus.cs
- TabControlEvent.cs
- KoreanCalendar.cs
- VisualStyleElement.cs
- COM2Properties.cs
- DataControlField.cs
- XsdBuildProvider.cs
- TypeInitializationException.cs
- DbgUtil.cs
- StackSpiller.cs
- ChildrenQuery.cs
- HttpConfigurationSystem.cs
- AssociationTypeEmitter.cs
- SEHException.cs
- NativeWrapper.cs
- MetadataWorkspace.cs
- EventDescriptor.cs
- TextRangeEdit.cs
- FunctionImportElement.cs