Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / DataWeb / Design / system / Data / EntityModel / Emitters / ComplexTypeEmitter.cs / 1 / 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. //---------------------------------------------------------------------- // // 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
- HtmlInputSubmit.cs
- XomlCompilerError.cs
- WebPartConnectVerb.cs
- StrongNameKeyPair.cs
- InternalConfigHost.cs
- Screen.cs
- ManifestSignatureInformation.cs
- HostedImpersonationContext.cs
- SecurityHelper.cs
- XmlAttributes.cs
- HierarchicalDataTemplate.cs
- DataTableExtensions.cs
- LocalBuilder.cs
- TableDetailsRow.cs
- DataGridRelationshipRow.cs
- CustomSignedXml.cs
- DBDataPermission.cs
- GeneralTransformGroup.cs
- TableLayoutSettings.cs
- FieldMetadata.cs
- GeneralTransform3DCollection.cs
- ZipIOCentralDirectoryBlock.cs
- TypeLoadException.cs
- Resources.Designer.cs
- OracleRowUpdatedEventArgs.cs
- WindowsEditBoxRange.cs
- TimelineGroup.cs
- lengthconverter.cs
- TdsParser.cs
- RequestStatusBarUpdateEventArgs.cs
- HijriCalendar.cs
- ComponentResourceManager.cs
- BrowsableAttribute.cs
- DataGridViewControlCollection.cs
- CodeMemberMethod.cs
- DriveNotFoundException.cs
- DesignerUtility.cs
- FormViewDeleteEventArgs.cs
- AnnotationResourceCollection.cs
- AutomationFocusChangedEventArgs.cs
- ImageDrawing.cs
- DataKeyCollection.cs
- EntityClientCacheKey.cs
- CheckoutException.cs
- ComponentCommands.cs
- StsCommunicationException.cs
- KeyedCollection.cs
- StateMachineHelpers.cs
- OutputWindow.cs
- FrameDimension.cs
- DirectoryObjectSecurity.cs
- XPathItem.cs
- WindowsBrush.cs
- AlphaSortedEnumConverter.cs
- CultureSpecificStringDictionary.cs
- ServiceProviders.cs
- Vector3DCollectionValueSerializer.cs
- DataBindingExpressionBuilder.cs
- TypeElement.cs
- ProxyGenerator.cs
- PrinterSettings.cs
- TdsParameterSetter.cs
- HtmlAnchor.cs
- DataListItemCollection.cs
- HostingMessageProperty.cs
- XmlWellformedWriter.cs
- EntityTransaction.cs
- SettingsPropertyValue.cs
- MissingManifestResourceException.cs
- FixedTextBuilder.cs
- TrackPoint.cs
- OciHandle.cs
- XmlAnyAttributeAttribute.cs
- SerialErrors.cs
- CodeExpressionCollection.cs
- ErrorRuntimeConfig.cs
- ServiceInfo.cs
- DataListCommandEventArgs.cs
- HttpCapabilitiesEvaluator.cs
- AdornedElementPlaceholder.cs
- PostBackTrigger.cs
- XsdDateTime.cs
- FilteredXmlReader.cs
- PropertyValueUIItem.cs
- TreeNode.cs
- HtmlForm.cs
- DataFormat.cs
- BitmapEffect.cs
- CodePageEncoding.cs
- HtmlUtf8RawTextWriter.cs
- MethodRental.cs
- ResourceExpressionEditor.cs
- ComponentRenameEvent.cs
- IISUnsafeMethods.cs
- ErrorRuntimeConfig.cs
- ClientRoleProvider.cs
- ExpressionPrinter.cs
- _HTTPDateParse.cs
- SplineKeyFrames.cs
- DataGridViewImageColumn.cs