62 references to GetIUnknownForObject
Microsoft.Build.Tasks.CodeAnalysis (1)
RCWForCurrentContext.cs (1)
40IntPtr iunknownPtr = Marshal.GetIUnknownForObject(rcw);
Microsoft.VisualStudio.LanguageServices (8)
EditorConfigSettings\SettingsEditorFactory.cs (2)
135ppunkDocView = Marshal.GetIUnknownForObject(newEditor); 136ppunkDocData = Marshal.GetIUnknownForObject(textBuffer);
EditorConfigSettings\SettingsEditorPane.cs (1)
320ppUnkDocView = Marshal.GetIUnknownForObject(this);
Implementation\AbstractEditorFactory.cs (1)
149ppunkDocData = Marshal.GetIUnknownForObject(textBuffer);
Interop\WeakComHandle.cs (3)
49pUnk = Marshal.GetIUnknownForObject(managedObject); 68pUnk = Marshal.GetIUnknownForObject(handle.Object); 102pUnk = Marshal.GetIUnknownForObject(target);
Interop\WrapperPolicy.cs (1)
33var ptr = Marshal.GetIUnknownForObject(managedObject);
PresentationFramework (2)
MS\Internal\Controls\EnumUnknown.cs (1)
58Marshal.WriteIntPtr(rgelt, Marshal.GetIUnknownForObject(this.arr[this.loc]));
System\Windows\Documents\TextStore.cs (1)
2791attrval.val.data1 = Marshal.GetIUnknownForObject(obj);
System.Private.Windows.Core (2)
Windows\Win32\System\Com\ComHelpers.cs (2)
105ccw = (IUnknown*)Marshal.GetIUnknownForObject(@object); 257using ComScope<IUnknown> ccw = new((IUnknown*)(void*)Marshal.GetIUnknownForObject(@object));
System.Windows.Forms.Primitives.Tests (46)
Interop\Oleaut32\VARIANTTests.cs (46)
922nint pUnk = Marshal.GetIUnknownForObject(o); 938using ComScope<IUnknown> unknown = new((IUnknown*)(void*)Marshal.GetIUnknownForObject(o)); 955using VARIANT variant = Create(VT_UNKNOWN, (void*)Marshal.GetIUnknownForObject(o)); 970using ComScope<IUnknown> unknown = new((IUnknown*)(void*)Marshal.GetIUnknownForObject(o)); 4507nint ptr1 = Marshal.GetIUnknownForObject(o1); 4508nint ptr2 = Marshal.GetIUnknownForObject(o2); 4545nint ptr1 = Marshal.GetIUnknownForObject(o1); 4546nint ptr2 = Marshal.GetIUnknownForObject(o2); 4584nint ptr1 = Marshal.GetIUnknownForObject(o1); 4585nint ptr2 = Marshal.GetIUnknownForObject(o2); 4586nint ptr3 = Marshal.GetIUnknownForObject(o3); 4587nint ptr4 = Marshal.GetIUnknownForObject(o4); 4588nint ptr5 = Marshal.GetIUnknownForObject(o5); 4641nint ptr1 = Marshal.GetIUnknownForObject(o1); 4642nint ptr2 = Marshal.GetIUnknownForObject(o2); 4643nint ptr3 = Marshal.GetIUnknownForObject(o3); 4644nint ptr4 = Marshal.GetIUnknownForObject(o4); 4645nint ptr5 = Marshal.GetIUnknownForObject(o5); 4690nint ptr1 = Marshal.GetIUnknownForObject(o1); 4691nint ptr2 = Marshal.GetIUnknownForObject(o2); 4727nint ptr1 = Marshal.GetIUnknownForObject(o1); 4728nint ptr2 = Marshal.GetIUnknownForObject(o2); 4766nint ptr1 = Marshal.GetIUnknownForObject(o1); 4767nint ptr2 = Marshal.GetIUnknownForObject(o2); 4768nint ptr3 = Marshal.GetIUnknownForObject(o3); 4769nint ptr4 = Marshal.GetIUnknownForObject(o4); 4770nint ptr5 = Marshal.GetIUnknownForObject(o5); 4823nint ptr1 = Marshal.GetIUnknownForObject(o1); 4824nint ptr2 = Marshal.GetIUnknownForObject(o2); 4825nint ptr3 = Marshal.GetIUnknownForObject(o3); 4826nint ptr4 = Marshal.GetIUnknownForObject(o4); 4827nint ptr5 = Marshal.GetIUnknownForObject(o5); 4872nint ptr1 = Marshal.GetIUnknownForObject(o1); 4873nint ptr2 = Marshal.GetIUnknownForObject(o2); 4910nint ptr1 = Marshal.GetIUnknownForObject(o1); 4911nint ptr2 = Marshal.GetIUnknownForObject(o2); 4950nint ptr1 = Marshal.GetIUnknownForObject(o1); 4951nint ptr2 = Marshal.GetIUnknownForObject(o2); 4952nint ptr3 = Marshal.GetIUnknownForObject(o3); 4953nint ptr4 = Marshal.GetIUnknownForObject(o4); 4954nint ptr5 = Marshal.GetIUnknownForObject(o5); 5008nint ptr1 = Marshal.GetIUnknownForObject(o1); 5009nint ptr2 = Marshal.GetIUnknownForObject(o2); 5010nint ptr3 = Marshal.GetIUnknownForObject(o3); 5011nint ptr4 = Marshal.GetIUnknownForObject(o4); 5012nint ptr5 = Marshal.GetIUnknownForObject(o5);
System.Windows.Forms.Tests (2)
TextBoxBaseTests.cs (2)
6143yield return new object[] { Marshal.GetIUnknownForObject(new object()) }; 6174IntPtr pUnk = Marshal.GetIUnknownForObject(new object());
UIAutomationClient (1)
MS\Internal\Automation\UiaCoreApi.cs (1)
1139IntPtr errorInfoAsIntPtr = Marshal.GetIUnknownForObject(errorInfo);