Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntityDesign / Design / System / Data / EntityModel / Emitters / ComplexTypeEmitter.cs / 1305376 / ComplexTypeEmitter.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.CodeDom; using System.Data; using System.Data.Metadata.Edm; using System.Data.EntityModel.SchemaObjectModel; 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(); if (baseType == null) { baseType = TypeReference.ComplexTypeBaseClass; } 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
- SpAudioStreamWrapper.cs
- CreateUserWizardStep.cs
- Visual3D.cs
- DockPattern.cs
- SynchronizationContext.cs
- TraceFilter.cs
- ImageConverter.cs
- CheckBoxBaseAdapter.cs
- ReachPageContentCollectionSerializerAsync.cs
- ResourceManagerWrapper.cs
- RtfControls.cs
- ConfigurationManagerHelperFactory.cs
- Style.cs
- SynchronizedInputAdaptor.cs
- PkcsUtils.cs
- SafeArchiveContext.cs
- MultipartIdentifier.cs
- Point3DValueSerializer.cs
- Logging.cs
- FramingDecoders.cs
- DependencyPropertyValueSerializer.cs
- TemplateParser.cs
- ZipIORawDataFileBlock.cs
- DataBoundControl.cs
- TableLayoutCellPaintEventArgs.cs
- AlternateView.cs
- cookiecollection.cs
- AssemblyHash.cs
- SemanticBasicElement.cs
- ViewLoader.cs
- SerializationInfoEnumerator.cs
- TitleStyle.cs
- FieldTemplateFactory.cs
- CellParaClient.cs
- MenuBase.cs
- XmlDocumentType.cs
- ParserOptions.cs
- ListMarkerLine.cs
- DataGridViewButtonCell.cs
- TraceListener.cs
- SerialPinChanges.cs
- PointAnimationUsingPath.cs
- NativeMethods.cs
- ArgumentsParser.cs
- BrowserInteropHelper.cs
- ToolStrip.cs
- NodeLabelEditEvent.cs
- SettingsBase.cs
- FontConverter.cs
- ConfigurationSchemaErrors.cs
- ValidatingPropertiesEventArgs.cs
- ReadOnlyNameValueCollection.cs
- LifetimeServices.cs
- IDataContractSurrogate.cs
- Geometry.cs
- HttpSysSettings.cs
- ChannelManager.cs
- WindowsSidIdentity.cs
- COM2IPerPropertyBrowsingHandler.cs
- SmiEventSink_DeferedProcessing.cs
- BatchParser.cs
- CopyCodeAction.cs
- CheckBoxRenderer.cs
- ContractCodeDomInfo.cs
- EntityException.cs
- EditingScopeUndoUnit.cs
- DateTimeSerializationSection.cs
- BamlCollectionHolder.cs
- Config.cs
- MarkupProperty.cs
- ConnectionStringSettings.cs
- HashJoinQueryOperatorEnumerator.cs
- templategroup.cs
- Filter.cs
- UserUseLicenseDictionaryLoader.cs
- DiscreteKeyFrames.cs
- FixedSOMPage.cs
- ManagementScope.cs
- BooleanStorage.cs
- SQLDecimalStorage.cs
- EventSetter.cs
- GridViewRow.cs
- EventlogProvider.cs
- CompiledRegexRunner.cs
- Propagator.cs
- storepermission.cs
- SafeSecurityHandles.cs
- FrameworkObject.cs
- EntityEntry.cs
- SrgsRule.cs
- COM2ExtendedUITypeEditor.cs
- CryptoKeySecurity.cs
- x509utils.cs
- KeyboardEventArgs.cs
- Condition.cs
- QilReference.cs
- TraceEventCache.cs
- CacheMemory.cs
- TextProperties.cs
- dataSvcMapFileLoader.cs