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
- userdatakeys.cs
- ScalarType.cs
- ExpandableObjectConverter.cs
- FormatConvertedBitmap.cs
- TextBoxBase.cs
- ImageDrawing.cs
- Win32Native.cs
- InvokeHandlers.cs
- CachedCompositeFamily.cs
- TimeSpanConverter.cs
- ChineseLunisolarCalendar.cs
- ScriptComponentDescriptor.cs
- ReadOnlyAttribute.cs
- InvalidDataContractException.cs
- AvTrace.cs
- KoreanCalendar.cs
- CodeAttributeDeclarationCollection.cs
- RemotingServices.cs
- SynchronizationLockException.cs
- HtmlInputReset.cs
- ToolBarDesigner.cs
- DbModificationCommandTree.cs
- TriState.cs
- LinkGrep.cs
- RijndaelManaged.cs
- DesignerHelpers.cs
- SecurityMode.cs
- GlyphInfoList.cs
- XPathDocumentBuilder.cs
- SiteMapNodeItemEventArgs.cs
- NaturalLanguageHyphenator.cs
- DataRowComparer.cs
- MailDefinitionBodyFileNameEditor.cs
- TreeNodeEventArgs.cs
- ChangeProcessor.cs
- TemplateBindingExpressionConverter.cs
- followingsibling.cs
- ImageDrawing.cs
- ValidatingReaderNodeData.cs
- InputScopeAttribute.cs
- Constants.cs
- Speller.cs
- WorkingDirectoryEditor.cs
- CollectionsUtil.cs
- CompoundFileDeflateTransform.cs
- ScriptModule.cs
- DocumentPageView.cs
- SplitterCancelEvent.cs
- SqlCharStream.cs
- PermissionRequestEvidence.cs
- RelationHandler.cs
- RtfFormatStack.cs
- ColumnHeader.cs
- SequentialUshortCollection.cs
- ToolStripDropDown.cs
- PngBitmapDecoder.cs
- ControlEvent.cs
- AttributedMetaModel.cs
- CurrencyManager.cs
- DataGridColumnReorderingEventArgs.cs
- UpdateCompiler.cs
- ResourceDisplayNameAttribute.cs
- SmiContext.cs
- TypeForwardedFromAttribute.cs
- ExpressionBindingCollection.cs
- DecimalKeyFrameCollection.cs
- VideoDrawing.cs
- DataTableNameHandler.cs
- AlternationConverter.cs
- BitmapEffectGeneralTransform.cs
- OleDbPermission.cs
- AccessorTable.cs
- HttpWebRequestElement.cs
- CLSCompliantAttribute.cs
- PropertyRef.cs
- LingerOption.cs
- ObjectPropertyMapping.cs
- PersonalizationStateInfo.cs
- PointAnimationUsingKeyFrames.cs
- Parser.cs
- Attributes.cs
- ComNativeDescriptor.cs
- HebrewNumber.cs
- TimeSpanSecondsConverter.cs
- _BasicClient.cs
- TimeSpan.cs
- TargetConverter.cs
- MetadataSerializer.cs
- Ref.cs
- EDesignUtil.cs
- PrinterUnitConvert.cs
- TokenBasedSet.cs
- UTF7Encoding.cs
- DelegateTypeInfo.cs
- EventArgs.cs
- SamlDelegatingWriter.cs
- DataGridViewCellValueEventArgs.cs
- DataFormats.cs
- SecurityDescriptor.cs
- ObjectListDesigner.cs