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
- EdmSchemaAttribute.cs
- Char.cs
- JournalNavigationScope.cs
- AttachedAnnotationChangedEventArgs.cs
- XmlAutoDetectWriter.cs
- Error.cs
- DaylightTime.cs
- MouseActionValueSerializer.cs
- Line.cs
- DependencyPropertyKind.cs
- DataGridComponentEditor.cs
- TreeViewItemAutomationPeer.cs
- RectangleF.cs
- DiagnosticsElement.cs
- SaveFileDialog.cs
- OleStrCAMarshaler.cs
- EntitySetDataBindingList.cs
- EncoderExceptionFallback.cs
- MailAddressCollection.cs
- BulletChrome.cs
- FormsAuthenticationUser.cs
- CompoundFileReference.cs
- ProgressBar.cs
- FormViewPagerRow.cs
- ReflectionPermission.cs
- LinqDataSourceStatusEventArgs.cs
- SqlCacheDependencyDatabaseCollection.cs
- MethodRental.cs
- DataStreamFromComStream.cs
- ExpandCollapseProviderWrapper.cs
- UrlEncodedParameterWriter.cs
- ScrollContentPresenter.cs
- ResourceBinder.cs
- SemanticResolver.cs
- Cloud.cs
- PolicyManager.cs
- TdsParserStaticMethods.cs
- MouseGesture.cs
- MediaPlayer.cs
- SqlCacheDependencyDatabaseCollection.cs
- VectorConverter.cs
- CachedBitmap.cs
- CacheDependency.cs
- XmlSchemaValidationException.cs
- ClientOptions.cs
- DbConnectionInternal.cs
- EventBuilder.cs
- EntityWithKeyStrategy.cs
- SiteMapNode.cs
- QilInvoke.cs
- OdbcErrorCollection.cs
- LineBreakRecord.cs
- CounterSampleCalculator.cs
- DBParameter.cs
- TransportManager.cs
- InvalidProgramException.cs
- sqlser.cs
- LinqDataSourceValidationException.cs
- AutoSizeToolBoxItem.cs
- SqlSupersetValidator.cs
- RSAPKCS1SignatureDeformatter.cs
- DataListItem.cs
- InfoCardSymmetricCrypto.cs
- TreeChangeInfo.cs
- CodeTypeReferenceExpression.cs
- SemaphoreSecurity.cs
- SqlConnectionPoolProviderInfo.cs
- CSharpCodeProvider.cs
- TypedDataSetSchemaImporterExtension.cs
- XmlParserContext.cs
- Decimal.cs
- HttpModuleActionCollection.cs
- SQLMoneyStorage.cs
- _AutoWebProxyScriptHelper.cs
- DataGridViewAddColumnDialog.cs
- Style.cs
- AlphabeticalEnumConverter.cs
- CodeStatementCollection.cs
- Accessors.cs
- SystemResources.cs
- RadioButton.cs
- DataGrid.cs
- StringCollection.cs
- _SafeNetHandles.cs
- HashSet.cs
- Stacktrace.cs
- DoubleAnimationUsingPath.cs
- AuthorizationRule.cs
- IImplicitResourceProvider.cs
- CharStorage.cs
- VisualProxy.cs
- UnicodeEncoding.cs
- CmsInterop.cs
- SystemColorTracker.cs
- SAPICategories.cs
- ResourcesBuildProvider.cs
- UnionExpr.cs
- AssemblyEvidenceFactory.cs
- HttpCacheVary.cs
- ToolStripSeparator.cs