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
- KeyGesture.cs
- FixedTextView.cs
- ArglessEventHandlerProxy.cs
- SessionStateUtil.cs
- HtmlControl.cs
- ListViewItemEventArgs.cs
- x509store.cs
- MouseActionValueSerializer.cs
- KeyPressEvent.cs
- ServiceBehaviorAttribute.cs
- ProfileProvider.cs
- OperationDescription.cs
- InputScopeAttribute.cs
- AssociationProvider.cs
- StylusDevice.cs
- DoubleCollectionValueSerializer.cs
- ContainerAction.cs
- MimeAnyImporter.cs
- Point3DCollection.cs
- RuntimeHandles.cs
- AssemblyCollection.cs
- Opcode.cs
- SharedDp.cs
- Soap.cs
- ImportFileRequest.cs
- ListViewItemEventArgs.cs
- ImageCodecInfoPrivate.cs
- ServiceMoniker.cs
- StylusPointPropertyId.cs
- ValidatedControlConverter.cs
- ChildrenQuery.cs
- BaseTemplateBuildProvider.cs
- SamlAuthorityBinding.cs
- MetabaseServerConfig.cs
- ImageConverter.cs
- StringFormat.cs
- ConfigurationStrings.cs
- SynchronizationFilter.cs
- InProcStateClientManager.cs
- XmlSerializerSection.cs
- ExpanderAutomationPeer.cs
- DataGridViewRowsRemovedEventArgs.cs
- TreeNodeBindingCollection.cs
- ManifestBasedResourceGroveler.cs
- CorrelationTokenInvalidatedHandler.cs
- NonVisualControlAttribute.cs
- StrongTypingException.cs
- Walker.cs
- PartEditor.cs
- GeometryGroup.cs
- BooleanExpr.cs
- SHA512.cs
- BasePattern.cs
- x509store.cs
- GraphicsPathIterator.cs
- _PooledStream.cs
- SmtpNegotiateAuthenticationModule.cs
- CommandEventArgs.cs
- AssemblyBuilder.cs
- Types.cs
- PostBackOptions.cs
- ByteConverter.cs
- SapiAttributeParser.cs
- HostingEnvironmentException.cs
- MessageQueueException.cs
- MimeParameterWriter.cs
- XPathAxisIterator.cs
- X509ThumbprintKeyIdentifierClause.cs
- SessionEndingEventArgs.cs
- SmiEventSink_DeferedProcessing.cs
- TaskFormBase.cs
- Debug.cs
- EntityDataSourceStatementEditor.cs
- DictionaryBase.cs
- ImageBrush.cs
- HtmlShim.cs
- ListCommandEventArgs.cs
- RbTree.cs
- FixedStringLookup.cs
- NamedPipeTransportBindingElement.cs
- XamlPathDataSerializer.cs
- FamilyCollection.cs
- PieceNameHelper.cs
- InstanceDataCollectionCollection.cs
- SoapFaultCodes.cs
- DataGridViewCellStyleConverter.cs
- TypeGeneratedEventArgs.cs
- SourceSwitch.cs
- WindowsListViewItem.cs
- SqlCrossApplyToCrossJoin.cs
- ITreeGenerator.cs
- SerializationInfo.cs
- NullableBoolConverter.cs
- RegistryExceptionHelper.cs
- WorkflowRuntime.cs
- EnumValidator.cs
- WebBrowserNavigatedEventHandler.cs
- Resources.Designer.cs
- EncoderExceptionFallback.cs
- SizeLimitedCache.cs