Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataEntity / System / Data / EntityModel / SchemaObjectModel / SchemaComplexType.cs / 2 / SchemaComplexType.cs
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
// @backupOwner [....]
//---------------------------------------------------------------------
using System;
using System.Collections;
using System.Collections.Generic;
using System.Xml;
using System.Data;
using System.Data.Metadata.Edm;
namespace System.Data.EntityModel.SchemaObjectModel
{
///
/// Summary description for NestedType.
///
internal sealed class SchemaComplexType : StructuredType
{
#region Public Methods
///
///
///
///
internal SchemaComplexType(Schema parentElement)
: base(parentElement)
{
}
#endregion
#region Public Properties
#endregion
#region Protected Methods
///
///
///
internal override void ResolveTopLevelNames()
{
base.ResolveTopLevelNames();
if ( BaseType != null )
{
if ( !(BaseType is SchemaComplexType) )
{
AddError( ErrorCode.InvalidBaseType, EdmSchemaErrorSeverity.Error,
System.Data.Entity.Strings.InvalidBaseTypeForNestedType(BaseType.FQName,FQName));
}
}
}
#endregion
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
// @backupOwner [....]
//---------------------------------------------------------------------
using System;
using System.Collections;
using System.Collections.Generic;
using System.Xml;
using System.Data;
using System.Data.Metadata.Edm;
namespace System.Data.EntityModel.SchemaObjectModel
{
///
/// Summary description for NestedType.
///
internal sealed class SchemaComplexType : StructuredType
{
#region Public Methods
///
///
///
///
internal SchemaComplexType(Schema parentElement)
: base(parentElement)
{
}
#endregion
#region Public Properties
#endregion
#region Protected Methods
///
///
///
internal override void ResolveTopLevelNames()
{
base.ResolveTopLevelNames();
if ( BaseType != null )
{
if ( !(BaseType is SchemaComplexType) )
{
AddError( ErrorCode.InvalidBaseType, EdmSchemaErrorSeverity.Error,
System.Data.Entity.Strings.InvalidBaseTypeForNestedType(BaseType.FQName,FQName));
}
}
}
#endregion
}
}
// 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
- ObjectHandle.cs
- RSAOAEPKeyExchangeDeformatter.cs
- Viewport2DVisual3D.cs
- WorkflowServiceAttributes.cs
- PropertyNames.cs
- SettingsSavedEventArgs.cs
- ColumnHeaderConverter.cs
- HashAlgorithm.cs
- OperationPickerDialog.designer.cs
- DataServices.cs
- CaseInsensitiveHashCodeProvider.cs
- SchemaElementLookUpTableEnumerator.cs
- ToolStripContentPanelDesigner.cs
- PenLineJoinValidation.cs
- PathParser.cs
- ClipboardProcessor.cs
- AnimationTimeline.cs
- ResolveDuplexAsyncResult.cs
- Calendar.cs
- Rotation3DAnimationBase.cs
- AlternateViewCollection.cs
- PKCS1MaskGenerationMethod.cs
- BitmapSource.cs
- ImageListDesigner.cs
- CryptoConfig.cs
- altserialization.cs
- HtmlForm.cs
- ScriptReference.cs
- Int64.cs
- ItemsPanelTemplate.cs
- WinEventHandler.cs
- CommandField.cs
- LoopExpression.cs
- FormsAuthenticationEventArgs.cs
- InputProcessorProfilesLoader.cs
- XsdCachingReader.cs
- UriTemplatePathSegment.cs
- AutomationEventArgs.cs
- PtsHelper.cs
- TextServicesHost.cs
- RequestQueue.cs
- ReadWriteSpinLock.cs
- exports.cs
- StackOverflowException.cs
- SessionStateContainer.cs
- TypeEnumerableViewSchema.cs
- EnglishPluralizationService.cs
- CultureInfoConverter.cs
- categoryentry.cs
- MulticastDelegate.cs
- X509CertificateClaimSet.cs
- ToolTipAutomationPeer.cs
- UriTemplate.cs
- SafeCryptHandles.cs
- controlskin.cs
- BindStream.cs
- TextRangeEdit.cs
- ObjectIDGenerator.cs
- BufferBuilder.cs
- TrustSection.cs
- RemotingAttributes.cs
- WorkflowInstanceQuery.cs
- itemelement.cs
- WebResponse.cs
- MenuItemStyleCollection.cs
- LinqDataSourceValidationException.cs
- DataGridViewComboBoxCell.cs
- MailWriter.cs
- ProfessionalColors.cs
- Parameter.cs
- AnnotationAdorner.cs
- CompositeDuplexBindingElement.cs
- DispatchWrapper.cs
- XPathNodeIterator.cs
- SQLBytesStorage.cs
- MimePart.cs
- DocumentSequence.cs
- SslStream.cs
- InputLanguage.cs
- WindowsHyperlink.cs
- StorageFunctionMapping.cs
- EventLogPermissionAttribute.cs
- KeyboardDevice.cs
- WebPartUtil.cs
- Annotation.cs
- XmlWhitespace.cs
- HtmlInputText.cs
- XmlTypeAttribute.cs
- unsafenativemethodsother.cs
- MailAddressCollection.cs
- DetailsViewPagerRow.cs
- ToolStripItemClickedEventArgs.cs
- JobCollate.cs
- XamlLoadErrorInfo.cs
- AssemblyInfo.cs
- SoapIncludeAttribute.cs
- SpeechEvent.cs
- ControlOperationBehavior.cs
- ComplusEndpointConfigContainer.cs
- CounterSampleCalculator.cs