Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / DataEntity / System / Data / EntityModel / SchemaObjectModel / SchemaComplexType.cs / 1 / 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
- PrintControllerWithStatusDialog.cs
- DiscoveryCallbackBehavior.cs
- ISAPIApplicationHost.cs
- XamlValidatingReader.cs
- AsyncContentLoadedEventArgs.cs
- ConditionalAttribute.cs
- StatusBarPanelClickEvent.cs
- PathTooLongException.cs
- RuleSetCollection.cs
- SoapProtocolImporter.cs
- LocalizedNameDescriptionPair.cs
- AttributeProviderAttribute.cs
- InArgumentConverter.cs
- Vector3DCollectionConverter.cs
- sqlser.cs
- MissingMethodException.cs
- AdapterSwitches.cs
- ToolStripOverflow.cs
- DesignerActionPropertyItem.cs
- ListViewInsertionMark.cs
- RequestQueryParser.cs
- httpapplicationstate.cs
- COSERVERINFO.cs
- StringKeyFrameCollection.cs
- BufferedGraphicsManager.cs
- CancelEventArgs.cs
- FillBehavior.cs
- OdbcError.cs
- BufferedWebEventProvider.cs
- BoundField.cs
- NavigationProperty.cs
- Button.cs
- wgx_exports.cs
- CustomCredentialPolicy.cs
- AccessDataSourceView.cs
- Win32SafeHandles.cs
- RegisteredScript.cs
- TextDecorationCollectionConverter.cs
- TextProviderWrapper.cs
- SByteStorage.cs
- XmlQuerySequence.cs
- SqlNodeAnnotation.cs
- TemplatePartAttribute.cs
- Image.cs
- FixUp.cs
- UnicodeEncoding.cs
- PtsHost.cs
- HttpHeaderCollection.cs
- IdentityManager.cs
- HostExecutionContextManager.cs
- Brush.cs
- PopOutPanel.cs
- CompilerLocalReference.cs
- LinkConverter.cs
- ReliabilityContractAttribute.cs
- Events.cs
- CodeObject.cs
- RouteCollection.cs
- DataService.cs
- QilSortKey.cs
- RSAOAEPKeyExchangeDeformatter.cs
- CharStorage.cs
- GridViewEditEventArgs.cs
- PlainXmlWriter.cs
- DoubleLinkListEnumerator.cs
- LineMetrics.cs
- NeutralResourcesLanguageAttribute.cs
- ValidationPropertyAttribute.cs
- MultiSelector.cs
- TextRenderer.cs
- DbSource.cs
- PatternMatcher.cs
- StringConverter.cs
- DeploymentSection.cs
- AtlasWeb.Designer.cs
- ClientFormsIdentity.cs
- ContentElement.cs
- CssStyleCollection.cs
- TextEditorTyping.cs
- WebChannelFactory.cs
- DictionaryChange.cs
- WebPartAddingEventArgs.cs
- Profiler.cs
- UserPersonalizationStateInfo.cs
- HelloOperationAsyncResult.cs
- IncrementalHitTester.cs
- MarkupCompiler.cs
- FlowDocument.cs
- SqlRecordBuffer.cs
- RegexReplacement.cs
- ElementFactory.cs
- IxmlLineInfo.cs
- ParentUndoUnit.cs
- EditBehavior.cs
- HttpFileCollectionWrapper.cs
- MouseWheelEventArgs.cs
- RightNameExpirationInfoPair.cs
- TableRowCollection.cs
- CustomValidator.cs
- StaticExtension.cs