Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / ComponentModel / ListChangedEventArgs.cs / 1 / 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; } } } }[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TreeIterators.cs
- SafeLocalAllocation.cs
- ExtendedPropertyCollection.cs
- ProfileModule.cs
- DependencyObjectType.cs
- GenericQueueSurrogate.cs
- CoTaskMemSafeHandle.cs
- Monitor.cs
- JavaScriptObjectDeserializer.cs
- ImageBrush.cs
- XsltContext.cs
- ColorTranslator.cs
- CorrelationManager.cs
- ProfileManager.cs
- BaseAsyncResult.cs
- DataSourceCache.cs
- DocumentViewerHelper.cs
- ClientTargetSection.cs
- HtmlInputCheckBox.cs
- MultilineStringEditor.cs
- DataSourceProvider.cs
- FilterEventArgs.cs
- ConfigurationStrings.cs
- BoundField.cs
- EntityParameterCollection.cs
- RunWorkerCompletedEventArgs.cs
- ButtonBaseDesigner.cs
- AsyncOperation.cs
- WorkBatch.cs
- List.cs
- Image.cs
- InstallerTypeAttribute.cs
- PinnedBufferMemoryStream.cs
- DateTimePicker.cs
- XmlException.cs
- MatrixTransform3D.cs
- DataBoundControlHelper.cs
- StrokeFIndices.cs
- TextElementEditingBehaviorAttribute.cs
- WorkflowIdleBehavior.cs
- WindowsTokenRoleProvider.cs
- DataKeyCollection.cs
- XmlElementAttributes.cs
- IItemProperties.cs
- XmlSchemaObjectCollection.cs
- HoistedLocals.cs
- TypeSystemHelpers.cs
- DoubleCollection.cs
- CodeMethodReturnStatement.cs
- ViewService.cs
- MultipartIdentifier.cs
- MessageQueueCriteria.cs
- SqlClientMetaDataCollectionNames.cs
- ImagingCache.cs
- DataGridViewDesigner.cs
- MULTI_QI.cs
- ThemeInfoAttribute.cs
- ProgressChangedEventArgs.cs
- TagMapInfo.cs
- GPRECTF.cs
- SessionStateSection.cs
- SelfIssuedAuthAsymmetricKey.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- HtmlElementEventArgs.cs
- HtmlPageAdapter.cs
- Descriptor.cs
- SafeBitVector32.cs
- XmlElement.cs
- ApplicationId.cs
- ProfessionalColors.cs
- TextModifierScope.cs
- HMACSHA256.cs
- ButtonBaseAdapter.cs
- NonSerializedAttribute.cs
- BaseCAMarshaler.cs
- OdbcEnvironmentHandle.cs
- ObjectQuery_EntitySqlExtensions.cs
- LoginCancelEventArgs.cs
- XmlNavigatorStack.cs
- COM2IDispatchConverter.cs
- CompositeTypefaceMetrics.cs
- FileDialogPermission.cs
- EnumValAlphaComparer.cs
- ComContractElementCollection.cs
- SqlUtils.cs
- SByteConverter.cs
- HtmlEmptyTagControlBuilder.cs
- ProtectedConfiguration.cs
- DeclarationUpdate.cs
- Filter.cs
- ContainerAction.cs
- PipeStream.cs
- TextModifierScope.cs
- BooleanFunctions.cs
- TimeSpan.cs
- XmlComplianceUtil.cs
- OdbcDataAdapter.cs
- Point3DCollectionValueSerializer.cs
- IteratorFilter.cs
- InfoCardServiceInstallComponent.cs