Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWeb / Design / system / Data / EntityModel / Emitters / AssociationTypeEmitter.cs / 1305376 / AssociationTypeEmitter.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System.CodeDom; using System.Data.Metadata.Edm; using System.Diagnostics; namespace System.Data.EntityModel.Emitters { ////// Summary description for NestedTypeEmitter. /// internal sealed class AssociationTypeEmitter : SchemaTypeEmitter { public AssociationTypeEmitter(ClientApiGenerator generator, AssociationType associationType) : base(generator, associationType) { } public override CodeTypeDeclarationCollection EmitApiClass() { Debug.Assert((base.Item as AssociationType).AssociationEndMembers.Count == 2, "must have exactly two ends"); // this method doesn't actually create a new type, just a new assembly level attribute for each end return new CodeTypeDeclarationCollection(); } } } // 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; using System.Diagnostics; namespace System.Data.EntityModel.Emitters { ////// Summary description for NestedTypeEmitter. /// internal sealed class AssociationTypeEmitter : SchemaTypeEmitter { public AssociationTypeEmitter(ClientApiGenerator generator, AssociationType associationType) : base(generator, associationType) { } public override CodeTypeDeclarationCollection EmitApiClass() { Debug.Assert((base.Item as AssociationType).AssociationEndMembers.Count == 2, "must have exactly two ends"); // this method doesn't actually create a new type, just a new assembly level attribute for each end return new CodeTypeDeclarationCollection(); } } } // 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
- ConfigPathUtility.cs
- IssuanceLicense.cs
- FormatPage.cs
- ContextMenu.cs
- RectangleConverter.cs
- CharEntityEncoderFallback.cs
- WebDisplayNameAttribute.cs
- ViewStateException.cs
- JavaScriptObjectDeserializer.cs
- DesignOnlyAttribute.cs
- GeneratedCodeAttribute.cs
- XsltArgumentList.cs
- BrushValueSerializer.cs
- WebRequestModuleElement.cs
- EdmScalarPropertyAttribute.cs
- COM2ExtendedUITypeEditor.cs
- FactoryGenerator.cs
- SqlReferenceCollection.cs
- VisualStateChangedEventArgs.cs
- CustomValidator.cs
- AutoGeneratedField.cs
- XPathNodeInfoAtom.cs
- StylusTip.cs
- CroppedBitmap.cs
- MessageQueuePermissionEntryCollection.cs
- DispatchOperationRuntime.cs
- IntegerCollectionEditor.cs
- SspiNegotiationTokenProvider.cs
- ResourceType.cs
- Activity.cs
- Transform3DGroup.cs
- UserCancellationException.cs
- PrePrepareMethodAttribute.cs
- Calendar.cs
- X509CertificateValidator.cs
- ObjectPropertyMapping.cs
- OutputCacheProfile.cs
- BackStopAuthenticationModule.cs
- CellTreeNode.cs
- PasswordRecovery.cs
- ParentUndoUnit.cs
- XmlHierarchicalEnumerable.cs
- SiteMapNodeCollection.cs
- RenderContext.cs
- TextRunProperties.cs
- CodeAssignStatement.cs
- HostedElements.cs
- SiteMapNode.cs
- DBParameter.cs
- MouseActionConverter.cs
- QuadTree.cs
- Collection.cs
- ContentElementAutomationPeer.cs
- RegexFCD.cs
- TextAction.cs
- SqlCacheDependency.cs
- BaseValidator.cs
- DataGridView.cs
- RemoteX509Token.cs
- BamlBinaryWriter.cs
- WsdlServiceChannelBuilder.cs
- DataGridViewComboBoxColumn.cs
- HandleRef.cs
- RectangleGeometry.cs
- SQLInt32.cs
- DataObject.cs
- PersonalizableAttribute.cs
- GenericRootAutomationPeer.cs
- CodeDirectiveCollection.cs
- XmlTypeAttribute.cs
- ClientBuildManager.cs
- XmlNodeList.cs
- UniqueIdentifierService.cs
- GridLength.cs
- Sql8ExpressionRewriter.cs
- PolygonHotSpot.cs
- BaseCodeDomTreeGenerator.cs
- HttpProtocolReflector.cs
- PeerInvitationResponse.cs
- ClusterSafeNativeMethods.cs
- SourceItem.cs
- TextEditorLists.cs
- SymmetricAlgorithm.cs
- PropVariant.cs
- BinaryVersion.cs
- ColumnResizeAdorner.cs
- LoginUtil.cs
- SynchronizedInputProviderWrapper.cs
- PropertyInfo.cs
- DaylightTime.cs
- ProjectionPlanCompiler.cs
- MetadataFile.cs
- CompilerScopeManager.cs
- ProvidePropertyAttribute.cs
- BinHexDecoder.cs
- CriticalExceptions.cs
- ObfuscateAssemblyAttribute.cs
- Int16KeyFrameCollection.cs
- WebPartConnectVerb.cs
- MimeWriter.cs