Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / ListChangedEventArgs.cs / 1305376 / ListChangedEventArgs.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- //can not fix - Everett breaking change [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.ComponentModel.ListChangedEventArgs..ctor(System.ComponentModel.ListChangedType,System.Int32,System.ComponentModel.PropertyDescriptor)")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.ComponentModel.ListChangedEventArgs..ctor(System.ComponentModel.ListChangedType,System.ComponentModel.PropertyDescriptor)")] namespace System.ComponentModel { using Microsoft.Win32; using System; using System.Diagnostics; using System.Security.Permissions; ////// [HostProtection(SharedState = true)] public class ListChangedEventArgs : EventArgs { private ListChangedType listChangedType; private int newIndex; private int oldIndex; private PropertyDescriptor propDesc; ///[To be supplied.] ////// public ListChangedEventArgs(ListChangedType listChangedType, int newIndex) : this(listChangedType, newIndex, -1) { } ///[To be supplied.] ////// public ListChangedEventArgs(ListChangedType listChangedType, int newIndex, PropertyDescriptor propDesc) : this(listChangedType, newIndex) { this.propDesc = propDesc; this.oldIndex = newIndex; } ///[To be supplied.] ////// public ListChangedEventArgs(ListChangedType listChangedType, PropertyDescriptor propDesc) { Debug.Assert(listChangedType != ListChangedType.Reset, "this constructor is used only for changes in the list MetaData"); Debug.Assert(listChangedType != ListChangedType.ItemAdded, "this constructor is used only for changes in the list MetaData"); Debug.Assert(listChangedType != ListChangedType.ItemDeleted, "this constructor is used only for changes in the list MetaData"); Debug.Assert(listChangedType != ListChangedType.ItemChanged, "this constructor is used only for changes in the list MetaData"); this.listChangedType = listChangedType; this.propDesc = propDesc; } ///[To be supplied.] ////// public ListChangedEventArgs(ListChangedType listChangedType, int newIndex, int oldIndex) { Debug.Assert(listChangedType != ListChangedType.PropertyDescriptorAdded, "this constructor is used only for item changed in the list"); Debug.Assert(listChangedType != ListChangedType.PropertyDescriptorDeleted, "this constructor is used only for item changed in the list"); Debug.Assert(listChangedType != ListChangedType.PropertyDescriptorChanged, "this constructor is used only for item changed in the list"); this.listChangedType = listChangedType; this.newIndex = newIndex; this.oldIndex = oldIndex; } ///[To be supplied.] ////// public ListChangedType ListChangedType { get { return listChangedType; } } ///[To be supplied.] ////// public int NewIndex { get { return newIndex; } } ///[To be supplied.] ////// public int OldIndex { get { return oldIndex; } } ///[To be supplied.] ////// public PropertyDescriptor PropertyDescriptor { get { return propDesc; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //[To be supplied.] ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- //can not fix - Everett breaking change [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.ComponentModel.ListChangedEventArgs..ctor(System.ComponentModel.ListChangedType,System.Int32,System.ComponentModel.PropertyDescriptor)")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.ComponentModel.ListChangedEventArgs..ctor(System.ComponentModel.ListChangedType,System.ComponentModel.PropertyDescriptor)")] namespace System.ComponentModel { using Microsoft.Win32; using System; using System.Diagnostics; using System.Security.Permissions; ////// [HostProtection(SharedState = true)] public class ListChangedEventArgs : EventArgs { private ListChangedType listChangedType; private int newIndex; private int oldIndex; private PropertyDescriptor propDesc; ///[To be supplied.] ////// public ListChangedEventArgs(ListChangedType listChangedType, int newIndex) : this(listChangedType, newIndex, -1) { } ///[To be supplied.] ////// public ListChangedEventArgs(ListChangedType listChangedType, int newIndex, PropertyDescriptor propDesc) : this(listChangedType, newIndex) { this.propDesc = propDesc; this.oldIndex = newIndex; } ///[To be supplied.] ////// public ListChangedEventArgs(ListChangedType listChangedType, PropertyDescriptor propDesc) { Debug.Assert(listChangedType != ListChangedType.Reset, "this constructor is used only for changes in the list MetaData"); Debug.Assert(listChangedType != ListChangedType.ItemAdded, "this constructor is used only for changes in the list MetaData"); Debug.Assert(listChangedType != ListChangedType.ItemDeleted, "this constructor is used only for changes in the list MetaData"); Debug.Assert(listChangedType != ListChangedType.ItemChanged, "this constructor is used only for changes in the list MetaData"); this.listChangedType = listChangedType; this.propDesc = propDesc; } ///[To be supplied.] ////// public ListChangedEventArgs(ListChangedType listChangedType, int newIndex, int oldIndex) { Debug.Assert(listChangedType != ListChangedType.PropertyDescriptorAdded, "this constructor is used only for item changed in the list"); Debug.Assert(listChangedType != ListChangedType.PropertyDescriptorDeleted, "this constructor is used only for item changed in the list"); Debug.Assert(listChangedType != ListChangedType.PropertyDescriptorChanged, "this constructor is used only for item changed in the list"); this.listChangedType = listChangedType; this.newIndex = newIndex; this.oldIndex = oldIndex; } ///[To be supplied.] ////// public ListChangedType ListChangedType { get { return listChangedType; } } ///[To be supplied.] ////// public int NewIndex { get { return newIndex; } } ///[To be supplied.] ////// public int OldIndex { get { return oldIndex; } } ///[To be supplied.] ////// public PropertyDescriptor PropertyDescriptor { get { return propDesc; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.[To be supplied.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlInternalConnection.cs
- ContainerActivationHelper.cs
- SimpleTypeResolver.cs
- LinkedDataMemberFieldEditor.cs
- SectionVisual.cs
- TcpStreams.cs
- UriScheme.cs
- CodeGeneratorOptions.cs
- DataAccessor.cs
- Int16Animation.cs
- DeadCharTextComposition.cs
- TabControlCancelEvent.cs
- SerializationSectionGroup.cs
- PasswordBox.cs
- CodeAccessSecurityEngine.cs
- SimpleApplicationHost.cs
- DateTimeParse.cs
- Profiler.cs
- RouteUrlExpressionBuilder.cs
- CmsInterop.cs
- TreeNodeSelectionProcessor.cs
- ExpressionVisitor.cs
- PresentationTraceSources.cs
- ObjectConverter.cs
- FormViewDeleteEventArgs.cs
- SafeCryptoHandles.cs
- SafeNativeMethodsOther.cs
- StateDesigner.TransitionInfo.cs
- BitmapEditor.cs
- ControlValuePropertyAttribute.cs
- Vector3DConverter.cs
- DesignTimeVisibleAttribute.cs
- Attribute.cs
- ResXFileRef.cs
- WebPartConnection.cs
- IncrementalHitTester.cs
- StreamMarshaler.cs
- DATA_BLOB.cs
- Int32AnimationUsingKeyFrames.cs
- HistoryEventArgs.cs
- CalendarButtonAutomationPeer.cs
- ConnectionPoolRegistry.cs
- DropAnimation.xaml.cs
- X509Utils.cs
- DbConnectionPoolIdentity.cs
- DataGridCellAutomationPeer.cs
- XmlSchemaException.cs
- WebPartManagerInternals.cs
- PageContentAsyncResult.cs
- SamlSerializer.cs
- DefaultShape.cs
- DependencyPropertyConverter.cs
- WebPartConnectVerb.cs
- WebConfigurationHostFileChange.cs
- SqlProvider.cs
- ThemeDirectoryCompiler.cs
- MessagePartDescriptionCollection.cs
- Calendar.cs
- _ListenerRequestStream.cs
- DocumentPaginator.cs
- StateMachineWorkflowInstance.cs
- TextAutomationPeer.cs
- ProfileModule.cs
- LineBreakRecord.cs
- _RegBlobWebProxyDataBuilder.cs
- DynamicValueConverter.cs
- DbXmlEnabledProviderManifest.cs
- BindingCompleteEventArgs.cs
- DataConnectionHelper.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- SecurityDescriptor.cs
- SplineKeyFrames.cs
- ObjectDataSourceSelectingEventArgs.cs
- PagerSettings.cs
- Update.cs
- InputReport.cs
- DictionaryGlobals.cs
- IBuiltInEvidence.cs
- CounterCreationDataCollection.cs
- AudioLevelUpdatedEventArgs.cs
- HyperLinkStyle.cs
- CompilationUtil.cs
- MenuScrollingVisibilityConverter.cs
- OledbConnectionStringbuilder.cs
- RowType.cs
- CacheDependency.cs
- DataGridTable.cs
- TriState.cs
- MimeMapping.cs
- ClientScriptManager.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- TemplateColumn.cs
- EntityModelBuildProvider.cs
- TableRowCollection.cs
- ScalarConstant.cs
- DataSourceCacheDurationConverter.cs
- DataContractSerializerServiceBehavior.cs
- FlowDocumentPage.cs
- InvalidAsynchronousStateException.cs
- TypeInformation.cs