Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntityDesign / Design / System / Data / EntityModel / TypeGeneratedEventArgs.cs / 1305376 / 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.Entity.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
///
public List AdditionalInterfaces
{
get
{
return this._additionalInterfaces;
}
}
///
/// Members to be included in the new type's definition
///
public List AdditionalMembers
{
get
{
return this._additionalMembers;
}
}
///
/// Attributes to be added to the property's CustomAttributes collection
///
public List AdditionalAttributes
{
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
- BufferedMessageWriter.cs
- ContainerFilterService.cs
- DataBinder.cs
- DSASignatureFormatter.cs
- SQLBinary.cs
- AsnEncodedData.cs
- DefaultTextStore.cs
- UITypeEditors.cs
- validationstate.cs
- SchemaNames.cs
- DataColumn.cs
- NativeMethods.cs
- EventLogPermissionAttribute.cs
- XmlnsCompatibleWithAttribute.cs
- CanonicalXml.cs
- PngBitmapEncoder.cs
- OleDbConnection.cs
- ThreadAttributes.cs
- StylusLogic.cs
- TypeForwardedToAttribute.cs
- MdiWindowListStrip.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- ForwardPositionQuery.cs
- ProfileInfo.cs
- KoreanCalendar.cs
- DisposableCollectionWrapper.cs
- PassportAuthenticationEventArgs.cs
- ByteStream.cs
- MsmqIntegrationOutputChannel.cs
- ConstraintEnumerator.cs
- ListBoxAutomationPeer.cs
- NativeCppClassAttribute.cs
- ToolStripDropDown.cs
- RuntimeCompatibilityAttribute.cs
- DataTableReader.cs
- SpeechUI.cs
- DataPager.cs
- BaseParagraph.cs
- GradientStopCollection.cs
- OdbcPermission.cs
- FormViewPageEventArgs.cs
- SchemaMerger.cs
- DbParameterHelper.cs
- XamlFigureLengthSerializer.cs
- SplashScreenNativeMethods.cs
- ApplicationSettingsBase.cs
- Mapping.cs
- MD5CryptoServiceProvider.cs
- DefaultSection.cs
- Rules.cs
- QilFactory.cs
- PropertyMapper.cs
- SignedInfo.cs
- WsdlExporter.cs
- CodeIndexerExpression.cs
- PriorityBinding.cs
- SafeMemoryMappedViewHandle.cs
- OrthographicCamera.cs
- PropertyValueUIItem.cs
- ExtentCqlBlock.cs
- FileDialog_Vista_Interop.cs
- PrimitiveCodeDomSerializer.cs
- MsmqBindingBase.cs
- CodeConstructor.cs
- DiscoveryDocumentReference.cs
- AsyncOperation.cs
- LicenseProviderAttribute.cs
- WebPartsPersonalization.cs
- IpcManager.cs
- PageThemeCodeDomTreeGenerator.cs
- ValidationPropertyAttribute.cs
- contentDescriptor.cs
- DynamicDocumentPaginator.cs
- RedistVersionInfo.cs
- DataGridViewRowCollection.cs
- ConnectionsZoneDesigner.cs
- DesignerVerbCollection.cs
- SqlVisitor.cs
- ToolStripOverflow.cs
- FeatureSupport.cs
- SqlProfileProvider.cs
- userdatakeys.cs
- AlphabeticalEnumConverter.cs
- GlyphRun.cs
- ExpressionCopier.cs
- DocumentGrid.cs
- AsymmetricKeyExchangeDeformatter.cs
- WmlPanelAdapter.cs
- ConfigXmlAttribute.cs
- MemberRestriction.cs
- ExternalException.cs
- DependencyObjectValidator.cs
- CompilerTypeWithParams.cs
- TableItemPattern.cs
- TablePattern.cs
- DataBindingList.cs
- PointCollection.cs
- ButtonColumn.cs
- SoapSchemaImporter.cs
- PaperSize.cs