Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWeb / Design / system / Data / EntityModel / Emitters / ComplexTypeEmitter.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlSchemaDocumentation.cs
- FragmentNavigationEventArgs.cs
- Compiler.cs
- ControlPropertyNameConverter.cs
- InitializationEventAttribute.cs
- DebugHandleTracker.cs
- EventSetter.cs
- ContextMarshalException.cs
- FilterableAttribute.cs
- DomainLiteralReader.cs
- BatchServiceHost.cs
- DrawingContext.cs
- WeakReference.cs
- XmlValidatingReader.cs
- ClientFormsAuthenticationMembershipProvider.cs
- ToolZone.cs
- ProxyElement.cs
- MergeLocalizationDirectives.cs
- JpegBitmapEncoder.cs
- DrawingImage.cs
- ExpandSegmentCollection.cs
- WizardPanel.cs
- ObjectManager.cs
- TcpConnectionPool.cs
- HttpContext.cs
- OdbcRowUpdatingEvent.cs
- WorkflowApplicationUnhandledExceptionEventArgs.cs
- PointLight.cs
- Wildcard.cs
- ExecutedRoutedEventArgs.cs
- RegistrySecurity.cs
- HostedElements.cs
- Ticks.cs
- RolePrincipal.cs
- CqlParserHelpers.cs
- StateFinalizationActivity.cs
- ErrorStyle.cs
- StorageMappingItemCollection.cs
- Int64.cs
- StyleCollectionEditor.cs
- XmlAnyElementAttributes.cs
- LocatorGroup.cs
- ParsedAttributeCollection.cs
- ParameterModifier.cs
- RefExpr.cs
- RankException.cs
- HttpModule.cs
- HtmlEncodedRawTextWriter.cs
- ObjectSecurityT.cs
- Page.cs
- AssociationType.cs
- MouseOverProperty.cs
- ProgressBar.cs
- OptionalColumn.cs
- TriggerAction.cs
- TextTreeObjectNode.cs
- FieldNameLookup.cs
- DataGridViewRowHeaderCell.cs
- ChainOfResponsibility.cs
- Attributes.cs
- SendParametersContent.cs
- ComponentCollection.cs
- AttachedAnnotationChangedEventArgs.cs
- SqlReorderer.cs
- DetailsViewRowCollection.cs
- KeyEvent.cs
- Facet.cs
- Screen.cs
- AtomMaterializerLog.cs
- GeneralTransform3DTo2D.cs
- Constants.cs
- SQLConvert.cs
- SrgsRulesCollection.cs
- StringExpressionSet.cs
- WebServiceHandler.cs
- FloaterBaseParaClient.cs
- BaseComponentEditor.cs
- BrowserInteropHelper.cs
- LazyTextWriterCreator.cs
- CompositeScriptReference.cs
- MatrixCamera.cs
- TraceSection.cs
- GregorianCalendarHelper.cs
- SelectionGlyphBase.cs
- PasswordPropertyTextAttribute.cs
- HttpServerVarsCollection.cs
- RegexInterpreter.cs
- ColumnClickEvent.cs
- ParseChildrenAsPropertiesAttribute.cs
- ConfigurationManagerHelperFactory.cs
- MemberPath.cs
- RuleSettingsCollection.cs
- XmlDeclaration.cs
- XmlSchemaAttribute.cs
- PropertyDescriptorCollection.cs
- BitmapEffectGeneralTransform.cs
- CompiledAction.cs
- BasicBrowserDialog.designer.cs
- VerificationException.cs
- DesignerActionTextItem.cs