Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Misc / ImageListUtils.cs / 1305376 / ImageListUtils.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
/*
*/
namespace System.Windows.Forms {
using System;
using System.ComponentModel;
using System.Diagnostics;
// Miscellaneous utilities
static internal class ImageListUtils {
public static PropertyDescriptor GetImageListProperty(PropertyDescriptor currentComponent, ref object instance) {
if(instance is object[]) //multiple selection is not supported by this class
return null;
PropertyDescriptor imageListProp = null;
object parentInstance = instance;
RelatedImageListAttribute relILAttr = currentComponent.Attributes[typeof(RelatedImageListAttribute)] as RelatedImageListAttribute;
if (relILAttr != null)
{
string[] pathInfo = relILAttr.RelatedImageList.Split('.');
for(int i=0;i
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- LicenseException.cs
- UIElementPropertyUndoUnit.cs
- AspNetPartialTrustHelpers.cs
- Stacktrace.cs
- QilUnary.cs
- CodeEventReferenceExpression.cs
- BitVec.cs
- CrossSiteScriptingValidation.cs
- ResolveMatchesApril2005.cs
- LabelEditEvent.cs
- KeyboardNavigation.cs
- CroppedBitmap.cs
- InheritedPropertyChangedEventArgs.cs
- SqlUtils.cs
- TraceSwitch.cs
- CheckedPointers.cs
- ValueUtilsSmi.cs
- RelationshipConverter.cs
- XMLSyntaxException.cs
- BlurBitmapEffect.cs
- SqlNodeAnnotation.cs
- DrawingGroupDrawingContext.cs
- RoutedPropertyChangedEventArgs.cs
- Variable.cs
- ProjectionPlanCompiler.cs
- TraceProvider.cs
- DataGridViewCheckBoxColumn.cs
- HtmlWindow.cs
- XhtmlBasicCalendarAdapter.cs
- ReliableChannelFactory.cs
- DateTimeUtil.cs
- CompilerInfo.cs
- EndOfStreamException.cs
- SchemaLookupTable.cs
- NullReferenceException.cs
- HttpCacheVary.cs
- HMACSHA384.cs
- CorruptingExceptionCommon.cs
- WebDescriptionAttribute.cs
- ContentDefinition.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- SizeIndependentAnimationStorage.cs
- ProfileGroupSettingsCollection.cs
- FontDialog.cs
- Track.cs
- RequestSecurityTokenResponse.cs
- GridViewItemAutomationPeer.cs
- ConditionValidator.cs
- DataControlButton.cs
- Int16AnimationUsingKeyFrames.cs
- CAGDesigner.cs
- BevelBitmapEffect.cs
- RootBrowserWindow.cs
- XamlSerializerUtil.cs
- DateTimeOffsetAdapter.cs
- COM2ComponentEditor.cs
- Serializer.cs
- ExpanderAutomationPeer.cs
- SessionStateContainer.cs
- ReflectionTypeLoadException.cs
- TextFormatterImp.cs
- HttpCacheVary.cs
- Mapping.cs
- SafeNativeMethodsCLR.cs
- UpDownEvent.cs
- FixedPage.cs
- ListViewGroupCollectionEditor.cs
- ContactManager.cs
- bidPrivateBase.cs
- SmtpNtlmAuthenticationModule.cs
- OdbcParameter.cs
- PointValueSerializer.cs
- EntityDataSourceContextDisposingEventArgs.cs
- XmlSortKeyAccumulator.cs
- LogicalExpressionEditor.cs
- NodeFunctions.cs
- KeyValueConfigurationCollection.cs
- SmiEventSink_Default.cs
- BorderGapMaskConverter.cs
- ExpandableObjectConverter.cs
- DataControlImageButton.cs
- TextParentUndoUnit.cs
- SchemaAttDef.cs
- TextFragmentEngine.cs
- ButtonBaseDesigner.cs
- XamlRtfConverter.cs
- DataPagerField.cs
- TextEffectResolver.cs
- PropertyValidationContext.cs
- Exceptions.cs
- FontFamilyConverter.cs
- IconConverter.cs
- GroupQuery.cs
- EntitySetDataBindingList.cs
- PopupEventArgs.cs
- TextBox.cs
- ADMembershipProvider.cs
- FieldMetadata.cs
- ObjectDataSourceStatusEventArgs.cs
- LockCookie.cs