13 references to Com2Properties
System.Windows.Forms (13)
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyDescriptor.cs (1)
362internal Com2Properties? PropertyManager { get; set; }
System\Windows\Forms\ComponentModel\COM2Interop\Com2PropertyDescriptor.ValidityScope.cs (2)
12required public Com2Properties? Properties { get; init; } 17public ValidityScope(Com2Properties? properties)
System\Windows\Forms\ComponentModel\COM2Interop\COM2TypeInfoProcessor.cs (2)
190public static Com2Properties? GetProperties(object comObject) 217private static Com2Properties ProcessTypeInfos(object comObject, ITypeInfo*[] typeInfos)
System\Windows\Forms\ComponentModel\COM2Interop\ComNativeDescriptor.cs (7)
33private readonly ConditionalWeakTable<object, Com2Properties> _nativeProperties = []; 196if (entry.Value is Com2Properties { NeedsRefreshed: true }) 206if (_nativeProperties.TryGetValue(key, out Com2Properties? properties)) 219private Com2Properties? GetPropertiesInfo(object component) 225if (!_nativeProperties.TryGetValue(component, out Com2Properties? properties) 266Com2Properties? properties = GetPropertiesInfo(component); 289if (sender is not Com2Properties properties)
System\Windows\Forms\ComponentModel\COM2Interop\ICom2ExtendedBrowsingHandler.cs (1)
15/// See <see cref="Com2Properties"/> for the array of handler classes to interface classes where handlers should