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
- WebResourceUtil.cs
- TraceHandlerErrorFormatter.cs
- RegistrySecurity.cs
- HttpResponseHeader.cs
- ValidationHelper.cs
- SqlDataSourceFilteringEventArgs.cs
- CodeTypeMember.cs
- MetadataException.cs
- LiteralTextParser.cs
- TailCallAnalyzer.cs
- RoleManagerSection.cs
- PersistenceTypeAttribute.cs
- BinaryFormatter.cs
- CounterSampleCalculator.cs
- XmlBufferReader.cs
- ControlParameter.cs
- DbMetaDataColumnNames.cs
- XmlDictionary.cs
- TextAdaptor.cs
- PowerStatus.cs
- OleDbCommand.cs
- OdbcHandle.cs
- Object.cs
- UserMapPath.cs
- ExportException.cs
- MenuItemAutomationPeer.cs
- Nodes.cs
- Int64Converter.cs
- InvalidWMPVersionException.cs
- FontUnit.cs
- GroupQuery.cs
- SystemIPv6InterfaceProperties.cs
- CodePrimitiveExpression.cs
- SvcMapFileLoader.cs
- RegistryExceptionHelper.cs
- DataRowChangeEvent.cs
- ComponentGuaranteesAttribute.cs
- Crypto.cs
- PolicyChain.cs
- SmtpDigestAuthenticationModule.cs
- EntityCommand.cs
- GeneralTransform3D.cs
- ResumeStoryboard.cs
- Transform3DGroup.cs
- DiagnosticTrace.cs
- SqlDependencyListener.cs
- AxWrapperGen.cs
- PasswordBox.cs
- DrawTreeNodeEventArgs.cs
- OracleLob.cs
- WebPartConnectionsConnectVerb.cs
- VirtualStackFrame.cs
- Geometry3D.cs
- ButtonStandardAdapter.cs
- XmlRootAttribute.cs
- HtmlAnchor.cs
- QualifiedId.cs
- Stroke.cs
- HttpContextWrapper.cs
- EventLogEntry.cs
- ListBoxItemAutomationPeer.cs
- SaveFileDialog.cs
- NotificationContext.cs
- ArrayListCollectionBase.cs
- CatalogPartDesigner.cs
- Pair.cs
- BinaryParser.cs
- PersonalizationProviderCollection.cs
- CodeComment.cs
- SvcMapFileSerializer.cs
- NativeMethods.cs
- HexParser.cs
- SecurityUtils.cs
- sqlser.cs
- AssociationSet.cs
- SystemNetworkInterface.cs
- LinqExpressionNormalizer.cs
- CodeAttachEventStatement.cs
- ZipIOExtraField.cs
- ItemTypeToolStripMenuItem.cs
- CodeCatchClause.cs
- DbQueryCommandTree.cs
- InputLanguage.cs
- Component.cs
- LineSegment.cs
- RequestCachingSection.cs
- CqlQuery.cs
- XmlHierarchyData.cs
- WebEncodingValidator.cs
- MachineSettingsSection.cs
- SchemaElement.cs
- LookupNode.cs
- MimeMultiPart.cs
- ScriptServiceAttribute.cs
- odbcmetadatacollectionnames.cs
- QueryRelOp.cs
- CancellationHandler.cs
- __FastResourceComparer.cs
- UnSafeCharBuffer.cs
- SystemEvents.cs