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
- DBSqlParserColumn.cs
- MissingFieldException.cs
- XmlILConstructAnalyzer.cs
- RuleCache.cs
- ClockGroup.cs
- UrlPropertyAttribute.cs
- Statements.cs
- CodeTypeDelegate.cs
- HttpResponseInternalWrapper.cs
- DataSourceSelectArguments.cs
- ValidationEventArgs.cs
- webbrowsersite.cs
- WebPartVerbCollection.cs
- AssertFilter.cs
- DataControlImageButton.cs
- ContainsRowNumberChecker.cs
- ConfigurationSettings.cs
- mil_sdk_version.cs
- DefaultMemberAttribute.cs
- TextTreeRootTextBlock.cs
- ReflectEventDescriptor.cs
- QuestionEventArgs.cs
- DesignerCalendarAdapter.cs
- HMACSHA1.cs
- CompoundFileStreamReference.cs
- RtType.cs
- XmlCustomFormatter.cs
- HyperLinkField.cs
- InboundActivityHelper.cs
- TextEditorMouse.cs
- ViewStateException.cs
- Pointer.cs
- TextFormatterContext.cs
- TimelineGroup.cs
- HeaderCollection.cs
- EncodingTable.cs
- CfgSemanticTag.cs
- XslNumber.cs
- ConnectorRouter.cs
- KnownBoxes.cs
- ClipboardData.cs
- DockPattern.cs
- CompilerError.cs
- ColorMatrix.cs
- LinqDataSourceInsertEventArgs.cs
- SystemIPGlobalStatistics.cs
- DomainUpDown.cs
- DriveNotFoundException.cs
- Mappings.cs
- glyphs.cs
- FileSecurity.cs
- AnnotationResourceCollection.cs
- log.cs
- Polyline.cs
- TextSchema.cs
- IISMapPath.cs
- XNodeSchemaApplier.cs
- ButtonBase.cs
- HostingEnvironmentSection.cs
- GroupBoxDesigner.cs
- COM2Enum.cs
- CorrelationRequestContext.cs
- DuplexClientBase.cs
- DesignOnlyAttribute.cs
- ListenDesigner.cs
- Matrix.cs
- PrintEvent.cs
- AssertFilter.cs
- GrowingArray.cs
- webeventbuffer.cs
- TreeNodeBindingDepthConverter.cs
- QilSortKey.cs
- DecoderBestFitFallback.cs
- MediaTimeline.cs
- HostingEnvironmentException.cs
- FormatterServices.cs
- ForeignKeyConstraint.cs
- Claim.cs
- HighContrastHelper.cs
- ToolStripSettings.cs
- SettingsProperty.cs
- InvokeBinder.cs
- RunInstallerAttribute.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- TextEvent.cs
- SessionParameter.cs
- AppDomainProtocolHandler.cs
- CachedCompositeFamily.cs
- ObjectDataProvider.cs
- WebBrowserProgressChangedEventHandler.cs
- HtmlFormAdapter.cs
- SubclassTypeValidator.cs
- DelegatingConfigHost.cs
- EventLogEntry.cs
- TypeNameConverter.cs
- NodeLabelEditEvent.cs
- HostVisual.cs
- WebPartCatalogCloseVerb.cs
- MultiplexingFormatMapping.cs
- Token.cs