23 references to GetObjectForIUnknown
Microsoft.Build.Tasks.CodeAnalysis (1)
src\Compilers\Core\MSBuildTask\RCWForCurrentContext.cs (1)
45objInCurrentCtx = Marshal.GetObjectForIUnknown(iunknownPtr);
Microsoft.Build.Tasks.CodeAnalysis.Sdk (1)
src\Compilers\Core\MSBuildTask\RCWForCurrentContext.cs (1)
45objInCurrentCtx = Marshal.GetObjectForIUnknown(iunknownPtr);
Microsoft.VisualStudio.LanguageServices (12)
DebuggerIntelliSense\AbstractDebuggerIntelliSenseContext.cs (1)
271var immediateWindowTextView = Marshal.GetObjectForIUnknown(frameTextView) as IVsTextView;
EditorConfigSettings\SettingsEditorFactory.cs (2)
93textBuffer = Marshal.GetObjectForIUnknown(ptr) as IVsTextLines; 109textBuffer = Marshal.GetObjectForIUnknown(punkDocDataExisting) as IVsTextLines;
FindReferences\VisualStudioDefinitionsAndReferencesFactory.cs (1)
127if (Marshal.GetObjectForIUnknown(bufferPtr) is not IVsTextLines lines)
Implementation\AbstractEditorFactory.cs (1)
85var docDataExisting = Marshal.GetObjectForIUnknown(punkDocDataExisting);
Interactive\VsResetInteractive.cs (1)
105var hierarchy = (IVsHierarchy)Marshal.GetObjectForIUnknown(hierarchyPointer);
Interop\WeakComHandle.cs (1)
107return Marshal.GetObjectForIUnknown(pUnk) as THandle;
Interop\WrapperPolicy.cs (1)
38var wrapper = Marshal.GetObjectForIUnknown(ptr);
LanguageService\AbstractLanguageService`2.IVsContainedLanguageFactory.cs (1)
37var webFileCtxService = Marshal.GetObjectForIUnknown(service) as IWebFileCtxService;
ProjectSystem\InvisibleEditor.cs (2)
88Marshal.GetObjectForIUnknown(docDataPtrViaTextLines) is IVsTextLines vsTextLines) 96Marshal.GetObjectForIUnknown(docDataPtrViaTextBufferProvider) is IVsTextBufferProvider vsTextBufferProvider)
Utilities\VisualStudioCommandHandlerHelpers.cs (1)
52hierarchy = Marshal.GetObjectForIUnknown(selectionHierarchy) as IVsHierarchy;
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (1)
CodeModel\CodeModelTestHelpers.vb (1)
120Dim wrapperRCW = Marshal.GetObjectForIUnknown(wrapperUnknown)
System.Private.Windows.Core (2)
Windows\Win32\System\Com\ComHelpers.cs (2)
286/// <see cref="ComWrappers"/> capable wrapper for <see cref="Marshal.GetObjectForIUnknown(nint)"/>. 304return Marshal.GetObjectForIUnknown((nint)unknown);
System.Private.Windows.GdiPlus (3)
System\Drawing\IIconExtensions.cs (1)
37return Marshal.GetObjectForIUnknown(picture);
Windows\Win32\System\Ole\IPicture.cs (2)
16return Marshal.GetObjectForIUnknown(picture); 31return Marshal.GetObjectForIUnknown(picture);
System.Runtime.InteropServices (1)
System\Runtime\InteropServices\Marshalling\ComObject.cs (1)
46_runtimeCallableWrapper = Marshal.GetObjectForIUnknown((nint)thisPointer);
System.Windows.Forms.Primitives.TestUtilities (1)
Windows\Win32\System\Com\ComClassFactory.cs (1)
61unknown = punk is null ? null : Marshal.GetObjectForIUnknown((nint)punk);
UIAutomationTypes (1)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (1)
2131return Marshal.GetObjectForIUnknown(val);