1 type derived from Com2PropertyDescriptor
System.Windows.Forms (1)
System\Windows\Forms\ComponentModel\COM2Interop\COM2AboutBoxPropertyDescriptor.cs (1)
11internal sealed partial class Com2AboutBoxPropertyDescriptor : Com2PropertyDescriptor
1 instantiation of Com2PropertyDescriptor
System.Windows.Forms (1)
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyDescriptor.cs (1)
462=> new Com2PropertyDescriptor(
66 references to Com2PropertyDescriptor
System.Windows.Forms (66)
System\Windows\Forms\ComponentModel\COM2Interop\COM2ColorConverter.cs (2)
16public override object ConvertNativeToManaged(VARIANT nativeValue, Com2PropertyDescriptor property) 24public override VARIANT ConvertManagedToNative(object? managedValue, Com2PropertyDescriptor property, ref bool cancelSet)
System\Windows\Forms\ComponentModel\COM2Interop\COM2DataTypeToManagedDataTypeConverter.cs (2)
24public abstract object? ConvertNativeToManaged(VARIANT nativeValue, Com2PropertyDescriptor property); 33public abstract VARIANT ConvertManagedToNative(object? managedValue, Com2PropertyDescriptor property, ref bool cancelSet);
System\Windows\Forms\ComponentModel\COM2Interop\COM2ExtendedBrowsingHandler.cs (1)
10public abstract void RegisterEvents(Com2PropertyDescriptor[]? properties);
System\Windows\Forms\ComponentModel\COM2Interop\COM2FontConverter.cs (2)
23public override object? ConvertNativeToManaged(VARIANT nativeValue, Com2PropertyDescriptor property) 65public override VARIANT ConvertManagedToNative(object? managedValue, Com2PropertyDescriptor property, ref bool cancelSet)
System\Windows\Forms\ComponentModel\COM2Interop\COM2ICategorizePropertiesHandler.cs (2)
55public override void RegisterEvents(Com2PropertyDescriptor[]? properties) 68private void OnGetAttributes(Com2PropertyDescriptor sender, GetAttributesEvent e)
System\Windows\Forms\ComponentModel\COM2Interop\COM2IDispatchConverter.cs (1)
21public Com2IDispatchConverter(Com2PropertyDescriptor propertyDescriptor, bool allowExpand)
System\Windows\Forms\ComponentModel\COM2Interop\COM2IManagedPerPropertyBrowsingHandler.cs (2)
17public override void RegisterEvents(Com2PropertyDescriptor[]? properties) 34private void OnGetAttributes(Com2PropertyDescriptor sender, GetAttributesEvent e)
System\Windows\Forms\ComponentModel\COM2Interop\Com2IPerPropertyBrowsingHandler.Com2IPerPropertyBrowsingEnum.cs (2)
20Com2PropertyDescriptor targetObject, 30internal Com2PropertyDescriptor Target { get; private set; }
System\Windows\Forms\ComponentModel\COM2Interop\COM2IPerPropertyBrowsingHandler.cs (4)
16public override void RegisterEvents(Com2PropertyDescriptor[]? properties) 59private void OnGetBaseAttributes(Com2PropertyDescriptor sender, GetAttributesEvent e) 75private void OnGetDisplayValue(Com2PropertyDescriptor sender, GetNameItemEvent e) 96private unsafe void OnGetTypeConverterAndTypeEditor(Com2PropertyDescriptor sender, GetTypeConverterAndTypeEditorEvent e)
System\Windows\Forms\ComponentModel\COM2Interop\COM2IProvidePropertyBuilderHandler.cs (3)
38public override void RegisterEvents(Com2PropertyDescriptor[]? properties) 52private void OnGetBaseAttributes(Com2PropertyDescriptor sender, GetAttributesEvent e) 71private void OnGetTypeConverterAndTypeEditor(Com2PropertyDescriptor sender, GetTypeConverterAndTypeEditorEvent e)
System\Windows\Forms\ComponentModel\COM2Interop\COM2IVsPerPropertyBrowsingHandler.cs (10)
16public static unsafe bool AllowChildProperties(Com2PropertyDescriptor property) 32public override void RegisterEvents(Com2PropertyDescriptor[]? properties) 54private void OnGetBaseAttributes(Com2PropertyDescriptor sender, GetAttributesEvent e) 71private unsafe void OnGetDynamicAttributes(Com2PropertyDescriptor sender, GetAttributesEvent e) 108private unsafe void OnCanResetPropertyValue(Com2PropertyDescriptor sender, GetBoolValueEvent e) 125private void OnGetDisplayName(Com2PropertyDescriptor sender, GetNameItemEvent e) 143private unsafe void OnGetIsReadOnly(Com2PropertyDescriptor sender, GetBoolValueEvent e) 161private unsafe void OnGetTypeConverterAndTypeEditor(Com2PropertyDescriptor sender, GetTypeConverterAndTypeEditorEvent e) 182private unsafe void OnResetPropertyValue(Com2PropertyDescriptor sender, EventArgs e) 200private unsafe void OnShouldSerializeValue(Com2PropertyDescriptor sender, GetBoolValueEvent e)
System\Windows\Forms\ComponentModel\COM2Interop\COM2PictureConverter.cs (3)
22public Com2PictureConverter(Com2PropertyDescriptor property) 32public override object? ConvertNativeToManaged(VARIANT nativeValue, Com2PropertyDescriptor property) 87public override VARIANT ConvertManagedToNative(object? managedValue, Com2PropertyDescriptor property, ref bool cancelSet)
System\Windows\Forms\ComponentModel\COM2Interop\COM2Properties.cs (4)
23private Com2PropertyDescriptor[] _properties; 38public Com2Properties(object comObject, Com2PropertyDescriptor[] properties, int defaultIndex) 80public Com2PropertyDescriptor? DefaultProperty 121public Com2PropertyDescriptor[]? Properties
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyBuilderUITypeEditor.cs (2)
14private readonly Com2PropertyDescriptor _propDesc; 19Com2PropertyDescriptor pd,
System\Windows\Forms\ComponentModel\COM2Interop\Com2PropertyDescriptor.Com2PropDescMainConverter.cs (2)
17private readonly Com2PropertyDescriptor _propertyDescriptor; 26Com2PropertyDescriptor propertyDescriptor,
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyPageUITypeConverter.cs (2)
14private readonly Com2PropertyDescriptor _propertyDescriptor; 18Com2PropertyDescriptor propertyDescriptor,
System\Windows\Forms\ComponentModel\COM2Interop\Com2TypeInfoProcessor.CachedProperties.cs (8)
10private readonly Com2PropertyDescriptor[] _properties; 15internal CachedProperties(Com2PropertyDescriptor[] properties, int defaultIndex, uint majorVersion, uint minorVersion) 23public Com2PropertyDescriptor[] Properties => ClonePropertyDescriptors(_properties); 27private static Com2PropertyDescriptor[] ClonePropertyDescriptors(Com2PropertyDescriptor[] properties) 29Com2PropertyDescriptor[] clonedProperties = new Com2PropertyDescriptor[properties.Length]; 33? (Com2PropertyDescriptor)cloneable.Clone()
System\Windows\Forms\ComponentModel\COM2Interop\COM2TypeInfoProcessor.cs (7)
220List<Com2PropertyDescriptor> propList = []; 229Com2PropertyDescriptor[]? properties = null; 278Com2PropertyDescriptor[] temp2 = new Com2PropertyDescriptor[propList.Count]; 399private static Com2PropertyDescriptor[] InternalGetProperties( 438Com2PropertyDescriptor[] properties = new Com2PropertyDescriptor[propertyCount];
System\Windows\Forms\ComponentModel\COM2Interop\GetAttributesEvent.cs (1)
6internal delegate void GetAttributesEventHandler(Com2PropertyDescriptor sender, GetAttributesEvent e);
System\Windows\Forms\ComponentModel\COM2Interop\GetBoolValueEvent.cs (1)
6internal delegate void GetBoolValueEventHandler(Com2PropertyDescriptor sender, GetBoolValueEvent e);
System\Windows\Forms\ComponentModel\COM2Interop\GetNameItemEvent.cs (1)
6internal delegate void GetNameItemEventHandler(Com2PropertyDescriptor sender, GetNameItemEvent e);
System\Windows\Forms\ComponentModel\COM2Interop\GetRefreshStateEvent.cs (1)
6internal delegate void Com2EventHandler(Com2PropertyDescriptor sender, EventArgs e);
System\Windows\Forms\ComponentModel\COM2Interop\GetTypeConverterAndTypeEditorEvent.cs (1)
8internal delegate void GetTypeConverterAndTypeEditorEventHandler(Com2PropertyDescriptor sender, GetTypeConverterAndTypeEditorEvent e);
System\Windows\Forms\ComponentModel\COM2Interop\ICom2ExtendedBrowsingHandler.cs (2)
28/// to the events that the <see cref="Com2PropertyDescriptor"/> surfaces that it cares about. 30public void RegisterEvents(Com2PropertyDescriptor[]? properties);