Code:
/ 4.0 / 4.0 / 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.
//----------------------------------------------------------------------
//
// 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
- CryptoApi.cs
- InstanceKeyCollisionException.cs
- TypedReference.cs
- DataGridState.cs
- MethodMessage.cs
- BamlTreeUpdater.cs
- XmlHelper.cs
- SendKeys.cs
- AxHost.cs
- CommandBindingCollection.cs
- TextServicesManager.cs
- LogPolicy.cs
- CompositionTarget.cs
- QueuedDeliveryRequirementsMode.cs
- Script.cs
- MultitargetUtil.cs
- ScalarOps.cs
- CatalogPart.cs
- OutputBuffer.cs
- SafeFindHandle.cs
- SqlProvider.cs
- Transactions.cs
- HttpStreamXmlDictionaryReader.cs
- SiteMembershipCondition.cs
- SafeHandle.cs
- TraceInternal.cs
- dtdvalidator.cs
- ResourceReferenceKeyNotFoundException.cs
- FileLogRecord.cs
- TextEditorParagraphs.cs
- ContentOperations.cs
- PersonalizationStateQuery.cs
- X509WindowsSecurityToken.cs
- BrowserCapabilitiesCompiler.cs
- InterleavedZipPartStream.cs
- VisualStyleTypesAndProperties.cs
- UpdatableWrapper.cs
- FixedSOMLineCollection.cs
- PolicyReader.cs
- RSAProtectedConfigurationProvider.cs
- ExpressionBuilderContext.cs
- CopyAction.cs
- GuidelineCollection.cs
- ExceptionUtil.cs
- shaper.cs
- MenuAdapter.cs
- TextViewSelectionProcessor.cs
- MimeBasePart.cs
- MultiSelector.cs
- DataBindingCollectionConverter.cs
- IOException.cs
- RegexGroupCollection.cs
- SystemMulticastIPAddressInformation.cs
- TableItemStyle.cs
- ListViewItemEventArgs.cs
- Slider.cs
- XamlValidatingReader.cs
- DataGridViewLayoutData.cs
- SelectionProcessor.cs
- RewritingProcessor.cs
- Utility.cs
- PtsHost.cs
- ErrorEventArgs.cs
- MobileControlsSectionHandler.cs
- Material.cs
- XmlWrappingReader.cs
- WebFaultClientMessageInspector.cs
- ValueTypeFieldReference.cs
- ConfigurationStrings.cs
- PointHitTestResult.cs
- HyperLinkField.cs
- ExtensibleClassFactory.cs
- WebBrowserSiteBase.cs
- InvalidDataContractException.cs
- IsolationInterop.cs
- DesignerEditorPartChrome.cs
- XNodeValidator.cs
- Walker.cs
- HttpServerChannel.cs
- FontEmbeddingManager.cs
- XhtmlBasicValidatorAdapter.cs
- WebPartHeaderCloseVerb.cs
- EdmComplexTypeAttribute.cs
- AccessibleObject.cs
- DataTableCollection.cs
- HtmlInputFile.cs
- PenCursorManager.cs
- PenContext.cs
- BindingCollection.cs
- ListViewHitTestInfo.cs
- PaintValueEventArgs.cs
- SchemaObjectWriter.cs
- SchemaHelper.cs
- GridViewRowEventArgs.cs
- NetMsmqBinding.cs
- TableRowCollection.cs
- VersionedStreamOwner.cs
- KeyInfo.cs
- RegexBoyerMoore.cs
- Page.cs