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
- SkewTransform.cs
- PackWebRequestFactory.cs
- TextServicesDisplayAttributePropertyRanges.cs
- LayoutEngine.cs
- WeakEventManager.cs
- PageThemeBuildProvider.cs
- WebPartMovingEventArgs.cs
- MediaPlayer.cs
- EventLogger.cs
- ListBindingConverter.cs
- AssertHelper.cs
- ReadOnlyCollectionBase.cs
- OleDbFactory.cs
- Pen.cs
- ItemDragEvent.cs
- WebBrowserContainer.cs
- DataRelationPropertyDescriptor.cs
- PrintEvent.cs
- MarkupObject.cs
- WebPartMinimizeVerb.cs
- AttributeEmitter.cs
- Inline.cs
- TemplateField.cs
- UpdatePanel.cs
- TextEndOfSegment.cs
- SetIterators.cs
- DataGridViewHitTestInfo.cs
- BaseParser.cs
- RestHandlerFactory.cs
- ProcessHost.cs
- ConnectionInterfaceCollection.cs
- ObjectAnimationUsingKeyFrames.cs
- EntityViewGenerator.cs
- FamilyCollection.cs
- CodeDelegateCreateExpression.cs
- EnumValidator.cs
- PartialTrustVisibleAssembly.cs
- CaretElement.cs
- DbConnectionOptions.cs
- Scene3D.cs
- ButtonChrome.cs
- HtmlTableCellCollection.cs
- KeyFrames.cs
- SqlInternalConnection.cs
- SoapIgnoreAttribute.cs
- CorrelationHandle.cs
- KeyTimeConverter.cs
- LayoutEngine.cs
- ClonableStack.cs
- SafeFileMappingHandle.cs
- InputMethodStateChangeEventArgs.cs
- VisualStyleElement.cs
- QilVisitor.cs
- SqlDataSourceCache.cs
- DataGridTableCollection.cs
- Substitution.cs
- PixelFormatConverter.cs
- WorkflowDebuggerSteppingAttribute.cs
- _HeaderInfoTable.cs
- TextBoxDesigner.cs
- BuilderInfo.cs
- TextEffectCollection.cs
- ToolCreatedEventArgs.cs
- CodePrimitiveExpression.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- ServerIdentity.cs
- ParallelActivityDesigner.cs
- HttpRuntimeSection.cs
- ReflectionHelper.cs
- KnowledgeBase.cs
- XPathBuilder.cs
- XNameConverter.cs
- ServerIdentity.cs
- MasterPageCodeDomTreeGenerator.cs
- SqlRowUpdatedEvent.cs
- ShadowGlyph.cs
- SizeF.cs
- BaseDataListActionList.cs
- EdmToObjectNamespaceMap.cs
- ResXFileRef.cs
- HashJoinQueryOperatorEnumerator.cs
- Rectangle.cs
- GlobalizationAssembly.cs
- FlowSwitch.cs
- TreeBuilder.cs
- ContentPropertyAttribute.cs
- BlockCollection.cs
- XmlSchemaComplexType.cs
- MyContact.cs
- RectAnimationClockResource.cs
- HttpRuntimeSection.cs
- MetadataPropertyCollection.cs
- ThreadStateException.cs
- RootBrowserWindowAutomationPeer.cs
- X509Certificate2Collection.cs
- BitmapEffectDrawingContextState.cs
- SQLMembershipProvider.cs
- MimeWriter.cs
- _SslState.cs
- SingleObjectCollection.cs