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
- TagNameToTypeMapper.cs
- ChannelCacheDefaults.cs
- SqlLiftWhereClauses.cs
- EmptyEnumerable.cs
- SafeNativeMethods.cs
- RequestUriProcessor.cs
- TextEditor.cs
- PropertyDescriptor.cs
- XmlEntity.cs
- Size3D.cs
- AuthorizationSection.cs
- ProjectedSlot.cs
- MessageQueue.cs
- ModuleBuilder.cs
- ObjectPropertyMapping.cs
- ManualWorkflowSchedulerService.cs
- Span.cs
- GridViewDeletedEventArgs.cs
- ProfileService.cs
- SerializationSectionGroup.cs
- DrawingAttributes.cs
- webproxy.cs
- RepeatButton.cs
- DynamicFilterExpression.cs
- SetUserPreferenceRequest.cs
- ListParaClient.cs
- TransformDescriptor.cs
- XmlWriterSettings.cs
- ProjectionPlanCompiler.cs
- PreloadedPackages.cs
- SpecularMaterial.cs
- ToolTipAutomationPeer.cs
- InkCollectionBehavior.cs
- BitmapEffectInputData.cs
- ClientViaElement.cs
- X509SecurityTokenParameters.cs
- MetadataSerializer.cs
- BamlTreeUpdater.cs
- NetStream.cs
- SelectionEditor.cs
- RunInstallerAttribute.cs
- translator.cs
- KeySplineConverter.cs
- SQLRoleProvider.cs
- MetadataCache.cs
- EmptyReadOnlyDictionaryInternal.cs
- ScriptResourceHandler.cs
- EnumerableCollectionView.cs
- SchemaTypeEmitter.cs
- SystemColors.cs
- EnvironmentPermission.cs
- InvokeWebService.cs
- LinqDataSourceContextData.cs
- EntityViewGenerationAttribute.cs
- Rotation3DAnimationUsingKeyFrames.cs
- TextFormatter.cs
- PersonalizationProviderCollection.cs
- ResourceDescriptionAttribute.cs
- FontEmbeddingManager.cs
- CheckBoxStandardAdapter.cs
- SiteMapNodeCollection.cs
- PrintEvent.cs
- RadioButtonFlatAdapter.cs
- Behavior.cs
- Annotation.cs
- Select.cs
- ScriptBehaviorDescriptor.cs
- ResourceSet.cs
- HttpConfigurationContext.cs
- NamedPermissionSet.cs
- SystemFonts.cs
- WebControl.cs
- Table.cs
- ScrollBarRenderer.cs
- XmlStringTable.cs
- DelegatedStream.cs
- FilterFactory.cs
- Model3DGroup.cs
- TextDecorationUnitValidation.cs
- StreamUpdate.cs
- QilInvokeLateBound.cs
- CompositeControlDesigner.cs
- AdjustableArrowCap.cs
- DataListItemCollection.cs
- DataRecordInternal.cs
- ClientConfigPaths.cs
- DSACryptoServiceProvider.cs
- TypeResolver.cs
- Menu.cs
- BoundsDrawingContextWalker.cs
- MenuScrollingVisibilityConverter.cs
- NetworkInformationException.cs
- TextElementCollection.cs
- ColorTranslator.cs
- XmlSchemaSearchPattern.cs
- EntitySetBase.cs
- ToolboxItem.cs
- List.cs
- FontCacheUtil.cs
- FloatUtil.cs