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
- WindowsGraphics.cs
- SelectorItemAutomationPeer.cs
- COM2ExtendedBrowsingHandler.cs
- ClientCredentialsSecurityTokenManager.cs
- NativeMethods.cs
- EventTask.cs
- SizeValueSerializer.cs
- XPathSingletonIterator.cs
- StrokeFIndices.cs
- MiniParameterInfo.cs
- QilIterator.cs
- IndexingContentUnit.cs
- AxisAngleRotation3D.cs
- SoapMessage.cs
- DataSourceControlBuilder.cs
- TreeNodeStyleCollection.cs
- ObjectListFieldCollection.cs
- ContainerAction.cs
- XmlSchemaParticle.cs
- wgx_commands.cs
- MsmqBindingElementBase.cs
- webclient.cs
- ByteKeyFrameCollection.cs
- DependsOnAttribute.cs
- CollectionBuilder.cs
- SqlError.cs
- DataList.cs
- Baml2006ReaderSettings.cs
- ThreadStateException.cs
- BitmapEffectInput.cs
- RequestDescription.cs
- BaseParser.cs
- TemplateAction.cs
- SerializableAttribute.cs
- SqlClientWrapperSmiStream.cs
- OdbcConnectionHandle.cs
- Application.cs
- MatrixTransform.cs
- JulianCalendar.cs
- FilteredXmlReader.cs
- CollectionCodeDomSerializer.cs
- TagPrefixAttribute.cs
- ComplexPropertyEntry.cs
- PersonalizableTypeEntry.cs
- BindingExpression.cs
- SurrogateChar.cs
- PropertyEntry.cs
- PositiveTimeSpanValidatorAttribute.cs
- DesignRelation.cs
- SortDescription.cs
- Stopwatch.cs
- WebMessageBodyStyleHelper.cs
- XPathParser.cs
- Scene3D.cs
- MiniParameterInfo.cs
- PropertyValueChangedEvent.cs
- FragmentNavigationEventArgs.cs
- LocalizationCodeDomSerializer.cs
- streamingZipPartStream.cs
- OutputCacheSettingsSection.cs
- LoopExpression.cs
- RadioButtonBaseAdapter.cs
- MethodRental.cs
- EventToken.cs
- MultiTrigger.cs
- ZoneLinkButton.cs
- DataGridViewSelectedColumnCollection.cs
- CharEnumerator.cs
- IncrementalHitTester.cs
- odbcmetadatafactory.cs
- EventMappingSettings.cs
- serverconfig.cs
- PauseStoryboard.cs
- CommonDialog.cs
- InputProviderSite.cs
- ResolveResponseInfo.cs
- XpsResourceDictionary.cs
- ContainerVisual.cs
- ToolStripItem.cs
- XmlSchemaAnnotated.cs
- UnescapedXmlDiagnosticData.cs
- ExceptionNotification.cs
- DataSetViewSchema.cs
- CharAnimationUsingKeyFrames.cs
- __Filters.cs
- Triangle.cs
- SessionState.cs
- CodeTypeParameterCollection.cs
- DataListComponentEditor.cs
- DesigntimeLicenseContext.cs
- StoreUtilities.cs
- TagMapInfo.cs
- XmlSerializerVersionAttribute.cs
- TreeNodeMouseHoverEvent.cs
- TrackingProfile.cs
- BrowserDefinition.cs
- RadioButtonPopupAdapter.cs
- XamlVector3DCollectionSerializer.cs
- Compiler.cs
- FunctionCommandText.cs