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
- CountAggregationOperator.cs
- ApplyImportsAction.cs
- XmlByteStreamWriter.cs
- ContainerAction.cs
- QueueAccessMode.cs
- XmlSchemaDatatype.cs
- UnmanagedMemoryStreamWrapper.cs
- WindowsRegion.cs
- InkCanvasInnerCanvas.cs
- ListMarkerSourceInfo.cs
- InvokePatternIdentifiers.cs
- BaseCodePageEncoding.cs
- WeakReference.cs
- CompilationRelaxations.cs
- ThreadExceptionDialog.cs
- ToggleButtonAutomationPeer.cs
- BooleanProjectedSlot.cs
- ActivityAction.cs
- ButtonBaseAutomationPeer.cs
- TypeConverterHelper.cs
- PathParser.cs
- InputLanguageEventArgs.cs
- XmlDocument.cs
- ViewSimplifier.cs
- OperationBehaviorAttribute.cs
- RMPermissions.cs
- SystemIPInterfaceProperties.cs
- XmlILModule.cs
- TextDecorations.cs
- InternalRelationshipCollection.cs
- RouteCollection.cs
- FileRegion.cs
- AuthenticationModuleElementCollection.cs
- TransformGroup.cs
- ThreadPool.cs
- OdbcTransaction.cs
- DesignBindingPropertyDescriptor.cs
- SaveFileDialog.cs
- WindowsScrollBar.cs
- EditCommandColumn.cs
- WebEventCodes.cs
- EditorBrowsableAttribute.cs
- DesignerTextBoxAdapter.cs
- MarshalDirectiveException.cs
- EventMappingSettingsCollection.cs
- TableLayout.cs
- ContactManager.cs
- HttpListenerPrefixCollection.cs
- ContextProperty.cs
- RootProfilePropertySettingsCollection.cs
- ForeignKeyConstraint.cs
- RC2CryptoServiceProvider.cs
- XmlQueryRuntime.cs
- CommentGlyph.cs
- ClientBuildManager.cs
- RegexTree.cs
- LedgerEntry.cs
- DataGridTextBox.cs
- SystemIPAddressInformation.cs
- RemoteWebConfigurationHostServer.cs
- WindowsListViewGroupHelper.cs
- AdapterUtil.cs
- DataGridViewTextBoxEditingControl.cs
- GetResponse.cs
- VBIdentifierTrimConverter.cs
- Floater.cs
- XPathNodeIterator.cs
- OdbcRowUpdatingEvent.cs
- PasswordBox.cs
- PropertyTabChangedEvent.cs
- DelegatingTypeDescriptionProvider.cs
- Regex.cs
- ZipIOFileItemStream.cs
- KernelTypeValidation.cs
- InertiaExpansionBehavior.cs
- ValidationHelpers.cs
- ColumnPropertiesGroup.cs
- SqlMethodAttribute.cs
- LoadMessageLogger.cs
- SerialErrors.cs
- AppDomainFactory.cs
- SQLRoleProvider.cs
- AdornerHitTestResult.cs
- ToolStripPanelCell.cs
- ListViewTableRow.cs
- CharEnumerator.cs
- TableStyle.cs
- SchemaEntity.cs
- BamlLocalizableResourceKey.cs
- AssemblyBuilder.cs
- PasswordPropertyTextAttribute.cs
- FileSystemEventArgs.cs
- ObjectTag.cs
- ImageInfo.cs
- PrePostDescendentsWalker.cs
- ErrorWebPart.cs
- FileEnumerator.cs
- OleDbTransaction.cs
- SkewTransform.cs
- RtfNavigator.cs