Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------- // // 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
- HostProtectionException.cs
- StatusCommandUI.cs
- DataGridViewElement.cs
- Point.cs
- _StreamFramer.cs
- infer.cs
- ThicknessAnimationUsingKeyFrames.cs
- TextClipboardData.cs
- backend.cs
- OracleDateTime.cs
- DesignerProperties.cs
- XmlWrappingReader.cs
- DataSysAttribute.cs
- TextProperties.cs
- Visual3D.cs
- OleDbEnumerator.cs
- ZipIOCentralDirectoryBlock.cs
- BamlLocalizer.cs
- ContextProperty.cs
- Base64Stream.cs
- RootProfilePropertySettingsCollection.cs
- InvalidOperationException.cs
- FileSystemEventArgs.cs
- Compiler.cs
- _UriTypeConverter.cs
- RubberbandSelector.cs
- HebrewCalendar.cs
- MetadataPropertyCollection.cs
- PolyQuadraticBezierSegment.cs
- Label.cs
- ClaimComparer.cs
- HttpNamespaceReservationInstallComponent.cs
- LongTypeConverter.cs
- DSASignatureDeformatter.cs
- StylusSystemGestureEventArgs.cs
- Ray3DHitTestResult.cs
- CommonObjectSecurity.cs
- URLBuilder.cs
- Simplifier.cs
- WebPartDescription.cs
- XXXInfos.cs
- BamlRecordWriter.cs
- UnsafeNativeMethods.cs
- HttpModuleCollection.cs
- HttpWebResponse.cs
- MappingSource.cs
- ColorPalette.cs
- JournalNavigationScope.cs
- ComPersistableTypeElement.cs
- EncoderExceptionFallback.cs
- XmlDataLoader.cs
- ColorConverter.cs
- CookieParameter.cs
- VirtualizedItemProviderWrapper.cs
- ApplicationServiceHelper.cs
- RelatedImageListAttribute.cs
- XmlSiteMapProvider.cs
- SortAction.cs
- GridErrorDlg.cs
- SqlDataSource.cs
- EventLogTraceListener.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- JumpItem.cs
- OdbcConnectionPoolProviderInfo.cs
- UnmanagedHandle.cs
- DataServiceQueryProvider.cs
- FileSystemInfo.cs
- MatchSingleFxEngineOpcode.cs
- SecurityBindingElement.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- ListViewInsertEventArgs.cs
- UITypeEditors.cs
- GridView.cs
- EventWaitHandleSecurity.cs
- KeyboardEventArgs.cs
- XmlSchemaGroupRef.cs
- XmlIncludeAttribute.cs
- TaskFileService.cs
- QueryParameter.cs
- ListViewPagedDataSource.cs
- SchemaElementDecl.cs
- CryptoConfig.cs
- SqlConnectionHelper.cs
- InternalResources.cs
- XmlSchemaAppInfo.cs
- FilteredAttributeCollection.cs
- DesignColumn.cs
- PeerNameResolver.cs
- BamlBinaryReader.cs
- ConfigurationManagerHelper.cs
- XmlDomTextWriter.cs
- DataSet.cs
- HttpHandlerAction.cs
- StringToken.cs
- DynamicMetaObjectBinder.cs
- Regex.cs
- ConstructorNeedsTagAttribute.cs
- ProjectionCamera.cs
- _HelperAsyncResults.cs
- HelpHtmlBuilder.cs