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
- XmlSchemaDatatype.cs
- util.cs
- QilStrConcat.cs
- DesignTimeType.cs
- CurrentChangedEventManager.cs
- elementinformation.cs
- PolicyManager.cs
- StrongBox.cs
- Contracts.cs
- PtsHelper.cs
- RC2.cs
- JsonEncodingStreamWrapper.cs
- WorkflowServiceHostFactory.cs
- SemanticAnalyzer.cs
- InternalException.cs
- X509Certificate2.cs
- BezierSegment.cs
- ObjectParameterCollection.cs
- PerformanceCounters.cs
- SignedPkcs7.cs
- DataSourceXmlAttributeAttribute.cs
- Menu.cs
- ITextView.cs
- DockPattern.cs
- XmlSchemaSet.cs
- CategoryNameCollection.cs
- DefaultExpressionVisitor.cs
- StylusEventArgs.cs
- ScalarConstant.cs
- EntityContainerEntitySet.cs
- PackageRelationship.cs
- KeyGestureValueSerializer.cs
- SqlDependencyUtils.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- SoundPlayer.cs
- MachineKeySection.cs
- CompilationSection.cs
- CommandDevice.cs
- DrawingGroup.cs
- TreeNodeClickEventArgs.cs
- DataBindingExpressionBuilder.cs
- SettingsPropertyCollection.cs
- SafeMemoryMappedFileHandle.cs
- DataGridTableCollection.cs
- ZipIOLocalFileDataDescriptor.cs
- CellParaClient.cs
- RotationValidation.cs
- MessagingDescriptionAttribute.cs
- CapabilitiesState.cs
- NewArrayExpression.cs
- Decimal.cs
- MailAddressParser.cs
- DataGridRelationshipRow.cs
- GeneralTransform2DTo3D.cs
- LineServicesCallbacks.cs
- XmlChildNodes.cs
- Message.cs
- MissingFieldException.cs
- RubberbandSelector.cs
- BasicCellRelation.cs
- SessionStateModule.cs
- JsonUriDataContract.cs
- AudioDeviceOut.cs
- SystemUnicastIPAddressInformation.cs
- TextFormatter.cs
- sapiproxy.cs
- AttributeEmitter.cs
- SqlConnectionStringBuilder.cs
- DatagridviewDisplayedBandsData.cs
- HyperLinkColumn.cs
- CustomValidator.cs
- SlotInfo.cs
- XmlAutoDetectWriter.cs
- ResourceWriter.cs
- ToolStripArrowRenderEventArgs.cs
- SmtpTransport.cs
- NameValueConfigurationElement.cs
- SerializationObjectManager.cs
- TimeSpanOrInfiniteConverter.cs
- XmlChildEnumerator.cs
- ConsoleKeyInfo.cs
- MergePropertyDescriptor.cs
- EncryptedKey.cs
- SocketCache.cs
- AsymmetricKeyExchangeDeformatter.cs
- RuleValidation.cs
- SrgsToken.cs
- CapacityStreamGeometryContext.cs
- TextOutput.cs
- ListViewUpdateEventArgs.cs
- WinFormsComponentEditor.cs
- WorkflowApplicationEventArgs.cs
- DbDataReader.cs
- CapabilitiesAssignment.cs
- PolyBezierSegment.cs
- TypePropertyEditor.cs
- PopupRoot.cs
- DynamicRenderer.cs
- CategoryNameCollection.cs
- WmpBitmapEncoder.cs