Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / DataEntityDesign / Design / System / Data / EntityModel / PropertyGeneratedEventArgs.cs / 1 / PropertyGeneratedEventArgs.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 property is generated. /// public sealed class PropertyGeneratedEventArgs : EventArgs { #region Private Data private MetadataItem _propertySource; private string _backingFieldName; private CodeTypeReference _returnType; private List_additionalGetStatements = new List (); private List _additionalSetStatements = new List (); private List _additionalAttributes = new List (); #endregion #region Constructors /// /// Default constructor /// public PropertyGeneratedEventArgs() { } ////// Constructor /// /// The event source /// The name of the field corresponding to the property /// The property return type public PropertyGeneratedEventArgs(MetadataItem propertySource, string backingFieldName, CodeTypeReference returnType) { this._propertySource = propertySource; this._backingFieldName = backingFieldName; this._returnType = returnType; } #endregion #region Properties ////// The Metadata object that is the source of the property /// public MetadataItem PropertySource { get { return this._propertySource; } } ////// The name of the field that backs the property; can be null in the case of /// navigation property /// public string BackingFieldName { get { return this._backingFieldName; } } ////// The type of the property by default; if changed by the user, the new value /// will be used by the code generator /// public CodeTypeReference ReturnType { get { return this._returnType; } set { this._returnType = value; } } ////// Statements to be included in the property's getter /// public ListAdditionalGetStatements { get { return this._additionalGetStatements; } } /// /// Statements to be included in the property's setter /// public ListAdditionalSetStatements { get { return _additionalSetStatements; } } /// /// Attributes to be added to the property's CustomAttributes collection /// public ListAdditionalAttributes { 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 property is generated. /// public sealed class PropertyGeneratedEventArgs : EventArgs { #region Private Data private MetadataItem _propertySource; private string _backingFieldName; private CodeTypeReference _returnType; private List_additionalGetStatements = new List (); private List _additionalSetStatements = new List (); private List _additionalAttributes = new List (); #endregion #region Constructors /// /// Default constructor /// public PropertyGeneratedEventArgs() { } ////// Constructor /// /// The event source /// The name of the field corresponding to the property /// The property return type public PropertyGeneratedEventArgs(MetadataItem propertySource, string backingFieldName, CodeTypeReference returnType) { this._propertySource = propertySource; this._backingFieldName = backingFieldName; this._returnType = returnType; } #endregion #region Properties ////// The Metadata object that is the source of the property /// public MetadataItem PropertySource { get { return this._propertySource; } } ////// The name of the field that backs the property; can be null in the case of /// navigation property /// public string BackingFieldName { get { return this._backingFieldName; } } ////// The type of the property by default; if changed by the user, the new value /// will be used by the code generator /// public CodeTypeReference ReturnType { get { return this._returnType; } set { this._returnType = value; } } ////// Statements to be included in the property's getter /// public ListAdditionalGetStatements { get { return this._additionalGetStatements; } } /// /// Statements to be included in the property's setter /// public ListAdditionalSetStatements { get { return _additionalSetStatements; } } /// /// Attributes to be added to the property's CustomAttributes collection /// public ListAdditionalAttributes { 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
- RealizedColumnsBlock.cs
- SectionRecord.cs
- TransactionContextManager.cs
- DataGridViewColumnCollection.cs
- ScriptResourceHandler.cs
- PointLightBase.cs
- WindowsFormsHelpers.cs
- XmlSchemaAnyAttribute.cs
- XmlCodeExporter.cs
- Rotation3D.cs
- ColorConvertedBitmap.cs
- ClonableStack.cs
- PerspectiveCamera.cs
- ISFTagAndGuidCache.cs
- XpsViewerException.cs
- WebPartVerb.cs
- PathNode.cs
- TypeHelper.cs
- DataGridCellItemAutomationPeer.cs
- DataObject.cs
- Utils.cs
- ToolBar.cs
- SmtpMail.cs
- CalendarTable.cs
- ProfilePropertySettingsCollection.cs
- SettingsPropertyValue.cs
- Task.cs
- FixedBufferAttribute.cs
- DataGridViewRowHeaderCell.cs
- WeakHashtable.cs
- EmptyReadOnlyDictionaryInternal.cs
- XmlSchemaDocumentation.cs
- TypeReference.cs
- ToolStripItemDataObject.cs
- PathNode.cs
- ChannelDispatcherBase.cs
- ConfigurationSectionHelper.cs
- StorageMappingItemCollection.cs
- HtmlTableCellCollection.cs
- WebBaseEventKeyComparer.cs
- SQLSingleStorage.cs
- XmlLoader.cs
- InertiaTranslationBehavior.cs
- BaseTemplateParser.cs
- AuthenticatingEventArgs.cs
- TitleStyle.cs
- UniqueIdentifierService.cs
- VersionedStreamOwner.cs
- CursorConverter.cs
- CustomServiceCredentials.cs
- SqlConnectionFactory.cs
- SqlRowUpdatedEvent.cs
- VariableExpressionConverter.cs
- EnumBuilder.cs
- DirectionalLight.cs
- activationcontext.cs
- VarRemapper.cs
- PrintDialogException.cs
- Scripts.cs
- DBDataPermission.cs
- DateTimeConstantAttribute.cs
- TextMarkerSource.cs
- UnmanagedBitmapWrapper.cs
- WebPartTracker.cs
- Propagator.Evaluator.cs
- BindingContext.cs
- TextTreeObjectNode.cs
- COM2Properties.cs
- XmlAtomicValue.cs
- Visual3D.cs
- SQLDouble.cs
- ActivityPropertyReference.cs
- MimeMultiPart.cs
- InstancePersistenceCommand.cs
- BaseInfoTable.cs
- EnumerableWrapperWeakToStrong.cs
- login.cs
- FormsAuthenticationConfiguration.cs
- CustomWebEventKey.cs
- XmlSchemaResource.cs
- ToolStripDropDownItemDesigner.cs
- XmlSchemaAnnotation.cs
- WebRequestModuleElementCollection.cs
- CustomAttributeFormatException.cs
- GridViewSortEventArgs.cs
- MenuStrip.cs
- ELinqQueryState.cs
- MetadataItem.cs
- TreeViewHitTestInfo.cs
- BaseDataList.cs
- UIElementPropertyUndoUnit.cs
- ObjectQueryState.cs
- IPHostEntry.cs
- LineVisual.cs
- Deflater.cs
- AccessDataSourceDesigner.cs
- BasicCommandTreeVisitor.cs
- PaintEvent.cs
- __FastResourceComparer.cs
- FixedSOMLineRanges.cs