Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- CompiledAction.cs
- listviewsubitemcollectioneditor.cs
- ChannelDemuxer.cs
- EventHandlerList.cs
- PenContexts.cs
- PropertyToken.cs
- PasswordPropertyTextAttribute.cs
- DependencyStoreSurrogate.cs
- PanelStyle.cs
- HttpModulesInstallComponent.cs
- SmtpSection.cs
- Int16KeyFrameCollection.cs
- DefinitionProperties.cs
- ServiceX509SecurityTokenProvider.cs
- EventHandlersStore.cs
- IERequestCache.cs
- ProxyManager.cs
- QilUnary.cs
- System.Data.OracleClient_BID.cs
- ChangeDirector.cs
- SwitchLevelAttribute.cs
- ManagedWndProcTracker.cs
- WebPartVerb.cs
- HostedImpersonationContext.cs
- OperationParameterInfoCollection.cs
- InputBinder.cs
- LambdaCompiler.Binary.cs
- ProtocolViolationException.cs
- BooleanAnimationUsingKeyFrames.cs
- MemberCollection.cs
- ProfileInfo.cs
- RSAPKCS1KeyExchangeFormatter.cs
- HtmlElementCollection.cs
- WorkflowQueueInfo.cs
- MsmqIntegrationInputMessage.cs
- CurrentChangingEventManager.cs
- FontEmbeddingManager.cs
- SplashScreen.cs
- HybridObjectCache.cs
- DeferredTextReference.cs
- WmfPlaceableFileHeader.cs
- OptionalRstParameters.cs
- CustomTypeDescriptor.cs
- DeclarativeCatalogPart.cs
- LinearKeyFrames.cs
- TrustLevelCollection.cs
- precedingsibling.cs
- serverconfig.cs
- RectKeyFrameCollection.cs
- DataViewListener.cs
- DefaultValueAttribute.cs
- ISO2022Encoding.cs
- AnnotationResourceChangedEventArgs.cs
- DataGridViewRowCancelEventArgs.cs
- AppDomainUnloadedException.cs
- DataControlFieldCollection.cs
- MembershipPasswordException.cs
- HuffmanTree.cs
- ThemeableAttribute.cs
- SlipBehavior.cs
- COM2TypeInfoProcessor.cs
- TemplateParser.cs
- ApplicationManager.cs
- GlobalItem.cs
- RepeaterDesigner.cs
- NetStream.cs
- DataObject.cs
- CatchBlock.cs
- SamlAuthorityBinding.cs
- CodeMemberMethod.cs
- XmlResolver.cs
- UpdatableGenericsFeature.cs
- ColumnMap.cs
- SamlAuthorizationDecisionStatement.cs
- BaseCodePageEncoding.cs
- GPPOINTF.cs
- StubHelpers.cs
- SrgsOneOf.cs
- TextClipboardData.cs
- MemberInfoSerializationHolder.cs
- CodeDomSerializationProvider.cs
- VirtualPathProvider.cs
- PartBasedPackageProperties.cs
- HtmlSelect.cs
- CodeExpressionCollection.cs
- DataGridRowEventArgs.cs
- VirtualizedContainerService.cs
- IPAddress.cs
- RelativeSource.cs
- ChannelManagerService.cs
- ApplicationInfo.cs
- basemetadatamappingvisitor.cs
- TableLayoutStyleCollection.cs
- FormatterServices.cs
- ReadOnlyDataSourceView.cs
- SystemGatewayIPAddressInformation.cs
- XPathAncestorQuery.cs
- FlowDocument.cs
- WebRequestModuleElement.cs
- StateWorkerRequest.cs