Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataWeb / Design / system / Data / EntityModel / TypeGeneratedEventArgs.cs / 1 / TypeGeneratedEventArgs.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Data; using System.CodeDom; using System.Collections.Generic; using System.Data.Metadata.Edm; using System.Diagnostics; 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; using System.Data; using System.CodeDom; using System.Collections.Generic; using System.Data.Metadata.Edm; using System.Diagnostics; 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
- WebPartPersonalization.cs
- BitmapCacheBrush.cs
- TabletCollection.cs
- OdbcEnvironmentHandle.cs
- StylusCaptureWithinProperty.cs
- NonSerializedAttribute.cs
- SafeRightsManagementEnvironmentHandle.cs
- brushes.cs
- DesignTimeType.cs
- ResourceAttributes.cs
- TimelineGroup.cs
- ReadWriteSpinLock.cs
- CodeDirectoryCompiler.cs
- DoWorkEventArgs.cs
- WebServiceTypeData.cs
- SoapAttributeAttribute.cs
- EntityDataSourceEntityTypeFilterItem.cs
- ColumnWidthChangingEvent.cs
- ErrorEventArgs.cs
- ImageFormat.cs
- ProcessModuleCollection.cs
- XmlWriterSettings.cs
- FacetChecker.cs
- ParameterModifier.cs
- WebPartDeleteVerb.cs
- FileUtil.cs
- uribuilder.cs
- LeafCellTreeNode.cs
- BigInt.cs
- PassportIdentity.cs
- Point4D.cs
- CachedTypeface.cs
- Panel.cs
- COSERVERINFO.cs
- Parsers.cs
- TextTreeUndo.cs
- GorillaCodec.cs
- TreeView.cs
- CaseInsensitiveHashCodeProvider.cs
- DispatcherObject.cs
- KeyInstance.cs
- AmbiguousMatchException.cs
- ListParagraph.cs
- TextAdaptor.cs
- SqlUtil.cs
- GroupStyle.cs
- FormsAuthenticationUserCollection.cs
- ZipIOFileItemStream.cs
- CqlGenerator.cs
- PhysicalAddress.cs
- RequiredFieldValidator.cs
- ExistsInCollection.cs
- BlurEffect.cs
- storepermissionattribute.cs
- SecureEnvironment.cs
- DataGridCaption.cs
- ProgressBarAutomationPeer.cs
- TypeBrowserDialog.cs
- StringReader.cs
- DropShadowBitmapEffect.cs
- PackageDigitalSignatureManager.cs
- AttributeUsageAttribute.cs
- BoundsDrawingContextWalker.cs
- OpenTypeLayout.cs
- FloaterBaseParaClient.cs
- SafeRsaProviderHandle.cs
- BinaryEditor.cs
- WebPartMenu.cs
- SqlBuffer.cs
- Type.cs
- NativeCompoundFileAPIs.cs
- ViewManager.cs
- DefaultTypeArgumentAttribute.cs
- XPathException.cs
- MaterializeFromAtom.cs
- OrthographicCamera.cs
- SafeTimerHandle.cs
- XmlSchemaSimpleContentRestriction.cs
- DeflateEmulationStream.cs
- LoadedOrUnloadedOperation.cs
- Message.cs
- SQLByteStorage.cs
- RawContentTypeMapper.cs
- XhtmlBasicValidationSummaryAdapter.cs
- DataBoundControlHelper.cs
- PersonalizationState.cs
- ErrorFormatterPage.cs
- followingsibling.cs
- SubMenuStyleCollection.cs
- CaseInsensitiveHashCodeProvider.cs
- SignHashRequest.cs
- EventLogPermission.cs
- ResXBuildProvider.cs
- TypeDescriptionProvider.cs
- SByte.cs
- SynchronizingStream.cs
- ObjectQuery.cs
- ComponentChangedEvent.cs
- ViewBase.cs
- DesignerSerializerAttribute.cs