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
- ParseElementCollection.cs
- MessageQueuePermissionEntry.cs
- XmlCharacterData.cs
- FixedPageProcessor.cs
- AppDomainShutdownMonitor.cs
- CalloutQueueItem.cs
- ModuleElement.cs
- FlowDocumentPageViewerAutomationPeer.cs
- peernodestatemanager.cs
- AttachedPropertyMethodSelector.cs
- MultiTrigger.cs
- RewritingProcessor.cs
- ComponentCommands.cs
- XmlSchemaInferenceException.cs
- MappingItemCollection.cs
- AttributedMetaModel.cs
- ButtonPopupAdapter.cs
- DataComponentMethodGenerator.cs
- AssemblyFilter.cs
- SqlConnectionHelper.cs
- CorrelationManager.cs
- AttributeSetAction.cs
- OleDbConnectionInternal.cs
- SafeRegistryHandle.cs
- HttpWriter.cs
- Statements.cs
- ConsoleKeyInfo.cs
- WriteableBitmap.cs
- X509Utils.cs
- SelectionWordBreaker.cs
- ColorMap.cs
- SHA1.cs
- Substitution.cs
- AdPostCacheSubstitution.cs
- DecoderReplacementFallback.cs
- WebPartConnectionsCloseVerb.cs
- IChannel.cs
- BoundPropertyEntry.cs
- HiddenFieldPageStatePersister.cs
- ServiceReflector.cs
- TextSerializer.cs
- HtmlGenericControl.cs
- XMLSyntaxException.cs
- SqlClientPermission.cs
- RectConverter.cs
- XsltLoader.cs
- SamlAssertion.cs
- _NetRes.cs
- AdornerDecorator.cs
- SqlCacheDependencyDatabaseCollection.cs
- LinkedResource.cs
- StylusEventArgs.cs
- ServiceNotStartedException.cs
- SAPICategories.cs
- MemberInfoSerializationHolder.cs
- CachedPathData.cs
- ParallelTimeline.cs
- RoutedUICommand.cs
- ResolveResponse.cs
- DataControlField.cs
- TypefaceCollection.cs
- ServerProtocol.cs
- OptimalTextSource.cs
- XmlDocumentSerializer.cs
- ThreadInterruptedException.cs
- BindingUtils.cs
- ClaimSet.cs
- FormatConvertedBitmap.cs
- DataDocumentXPathNavigator.cs
- Dump.cs
- SettingsAttributeDictionary.cs
- CfgParser.cs
- ToolStripMenuItemCodeDomSerializer.cs
- DataPagerFieldCollection.cs
- SoapServerMethod.cs
- LookupNode.cs
- DirectoryNotFoundException.cs
- XpsFixedPageReaderWriter.cs
- WorkflowElementDialog.cs
- TraceHandler.cs
- UIAgentAsyncEndRequest.cs
- Bitmap.cs
- _BaseOverlappedAsyncResult.cs
- XmlAtomErrorReader.cs
- CorrelationManager.cs
- ConfigurationManagerInternalFactory.cs
- MatrixAnimationUsingKeyFrames.cs
- ZoneLinkButton.cs
- TextPenaltyModule.cs
- SQLCharsStorage.cs
- ClassImporter.cs
- Latin1Encoding.cs
- RawStylusInputCustomDataList.cs
- Viewport3DVisual.cs
- DataGridViewToolTip.cs
- RoutingService.cs
- XamlStream.cs
- SendMessageRecord.cs
- TypeDelegator.cs
- CornerRadius.cs