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
- DataServiceException.cs
- SimpleFieldTemplateFactory.cs
- ProjectionPlanCompiler.cs
- Font.cs
- BehaviorEditorPart.cs
- DataGridViewEditingControlShowingEventArgs.cs
- DocumentApplicationJournalEntry.cs
- ObjectDataProvider.cs
- SchemaAttDef.cs
- InkSerializer.cs
- ApplicationHost.cs
- OleAutBinder.cs
- GetCardDetailsRequest.cs
- QuotedPrintableStream.cs
- WindowShowOrOpenTracker.cs
- ProgressChangedEventArgs.cs
- OutputWindow.cs
- GridViewHeaderRowPresenter.cs
- RemotingSurrogateSelector.cs
- PaintValueEventArgs.cs
- DataGridViewCellStyle.cs
- DetailsViewPagerRow.cs
- Point3DAnimationUsingKeyFrames.cs
- ItemList.cs
- DataGridLinkButton.cs
- ControlUtil.cs
- Composition.cs
- DefaultPropertyAttribute.cs
- GetFileNameResult.cs
- XmlWrappingWriter.cs
- BitmapEncoder.cs
- GridViewRowPresenter.cs
- StorageComplexTypeMapping.cs
- MaskPropertyEditor.cs
- XmlSecureResolver.cs
- DefaultValueAttribute.cs
- Duration.cs
- SqlCommand.cs
- DependencyObjectType.cs
- DependencyObject.cs
- TriggerCollection.cs
- IgnoreSection.cs
- FlowLayout.cs
- QilValidationVisitor.cs
- PeerNearMe.cs
- PageTheme.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- SizeChangedEventArgs.cs
- VersionPair.cs
- TimeoutConverter.cs
- TimeManager.cs
- GPPOINT.cs
- Compilation.cs
- UserNamePasswordServiceCredential.cs
- Rotation3D.cs
- FreezableDefaultValueFactory.cs
- ClientUtils.cs
- SHA384Cng.cs
- AspCompat.cs
- PageBuildProvider.cs
- ContextInformation.cs
- EntryWrittenEventArgs.cs
- BindStream.cs
- XomlCompilerError.cs
- FunctionCommandText.cs
- XamlToRtfWriter.cs
- StronglyTypedResourceBuilder.cs
- DictionaryEditChange.cs
- KeyMatchBuilder.cs
- SplitterCancelEvent.cs
- Assert.cs
- StreamGeometry.cs
- GlyphingCache.cs
- TryExpression.cs
- ClientCredentialsElement.cs
- TextBox.cs
- ImageAnimator.cs
- RSAPKCS1SignatureFormatter.cs
- WinEventWrap.cs
- SelectorAutomationPeer.cs
- RegexBoyerMoore.cs
- GroupBoxRenderer.cs
- SR.cs
- RestClientProxyHandler.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- ObjectDataSourceView.cs
- WebSysDescriptionAttribute.cs
- SpinLock.cs
- Splitter.cs
- WebPartChrome.cs
- Size.cs
- DefaultValueTypeConverter.cs
- HTMLTagNameToTypeMapper.cs
- GridViewSelectEventArgs.cs
- SqlClientPermission.cs
- SQLChars.cs
- WebProxyScriptElement.cs
- FastPropertyAccessor.cs
- CellPartitioner.cs
- _Semaphore.cs