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
- AsymmetricAlgorithm.cs
- ExpressionBindingCollection.cs
- SecurityUniqueId.cs
- OneOf.cs
- ConsoleKeyInfo.cs
- CodeStatement.cs
- COM2TypeInfoProcessor.cs
- CaseCqlBlock.cs
- KeyFrames.cs
- ExpressionValueEditor.cs
- ParserOptions.cs
- SchemaInfo.cs
- CompositeTypefaceMetrics.cs
- CacheOutputQuery.cs
- ObjectPropertyMapping.cs
- ToolTip.cs
- RsaSecurityTokenAuthenticator.cs
- ArrayTypeMismatchException.cs
- LaxModeSecurityHeaderElementInferenceEngine.cs
- AdCreatedEventArgs.cs
- MessageQueueKey.cs
- TagPrefixInfo.cs
- DoubleLink.cs
- ArgIterator.cs
- SimpleNameService.cs
- AliasGenerator.cs
- XmlTextWriter.cs
- ExpressionBuilder.cs
- XDRSchema.cs
- ForEachAction.cs
- WebBrowserProgressChangedEventHandler.cs
- SubstitutionDesigner.cs
- XpsFilter.cs
- NumericPagerField.cs
- DbProviderFactoriesConfigurationHandler.cs
- DataGridViewCellLinkedList.cs
- BrushConverter.cs
- Identifier.cs
- UriScheme.cs
- ObjectContext.cs
- Point.cs
- XmlSerializationReader.cs
- XmlSerializerNamespaces.cs
- DataSourceXmlElementAttribute.cs
- SecurityKeyUsage.cs
- StylusDevice.cs
- DSASignatureDeformatter.cs
- ActiveXContainer.cs
- SqlServices.cs
- CodePageEncoding.cs
- PropertyDescriptorComparer.cs
- CellPartitioner.cs
- ScriptIgnoreAttribute.cs
- SystemPens.cs
- SizeConverter.cs
- ResXBuildProvider.cs
- CharStorage.cs
- StringAnimationUsingKeyFrames.cs
- InputLanguageCollection.cs
- URLBuilder.cs
- Metadata.cs
- Html32TextWriter.cs
- FullTextState.cs
- IItemContainerGenerator.cs
- UITypeEditors.cs
- DbConnectionClosed.cs
- LogicalExpr.cs
- RelationshipSet.cs
- PlacementWorkspace.cs
- CodeStatement.cs
- SpeechSeg.cs
- LinearGradientBrush.cs
- RadioButtonBaseAdapter.cs
- DecimalConstantAttribute.cs
- LayoutEditorPart.cs
- AddInDeploymentState.cs
- SqlMultiplexer.cs
- PropertyTab.cs
- ListViewItemEventArgs.cs
- AuthorizationSection.cs
- UndirectedGraph.cs
- Vector.cs
- StreamResourceInfo.cs
- DataFormat.cs
- FunctionCommandText.cs
- DiscoveryDocument.cs
- LightweightCodeGenerator.cs
- CounterSampleCalculator.cs
- TreeNodeBinding.cs
- OrderByLifter.cs
- FlowLayoutPanel.cs
- DurableEnlistmentState.cs
- KeyTimeConverter.cs
- nulltextcontainer.cs
- GroupBox.cs
- DefinitionBase.cs
- ClientConvert.cs
- FactoryId.cs
- FixedDSBuilder.cs
- sqlcontext.cs