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
- Win32.cs
- TryExpression.cs
- EmptyControlCollection.cs
- HMACRIPEMD160.cs
- DocumentOutline.cs
- ExtensionWindowHeader.cs
- PersonalizationAdministration.cs
- QueryConverter.cs
- EntityCommandCompilationException.cs
- InternalCache.cs
- HttpTransportSecurityElement.cs
- SqlHelper.cs
- FacetDescription.cs
- PersonalizableAttribute.cs
- ConfigXmlCDataSection.cs
- Trace.cs
- CustomErrorsSection.cs
- ProcessInfo.cs
- ModelPerspective.cs
- WindowsFormsEditorServiceHelper.cs
- ListBoxChrome.cs
- MarkupWriter.cs
- MD5HashHelper.cs
- DataViewManager.cs
- UserControl.cs
- WebCategoryAttribute.cs
- VersionValidator.cs
- WebBrowsableAttribute.cs
- wgx_sdk_version.cs
- PublisherMembershipCondition.cs
- PromptEventArgs.cs
- ListBox.cs
- PriorityChain.cs
- MimeParameterWriter.cs
- FunctionDetailsReader.cs
- ExitEventArgs.cs
- MemberInfoSerializationHolder.cs
- SerializationFieldInfo.cs
- DataContractSerializerSection.cs
- MbpInfo.cs
- XmlElementAttributes.cs
- VirtualPathProvider.cs
- AccessKeyManager.cs
- MarshalByValueComponent.cs
- SecurityContext.cs
- PropertyDescriptors.cs
- FileSystemInfo.cs
- GenericTextProperties.cs
- RangeValuePattern.cs
- IsolatedStoragePermission.cs
- PersonalizableAttribute.cs
- BrowserCapabilitiesFactory.cs
- Brush.cs
- ToolTipAutomationPeer.cs
- UnionCodeGroup.cs
- WrapperEqualityComparer.cs
- NativeActivityAbortContext.cs
- SafeWaitHandle.cs
- TransactionState.cs
- FileNotFoundException.cs
- DBSchemaTable.cs
- HttpListenerResponse.cs
- OracleRowUpdatedEventArgs.cs
- AppDomainAttributes.cs
- DirtyTextRange.cs
- CryptoProvider.cs
- PopupRootAutomationPeer.cs
- NotImplementedException.cs
- AmbiguousMatchException.cs
- LocalizationParserHooks.cs
- COAUTHIDENTITY.cs
- BufferedOutputAsyncStream.cs
- ArrayListCollectionBase.cs
- GeneralTransform3DGroup.cs
- KeyedCollection.cs
- safex509handles.cs
- SqlStream.cs
- BaseCollection.cs
- SqlAggregateChecker.cs
- DeviceContexts.cs
- StructuredTypeInfo.cs
- DataGridParentRows.cs
- AddInAttribute.cs
- HttpModulesSection.cs
- Gdiplus.cs
- CodeNamespaceCollection.cs
- SessionParameter.cs
- HMACSHA512.cs
- KeyTime.cs
- Pkcs9Attribute.cs
- UnsignedPublishLicense.cs
- MemberRelationshipService.cs
- ToolTip.cs
- StateItem.cs
- If.cs
- DbConnectionPoolOptions.cs
- StrictModeSecurityHeaderElementInferenceEngine.cs
- FileDialog.cs
- DesignerLoader.cs
- DispatcherProcessingDisabled.cs