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
- SubclassTypeValidatorAttribute.cs
- WindowsListViewGroupSubsetLink.cs
- InlineObject.cs
- DragCompletedEventArgs.cs
- PageBreakRecord.cs
- ToolboxItem.cs
- ParenthesizePropertyNameAttribute.cs
- OperatingSystem.cs
- DataBindingCollection.cs
- UriParserTemplates.cs
- ChildChangedEventArgs.cs
- SqlTopReducer.cs
- SemanticResolver.cs
- WebServiceHandlerFactory.cs
- StatusBar.cs
- SystemColors.cs
- TimeoutException.cs
- EventSourceCreationData.cs
- DataGridCommandEventArgs.cs
- CommandValueSerializer.cs
- MergeExecutor.cs
- SoapClientProtocol.cs
- WebControl.cs
- TextFormatterHost.cs
- TableHeaderCell.cs
- StorageComplexTypeMapping.cs
- Profiler.cs
- HitTestWithGeometryDrawingContextWalker.cs
- ScriptServiceAttribute.cs
- XPathParser.cs
- HtmlGenericControl.cs
- TracePayload.cs
- ActiveXSerializer.cs
- LinqDataSourceHelper.cs
- SmtpTransport.cs
- InheritanceContextChangedEventManager.cs
- SelectionEditingBehavior.cs
- QilParameter.cs
- HijriCalendar.cs
- ListViewItemEventArgs.cs
- SmiRequestExecutor.cs
- EntityDesignerUtils.cs
- ScrollItemProviderWrapper.cs
- SchemaMerger.cs
- DependencyPropertyKind.cs
- WmlFormAdapter.cs
- SettingsSection.cs
- ControlCachePolicy.cs
- KeyValuePairs.cs
- ProtocolsConfiguration.cs
- Journal.cs
- ServiceBuildProvider.cs
- Expression.cs
- XmlSchemaAttributeGroup.cs
- Panel.cs
- ValidatingPropertiesEventArgs.cs
- HttpApplication.cs
- PermissionSetTriple.cs
- DataSourceHelper.cs
- CancelRequestedQuery.cs
- EmptyStringExpandableObjectConverter.cs
- initElementDictionary.cs
- FixedTextContainer.cs
- EdmToObjectNamespaceMap.cs
- ParameterReplacerVisitor.cs
- altserialization.cs
- ChtmlTextWriter.cs
- TextTreeInsertUndoUnit.cs
- Msec.cs
- RouteParser.cs
- FigureParagraph.cs
- PropertyDescriptorGridEntry.cs
- SelectedCellsChangedEventArgs.cs
- FlowNode.cs
- MaterialGroup.cs
- NullableBoolConverter.cs
- FontStretches.cs
- DbException.cs
- EncoderNLS.cs
- Types.cs
- SuppressMessageAttribute.cs
- BamlLocalizer.cs
- Timer.cs
- ListViewItem.cs
- webbrowsersite.cs
- ListBoxDesigner.cs
- PropertyToken.cs
- ToolStripDesigner.cs
- Exceptions.cs
- VerificationAttribute.cs
- MatrixCamera.cs
- EditBehavior.cs
- DotExpr.cs
- ObfuscationAttribute.cs
- SecurityManager.cs
- MetaModel.cs
- ReflectionUtil.cs
- StreamUpdate.cs
- EntityDataSourceColumn.cs
- ApplicationDirectory.cs