Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- XmlTextEncoder.cs
- ModifyActivitiesPropertyDescriptor.cs
- ExecutionContext.cs
- NonPrimarySelectionGlyph.cs
- HttpFormatExtensions.cs
- TransformPattern.cs
- DataSvcMapFileSerializer.cs
- DataGridViewBand.cs
- SqlUdtInfo.cs
- KeyInfo.cs
- SortQuery.cs
- SqlLiftIndependentRowExpressions.cs
- HijriCalendar.cs
- OptimalTextSource.cs
- DBCommand.cs
- ConversionHelper.cs
- ComplexObject.cs
- CustomServiceCredentials.cs
- NamespaceMapping.cs
- FunctionParameter.cs
- ClientSettingsProvider.cs
- EditorAttributeInfo.cs
- HtmlSelect.cs
- Inline.cs
- Stroke2.cs
- XPathChildIterator.cs
- SystemFonts.cs
- precedingsibling.cs
- SystemIcons.cs
- XPathEmptyIterator.cs
- RequestQueue.cs
- EventData.cs
- MetafileHeader.cs
- SqlUtils.cs
- SqlCommandAsyncResult.cs
- TextViewElement.cs
- Helper.cs
- SubMenuStyleCollection.cs
- DesignBindingEditor.cs
- MultiView.cs
- HttpConfigurationContext.cs
- InkCanvasInnerCanvas.cs
- WsatConfiguration.cs
- CssStyleCollection.cs
- ArrayExtension.cs
- XmlSerializerSection.cs
- CategoryAttribute.cs
- TreeNodeBinding.cs
- SafeCryptContextHandle.cs
- Storyboard.cs
- BufferedGraphics.cs
- DataGridToolTip.cs
- DataProtection.cs
- ToolStripContainer.cs
- ImageCodecInfoPrivate.cs
- Translator.cs
- FontConverter.cs
- BinaryMethodMessage.cs
- DataColumnMappingCollection.cs
- XsltContext.cs
- diagnosticsswitches.cs
- PreApplicationStartMethodAttribute.cs
- ContentOperations.cs
- ComponentChangedEvent.cs
- FilterableAttribute.cs
- AutomationFocusChangedEventArgs.cs
- UnSafeCharBuffer.cs
- WizardStepBase.cs
- CqlWriter.cs
- HostedElements.cs
- QuaternionAnimationBase.cs
- ContentValidator.cs
- WebConfigurationHostFileChange.cs
- WebServiceReceiveDesigner.cs
- AsyncOperation.cs
- TypeValidationEventArgs.cs
- KeyTimeConverter.cs
- DictionaryEntry.cs
- Part.cs
- AdornerLayer.cs
- NavigationWindowAutomationPeer.cs
- DocumentCollection.cs
- XamlStyleSerializer.cs
- RedirectionProxy.cs
- DelegateBodyWriter.cs
- ContentOperations.cs
- Content.cs
- objectquery_tresulttype.cs
- PresentationAppDomainManager.cs
- OrderedDictionary.cs
- AvTrace.cs
- MessageEnumerator.cs
- EventManager.cs
- XmlText.cs
- DelegateArgument.cs
- TextBox.cs
- PeerInputChannelListener.cs
- InputReport.cs
- HScrollBar.cs
- TextServicesCompartment.cs