Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataWeb / Design / system / Data / EntityModel / Emitters / ComplexTypeEmitter.cs / 2 / 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
- ExceptionUtil.cs
- URLIdentityPermission.cs
- BrowserDefinitionCollection.cs
- MessageQueuePermission.cs
- SendMessageContent.cs
- LinqDataSourceUpdateEventArgs.cs
- COM2IDispatchConverter.cs
- RegexBoyerMoore.cs
- ConfigXmlWhitespace.cs
- WorkerRequest.cs
- SafeArrayRankMismatchException.cs
- EntityDataSourceDataSelection.cs
- LayoutEvent.cs
- VisualCollection.cs
- StylusCollection.cs
- ChildTable.cs
- ConstraintCollection.cs
- CodeLabeledStatement.cs
- EventlogProvider.cs
- ColorTypeConverter.cs
- ApplicationFileCodeDomTreeGenerator.cs
- SamlDoNotCacheCondition.cs
- HtmlInputText.cs
- IteratorFilter.cs
- ComponentRenameEvent.cs
- RenderContext.cs
- ImpersonateTokenRef.cs
- EntityModelSchemaGenerator.cs
- AssociationSetMetadata.cs
- QueryPageSettingsEventArgs.cs
- ExceptionValidationRule.cs
- Preprocessor.cs
- XAMLParseException.cs
- SerializationTrace.cs
- WebContentFormatHelper.cs
- Sorting.cs
- SmtpDateTime.cs
- ScriptServiceAttribute.cs
- Win32.cs
- ValueQuery.cs
- DiscoveryExceptionDictionary.cs
- ContentAlignmentEditor.cs
- CapabilitiesRule.cs
- UniqueConstraint.cs
- XmlSchemaAttributeGroup.cs
- DictionaryEntry.cs
- RegisteredDisposeScript.cs
- ProcessHostFactoryHelper.cs
- FileUtil.cs
- SoapReflectionImporter.cs
- MSHTMLHostUtil.cs
- Pkcs7Signer.cs
- TTSEngineTypes.cs
- BindingListCollectionView.cs
- ConfigurationSectionGroup.cs
- SchemaElementDecl.cs
- CodeTypeReferenceExpression.cs
- PageBreakRecord.cs
- UnsafeNativeMethods.cs
- QilExpression.cs
- SqlDependency.cs
- StringWriter.cs
- RemotingConfigParser.cs
- X509ScopedServiceCertificateElement.cs
- IntAverageAggregationOperator.cs
- PlanCompiler.cs
- IdnElement.cs
- Pair.cs
- XmlParserContext.cs
- GcSettings.cs
- AdapterDictionary.cs
- ConfigurationSectionCollection.cs
- AnonymousIdentificationModule.cs
- NavigationProgressEventArgs.cs
- exports.cs
- NamedObjectList.cs
- Point3D.cs
- GridSplitterAutomationPeer.cs
- Propagator.Evaluator.cs
- ScriptBehaviorDescriptor.cs
- UpdateCommand.cs
- ResponseStream.cs
- CodeStatementCollection.cs
- GridProviderWrapper.cs
- _Win32.cs
- AsymmetricCryptoHandle.cs
- ExpandSegmentCollection.cs
- CodeDelegateCreateExpression.cs
- IntegerFacetDescriptionElement.cs
- MenuItem.cs
- UrlAuthFailedErrorFormatter.cs
- ValidatorCompatibilityHelper.cs
- Error.cs
- AssociatedControlConverter.cs
- PingReply.cs
- BaseTemplateBuildProvider.cs
- SQLInt16.cs
- PersonalizationProvider.cs
- LinearGradientBrush.cs
- GeometryCombineModeValidation.cs