Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / DataWeb / 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.Services.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
///
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002", Justification = "Same as System.Data.Entity.Design")]
public List AdditionalInterfaces
{
get
{
return this._additionalInterfaces;
}
}
///
/// Members to be included in the new type's definition
///
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002", Justification = "Same as System.Data.Entity.Design")]
public List AdditionalMembers
{
get
{
return this._additionalMembers;
}
}
///
/// Attributes to be added to the property's CustomAttributes collection
///
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002", Justification = "Same as System.Data.Entity.Design")]
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.Services.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
///
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002", Justification = "Same as System.Data.Entity.Design")]
public List AdditionalInterfaces
{
get
{
return this._additionalInterfaces;
}
}
///
/// Members to be included in the new type's definition
///
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002", Justification = "Same as System.Data.Entity.Design")]
public List AdditionalMembers
{
get
{
return this._additionalMembers;
}
}
///
/// Attributes to be added to the property's CustomAttributes collection
///
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002", Justification = "Same as System.Data.Entity.Design")]
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
- CommonGetThemePartSize.cs
- TraceListener.cs
- AdornerPresentationContext.cs
- HostingEnvironmentSection.cs
- DesignerActionHeaderItem.cs
- AuthorizationSection.cs
- SectionXmlInfo.cs
- IPAddressCollection.cs
- VScrollBar.cs
- SpeakInfo.cs
- CharEnumerator.cs
- HwndSource.cs
- RewritingProcessor.cs
- ComponentEditorForm.cs
- OrderedEnumerableRowCollection.cs
- ThreadPool.cs
- ToolStripContentPanelRenderEventArgs.cs
- SourceInterpreter.cs
- TargetFrameworkUtil.cs
- StateChangeEvent.cs
- ForeignKeyConstraint.cs
- XmlSchemaSimpleTypeList.cs
- Subtree.cs
- WebServiceResponse.cs
- SafeFileMappingHandle.cs
- DrawingGroup.cs
- XsltCompileContext.cs
- ErrorCodes.cs
- Journaling.cs
- WebPartsSection.cs
- RegistryPermission.cs
- StrokeCollection2.cs
- InkCanvasInnerCanvas.cs
- LogReservationCollection.cs
- DataGridViewToolTip.cs
- PriorityChain.cs
- TimeIntervalCollection.cs
- PeerValidationBehavior.cs
- SettingsPropertyNotFoundException.cs
- dtdvalidator.cs
- ButtonAutomationPeer.cs
- oledbconnectionstring.cs
- InternalTypeHelper.cs
- SmtpMail.cs
- RequestCachePolicyConverter.cs
- EventRecord.cs
- UInt16Converter.cs
- WebPartEventArgs.cs
- BindingBase.cs
- EraserBehavior.cs
- GraphicsPathIterator.cs
- WebBrowserBase.cs
- TreeViewItemAutomationPeer.cs
- SapiAttributeParser.cs
- OutKeywords.cs
- FormsAuthenticationCredentials.cs
- TextAdaptor.cs
- TransformPattern.cs
- StateMachine.cs
- DataGridViewTopLeftHeaderCell.cs
- XmlWriterTraceListener.cs
- SystemUdpStatistics.cs
- DependencyObjectValidator.cs
- OutputCacheSection.cs
- DateTimeConstantAttribute.cs
- ETagAttribute.cs
- BoolExpr.cs
- LinkButton.cs
- JsonEncodingStreamWrapper.cs
- FreeFormDragDropManager.cs
- FloatUtil.cs
- DefaultTraceListener.cs
- HandledEventArgs.cs
- ImageDrawing.cs
- NativeMethods.cs
- ExceptionUtil.cs
- TransformationRules.cs
- PageAsyncTask.cs
- QueryStringParameter.cs
- StyleBamlTreeBuilder.cs
- ListDictionary.cs
- IPGlobalProperties.cs
- ResourceWriter.cs
- PolyQuadraticBezierSegment.cs
- Rect.cs
- CompoundFileReference.cs
- ActiveXHost.cs
- ItemTypeToolStripMenuItem.cs
- MenuItemStyleCollection.cs
- X509Chain.cs
- ListBoxDesigner.cs
- MediaElementAutomationPeer.cs
- AuthorizationContext.cs
- HyperLink.cs
- XmlLanguageConverter.cs
- JoinCqlBlock.cs
- VBIdentifierDesigner.xaml.cs
- XmlTextAttribute.cs
- DataGridToolTip.cs
- DrawingVisualDrawingContext.cs