Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWeb / Design / system / Data / EntityModel / Emitters / ComplexTypeEmitter.cs / 1305376 / ComplexTypeEmitter.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System.CodeDom; using System.Data.Metadata.Edm; 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(); 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
- InnerItemCollectionView.cs
- SharingService.cs
- Size.cs
- lengthconverter.cs
- RedirectionProxy.cs
- NativeMethods.cs
- SlipBehavior.cs
- Figure.cs
- PolyLineSegmentFigureLogic.cs
- HotSpot.cs
- DataListDesigner.cs
- LinearQuaternionKeyFrame.cs
- ControlUtil.cs
- ToolStripItem.cs
- Int64Animation.cs
- LocalBuilder.cs
- ControlPropertyNameConverter.cs
- CommandHelper.cs
- XmlCDATASection.cs
- DSASignatureFormatter.cs
- IDReferencePropertyAttribute.cs
- CoreSwitches.cs
- RegexTypeEditor.cs
- SslStream.cs
- SqlTriggerContext.cs
- DataGridRowsPresenter.cs
- OutOfMemoryException.cs
- RowToFieldTransformer.cs
- ConfigXmlDocument.cs
- FastEncoderWindow.cs
- Variant.cs
- ellipse.cs
- EndEvent.cs
- PagerSettings.cs
- Crc32.cs
- ThreadLocal.cs
- BrowserInteropHelper.cs
- ToolStripTextBox.cs
- PageClientProxyGenerator.cs
- SafeBitVector32.cs
- AtomicFile.cs
- Util.cs
- DependencyObject.cs
- DescendantOverDescendantQuery.cs
- PreviewKeyDownEventArgs.cs
- CachedFontFace.cs
- LinkButton.cs
- XmlWriterSettings.cs
- UInt16Storage.cs
- StreamProxy.cs
- XmlDataLoader.cs
- PageClientProxyGenerator.cs
- FullTextState.cs
- EndPoint.cs
- PrimitiveCodeDomSerializer.cs
- Schema.cs
- SpinLock.cs
- PointAnimationBase.cs
- PackageRelationshipCollection.cs
- AssemblyName.cs
- PathFigureCollectionConverter.cs
- FileUtil.cs
- Button.cs
- Guid.cs
- MenuItemCollection.cs
- XmlCountingReader.cs
- AnnouncementDispatcherAsyncResult.cs
- UTF32Encoding.cs
- XNodeNavigator.cs
- EntityDataSource.cs
- XPathNodePointer.cs
- SqlMethods.cs
- ActiveXContainer.cs
- UnionExpr.cs
- InternalControlCollection.cs
- CalendarAutomationPeer.cs
- Vector.cs
- UpDownBase.cs
- OleDbParameter.cs
- AutomationProperty.cs
- GeneralTransform.cs
- Ipv6Element.cs
- ImageMap.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- RSACryptoServiceProvider.cs
- RenderData.cs
- ViewCellSlot.cs
- SecurityAccessDeniedException.cs
- DocumentCollection.cs
- EntityDataSourceQueryBuilder.cs
- JsonWriterDelegator.cs
- OrderedDictionary.cs
- CreatingCookieEventArgs.cs
- UnsafeNativeMethods.cs
- RunClient.cs
- SQLDoubleStorage.cs
- WebPartsPersonalizationAuthorization.cs
- TreeView.cs
- PropertySegmentSerializationProvider.cs
- ButtonFieldBase.cs