Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- DataGridViewRowPrePaintEventArgs.cs
- BindingElement.cs
- DisplayInformation.cs
- WebPartManagerInternals.cs
- PasswordRecoveryDesigner.cs
- ReflectPropertyDescriptor.cs
- PropertiesTab.cs
- DesignOnlyAttribute.cs
- TextTreeInsertElementUndoUnit.cs
- PathFigureCollection.cs
- CodeTypeReferenceCollection.cs
- ConstructorArgumentAttribute.cs
- DataSourceListEditor.cs
- WsdlInspector.cs
- AutoGeneratedFieldProperties.cs
- SendMailErrorEventArgs.cs
- ResourceWriter.cs
- ZipIOExtraFieldZip64Element.cs
- LayoutEngine.cs
- ToolStripGripRenderEventArgs.cs
- Point3DConverter.cs
- RecognitionResult.cs
- SoapExtensionStream.cs
- Win32.cs
- XmlReturnReader.cs
- AttributeCollection.cs
- FormsAuthentication.cs
- GetIndexBinder.cs
- SiblingIterators.cs
- ResourceManager.cs
- Scanner.cs
- DataGridViewCellStyleChangedEventArgs.cs
- RotateTransform3D.cs
- WindowsGraphics2.cs
- CodeConditionStatement.cs
- RegexRunner.cs
- SoapObjectWriter.cs
- XmlElement.cs
- SqlCharStream.cs
- SingleConverter.cs
- NamedPipeConnectionPoolSettingsElement.cs
- hwndwrapper.cs
- WindowsPrincipal.cs
- TerminateDesigner.cs
- ByteStream.cs
- XmlCodeExporter.cs
- DesignTable.cs
- RewritingValidator.cs
- StrongNamePublicKeyBlob.cs
- VisualStyleElement.cs
- MethodToken.cs
- XmlSchemaSubstitutionGroup.cs
- ICspAsymmetricAlgorithm.cs
- SqlBulkCopyColumnMapping.cs
- PasswordTextNavigator.cs
- Misc.cs
- TdsParserSessionPool.cs
- AssertHelper.cs
- UpdateEventArgs.cs
- OracleCommand.cs
- FilterException.cs
- RequestCachingSection.cs
- storepermissionattribute.cs
- HtmlControl.cs
- RequestBringIntoViewEventArgs.cs
- OdbcPermission.cs
- CommandBinding.cs
- XmlSchemaCollection.cs
- XamlParser.cs
- JoinTreeSlot.cs
- GridLengthConverter.cs
- Range.cs
- LinkUtilities.cs
- HostSecurityManager.cs
- RequestCacheEntry.cs
- XmlSignatureManifest.cs
- XmlElement.cs
- Signature.cs
- EtwProvider.cs
- ToolStripStatusLabel.cs
- TextViewElement.cs
- COMException.cs
- TypeForwardedToAttribute.cs
- DirectionalLight.cs
- WebEncodingValidator.cs
- TreeNodeCollectionEditor.cs
- SourceSwitch.cs
- DoubleConverter.cs
- XmlILStorageConverter.cs
- ValidatedControlConverter.cs
- DesignerSerializerAttribute.cs
- Drawing.cs
- WindowPattern.cs
- WebPartMenuStyle.cs
- FilteredDataSetHelper.cs
- DataGridViewAccessibleObject.cs
- TraceListener.cs
- TemplateBindingExpressionConverter.cs
- RadioButton.cs
- METAHEADER.cs