Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / DataWeb / Design / system / Data / EntityModel / Emitters / ComplexTypeEmitter.cs / 1 / 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
- MembershipSection.cs
- Context.cs
- NullReferenceException.cs
- ElasticEase.cs
- AttachedPropertyBrowsableAttribute.cs
- XmlNullResolver.cs
- MethodBuilderInstantiation.cs
- DateTimeParse.cs
- FunctionImportElement.cs
- CharacterHit.cs
- EditorPartCollection.cs
- ResourceAssociationType.cs
- CommunicationObject.cs
- ForEachAction.cs
- DrawingBrush.cs
- HttpApplication.cs
- CodeExporter.cs
- ToolboxItemFilterAttribute.cs
- ActivityStateRecord.cs
- FrameworkElementAutomationPeer.cs
- SystemIcmpV4Statistics.cs
- NonClientArea.cs
- LicenseException.cs
- CqlWriter.cs
- FileDialog.cs
- ReturnType.cs
- ValueOfAction.cs
- TreeIterator.cs
- TypeConstant.cs
- LocalizableResourceBuilder.cs
- MethodImplAttribute.cs
- IncrementalReadDecoders.cs
- SecurityTokenParametersEnumerable.cs
- URI.cs
- SmtpNtlmAuthenticationModule.cs
- FlowDocumentPageViewerAutomationPeer.cs
- DefaultExpression.cs
- FormViewPageEventArgs.cs
- DialogResultConverter.cs
- IssuanceLicense.cs
- BindToObject.cs
- HtmlForm.cs
- BinaryUtilClasses.cs
- RadioButtonFlatAdapter.cs
- GeneralTransformGroup.cs
- KeyTimeConverter.cs
- CodeNamespaceCollection.cs
- Documentation.cs
- ReceiveSecurityHeader.cs
- IsolationInterop.cs
- AutomationPropertyInfo.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- CultureData.cs
- SoapIgnoreAttribute.cs
- UnsafeNativeMethodsTablet.cs
- DataFormats.cs
- SmiRecordBuffer.cs
- URLBuilder.cs
- PolicyDesigner.cs
- LinqDataSourceEditData.cs
- ByteBufferPool.cs
- SponsorHelper.cs
- WebDisplayNameAttribute.cs
- SystemIcmpV6Statistics.cs
- DataGridDesigner.cs
- MetadataImporter.cs
- assertwrapper.cs
- _DynamicWinsockMethods.cs
- RightsManagementPermission.cs
- VirtualDirectoryMappingCollection.cs
- CommandHelpers.cs
- Rijndael.cs
- DecimalAnimation.cs
- FormViewPagerRow.cs
- SmiEventSink.cs
- FieldBuilder.cs
- ImageAnimator.cs
- TraceLevelStore.cs
- httpapplicationstate.cs
- FixedStringLookup.cs
- SetterBaseCollection.cs
- XPathNavigatorKeyComparer.cs
- DES.cs
- ExceptionHelpers.cs
- DateTimeUtil.cs
- InsufficientMemoryException.cs
- StaticExtension.cs
- ExceptionHandlers.cs
- ViewBox.cs
- ToolStripItemRenderEventArgs.cs
- ComponentSerializationService.cs
- BitmapDecoder.cs
- CodeTypeOfExpression.cs
- TaskForm.cs
- XamlHttpHandlerFactory.cs
- TextTreeTextNode.cs
- Content.cs
- TextServicesContext.cs
- ExpressionNormalizer.cs
- DataServiceResponse.cs