Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / EntityModel / SchemaObjectModel / SchemaComplexType.cs / 1305376 / 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) { if (Schema.DataModel == SchemaDataModelOption.EntityDataModel) OtherContent.Add(Schema.SchemaSource); } #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) { if (Schema.DataModel == SchemaDataModelOption.EntityDataModel) OtherContent.Add(Schema.SchemaSource); } #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
- TreeViewHitTestInfo.cs
- ITreeGenerator.cs
- NetStream.cs
- ProbeDuplexAsyncResult.cs
- LayoutTableCell.cs
- SizeFConverter.cs
- GridViewDeletedEventArgs.cs
- ToolStripContainerDesigner.cs
- InstancePersistenceEvent.cs
- ObjectAnimationBase.cs
- AtomParser.cs
- ImageCodecInfo.cs
- JournalNavigationScope.cs
- DLinqAssociationProvider.cs
- RangeValidator.cs
- DefaultBinder.cs
- SqlBulkCopyColumnMapping.cs
- MasterPageBuildProvider.cs
- WindowsNonControl.cs
- RepeaterCommandEventArgs.cs
- ArraySortHelper.cs
- DebugTracing.cs
- FixedSOMGroup.cs
- GroupBox.cs
- ListViewUpdatedEventArgs.cs
- DataServiceQueryProvider.cs
- SerializationSectionGroup.cs
- ToolboxItemFilterAttribute.cs
- TypeNameParser.cs
- EFColumnProvider.cs
- DataSourceView.cs
- SiteOfOriginContainer.cs
- XD.cs
- DependencyPropertyAttribute.cs
- ComEventsSink.cs
- OleDbCommandBuilder.cs
- SocketPermission.cs
- MultilineStringConverter.cs
- COM2TypeInfoProcessor.cs
- ZoneMembershipCondition.cs
- XPathMessageFilterElementComparer.cs
- ContentFileHelper.cs
- DiscoveryClientChannelFactory.cs
- SimpleParser.cs
- PasswordBox.cs
- HttpCachePolicy.cs
- EntitySqlException.cs
- RenamedEventArgs.cs
- TagMapInfo.cs
- WorkflowOwnerAsyncResult.cs
- FixedPosition.cs
- SelectorAutomationPeer.cs
- HtmlHistory.cs
- XmlBindingWorker.cs
- IntegerValidator.cs
- DesignerOptionService.cs
- HtmlHead.cs
- PaintEvent.cs
- CodeCastExpression.cs
- DependencySource.cs
- CustomAttributeBuilder.cs
- PropertyPath.cs
- BitmapEffectInput.cs
- URIFormatException.cs
- RoutedEvent.cs
- Stopwatch.cs
- RectAnimation.cs
- GreenMethods.cs
- Bidi.cs
- UnauthorizedAccessException.cs
- SystemIPInterfaceProperties.cs
- MetadataException.cs
- ControlBindingsCollection.cs
- HtmlInputReset.cs
- RSACryptoServiceProvider.cs
- ViewgenContext.cs
- ErrorStyle.cs
- TryExpression.cs
- SearchForVirtualItemEventArgs.cs
- ProtocolsSection.cs
- AsymmetricCryptoHandle.cs
- SqlXmlStorage.cs
- NullableBoolConverter.cs
- XmlSchemaInferenceException.cs
- PrivateFontCollection.cs
- UrlAuthFailedErrorFormatter.cs
- XmlComplianceUtil.cs
- NativeMethodsCLR.cs
- XmlComment.cs
- RectangleHotSpot.cs
- FlagsAttribute.cs
- NullReferenceException.cs
- FilteredReadOnlyMetadataCollection.cs
- ToolboxItemAttribute.cs
- PriorityItem.cs
- XComponentModel.cs
- ContentType.cs
- SetterBaseCollection.cs
- ThicknessConverter.cs
- hwndwrapper.cs