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
- ObjectItemCollection.cs
- LightweightCodeGenerator.cs
- XmlUrlResolver.cs
- ClientSettingsProvider.cs
- ServiceHostingEnvironment.cs
- RelationshipConverter.cs
- FormViewActionList.cs
- HMACSHA512.cs
- Documentation.cs
- HandleExceptionArgs.cs
- SurrogateSelector.cs
- ClientScriptManagerWrapper.cs
- _PooledStream.cs
- DockAndAnchorLayout.cs
- Table.cs
- RoleServiceManager.cs
- _ShellExpression.cs
- EditorPart.cs
- PrintControllerWithStatusDialog.cs
- RuntimeArgumentHandle.cs
- SequenceNumber.cs
- ThicknessAnimationUsingKeyFrames.cs
- SafeRightsManagementSessionHandle.cs
- ACE.cs
- WhiteSpaceTrimStringConverter.cs
- ProviderConnectionPoint.cs
- ComboBoxHelper.cs
- Globals.cs
- BitmapImage.cs
- RegexRunnerFactory.cs
- CompositeControl.cs
- MailSettingsSection.cs
- DefaultHttpHandler.cs
- _SpnDictionary.cs
- TreeBuilder.cs
- ArglessEventHandlerProxy.cs
- ServerValidateEventArgs.cs
- ToolStripDropDownClosedEventArgs.cs
- HtmlTable.cs
- CommandBinding.cs
- StructuralObject.cs
- StateDesigner.TransitionInfo.cs
- XPathParser.cs
- XPathParser.cs
- HostingMessageProperty.cs
- TraceLevelStore.cs
- DataRelationCollection.cs
- ArgIterator.cs
- DataGridCellItemAutomationPeer.cs
- SeverityFilter.cs
- DbConnectionPoolCounters.cs
- ComponentEvent.cs
- autovalidator.cs
- SemanticResultKey.cs
- _Rfc2616CacheValidators.cs
- ToolStripPanel.cs
- MetabaseServerConfig.cs
- XsdValidatingReader.cs
- ZoneIdentityPermission.cs
- DBSchemaTable.cs
- DataTemplateSelector.cs
- CompositionAdorner.cs
- HttpModulesInstallComponent.cs
- Vector3D.cs
- RubberbandSelector.cs
- XmlSchemaAnyAttribute.cs
- BrowsableAttribute.cs
- WebPageTraceListener.cs
- LayoutUtils.cs
- DataGridViewLinkCell.cs
- ToolStripLabel.cs
- EmbeddedMailObject.cs
- UrlAuthorizationModule.cs
- CapacityStreamGeometryContext.cs
- SoapCommonClasses.cs
- ConnectionString.cs
- TargetParameterCountException.cs
- Point3DCollection.cs
- Unit.cs
- SqlWebEventProvider.cs
- MeshGeometry3D.cs
- StylusDevice.cs
- FixedSOMSemanticBox.cs
- Positioning.cs
- URLIdentityPermission.cs
- AccessViolationException.cs
- TypeConverters.cs
- PartialCachingAttribute.cs
- Double.cs
- Crc32.cs
- IApplicationTrustManager.cs
- InvokeMethod.cs
- TypeNameParser.cs
- ConfigXmlElement.cs
- EntityContainerEmitter.cs
- QuaternionAnimation.cs
- KnownTypesHelper.cs
- TemplateField.cs
- ImageListStreamer.cs
- Pkcs9Attribute.cs