Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Xml / System / Xml / Serialization / XmlMemberMapping.cs / 1 / 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; }
}
///
///
/// [To be supplied.]
///
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.
//------------------------------------------------------------------------------
//
// 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; }
}
///
///
/// [To be supplied.]
///
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FreezableDefaultValueFactory.cs
- ExpressionBindingCollection.cs
- XPathArrayIterator.cs
- EntityDescriptor.cs
- ExcludePathInfo.cs
- WebProxyScriptElement.cs
- MultilineStringEditor.cs
- ProgressBarRenderer.cs
- DataTrigger.cs
- ZipPackagePart.cs
- EventListener.cs
- RowParagraph.cs
- VirtualPath.cs
- HotSpotCollectionEditor.cs
- Exceptions.cs
- ImportContext.cs
- ExpressionNode.cs
- PeerNearMe.cs
- DataListCommandEventArgs.cs
- NopReturnReader.cs
- PropertyEmitter.cs
- SettingsPropertyIsReadOnlyException.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- LinkedList.cs
- DataRecord.cs
- FixedTextSelectionProcessor.cs
- RectIndependentAnimationStorage.cs
- _PooledStream.cs
- PrimaryKeyTypeConverter.cs
- TypeReference.cs
- InvalidCommandTreeException.cs
- PackageRelationshipCollection.cs
- UpdateTracker.cs
- Guid.cs
- EditableTreeList.cs
- ThemeConfigurationDialog.cs
- DataSourceXmlSerializer.cs
- TreeNodeCollection.cs
- PopupRootAutomationPeer.cs
- ResourceBinder.cs
- XmlCustomFormatter.cs
- MexServiceChannelBuilder.cs
- AbstractDataSvcMapFileLoader.cs
- Hyperlink.cs
- DataSpaceManager.cs
- UpWmlMobileTextWriter.cs
- AssemblyAttributes.cs
- UpdateTranslator.cs
- XmlValidatingReader.cs
- UidManager.cs
- StylusCollection.cs
- BuildProviderUtils.cs
- MimeParameterWriter.cs
- CharUnicodeInfo.cs
- SingleTagSectionHandler.cs
- SmtpMail.cs
- PathSegmentCollection.cs
- TextTrailingWordEllipsis.cs
- ProviderBase.cs
- DynamicPhysicalDiscoSearcher.cs
- TagNameToTypeMapper.cs
- FileVersionInfo.cs
- SchemaType.cs
- FormClosedEvent.cs
- Vector3DAnimation.cs
- XNameConverter.cs
- WebReferenceCollection.cs
- HtmlTernaryTree.cs
- MDIClient.cs
- IsolatedStorageException.cs
- ConfigurationCollectionAttribute.cs
- InheritanceContextHelper.cs
- CatalogZoneBase.cs
- XsltOutput.cs
- FontFamilyIdentifier.cs
- ECDiffieHellmanPublicKey.cs
- XmlParserContext.cs
- MouseWheelEventArgs.cs
- XmlSchemaInclude.cs
- NavigateEvent.cs
- Encoder.cs
- LogStream.cs
- PriorityBinding.cs
- WebConfigurationFileMap.cs
- EmbossBitmapEffect.cs
- DetailsViewInsertEventArgs.cs
- TraceUtility.cs
- PartialList.cs
- SqlCharStream.cs
- ToolboxComponentsCreatedEventArgs.cs
- base64Transforms.cs
- SiteMapNodeItemEventArgs.cs
- WebRequest.cs
- UITypeEditor.cs
- SQLStringStorage.cs
- ComUdtElementCollection.cs
- GridLength.cs
- EtwTrackingBehaviorElement.cs
- NameValuePermission.cs
- HelpInfo.cs