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
- TagMapInfo.cs
- BadImageFormatException.cs
- Form.cs
- RequestFactory.cs
- ThicknessAnimationBase.cs
- InfiniteTimeSpanConverter.cs
- Mapping.cs
- QueryOutputWriter.cs
- EarlyBoundInfo.cs
- EnterpriseServicesHelper.cs
- TogglePatternIdentifiers.cs
- XmlSchemaSet.cs
- HyperLinkDesigner.cs
- TemplatePropertyEntry.cs
- BinaryParser.cs
- TrustLevelCollection.cs
- SizeAnimationUsingKeyFrames.cs
- RegexWriter.cs
- XmlILIndex.cs
- SqlCachedBuffer.cs
- WebFormsRootDesigner.cs
- AnimationTimeline.cs
- WhitespaceRule.cs
- TransformCryptoHandle.cs
- HideDisabledControlAdapter.cs
- EventToken.cs
- XmlILConstructAnalyzer.cs
- OneWayElement.cs
- NameObjectCollectionBase.cs
- RadioButtonPopupAdapter.cs
- SelectionListComponentEditor.cs
- DtdParser.cs
- PermissionRequestEvidence.cs
- URLString.cs
- SecureStringHasher.cs
- OdbcEnvironmentHandle.cs
- FileInfo.cs
- LinqDataSourceValidationException.cs
- AutomationPatternInfo.cs
- FontUnitConverter.cs
- SHA256CryptoServiceProvider.cs
- SmiEventSink_DeferedProcessing.cs
- SetterBase.cs
- ImageButton.cs
- ExternalFile.cs
- SqlError.cs
- mactripleDES.cs
- IDReferencePropertyAttribute.cs
- SlotInfo.cs
- DetailsViewInsertEventArgs.cs
- WindowAutomationPeer.cs
- ExpanderAutomationPeer.cs
- RowToFieldTransformer.cs
- ConfigurationValue.cs
- X509CertificateValidator.cs
- DataGridTextBoxColumn.cs
- HttpResponseWrapper.cs
- TabletDeviceInfo.cs
- ParallelEnumerableWrapper.cs
- TimelineClockCollection.cs
- NullableDecimalSumAggregationOperator.cs
- CapabilitiesRule.cs
- AndCondition.cs
- DatagridviewDisplayedBandsData.cs
- RuleSettings.cs
- LocalizableAttribute.cs
- WebPartHelpVerb.cs
- AccessibleObject.cs
- AuthenticodeSignatureInformation.cs
- ToolstripProfessionalRenderer.cs
- ApplicationServiceManager.cs
- PropertyCollection.cs
- PartBasedPackageProperties.cs
- DbConnectionHelper.cs
- WebEventTraceProvider.cs
- Selection.cs
- Bits.cs
- ProcessHostMapPath.cs
- IndexedString.cs
- LogEntryDeserializer.cs
- PostBackOptions.cs
- SafeNativeMethodsCLR.cs
- ObjectConverter.cs
- _LocalDataStoreMgr.cs
- WindowsTokenRoleProvider.cs
- ValidationError.cs
- EventLogger.cs
- ParagraphVisual.cs
- ArraySortHelper.cs
- ScrollPattern.cs
- ChannelServices.cs
- WebPartZoneAutoFormat.cs
- DataStreamFromComStream.cs
- DiscoveryReferences.cs
- Query.cs
- PropertyDescriptorCollection.cs
- FragmentQuery.cs
- AdjustableArrowCap.cs
- MethodCallTranslator.cs
- DocumentPageViewAutomationPeer.cs