24 references to ComNativeDescriptor
System.Windows.Forms (24)
System\Windows\Forms\ComponentModel\COM2Interop\COM2AboutBoxPropertyDescriptor.cs (1)
10
[RequiresUnreferencedCode(
ComNativeDescriptor
.ComTypeDescriptorsMessage + " Uses Com2PropertyDescriptor which is not trim-compatible.")]
System\Windows\Forms\ComponentModel\COM2Interop\COM2IDispatchConverter.cs (3)
10
[RequiresUnreferencedCode(
ComNativeDescriptor
.ComTypeDescriptorsMessage + " Uses ComNativeDescriptor which is not trim-compatible.")]
49
text =
ComNativeDescriptor
.GetName(dispatch);
54
text =
ComNativeDescriptor
.GetClassName(value);
System\Windows\Forms\ComponentModel\COM2Interop\COM2IManagedPerPropertyBrowsingHandler.cs (1)
14
[RequiresUnreferencedCode(
ComNativeDescriptor
.ComTypeDescriptorsMessage + " Uses reflection to inspect types whose names are not statically known.")]
System\Windows\Forms\ComponentModel\COM2Interop\Com2IPerPropertyBrowsingHandler.Com2IPerPropertyBrowsingEnum.cs (1)
13
[RequiresUnreferencedCode(
ComNativeDescriptor
.ComTypeDescriptorsMessage + " Uses Com2IPerPropertyBrowsingHandler which is not trim-compatible.")]
System\Windows\Forms\ComponentModel\COM2Interop\Com2IPerPropertyBrowsingHandler.Com2IPerPropertyEnumConverter.cs (1)
15
[RequiresUnreferencedCode(
ComNativeDescriptor
.ComTypeDescriptorsMessage + " Uses Com2IPerPropertyBrowsingHandler which is not trim-compatible.")]
System\Windows\Forms\ComponentModel\COM2Interop\COM2IPerPropertyBrowsingHandler.cs (1)
13
[RequiresUnreferencedCode(
ComNativeDescriptor
.ComTypeDescriptorsMessage + " Uses COM2PropertyDescriptor which is not trim-compatible.")]
System\Windows\Forms\ComponentModel\COM2Interop\COM2IVsPerPropertyBrowsingHandler.cs (1)
13
[RequiresUnreferencedCode(
ComNativeDescriptor
.ComTypeDescriptorsMessage + " Uses Com2IDispatchConverter which is not trim-compatible.")]
System\Windows\Forms\ComponentModel\COM2Interop\COM2Properties.cs (1)
12
[RequiresUnreferencedCode(
ComNativeDescriptor
.ComTypeDescriptorsMessage + " Uses Com2TypeInfoProcessor which is not trim-compatible.")]
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyDescriptor.cs (3)
26
[RequiresUnreferencedCode(
ComNativeDescriptor
.ComTypeDescriptorsMessage + " Uses ComNativeDescriptor which is not trim-compatible.")]
215
hr =
ComNativeDescriptor
.GetPropertyValue(dispatch, DISPID, out _);
704
ComNativeDescriptor
.ResolveVariantTypeConverterAndTypeEditor(value, ref localConverter, editorBaseType, ref localEditor);
System\Windows\Forms\ComponentModel\COM2Interop\COM2TypeInfoProcessor.cs (5)
29
[RequiresUnreferencedCode(
ComNativeDescriptor
.ComTypeDescriptorsMessage + " Uses ComNativeDescriptor which is not trim-compatible.")]
148
HRESULT hr =
ComNativeDescriptor
.GetPropertyValue(dispatch, "__id", out _);
156
hr =
ComNativeDescriptor
.GetPropertyValue(dispatch, PInvokeCore.DISPID_Name, out _);
163
hr =
ComNativeDescriptor
.GetPropertyValue(dispatch, "Name", out _);
449
hr =
ComNativeDescriptor
.GetPropertyValue(dispatch, info.DispId, out object? pvar);
System\Windows\Forms\ComponentModel\COM2Interop\ComNativeDescriptor.ComTypeDescriptor.cs (4)
13
/// The <see cref="ICustomTypeDescriptor"/> given by <see cref="
ComNativeDescriptor
"/> for a given type instance.
15
[RequiresUnreferencedCode(
ComNativeDescriptor
.ComTypeDescriptorsMessage + " Uses ComNativeDescriptor which is not trim-compatible.")]
18
private readonly
ComNativeDescriptor
_handler;
21
internal ComTypeDescriptor(
ComNativeDescriptor
handler, object instance)
System\Windows\Forms\ComponentModel\COM2Interop\ComNativeDescriptor.NullTypeDescriptor.cs (1)
12
/// Stub descriptor for when we're passed a null to <see cref="
ComNativeDescriptor
"/>. This used to be
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (1)
2384
if ((
ComNativeDescriptor
.IsNameDispId(obj, dispID) || dispID == PInvokeCore.DISPID_Name) && obj is not null)