Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- ContextStack.cs
- TransformProviderWrapper.cs
- Point3DCollection.cs
- VerificationAttribute.cs
- CompilerErrorCollection.cs
- SizeAnimation.cs
- SourceChangedEventArgs.cs
- Compiler.cs
- DataGridViewButtonCell.cs
- LogicalExpr.cs
- NameObjectCollectionBase.cs
- TextContainerChangedEventArgs.cs
- PtsCache.cs
- CompositeControl.cs
- BitmapSizeOptions.cs
- HandleCollector.cs
- GPRECT.cs
- RuleValidation.cs
- HwndProxyElementProvider.cs
- ColorPalette.cs
- HttpRequestCacheValidator.cs
- MailWebEventProvider.cs
- ButtonRenderer.cs
- UnsafeNativeMethods.cs
- StateRuntime.cs
- HttpModuleCollection.cs
- Selection.cs
- WindowsListViewGroupSubsetLink.cs
- PasswordBox.cs
- PersistenceContextEnlistment.cs
- IdentifierService.cs
- TreeViewEvent.cs
- LoadWorkflowCommand.cs
- MexNamedPipeBindingCollectionElement.cs
- DbConnectionPoolGroupProviderInfo.cs
- Classification.cs
- FunctionImportMapping.cs
- LocalFileSettingsProvider.cs
- login.cs
- InternalBase.cs
- HandlerMappingMemo.cs
- PreProcessInputEventArgs.cs
- IPEndPointCollection.cs
- ImplicitInputBrush.cs
- ProvidersHelper.cs
- TablePatternIdentifiers.cs
- StylusButton.cs
- ApplicationServicesHostFactory.cs
- TemplatePagerField.cs
- SqlStatistics.cs
- DataSetMappper.cs
- ImageField.cs
- TypeConverterHelper.cs
- Content.cs
- Condition.cs
- ValidatedControlConverter.cs
- KnownTypeAttribute.cs
- XmlSerializer.cs
- TableMethodGenerator.cs
- CommandValueSerializer.cs
- Container.cs
- SiblingIterators.cs
- BinaryNode.cs
- MemberPath.cs
- XmlSchemaFacet.cs
- DbConnectionStringCommon.cs
- InputGestureCollection.cs
- CustomAttributeSerializer.cs
- ChannelSettingsElement.cs
- Mappings.cs
- ConfigurationStrings.cs
- DataServiceProcessingPipeline.cs
- QilTernary.cs
- ListViewContainer.cs
- SecurityChannel.cs
- StorageBasedPackageProperties.cs
- SamlAuthorizationDecisionClaimResource.cs
- EventWaitHandle.cs
- ArithmeticException.cs
- DBDataPermission.cs
- RoutedEventValueSerializer.cs
- SerializableAttribute.cs
- XPathSelectionIterator.cs
- ObjectParameterCollection.cs
- CodeAttributeArgument.cs
- MetadataArtifactLoaderResource.cs
- RegexNode.cs
- TableCell.cs
- SqlTypesSchemaImporter.cs
- GB18030Encoding.cs
- Clipboard.cs
- UnsafeNativeMethodsPenimc.cs
- XamlStyleSerializer.cs
- IntSecurity.cs
- ToolStripDropDownClosedEventArgs.cs
- XPathDocumentIterator.cs
- CheckBoxRenderer.cs
- PropertyGroupDescription.cs
- LinearGradientBrush.cs
- Metadata.cs