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 / 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
- SpeechRecognizer.cs
- VersionUtil.cs
- SoapExtensionReflector.cs
- DataSourceCacheDurationConverter.cs
- ProfileGroupSettingsCollection.cs
- AppliedDeviceFiltersEditor.cs
- AnnotationAuthorChangedEventArgs.cs
- PersonalizationProvider.cs
- ContentDesigner.cs
- OutputCacheModule.cs
- MruCache.cs
- XamlPointCollectionSerializer.cs
- MetadataException.cs
- BuildProvider.cs
- FormViewDeletedEventArgs.cs
- ConnectionManagementSection.cs
- HttpConfigurationSystem.cs
- DrawToolTipEventArgs.cs
- CollectionsUtil.cs
- HandledMouseEvent.cs
- SqlDuplicator.cs
- StringHandle.cs
- SymbolTable.cs
- SemanticResultKey.cs
- XappLauncher.cs
- SqlDataRecord.cs
- Button.cs
- Line.cs
- exports.cs
- RandomNumberGenerator.cs
- EntityDataSourceMemberPath.cs
- Util.cs
- SortedDictionary.cs
- FtpCachePolicyElement.cs
- CheckBox.cs
- CheckoutException.cs
- NavigationPropertyEmitter.cs
- DataStorage.cs
- HttpListener.cs
- ArrayWithOffset.cs
- Rotation3D.cs
- SmiMetaDataProperty.cs
- XmlQualifiedName.cs
- Exceptions.cs
- WindowsGrip.cs
- SymmetricAlgorithm.cs
- CreatingCookieEventArgs.cs
- ComponentSerializationService.cs
- AdapterDictionary.cs
- XmlSchemaProviderAttribute.cs
- QueryInterceptorAttribute.cs
- Panel.cs
- BindUriHelper.cs
- Expander.cs
- PlatformCulture.cs
- EdmProperty.cs
- PasswordDeriveBytes.cs
- CustomCategoryAttribute.cs
- DeobfuscatingStream.cs
- ITreeGenerator.cs
- ToolTip.cs
- SQLMembershipProvider.cs
- _NestedSingleAsyncResult.cs
- DataGridTextBoxColumn.cs
- DeclaredTypeElement.cs
- SrgsDocumentParser.cs
- x509store.cs
- XmlConvert.cs
- DescriptionAttribute.cs
- Int32CAMarshaler.cs
- TypeElement.cs
- RelativeSource.cs
- NamedPipeConnectionPoolSettings.cs
- KnownTypeAttribute.cs
- FlatButtonAppearance.cs
- BinaryMethodMessage.cs
- RenderData.cs
- WsrmFault.cs
- ScrollEventArgs.cs
- HttpVersion.cs
- TypeHelpers.cs
- FilteredReadOnlyMetadataCollection.cs
- ToolStripHighContrastRenderer.cs
- WorkflowElementDialog.cs
- VisualBrush.cs
- ExclusiveHandle.cs
- FormsAuthenticationUser.cs
- SafeNativeMethods.cs
- BinaryFormatter.cs
- WindowsImpersonationContext.cs
- AttributedMetaModel.cs
- DocumentViewer.cs
- XmlILTrace.cs
- ExternalDataExchangeService.cs
- safemediahandle.cs
- EditingCommands.cs
- HotSpot.cs
- SerialPinChanges.cs
- RsaSecurityTokenAuthenticator.cs
- CodeGen.cs