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
- ConfigurationManager.cs
- EntityConnection.cs
- TableRow.cs
- cookie.cs
- ImageButton.cs
- WpfXamlMember.cs
- DataErrorValidationRule.cs
- odbcmetadatacollectionnames.cs
- QuaternionConverter.cs
- Int32RectConverter.cs
- FilterRepeater.cs
- AssemblyCollection.cs
- UriTemplateMatch.cs
- SqlXml.cs
- VideoDrawing.cs
- PriorityChain.cs
- MemberHolder.cs
- HyperLink.cs
- CompiledRegexRunner.cs
- DeferredSelectedIndexReference.cs
- dataobject.cs
- X509Chain.cs
- SchemaTypeEmitter.cs
- MD5.cs
- DesignerDataConnection.cs
- DataBoundControlHelper.cs
- XmlSchemaException.cs
- Int64.cs
- WSHttpBindingBaseElement.cs
- Enumerable.cs
- HttpListenerRequest.cs
- UriParserTemplates.cs
- SmtpClient.cs
- ColumnResizeAdorner.cs
- FormViewDesigner.cs
- Context.cs
- BooleanAnimationUsingKeyFrames.cs
- TextTreeTextElementNode.cs
- SupportsPreviewControlAttribute.cs
- DecimalStorage.cs
- MenuScrollingVisibilityConverter.cs
- ChannelCacheSettings.cs
- translator.cs
- PartialCachingControl.cs
- HealthMonitoringSectionHelper.cs
- TextEditorTyping.cs
- FusionWrap.cs
- NameNode.cs
- Pointer.cs
- ResourceWriter.cs
- WebPartDisplayModeCancelEventArgs.cs
- _ConnectionGroup.cs
- OperationAbortedException.cs
- TableRowCollection.cs
- DataViewSetting.cs
- NetworkInformationException.cs
- DataGridViewCellCancelEventArgs.cs
- KeyValueInternalCollection.cs
- MachineKey.cs
- DataGridSortingEventArgs.cs
- PlatformCulture.cs
- BuildDependencySet.cs
- KeyValuePairs.cs
- PathBox.cs
- XmlCDATASection.cs
- MessageParameterAttribute.cs
- RoutingExtension.cs
- CreateRefExpr.cs
- FontInfo.cs
- UnsafeNativeMethods.cs
- _AcceptOverlappedAsyncResult.cs
- FocusChangedEventArgs.cs
- HtmlGenericControl.cs
- GenericsInstances.cs
- TextBox.cs
- XslTransform.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- InteropBitmapSource.cs
- ConfigurationElement.cs
- Win32Exception.cs
- TaskResultSetter.cs
- ComplexBindingPropertiesAttribute.cs
- Hex.cs
- EventLogConfiguration.cs
- ManifestBasedResourceGroveler.cs
- OutputCacheProfile.cs
- SByteConverter.cs
- x509store.cs
- HtmlHistory.cs
- Typography.cs
- HeaderUtility.cs
- SwitchElementsCollection.cs
- CompoundFileReference.cs
- HttpRequestTraceRecord.cs
- HtmlTable.cs
- ResetableIterator.cs
- XmlDataSourceNodeDescriptor.cs
- CoTaskMemHandle.cs
- ScriptComponentDescriptor.cs
- ModuleElement.cs