Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / Serialization / XmlMemberMapping.cs / 1305376 / 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
- ObjectFullSpanRewriter.cs
- LinqTreeNodeEvaluator.cs
- AsyncPostBackErrorEventArgs.cs
- StateWorkerRequest.cs
- SqlStatistics.cs
- ApplicationServiceManager.cs
- ParentUndoUnit.cs
- CachedTypeface.cs
- PropertyNames.cs
- FormattedText.cs
- DesignerValidatorAdapter.cs
- SiteMap.cs
- UserInitiatedNavigationPermission.cs
- DynamicDiscoSearcher.cs
- NameValuePermission.cs
- EUCJPEncoding.cs
- TypeResolver.cs
- ServerValidateEventArgs.cs
- CompositeFontParser.cs
- IgnoreSection.cs
- ArrayHelper.cs
- CryptoProvider.cs
- HttpVersion.cs
- CacheOutputQuery.cs
- AlignmentYValidation.cs
- Label.cs
- HostedHttpRequestAsyncResult.cs
- TimelineGroup.cs
- PropertyGeneratedEventArgs.cs
- SystemDiagnosticsSection.cs
- DataGridRelationshipRow.cs
- SourceItem.cs
- CodeIdentifiers.cs
- LinqMaximalSubtreeNominator.cs
- SkewTransform.cs
- CachedFontFace.cs
- FontSourceCollection.cs
- InstanceNotFoundException.cs
- EntitySqlQueryBuilder.cs
- UpDownEvent.cs
- UserPersonalizationStateInfo.cs
- XPathBinder.cs
- ColumnTypeConverter.cs
- BamlTreeNode.cs
- AbsoluteQuery.cs
- TypeSystem.cs
- TextFormatterHost.cs
- BitSet.cs
- UITypeEditor.cs
- XPathPatternParser.cs
- Pair.cs
- PEFileReader.cs
- PersonalizableTypeEntry.cs
- UserControlCodeDomTreeGenerator.cs
- CodeStatement.cs
- TagPrefixInfo.cs
- Selector.cs
- ServiceOperation.cs
- httpapplicationstate.cs
- ClaimComparer.cs
- XmlReaderSettings.cs
- Lasso.cs
- HandlerBase.cs
- WindowsFont.cs
- ArrayTypeMismatchException.cs
- StyleConverter.cs
- TextBoxAutomationPeer.cs
- XmlRawWriter.cs
- ObjectSet.cs
- DataTemplateKey.cs
- NotifyIcon.cs
- ServiceOperationParameter.cs
- Message.cs
- BlockCollection.cs
- DesignTimeParseData.cs
- AppLevelCompilationSectionCache.cs
- HttpResponseHeader.cs
- formatter.cs
- GridItemCollection.cs
- Image.cs
- ContextStaticAttribute.cs
- JoinTreeSlot.cs
- DataDocumentXPathNavigator.cs
- SynchronizedPool.cs
- ApplicationId.cs
- MouseEventArgs.cs
- TextEffectCollection.cs
- ZipFileInfoCollection.cs
- KeyEvent.cs
- PasswordBox.cs
- NetworkInformationPermission.cs
- DeploymentExceptionMapper.cs
- IsolatedStorage.cs
- DynamicMethod.cs
- DriveNotFoundException.cs
- GridViewColumnHeader.cs
- LocatorPart.cs
- MappedMetaModel.cs
- ValidationEventArgs.cs
- WebPartVerbCollection.cs