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
- EndSelectCardRequest.cs
- CleanUpVirtualizedItemEventArgs.cs
- GlyphingCache.cs
- SessionParameter.cs
- SqlMethods.cs
- FileUpload.cs
- StyleSelector.cs
- StyleTypedPropertyAttribute.cs
- ChildDocumentBlock.cs
- ParameterCollection.cs
- TabControlAutomationPeer.cs
- DeviceSpecific.cs
- Shared.cs
- ThreadPoolTaskScheduler.cs
- TextComposition.cs
- DynamicPropertyHolder.cs
- DeliveryStrategy.cs
- WindowHideOrCloseTracker.cs
- loginstatus.cs
- DoubleLinkListEnumerator.cs
- WorkingDirectoryEditor.cs
- Fonts.cs
- UnaryNode.cs
- ClickablePoint.cs
- HtmlForm.cs
- ISAPIRuntime.cs
- HyperLinkField.cs
- securitymgrsite.cs
- TrustLevelCollection.cs
- DrawItemEvent.cs
- Pens.cs
- Int64AnimationUsingKeyFrames.cs
- LogExtent.cs
- TakeOrSkipWhileQueryOperator.cs
- BaseValidator.cs
- RouteCollection.cs
- CodeEntryPointMethod.cs
- InvalidCastException.cs
- RealizationContext.cs
- _SpnDictionary.cs
- DataGridHeaderBorder.cs
- ApplicationInfo.cs
- Viewport2DVisual3D.cs
- HtmlEncodedRawTextWriter.cs
- SQLBytes.cs
- ToolStripSettings.cs
- ArcSegment.cs
- GestureRecognizer.cs
- GlyphsSerializer.cs
- HierarchicalDataSourceControl.cs
- ChangeBlockUndoRecord.cs
- DocumentGridPage.cs
- ClientProxyGenerator.cs
- HtmlLink.cs
- FloatUtil.cs
- DispatcherOperation.cs
- Point3DValueSerializer.cs
- TimeSpanStorage.cs
- Literal.cs
- FontWeights.cs
- MessageQueuePermission.cs
- ImageKeyConverter.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- Signature.cs
- ControlBindingsCollection.cs
- ReliableSessionBindingElementImporter.cs
- SignedPkcs7.cs
- VerificationAttribute.cs
- AmbientValueAttribute.cs
- X509ServiceCertificateAuthenticationElement.cs
- BasicViewGenerator.cs
- ValidatorUtils.cs
- ParentQuery.cs
- LineInfo.cs
- WindowsNonControl.cs
- MemoryPressure.cs
- DataGridPagerStyle.cs
- SafeCryptContextHandle.cs
- XmlStreamStore.cs
- WeakReference.cs
- WebEventCodes.cs
- isolationinterop.cs
- SectionInput.cs
- MenuItemBinding.cs
- Converter.cs
- DbException.cs
- DataBoundControlParameterTarget.cs
- SequenceDesignerAccessibleObject.cs
- Int16Storage.cs
- FormatVersion.cs
- PopupRootAutomationPeer.cs
- DialogResultConverter.cs
- DataGridViewEditingControlShowingEventArgs.cs
- DesignTimeVisibleAttribute.cs
- SRDisplayNameAttribute.cs
- TypeListConverter.cs
- XmlComplianceUtil.cs
- _KerberosClient.cs
- SqlMethodAttribute.cs
- Transform.cs