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
- RightsManagementPermission.cs
- XmlNamedNodeMap.cs
- MergeFilterQuery.cs
- AccessKeyManager.cs
- VirtualDirectoryMappingCollection.cs
- ObjectHandle.cs
- TypeSystem.cs
- DeflateEmulationStream.cs
- XamlToRtfWriter.cs
- Margins.cs
- BuildProviderAppliesToAttribute.cs
- FactoryMaker.cs
- VarInfo.cs
- CuspData.cs
- WebPartMovingEventArgs.cs
- DataBoundControlHelper.cs
- DispatcherEventArgs.cs
- Point3DCollection.cs
- BuildProviderUtils.cs
- ActionFrame.cs
- MissingMethodException.cs
- WebRequestModuleElement.cs
- RemoteWebConfigurationHostStream.cs
- XmlChoiceIdentifierAttribute.cs
- SimpleWorkerRequest.cs
- ThreadInterruptedException.cs
- DrawingAttributeSerializer.cs
- NameValueCollection.cs
- SortDescriptionCollection.cs
- SecondaryIndexDefinition.cs
- Int16.cs
- ParseChildrenAsPropertiesAttribute.cs
- DateTimeFormatInfo.cs
- FigureHelper.cs
- SystemWebExtensionsSectionGroup.cs
- IntellisenseTextBox.cs
- UnauthorizedWebPart.cs
- StrongName.cs
- QueryOpeningEnumerator.cs
- XPathParser.cs
- Size.cs
- DocumentSchemaValidator.cs
- CounterCreationData.cs
- LinqDataSourceDeleteEventArgs.cs
- ListBase.cs
- KeyGestureValueSerializer.cs
- Empty.cs
- ServiceConfigurationTraceRecord.cs
- ListItemParagraph.cs
- PenContexts.cs
- BamlBinaryWriter.cs
- GenericAuthenticationEventArgs.cs
- TemplateKey.cs
- DodSequenceMerge.cs
- ReadWriteObjectLock.cs
- EntityDesignerBuildProvider.cs
- WithStatement.cs
- ActivityDesignerLayoutSerializers.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- RemotingConfigParser.cs
- SessionEndedEventArgs.cs
- DockPattern.cs
- StringFreezingAttribute.cs
- AnnotationResourceChangedEventArgs.cs
- BatchParser.cs
- InstalledFontCollection.cs
- InternalsVisibleToAttribute.cs
- ClientRoleProvider.cs
- DesignerSerializationOptionsAttribute.cs
- SecUtil.cs
- CodeNamespaceCollection.cs
- CompilerInfo.cs
- SqlWriter.cs
- RecommendedAsConfigurableAttribute.cs
- PropertyInfoSet.cs
- SQLBytes.cs
- SrgsElement.cs
- Axis.cs
- LambdaCompiler.Statements.cs
- FixUpCollection.cs
- ExportOptions.cs
- HttpContextWrapper.cs
- LoginUtil.cs
- SimplePropertyEntry.cs
- BinarySerializer.cs
- CodeLinePragma.cs
- GenericsNotImplementedException.cs
- AssemblyCollection.cs
- TextElementEnumerator.cs
- StoreContentChangedEventArgs.cs
- SourceElementsCollection.cs
- TreeNodeStyle.cs
- Rotation3DAnimation.cs
- GlobalDataBindingHandler.cs
- WebPartDisplayModeCancelEventArgs.cs
- OleDbCommand.cs
- Models.cs
- DrawToolTipEventArgs.cs
- Delegate.cs
- RegistryExceptionHelper.cs