Code:
                         / 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Presentation / System / Activities / Presentation / Model / ModelChangedEventArgsImpl.cs / 1305376 / ModelChangedEventArgsImpl.cs
                        
                        
                            //------------------------------------------------------------------------------ 
// Copyright (c) Microsoft Corporation.  All rights reserved.
//-----------------------------------------------------------------------------
namespace System.Activities.Presentation.Model 
{
    using System.Collections.Generic; 
    using System.Activities.Presentation.Services; 
    // Implementation of ModelChangedEventArgs used by the ModelServiceImpl 
    class ModelChangedEventArgsImpl : ModelChangedEventArgs
    {
        List itemsAdded; 
        List itemsRemoved;
        List propertiesChanged; 
 
        public ModelChangedEventArgsImpl(List itemsAdded, List itemsRemoved, List propertiesChanged)
        { 
            this.itemsAdded = itemsAdded;
            this.itemsRemoved = itemsRemoved;
            this.propertiesChanged = propertiesChanged;
        } 
        public override IEnumerable ItemsAdded 
        { 
            get
            { 
                return itemsAdded;
            }
        }
 
        public override IEnumerable ItemsRemoved
        { 
            get 
            {
                return itemsRemoved; 
            }
        }
        public override IEnumerable PropertiesChanged 
        {
            get 
            { 
                return propertiesChanged;
            } 
        }
    }
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------ 
// Copyright (c) Microsoft Corporation.  All rights reserved.
//-----------------------------------------------------------------------------
namespace System.Activities.Presentation.Model 
{
    using System.Collections.Generic; 
    using System.Activities.Presentation.Services; 
    // Implementation of ModelChangedEventArgs used by the ModelServiceImpl 
    class ModelChangedEventArgsImpl : ModelChangedEventArgs
    {
        List itemsAdded; 
        List itemsRemoved;
        List propertiesChanged; 
 
        public ModelChangedEventArgsImpl(List itemsAdded, List itemsRemoved, List propertiesChanged)
        { 
            this.itemsAdded = itemsAdded;
            this.itemsRemoved = itemsRemoved;
            this.propertiesChanged = propertiesChanged;
        } 
        public override IEnumerable ItemsAdded 
        { 
            get
            { 
                return itemsAdded;
            }
        }
 
        public override IEnumerable ItemsRemoved
        { 
            get 
            {
                return itemsRemoved; 
            }
        }
        public override IEnumerable PropertiesChanged 
        {
            get 
            { 
                return propertiesChanged;
            } 
        }
    }
}
// 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
- LifetimeServices.cs
 - Trustee.cs
 - XmlElement.cs
 - EditorPartCollection.cs
 - DataStreams.cs
 - PropertyChange.cs
 - Scene3D.cs
 - ColumnCollection.cs
 - HasCopySemanticsAttribute.cs
 - MergeFailedEvent.cs
 - StringBuilder.cs
 - ObjectDataSourceFilteringEventArgs.cs
 - ScriptControl.cs
 - MeasureItemEvent.cs
 - ZipIOExtraFieldPaddingElement.cs
 - BaseDataListPage.cs
 - HitTestFilterBehavior.cs
 - CqlParserHelpers.cs
 - EntityKey.cs
 - TimeSpanConverter.cs
 - NotifyParentPropertyAttribute.cs
 - ListViewDesigner.cs
 - DesignerDataSourceView.cs
 - GetFileNameResult.cs
 - SqlClientFactory.cs
 - ContractReference.cs
 - DaylightTime.cs
 - DecoderFallback.cs
 - TableParagraph.cs
 - PriorityChain.cs
 - PersonalizationProviderCollection.cs
 - HttpStreamMessage.cs
 - XmlReader.cs
 - HierarchicalDataBoundControlAdapter.cs
 - GifBitmapDecoder.cs
 - FamilyCollection.cs
 - TreeNode.cs
 - X509RecipientCertificateClientElement.cs
 - DataGridItemCollection.cs
 - DataGridColumnStyleMappingNameEditor.cs
 - FlowDocumentPaginator.cs
 - TableAdapterManagerNameHandler.cs
 - GridViewHeaderRowPresenter.cs
 - DocumentStatusResources.cs
 - RC2CryptoServiceProvider.cs
 - FileUpload.cs
 - Equal.cs
 - RelatedImageListAttribute.cs
 - PolicyException.cs
 - _HeaderInfo.cs
 - TypedDataSourceCodeGenerator.cs
 - SyntaxCheck.cs
 - DecimalKeyFrameCollection.cs
 - RecommendedAsConfigurableAttribute.cs
 - MimeFormImporter.cs
 - CompilationSection.cs
 - ComponentCollection.cs
 - HtmlElementCollection.cs
 - XmlTextReader.cs
 - ThreadStartException.cs
 - NativeMethods.cs
 - DiffuseMaterial.cs
 - RegexStringValidatorAttribute.cs
 - ActiveDesignSurfaceEvent.cs
 - ContractListAdapter.cs
 - StringFreezingAttribute.cs
 - DependencyProperty.cs
 - GridPatternIdentifiers.cs
 - SqlServices.cs
 - TextElementAutomationPeer.cs
 - MobileErrorInfo.cs
 - LoginName.cs
 - basecomparevalidator.cs
 - SafeBitVector32.cs
 - PrintingPermissionAttribute.cs
 - ImageField.cs
 - ReadOnlyActivityGlyph.cs
 - Material.cs
 - SimpleHandlerBuildProvider.cs
 - VBCodeProvider.cs
 - MaterialCollection.cs
 - TreeNodeEventArgs.cs
 - CqlLexer.cs
 - DataGridViewAutoSizeColumnModeEventArgs.cs
 - ConstructorNeedsTagAttribute.cs
 - InvalidWorkflowException.cs
 - PackageRelationshipSelector.cs
 - EventSinkActivity.cs
 - _UriSyntax.cs
 - LiteralSubsegment.cs
 - TreeNode.cs
 - BlobPersonalizationState.cs
 - SchemeSettingElementCollection.cs
 - Registry.cs
 - SqlDependency.cs
 - EntityContainer.cs
 - ConfigurationLockCollection.cs
 - DbConnectionPoolGroupProviderInfo.cs
 - NameValueCollection.cs
 - ProxyWebPartConnectionCollection.cs