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
- Profiler.cs
- Decimal.cs
- DataControlReference.cs
- AlphabeticalEnumConverter.cs
- SwitchAttribute.cs
- RawStylusInputCustomData.cs
- NullableLongSumAggregationOperator.cs
- SqlConnection.cs
- XmlSchemaNotation.cs
- DataGridViewColumnCollection.cs
- XmlSchemaComplexContentRestriction.cs
- EpmSourceTree.cs
- ValueTypeFixupInfo.cs
- Internal.cs
- _SSPISessionCache.cs
- ByteAnimationBase.cs
- XmlSchemaSet.cs
- __Error.cs
- SR.cs
- XmlnsCompatibleWithAttribute.cs
- QilGenerator.cs
- BuildProviderCollection.cs
- SystemException.cs
- DataGridViewRowCancelEventArgs.cs
- UniformGrid.cs
- X509ChainElement.cs
- UnionExpr.cs
- EndpointAddress10.cs
- GC.cs
- FontClient.cs
- UserControlParser.cs
- Point3DAnimation.cs
- SQLMoneyStorage.cs
- DataGridTable.cs
- InputProcessorProfilesLoader.cs
- PreviewKeyDownEventArgs.cs
- ResourceIDHelper.cs
- DispatcherSynchronizationContext.cs
- TextDecorationCollection.cs
- ExpressionBinding.cs
- WindowCollection.cs
- TableCellCollection.cs
- HostingEnvironment.cs
- SourceSwitch.cs
- HtmlTableCellCollection.cs
- RawStylusInputCustomDataList.cs
- DataGridViewUtilities.cs
- DocumentPageViewAutomationPeer.cs
- MemberRelationshipService.cs
- Point4DValueSerializer.cs
- WsdlBuildProvider.cs
- DragStartedEventArgs.cs
- Selection.cs
- CornerRadius.cs
- SafePointer.cs
- OrderedParallelQuery.cs
- PropertyConverter.cs
- XamlDesignerSerializationManager.cs
- HttpClientChannel.cs
- BufferModeSettings.cs
- AuthenticateEventArgs.cs
- StringWriter.cs
- FragmentNavigationEventArgs.cs
- EmbeddedMailObject.cs
- Stylus.cs
- ConfigurationProperty.cs
- DeploymentSection.cs
- QueryOperatorEnumerator.cs
- Faults.cs
- RestHandler.cs
- UInt64Converter.cs
- ObjectComplexPropertyMapping.cs
- DuplexChannelBinder.cs
- SystemPens.cs
- UnsafeNativeMethods.cs
- Transactions.cs
- ConnectionProviderAttribute.cs
- Button.cs
- FileDialogCustomPlacesCollection.cs
- XamlReaderHelper.cs
- MenuEventArgs.cs
- MailWebEventProvider.cs
- ScriptingScriptResourceHandlerSection.cs
- TextEffect.cs
- ApplicationProxyInternal.cs
- TextBoxLine.cs
- OutputScopeManager.cs
- TextUtf8RawTextWriter.cs
- WorkflowDebuggerSteppingAttribute.cs
- oledbconnectionstring.cs
- BoundsDrawingContextWalker.cs
- SecurityTokenSerializer.cs
- VarInfo.cs
- ResourcesChangeInfo.cs
- SetStoryboardSpeedRatio.cs
- OracleInternalConnection.cs
- AlphabetConverter.cs
- Command.cs
- XmlSchemaValidator.cs
- HtmlInputFile.cs