Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SemanticResultKey.cs
- GPPOINTF.cs
- TabletCollection.cs
- COM2ExtendedUITypeEditor.cs
- ElasticEase.cs
- XmlDocument.cs
- DesignerGenericWebPart.cs
- SamlAudienceRestrictionCondition.cs
- IdSpace.cs
- XmlEventCache.cs
- BuiltInPermissionSets.cs
- XmlSerializerNamespaces.cs
- BaseInfoTable.cs
- GenericUriParser.cs
- DisplayMemberTemplateSelector.cs
- XmlHierarchicalEnumerable.cs
- SqlDataRecord.cs
- ToolStripDropDownClosingEventArgs.cs
- ResourceProperty.cs
- WebPartsPersonalizationAuthorization.cs
- CheckBox.cs
- ADMembershipUser.cs
- List.cs
- HostedHttpContext.cs
- TextUtf8RawTextWriter.cs
- EditorPartCollection.cs
- LambdaExpression.cs
- HierarchicalDataBoundControlAdapter.cs
- EncryptedXml.cs
- ZipFileInfoCollection.cs
- MethodMessage.cs
- ParsedAttributeCollection.cs
- VerificationAttribute.cs
- ObjectListSelectEventArgs.cs
- EntityParameterCollection.cs
- XmlDomTextWriter.cs
- _ConnectOverlappedAsyncResult.cs
- ToolBarButton.cs
- SQLUtility.cs
- MetadataFile.cs
- BlockExpression.cs
- Int32.cs
- EventDescriptor.cs
- ImageListStreamer.cs
- IndicShape.cs
- TransactionTable.cs
- MultipartContentParser.cs
- DbException.cs
- Tablet.cs
- Visitors.cs
- DataBindingHandlerAttribute.cs
- IInstanceTable.cs
- XmlUtf8RawTextWriter.cs
- WebExceptionStatus.cs
- WebUtil.cs
- FixedSOMSemanticBox.cs
- CreatingCookieEventArgs.cs
- ArrangedElementCollection.cs
- ApplicationSettingsBase.cs
- NetworkAddressChange.cs
- Span.cs
- HandlerBase.cs
- HtmlElementErrorEventArgs.cs
- XmlSchemaSimpleContent.cs
- RankException.cs
- MsmqProcessProtocolHandler.cs
- MiniLockedBorderGlyph.cs
- QilTypeChecker.cs
- MsmqIntegrationElement.cs
- TdsEnums.cs
- WSDualHttpSecurity.cs
- XmlSecureResolver.cs
- CalendarTable.cs
- WebPartDeleteVerb.cs
- SafeNativeMethods.cs
- AlignmentYValidation.cs
- EventDescriptorCollection.cs
- ToolConsole.cs
- ProxyAttribute.cs
- TextViewSelectionProcessor.cs
- WebPartCloseVerb.cs
- EditCommandColumn.cs
- DialogResultConverter.cs
- Nullable.cs
- SecuritySessionSecurityTokenProvider.cs
- LinkButton.cs
- ClientUtils.cs
- PositiveTimeSpanValidator.cs
- SafeArchiveContext.cs
- MouseBinding.cs
- ViewBase.cs
- PropertyPathWorker.cs
- XmlSchemaAttributeGroup.cs
- RadioButton.cs
- ChtmlTextWriter.cs
- IPEndPoint.cs
- TimeSpanConverter.cs
- QueryExecutionOption.cs
- FileSystemWatcher.cs
- SocketInformation.cs