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
- ISessionStateStore.cs
- LocalServiceSecuritySettings.cs
- ListSortDescription.cs
- ModuleConfigurationInfo.cs
- DefaultValueTypeConverter.cs
- PaperSource.cs
- odbcmetadatacollectionnames.cs
- NGCSerializer.cs
- CustomSignedXml.cs
- IEnumerable.cs
- ToolStripTextBox.cs
- UpdateProgress.cs
- ProviderSettings.cs
- WebPartVerbsEventArgs.cs
- SerializationEventsCache.cs
- DataObjectMethodAttribute.cs
- EventToken.cs
- ItemMap.cs
- FilterableAttribute.cs
- EventQueueState.cs
- SerializationObjectManager.cs
- AssociationEndMember.cs
- WebSysDisplayNameAttribute.cs
- LocatorBase.cs
- DataControlLinkButton.cs
- NavigatingCancelEventArgs.cs
- ResourceCategoryAttribute.cs
- ScriptComponentDescriptor.cs
- AsyncPostBackErrorEventArgs.cs
- PathSegment.cs
- WebBrowserContainer.cs
- RoleGroup.cs
- WinHttpWebProxyFinder.cs
- IdnElement.cs
- SqlXmlStorage.cs
- MatrixTransform.cs
- ReadOnlyObservableCollection.cs
- ScriptHandlerFactory.cs
- DataGridViewCellStateChangedEventArgs.cs
- TypedDataSetSchemaImporterExtension.cs
- TimelineCollection.cs
- AppDomainResourcePerfCounters.cs
- InputEventArgs.cs
- Renderer.cs
- Calendar.cs
- XNodeNavigator.cs
- XmlWriterTraceListener.cs
- GlobalEventManager.cs
- MergePropertyDescriptor.cs
- TableItemPatternIdentifiers.cs
- OleDbConnection.cs
- ApplicationInfo.cs
- WebControl.cs
- InitializingNewItemEventArgs.cs
- NativeRecognizer.cs
- IdentifierCreationService.cs
- SelectorItemAutomationPeer.cs
- XmlProcessingInstruction.cs
- StylusLogic.cs
- __Filters.cs
- HttpConfigurationSystem.cs
- ReversePositionQuery.cs
- FontFamilyConverter.cs
- SemanticResultValue.cs
- ZoomPercentageConverter.cs
- Models.cs
- QuaternionAnimationBase.cs
- PartialCachingAttribute.cs
- TableParagraph.cs
- SchemaImporter.cs
- XsltOutput.cs
- QEncodedStream.cs
- DockAndAnchorLayout.cs
- SettingsBindableAttribute.cs
- LinearGradientBrush.cs
- MouseCaptureWithinProperty.cs
- SqlMethodTransformer.cs
- Vector3DCollectionValueSerializer.cs
- PermissionToken.cs
- XmlSchemaRedefine.cs
- XmlSubtreeReader.cs
- XmlNode.cs
- FormatPage.cs
- OdbcEnvironmentHandle.cs
- CodeMethodReturnStatement.cs
- HttpPostServerProtocol.cs
- IndependentAnimationStorage.cs
- TextTreeTextBlock.cs
- TrustManager.cs
- LineSegment.cs
- ImageDrawing.cs
- QilLoop.cs
- _ShellExpression.cs
- DbInsertCommandTree.cs
- DataGridCaption.cs
- Visual3D.cs
- ToolBar.cs
- SecurityPolicyVersion.cs
- EndPoint.cs
- XmlNamespaceMapping.cs