Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntityDesign / Design / System / Data / EntityModel / Emitters / ComplexTypeEmitter.cs / 1305376 / ComplexTypeEmitter.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.CodeDom; using System.Data; using System.Data.Metadata.Edm; using System.Data.EntityModel.SchemaObjectModel; namespace System.Data.EntityModel.Emitters { ////// Summary description for NestedTypeEmitter. /// internal sealed class ComplexTypeEmitter : StructuredTypeEmitter { #region Methods ////// /// /// /// public ComplexTypeEmitter(ClientApiGenerator generator, ComplexType complexType) : base(generator, complexType) { } ////// Apply the attributes to this type. /// /// The declaration of the type that should have attributes added to it. protected override void EmitTypeAttributes( CodeTypeDeclaration typeDecl ) { Generator.AttributeEmitter.EmitTypeAttributes( this, typeDecl ); base.EmitTypeAttributes( typeDecl ); } #endregion #region Protected Properties ////// /// ///protected override CodeTypeReference GetBaseType() { CodeTypeReference baseType = base.GetBaseType(); if (baseType == null) { baseType = TypeReference.ComplexTypeBaseClass; } return baseType; } protected override ReadOnlyMetadataCollection GetProperties() { return Item.Properties; } internal new ComplexType Item { get { return base.Item as ComplexType; } } #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
- XmlDataSourceDesigner.cs
- PasswordTextNavigator.cs
- StylusDevice.cs
- CommandTreeTypeHelper.cs
- EntityDataSourceSelectedEventArgs.cs
- ConsoleCancelEventArgs.cs
- SupportingTokenListenerFactory.cs
- DrawingGroup.cs
- UntrustedRecipientException.cs
- CellPartitioner.cs
- SQlBooleanStorage.cs
- SapiRecognizer.cs
- XmlParserContext.cs
- FormsAuthenticationCredentials.cs
- Assert.cs
- VirtualDirectoryMapping.cs
- DrawToolTipEventArgs.cs
- Wizard.cs
- CodeObjectCreateExpression.cs
- ContentFileHelper.cs
- RSAOAEPKeyExchangeDeformatter.cs
- MetadataItem.cs
- ManagedFilter.cs
- BinaryMessageEncoder.cs
- DescendantBaseQuery.cs
- EntryWrittenEventArgs.cs
- MdiWindowListItemConverter.cs
- PageCodeDomTreeGenerator.cs
- RuleRef.cs
- Utils.cs
- XmlElementAttribute.cs
- Point3DKeyFrameCollection.cs
- SqlDeflator.cs
- BindingValueChangedEventArgs.cs
- Label.cs
- ItemsChangedEventArgs.cs
- RowTypePropertyElement.cs
- ModifierKeysValueSerializer.cs
- _Events.cs
- TextDecorations.cs
- Registry.cs
- Executor.cs
- DelegateBodyWriter.cs
- ProviderException.cs
- IISUnsafeMethods.cs
- SoapIncludeAttribute.cs
- WebServiceTypeData.cs
- ResourcePermissionBaseEntry.cs
- UpdateCommand.cs
- PropertyGrid.cs
- QueryCoreOp.cs
- DetailsViewUpdatedEventArgs.cs
- ServiceSecurityContext.cs
- ToolStripProgressBar.cs
- ServiceNameElementCollection.cs
- GroupByExpressionRewriter.cs
- ProgressiveCrcCalculatingStream.cs
- WebDescriptionAttribute.cs
- SiteMapSection.cs
- ObjectDataProvider.cs
- TransformationRules.cs
- DbProviderFactoriesConfigurationHandler.cs
- DispatchChannelSink.cs
- DecoratedNameAttribute.cs
- FolderLevelBuildProviderCollection.cs
- MimeImporter.cs
- FindCriteriaApril2005.cs
- EventDescriptor.cs
- XPathEmptyIterator.cs
- VisualTransition.cs
- BrowserDefinitionCollection.cs
- SchemaImporterExtensionsSection.cs
- LinqToSqlWrapper.cs
- SystemUnicastIPAddressInformation.cs
- MDIWindowDialog.cs
- Int64Animation.cs
- FunctionDetailsReader.cs
- Regex.cs
- VariantWrapper.cs
- IdentityNotMappedException.cs
- AtlasWeb.Designer.cs
- IgnoreDeviceFilterElementCollection.cs
- NetCodeGroup.cs
- XPathParser.cs
- XmlFormatWriterGenerator.cs
- HttpCookie.cs
- PcmConverter.cs
- WindowsSysHeader.cs
- AssemblyInfo.cs
- HttpHandlerAction.cs
- ColumnPropertiesGroup.cs
- ResourcePool.cs
- HelpEvent.cs
- DataGridViewUtilities.cs
- DataGridViewEditingControlShowingEventArgs.cs
- DispatcherExceptionFilterEventArgs.cs
- BitFlagsGenerator.cs
- CancelEventArgs.cs
- ScrollPatternIdentifiers.cs
- DataConnectionHelper.cs