Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataWeb / Design / system / Data / EntityModel / Emitters / AssociationTypeEmitter.cs / 1 / AssociationTypeEmitter.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.CodeDom; using System.Data; using System.Data.Metadata.Edm; using System.Data.EntityModel.SchemaObjectModel; 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; using System.CodeDom; using System.Data; using System.Data.Metadata.Edm; using System.Data.EntityModel.SchemaObjectModel; 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
- AuthenticationModuleElementCollection.cs
- loginstatus.cs
- VirtualPathUtility.cs
- XmlValidatingReaderImpl.cs
- DefaultHttpHandler.cs
- WebPartDisplayModeCollection.cs
- FilterRepeater.cs
- NavigationProgressEventArgs.cs
- MorphHelper.cs
- DbParameterCollectionHelper.cs
- XPathSelfQuery.cs
- DefaultBinder.cs
- EmptyEnumerable.cs
- EventToken.cs
- TemplatePagerField.cs
- StrokeCollection.cs
- DataObjectSettingDataEventArgs.cs
- Speller.cs
- PropertyChangingEventArgs.cs
- XPathDocument.cs
- TableLayoutSettingsTypeConverter.cs
- ToolStripContainerActionList.cs
- SamlAudienceRestrictionCondition.cs
- AuthenticationManager.cs
- SequentialUshortCollection.cs
- DnsPermission.cs
- BitmapImage.cs
- DescendantQuery.cs
- ElementFactory.cs
- DataGridItemCollection.cs
- StylusLogic.cs
- wgx_sdk_version.cs
- Vector3DAnimation.cs
- UrlSyndicationContent.cs
- WinFormsComponentEditor.cs
- DetailsViewDeleteEventArgs.cs
- WindowsListViewItemCheckBox.cs
- Label.cs
- ToolStripContentPanel.cs
- XmlCharType.cs
- FactoryId.cs
- SqlConnectionString.cs
- HighlightComponent.cs
- ConfigXmlReader.cs
- Accessible.cs
- Timer.cs
- Evidence.cs
- MissingFieldException.cs
- InstanceStoreQueryResult.cs
- UnknownBitmapEncoder.cs
- XmlObjectSerializerWriteContext.cs
- SqlNode.cs
- VisualTreeUtils.cs
- XmlChildEnumerator.cs
- RepeaterItemCollection.cs
- DataGridViewCellStyleConverter.cs
- IndicCharClassifier.cs
- PropertyMetadata.cs
- PointCollectionValueSerializer.cs
- NumericUpDown.cs
- CompiledQuery.cs
- ConnectionManagementSection.cs
- WSTrust.cs
- Mutex.cs
- _SSPIWrapper.cs
- ActivityDesignerResources.cs
- CollectionConverter.cs
- RayMeshGeometry3DHitTestResult.cs
- DataColumn.cs
- SelectionEditor.cs
- OdbcPermission.cs
- PropertyEmitterBase.cs
- ValidatingPropertiesEventArgs.cs
- ParagraphResult.cs
- CommandBinding.cs
- ImageIndexConverter.cs
- PopupEventArgs.cs
- ExpressionBuilderCollection.cs
- TiffBitmapDecoder.cs
- Pair.cs
- TextModifier.cs
- AttributeEmitter.cs
- SymmetricAlgorithm.cs
- SimpleWorkerRequest.cs
- MsdtcWrapper.cs
- WeakReference.cs
- SafeIUnknown.cs
- PropertyGridCommands.cs
- AxisAngleRotation3D.cs
- ExpressionEditorAttribute.cs
- DbCommandTree.cs
- ControlValuePropertyAttribute.cs
- AccessorTable.cs
- ColorBlend.cs
- VersionedStreamOwner.cs
- ErrorHandler.cs
- WeakReferenceEnumerator.cs
- IPGlobalProperties.cs
- ScrollProviderWrapper.cs
- FontNamesConverter.cs