Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWeb / Design / system / Data / EntityModel / TypeGeneratedEventArgs.cs / 1305376 / TypeGeneratedEventArgs.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System.CodeDom; using System.Collections.Generic; using System.Data.Metadata.Edm; namespace System.Data.Services.Design { ////// This class encapsulates the EventArgs dispatched as part of the event /// raised when a type is generated. /// public sealed class TypeGeneratedEventArgs : EventArgs { #region Private Data private GlobalItem _typeSource; private CodeTypeReference _baseType; private List_additionalInterfaces = new List (); private List _additionalMembers = new List (); private List _additionalAttributes = new List (); #endregion #region Constructors /// /// Default constructor /// public TypeGeneratedEventArgs() { } ////// Constructor /// /// The source of the event /// The base type of the type being generated public TypeGeneratedEventArgs(GlobalItem typeSource, CodeTypeReference baseType) { this._typeSource = typeSource; this._baseType = baseType; } #endregion #region Properties public GlobalItem TypeSource { get { return this._typeSource; } } ////// The type appropriate for the TypeSource /// public CodeTypeReference BaseType { get { return this._baseType; } set { this._baseType = value; } } ////// Interfaces to be included in the new type's definition /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002", Justification = "Same as System.Data.Entity.Design")] public ListAdditionalInterfaces { get { return this._additionalInterfaces; } } /// /// Members to be included in the new type's definition /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002", Justification = "Same as System.Data.Entity.Design")] public ListAdditionalMembers { get { return this._additionalMembers; } } /// /// Attributes to be added to the property's CustomAttributes collection /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002", Justification = "Same as System.Data.Entity.Design")] public ListAdditionalAttributes { get { return this._additionalAttributes; } } #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.Collections.Generic; using System.Data.Metadata.Edm; namespace System.Data.Services.Design { ////// This class encapsulates the EventArgs dispatched as part of the event /// raised when a type is generated. /// public sealed class TypeGeneratedEventArgs : EventArgs { #region Private Data private GlobalItem _typeSource; private CodeTypeReference _baseType; private List_additionalInterfaces = new List (); private List _additionalMembers = new List (); private List _additionalAttributes = new List (); #endregion #region Constructors /// /// Default constructor /// public TypeGeneratedEventArgs() { } ////// Constructor /// /// The source of the event /// The base type of the type being generated public TypeGeneratedEventArgs(GlobalItem typeSource, CodeTypeReference baseType) { this._typeSource = typeSource; this._baseType = baseType; } #endregion #region Properties public GlobalItem TypeSource { get { return this._typeSource; } } ////// The type appropriate for the TypeSource /// public CodeTypeReference BaseType { get { return this._baseType; } set { this._baseType = value; } } ////// Interfaces to be included in the new type's definition /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002", Justification = "Same as System.Data.Entity.Design")] public ListAdditionalInterfaces { get { return this._additionalInterfaces; } } /// /// Members to be included in the new type's definition /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002", Justification = "Same as System.Data.Entity.Design")] public ListAdditionalMembers { get { return this._additionalMembers; } } /// /// Attributes to be added to the property's CustomAttributes collection /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002", Justification = "Same as System.Data.Entity.Design")] public ListAdditionalAttributes { get { return this._additionalAttributes; } } #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
- Variable.cs
- SecurityException.cs
- LogAppendAsyncResult.cs
- ValueType.cs
- CompositeScriptReferenceEventArgs.cs
- ConnectionProviderAttribute.cs
- StorageAssociationSetMapping.cs
- FixedSOMLineCollection.cs
- TypeConverterValueSerializer.cs
- WebPartAddingEventArgs.cs
- StyleBamlTreeBuilder.cs
- TreeNodeStyleCollection.cs
- ProfileService.cs
- ADMembershipUser.cs
- SignalGate.cs
- ToolStrip.cs
- OrderPreservingMergeHelper.cs
- XmlDictionaryReaderQuotas.cs
- XsdDateTime.cs
- QueryExpr.cs
- ConnectionPointCookie.cs
- BindingManagerDataErrorEventArgs.cs
- NTAccount.cs
- CompatibleIComparer.cs
- SqlClientFactory.cs
- TaiwanLunisolarCalendar.cs
- FormViewRow.cs
- MemberDescriptor.cs
- DropShadowBitmapEffect.cs
- FixedSOMSemanticBox.cs
- StatusBar.cs
- DataGridViewAutoSizeModeEventArgs.cs
- AutomationPropertyInfo.cs
- ComponentDispatcher.cs
- XPathDocumentIterator.cs
- CredentialSelector.cs
- MsmqChannelListenerBase.cs
- ProfileService.cs
- SystemIPInterfaceProperties.cs
- HandlerMappingMemo.cs
- OutputCacheModule.cs
- DesignerActionItemCollection.cs
- DependencyObject.cs
- AbandonedMutexException.cs
- MsmqInputSessionChannelListener.cs
- AsyncOperationManager.cs
- Double.cs
- CmsInterop.cs
- HttpHandlerAction.cs
- GeometryDrawing.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- TableSectionStyle.cs
- ActivityInterfaces.cs
- CompiledIdentityConstraint.cs
- EntityDataSourceState.cs
- BlurBitmapEffect.cs
- Paragraph.cs
- ObjectParameter.cs
- XmlSchemaSimpleTypeRestriction.cs
- DataRelationCollection.cs
- HttpUnhandledOperationInvoker.cs
- ApplicationServicesHostFactory.cs
- EmptyElement.cs
- CustomAttribute.cs
- bidPrivateBase.cs
- OdbcCommandBuilder.cs
- GridItemProviderWrapper.cs
- ConfigXmlComment.cs
- XmlAttributeCollection.cs
- PluggableProtocol.cs
- Authorization.cs
- PropertyGroupDescription.cs
- ProcessHostMapPath.cs
- PrivilegedConfigurationManager.cs
- ServiceDescriptionSerializer.cs
- LinkLabelLinkClickedEvent.cs
- Set.cs
- Simplifier.cs
- CodeAttributeDeclarationCollection.cs
- ConfigurationPermission.cs
- StylusOverProperty.cs
- GridViewCancelEditEventArgs.cs
- GraphicsPath.cs
- HttpGetProtocolReflector.cs
- CollectionViewGroup.cs
- XmlSignificantWhitespace.cs
- ProtocolsSection.cs
- NetStream.cs
- MessageSmuggler.cs
- TableLayoutRowStyleCollection.cs
- WebConfigurationFileMap.cs
- NavigationExpr.cs
- HtmlForm.cs
- TableLayoutPanelCellPosition.cs
- LifetimeServices.cs
- UrlMappingCollection.cs
- XmlDataImplementation.cs
- HtmlLink.cs
- FamilyMapCollection.cs
- ParamArrayAttribute.cs