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
- FamilyCollection.cs
- ArgumentOutOfRangeException.cs
- TableCell.cs
- ToolStripDropTargetManager.cs
- WrappedOptions.cs
- WorkItem.cs
- Metadata.cs
- BaseHashHelper.cs
- XmlElementAttribute.cs
- DesignerActionList.cs
- LogExtent.cs
- BamlRecordWriter.cs
- SqlInternalConnectionTds.cs
- PasswordRecovery.cs
- Model3DGroup.cs
- HTMLTagNameToTypeMapper.cs
- DebugTracing.cs
- HwndProxyElementProvider.cs
- WindowClosedEventArgs.cs
- LongCountAggregationOperator.cs
- HtmlWindowCollection.cs
- FontUnitConverter.cs
- BitmapImage.cs
- TimeSpanStorage.cs
- LayoutTable.cs
- XmlRawWriterWrapper.cs
- InkCanvasSelectionAdorner.cs
- ObjectItemCollection.cs
- KeyFrames.cs
- UnauthorizedWebPart.cs
- NativeMethods.cs
- Transform3D.cs
- PropertyItemInternal.cs
- DesignerActionHeaderItem.cs
- _RequestCacheProtocol.cs
- DecoderBestFitFallback.cs
- RIPEMD160Managed.cs
- GenerateHelper.cs
- Parameter.cs
- ActivityLocationReferenceEnvironment.cs
- DataFormats.cs
- UnicodeEncoding.cs
- KeyProperty.cs
- DataGridViewColumnCollectionDialog.cs
- CounterSampleCalculator.cs
- CaseExpr.cs
- ConfigurationPropertyAttribute.cs
- CultureInfo.cs
- SoapElementAttribute.cs
- base64Transforms.cs
- PasswordRecovery.cs
- EdmScalarPropertyAttribute.cs
- WebConfigurationHost.cs
- RegisteredScript.cs
- CheckBoxList.cs
- UrlMappingCollection.cs
- EndpointAddress.cs
- ColorDialog.cs
- MailBnfHelper.cs
- OdbcInfoMessageEvent.cs
- WebException.cs
- util.cs
- DrawingBrush.cs
- Calendar.cs
- SemanticAnalyzer.cs
- InputMethod.cs
- ProcessManager.cs
- WebPartMenu.cs
- TimerElapsedEvenArgs.cs
- SmtpException.cs
- FieldNameLookup.cs
- RegexTree.cs
- PerformanceCounterPermission.cs
- ProfessionalColorTable.cs
- SqlUserDefinedAggregateAttribute.cs
- InvokePattern.cs
- PkcsUtils.cs
- PerformanceCounter.cs
- InputLanguageProfileNotifySink.cs
- SocketCache.cs
- TextComposition.cs
- TextSegment.cs
- FormViewUpdateEventArgs.cs
- WebServiceMethodData.cs
- DataGridViewSelectedColumnCollection.cs
- Array.cs
- VariableModifiersHelper.cs
- MobileSysDescriptionAttribute.cs
- DesignerCatalogPartChrome.cs
- InternalBufferOverflowException.cs
- LabelAutomationPeer.cs
- DoubleLinkListEnumerator.cs
- HttpProfileGroupBase.cs
- DataGridTable.cs
- PerspectiveCamera.cs
- XmlNamespaceMapping.cs
- SpellerStatusTable.cs
- SortedDictionary.cs
- NativeMethods.cs
- OleDbStruct.cs