Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / Xml / System / Xml / Serialization / XmlMemberMapping.cs / 4 / XmlMemberMapping.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Serialization { using System.Reflection; using System; using System.CodeDom; using System.CodeDom.Compiler; ////// public class XmlMemberMapping { MemberMapping mapping; internal XmlMemberMapping(MemberMapping mapping) { this.mapping = mapping; } internal MemberMapping Mapping { get { return mapping; } } internal Accessor Accessor { get { return mapping.Accessor; } } /// public bool Any { get { return Accessor.Any; } } /// /// /// public string ElementName { get { return Accessor.UnescapeName(Accessor.Name); } } ///[To be supplied.] ////// /// public string XsdElementName { get { return Accessor.Name; } } ///[To be supplied.] ////// /// public string Namespace { get { return Accessor.Namespace; } } ///[To be supplied.] ////// /// public string MemberName { get { return mapping.Name; } } ///[To be supplied.] ////// /// public string TypeName { get { return Accessor.Mapping != null ? Accessor.Mapping.TypeName : String.Empty; } } ///[To be supplied.] ////// /// public string TypeNamespace { get { return Accessor.Mapping != null ? Accessor.Mapping.Namespace : null; } } ///[To be supplied.] ////// /// public string TypeFullName { get { return mapping.TypeDesc.FullName; } } ///[To be supplied.] ////// /// public bool CheckSpecified { get { return mapping.CheckSpecified != SpecifiedAccessor.None; } } internal bool IsNullable { get { return mapping.IsNeedNullable; } } ///[To be supplied.] ////// /// public string GenerateTypeName(CodeDomProvider codeProvider) { return mapping.GetTypeName(codeProvider); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //[To be supplied.] ///// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Serialization { using System.Reflection; using System; using System.CodeDom; using System.CodeDom.Compiler; ////// public class XmlMemberMapping { MemberMapping mapping; internal XmlMemberMapping(MemberMapping mapping) { this.mapping = mapping; } internal MemberMapping Mapping { get { return mapping; } } internal Accessor Accessor { get { return mapping.Accessor; } } /// public bool Any { get { return Accessor.Any; } } /// /// /// public string ElementName { get { return Accessor.UnescapeName(Accessor.Name); } } ///[To be supplied.] ////// /// public string XsdElementName { get { return Accessor.Name; } } ///[To be supplied.] ////// /// public string Namespace { get { return Accessor.Namespace; } } ///[To be supplied.] ////// /// public string MemberName { get { return mapping.Name; } } ///[To be supplied.] ////// /// public string TypeName { get { return Accessor.Mapping != null ? Accessor.Mapping.TypeName : String.Empty; } } ///[To be supplied.] ////// /// public string TypeNamespace { get { return Accessor.Mapping != null ? Accessor.Mapping.Namespace : null; } } ///[To be supplied.] ////// /// public string TypeFullName { get { return mapping.TypeDesc.FullName; } } ///[To be supplied.] ////// /// public bool CheckSpecified { get { return mapping.CheckSpecified != SpecifiedAccessor.None; } } internal bool IsNullable { get { return mapping.IsNeedNullable; } } ///[To be supplied.] ////// /// public string GenerateTypeName(CodeDomProvider codeProvider) { return mapping.GetTypeName(codeProvider); } } } // 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
- ToolStripScrollButton.cs
- FacetChecker.cs
- BindingExpressionBase.cs
- ExecutorLocksHeldException.cs
- HasCopySemanticsAttribute.cs
- WebHttpSecurityElement.cs
- SelectingProviderEventArgs.cs
- SchemaInfo.cs
- XmlWrappingWriter.cs
- _BufferOffsetSize.cs
- UmAlQuraCalendar.cs
- CompatibleComparer.cs
- EditingCoordinator.cs
- DbConnectionPoolCounters.cs
- DataGridCaption.cs
- CollectionChangedEventManager.cs
- CompositeControl.cs
- WorkflowInstanceSuspendedRecord.cs
- EnumValidator.cs
- SchemaImporterExtension.cs
- CryptoKeySecurity.cs
- RepeaterItem.cs
- StickyNoteHelper.cs
- LookupTables.cs
- CodeGen.cs
- KnownTypesHelper.cs
- SqlExpander.cs
- ConvertTextFrag.cs
- CaseInsensitiveHashCodeProvider.cs
- XsltLibrary.cs
- FacetValueContainer.cs
- ExceptionCollection.cs
- CompiledELinqQueryState.cs
- AssemblyNameProxy.cs
- TextComposition.cs
- ConstructorExpr.cs
- SystemException.cs
- DateTimeOffsetStorage.cs
- SQLByteStorage.cs
- ScriptBehaviorDescriptor.cs
- DataProtectionSecurityStateEncoder.cs
- OledbConnectionStringbuilder.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- MailHeaderInfo.cs
- SafeSecurityHandles.cs
- GridViewColumnHeader.cs
- StackOverflowException.cs
- VisualBrush.cs
- ReturnEventArgs.cs
- SchemaImporterExtensionElement.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- ComplusEndpointConfigContainer.cs
- EventLogEntryCollection.cs
- ACL.cs
- IdnElement.cs
- PkcsMisc.cs
- ListViewItem.cs
- TreeNodeStyleCollection.cs
- StrongTypingException.cs
- ReliableDuplexSessionChannel.cs
- SymDocumentType.cs
- XPathEmptyIterator.cs
- Trace.cs
- FamilyCollection.cs
- AttributeQuery.cs
- CacheForPrimitiveTypes.cs
- HttpGetProtocolReflector.cs
- TextProperties.cs
- ReadOnlyNameValueCollection.cs
- HtmlWindowCollection.cs
- ArrayConverter.cs
- ValueType.cs
- ReplacementText.cs
- IPEndPointCollection.cs
- NameService.cs
- XmlCustomFormatter.cs
- AssociationType.cs
- InstancePersistenceException.cs
- RelationshipEndCollection.cs
- TextModifier.cs
- FunctionQuery.cs
- SharedPersonalizationStateInfo.cs
- TraceProvider.cs
- SessionStateContainer.cs
- FixedSOMContainer.cs
- ComponentSerializationService.cs
- AppDomainFactory.cs
- WebPartMenuStyle.cs
- KnownBoxes.cs
- SqlRowUpdatedEvent.cs
- HttpResponseHeader.cs
- LinearGradientBrush.cs
- Triangle.cs
- RSACryptoServiceProvider.cs
- FormsAuthentication.cs
- ScriptControl.cs
- DrawingCollection.cs
- DataGridViewTextBoxColumn.cs
- CollectionChangedEventManager.cs
- NavigationHelper.cs