Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataWeb / Design / system / Data / EntityModel / Emitters / ComplexTypeEmitter.cs / 2 / 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
- DataServiceKeyAttribute.cs
- TextRenderingModeValidation.cs
- DecoderNLS.cs
- PreviewKeyDownEventArgs.cs
- DbException.cs
- EntityConnection.cs
- CharConverter.cs
- LastQueryOperator.cs
- XmlSchemaSimpleContent.cs
- ReadWriteObjectLock.cs
- FormClosingEvent.cs
- PermissionToken.cs
- Lasso.cs
- NotSupportedException.cs
- Misc.cs
- SqlConnectionPoolGroupProviderInfo.cs
- DockAndAnchorLayout.cs
- AssociationTypeEmitter.cs
- XmlUtilWriter.cs
- selecteditemcollection.cs
- ObjectDataSourceFilteringEventArgs.cs
- HtmlInputRadioButton.cs
- ToolStripDropDownClosedEventArgs.cs
- IProducerConsumerCollection.cs
- CodeGeneratorOptions.cs
- ContextStaticAttribute.cs
- XmlDownloadManager.cs
- DataGridViewRowPrePaintEventArgs.cs
- Compiler.cs
- RSAOAEPKeyExchangeDeformatter.cs
- HostProtectionPermission.cs
- DataServiceQuery.cs
- ChannelCredentials.cs
- ImageListDesigner.cs
- ZipArchive.cs
- TextPointer.cs
- CellIdBoolean.cs
- RelationshipConverter.cs
- PipeStream.cs
- XmlSchemaSet.cs
- DeploymentSectionCache.cs
- InvalidAsynchronousStateException.cs
- AccessText.cs
- ScriptManager.cs
- Schema.cs
- SurrogateChar.cs
- CustomExpressionEventArgs.cs
- AuthenticationException.cs
- Menu.cs
- TemplateBuilder.cs
- TableLayoutCellPaintEventArgs.cs
- PartBasedPackageProperties.cs
- GridViewPageEventArgs.cs
- WindowsListViewGroupHelper.cs
- _Events.cs
- ReflectEventDescriptor.cs
- DataTableMappingCollection.cs
- SecurityIdentifierConverter.cs
- ExitEventArgs.cs
- QuaternionAnimationUsingKeyFrames.cs
- AppSecurityManager.cs
- Stroke2.cs
- ProtocolReflector.cs
- GroupStyle.cs
- ProcessHostFactoryHelper.cs
- HttpCookiesSection.cs
- HierarchicalDataTemplate.cs
- EventHandlersDesigner.cs
- PageOutputColor.cs
- Polygon.cs
- XsdBuildProvider.cs
- DataGridViewImageColumn.cs
- WindowsFormsHelpers.cs
- ListViewItem.cs
- ReadOnlyTernaryTree.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- FontTypeConverter.cs
- IdleTimeoutMonitor.cs
- PriorityBindingExpression.cs
- InputGestureCollection.cs
- HttpListenerException.cs
- TracingConnectionInitiator.cs
- FamilyTypefaceCollection.cs
- CodeMemberProperty.cs
- RadioButtonDesigner.cs
- WriteableOnDemandPackagePart.cs
- ListViewInsertEventArgs.cs
- Wildcard.cs
- HijriCalendar.cs
- OletxVolatileEnlistment.cs
- CodeSubDirectoriesCollection.cs
- Parameter.cs
- WebPartDisplayMode.cs
- QilTargetType.cs
- DataGridColumnHeadersPresenter.cs
- GenericTypeParameterConverter.cs
- InputReportEventArgs.cs
- WebPartDisplayModeCancelEventArgs.cs
- Thickness.cs
- InternalRelationshipCollection.cs