Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / ndp / fx / src / DataEntityDesign / 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.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
- DataPager.cs
- XmlSignificantWhitespace.cs
- SafeLibraryHandle.cs
- AppDomainUnloadedException.cs
- HyperLinkStyle.cs
- ProxySimple.cs
- RegistrySecurity.cs
- NumberSubstitution.cs
- BrowsableAttribute.cs
- DrawListViewSubItemEventArgs.cs
- InkCanvasInnerCanvas.cs
- DataBindingHandlerAttribute.cs
- ServiceOperation.cs
- RegexParser.cs
- LocalBuilder.cs
- ParallelRangeManager.cs
- EntityKey.cs
- ExpressionBindingCollection.cs
- CheckBox.cs
- InternalTypeHelper.cs
- NominalTypeEliminator.cs
- GridViewSortEventArgs.cs
- Assembly.cs
- ControllableStoryboardAction.cs
- MailMessage.cs
- ComponentCollection.cs
- LambdaSerializationException.cs
- ImageConverter.cs
- SqlRowUpdatedEvent.cs
- WindowHelperService.cs
- ConfigViewGenerator.cs
- ContextMenu.cs
- FacetValues.cs
- ConfigurationErrorsException.cs
- Certificate.cs
- HostedBindingBehavior.cs
- EmptyImpersonationContext.cs
- InitializerFacet.cs
- TextBlockAutomationPeer.cs
- XmlNamedNodeMap.cs
- _AutoWebProxyScriptEngine.cs
- RawKeyboardInputReport.cs
- PropertyToken.cs
- RouteItem.cs
- CapabilitiesUse.cs
- RuntimeConfigLKG.cs
- CellParagraph.cs
- ChangePassword.cs
- ScriptDescriptor.cs
- SqlDataSourceCommandEventArgs.cs
- DataSvcMapFileSerializer.cs
- ImageFormat.cs
- CustomAttributeBuilder.cs
- TimelineGroup.cs
- NonSerializedAttribute.cs
- ResourcesGenerator.cs
- TypeConverterAttribute.cs
- WebPartZoneCollection.cs
- DataGridViewSelectedRowCollection.cs
- InternalConfigEventArgs.cs
- TabletDevice.cs
- NullExtension.cs
- CommandLibraryHelper.cs
- TreeNodeSelectionProcessor.cs
- RoleServiceManager.cs
- MailMessageEventArgs.cs
- DataSvcMapFileSerializer.cs
- Vector.cs
- BehaviorEditorPart.cs
- DirectoryGroupQuery.cs
- XmlSchemaValidationException.cs
- Annotation.cs
- XPathDocumentBuilder.cs
- XmlTypeMapping.cs
- WebConvert.cs
- XmlILConstructAnalyzer.cs
- AppDomain.cs
- PaperSize.cs
- AutomationElementCollection.cs
- HMACSHA384.cs
- ImageSource.cs
- SafePEFileHandle.cs
- DataGridRelationshipRow.cs
- documentation.cs
- ActivationServices.cs
- shaperfactory.cs
- DefaultTextStore.cs
- CompiledIdentityConstraint.cs
- XPathSelectionIterator.cs
- NativeObjectSecurity.cs
- OverflowException.cs
- NamespaceMapping.cs
- Model3DGroup.cs
- PathFigureCollection.cs
- BypassElementCollection.cs
- CheckBox.cs
- ObjectComplexPropertyMapping.cs
- StringComparer.cs
- EditingScopeUndoUnit.cs
- ISessionStateStore.cs