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
- Size3DValueSerializer.cs
- XamlParser.cs
- MLangCodePageEncoding.cs
- PointCollectionConverter.cs
- HttpCookieCollection.cs
- ToolTipAutomationPeer.cs
- BindUriHelper.cs
- StatusBarDrawItemEvent.cs
- BinaryObjectWriter.cs
- RtType.cs
- XmlSchemaComplexContentExtension.cs
- TemplatedMailWebEventProvider.cs
- MeshGeometry3D.cs
- XamlFilter.cs
- CryptoStream.cs
- BooleanAnimationUsingKeyFrames.cs
- PrintDialog.cs
- RoleServiceManager.cs
- UInt32Storage.cs
- WindowsEditBox.cs
- CodeTypeReference.cs
- BufferedMessageWriter.cs
- SqlClientWrapperSmiStream.cs
- DataServiceKeyAttribute.cs
- FormatControl.cs
- ObjectNavigationPropertyMapping.cs
- AttachmentService.cs
- ListSortDescriptionCollection.cs
- DataBinder.cs
- LingerOption.cs
- OleDbPermission.cs
- TimeZone.cs
- EFColumnProvider.cs
- RoleManagerEventArgs.cs
- BamlMapTable.cs
- ChineseLunisolarCalendar.cs
- Simplifier.cs
- GenericEnumConverter.cs
- NumberFormatInfo.cs
- GreenMethods.cs
- ArrayWithOffset.cs
- OutputScopeManager.cs
- _AutoWebProxyScriptHelper.cs
- TransformDescriptor.cs
- MetadataArtifactLoaderComposite.cs
- SkipQueryOptionExpression.cs
- Collection.cs
- FontStretch.cs
- Variable.cs
- SettingsPropertyCollection.cs
- TableCell.cs
- RuntimeEnvironment.cs
- SqlDataSourceEnumerator.cs
- ColumnResizeAdorner.cs
- TcpAppDomainProtocolHandler.cs
- Bidi.cs
- ToolboxItemSnapLineBehavior.cs
- MessageFormatterConverter.cs
- DataKeyCollection.cs
- PersonalizationEntry.cs
- DrawingContextWalker.cs
- smtpconnection.cs
- COAUTHIDENTITY.cs
- OleDbMetaDataFactory.cs
- MergeFilterQuery.cs
- GreaterThan.cs
- Message.cs
- UserMapPath.cs
- PathGeometry.cs
- GetLastErrorDetailsRequest.cs
- _SslSessionsCache.cs
- FSWPathEditor.cs
- ConstNode.cs
- GrammarBuilder.cs
- SqlWriter.cs
- SQLInt32.cs
- _ContextAwareResult.cs
- RSACryptoServiceProvider.cs
- InstanceNormalEvent.cs
- EndOfStreamException.cs
- HtmlWindowCollection.cs
- LingerOption.cs
- Itemizer.cs
- CommandEventArgs.cs
- XmlnsDictionary.cs
- HttpRequestCacheValidator.cs
- XsdBuilder.cs
- IntSecurity.cs
- Funcletizer.cs
- BindingCompleteEventArgs.cs
- CanExecuteRoutedEventArgs.cs
- ExceptionUtil.cs
- HttpApplicationFactory.cs
- HuffCodec.cs
- ActivityExecutor.cs
- ConversionContext.cs
- PointLightBase.cs
- ReceiveSecurityHeaderElementManager.cs
- ListManagerBindingsCollection.cs
- ViewBase.cs