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
- EventTrigger.cs
- HttpProfileGroupBase.cs
- RootBrowserWindow.cs
- ToolStripSettings.cs
- JapaneseCalendar.cs
- UTF7Encoding.cs
- ToolboxItemAttribute.cs
- ImpersonateTokenRef.cs
- WorkflowMarkupSerializationManager.cs
- LayoutEvent.cs
- CssClassPropertyAttribute.cs
- SqlSupersetValidator.cs
- CheckBoxPopupAdapter.cs
- WbmpConverter.cs
- xmlglyphRunInfo.cs
- ScriptManagerProxy.cs
- FormsAuthentication.cs
- AnimationLayer.cs
- ContentFilePart.cs
- TrackingDataItemValue.cs
- HttpListenerResponse.cs
- UnicastIPAddressInformationCollection.cs
- HttpMethodConstraint.cs
- BlurEffect.cs
- PagerSettings.cs
- ValidationErrorEventArgs.cs
- MULTI_QI.cs
- TextServicesContext.cs
- filewebrequest.cs
- XamlGridLengthSerializer.cs
- _MultipleConnectAsync.cs
- DispatcherOperation.cs
- PersonalizationProviderHelper.cs
- ToolStripManager.cs
- MsmqIntegrationMessageProperty.cs
- TextMarkerSource.cs
- Base64Decoder.cs
- XPathExpr.cs
- safelinkcollection.cs
- ProvideValueServiceProvider.cs
- ObjectPersistData.cs
- XmlTextReader.cs
- CqlGenerator.cs
- WindowsContainer.cs
- PerformanceCountersElement.cs
- InputLanguageSource.cs
- HScrollProperties.cs
- Codec.cs
- WS2007HttpBinding.cs
- Lease.cs
- Win32Native.cs
- DialogDivider.cs
- configsystem.cs
- LinqDataSourceEditData.cs
- DomainConstraint.cs
- TraceHelpers.cs
- TypefaceCollection.cs
- TokenDescriptor.cs
- ArrangedElementCollection.cs
- BoundPropertyEntry.cs
- ConfigXmlWhitespace.cs
- HierarchicalDataBoundControl.cs
- CodeGenerator.cs
- AndCondition.cs
- SortAction.cs
- DoubleIndependentAnimationStorage.cs
- Span.cs
- Codec.cs
- DataRecordInternal.cs
- ProfileEventArgs.cs
- InvalidEnumArgumentException.cs
- SequenceNumber.cs
- EventSetter.cs
- DropDownHolder.cs
- Stroke.cs
- BufferModeSettings.cs
- MediaPlayerState.cs
- Pointer.cs
- Formatter.cs
- NetWebProxyFinder.cs
- TimeZone.cs
- RevocationPoint.cs
- FactoryGenerator.cs
- EventWaitHandle.cs
- ParameterExpression.cs
- CodeDOMUtility.cs
- WebUtil.cs
- MetaColumn.cs
- SizeLimitedCache.cs
- Overlapped.cs
- ItemsControlAutomationPeer.cs
- DataGridCell.cs
- InternalBufferOverflowException.cs
- CollectionCodeDomSerializer.cs
- DefaultAsyncDataDispatcher.cs
- SQLMoney.cs
- DataChangedEventManager.cs
- CorrelationManager.cs
- RoleService.cs
- DataControlLinkButton.cs