18 references to GetObjectForIUnknown
Microsoft.Build.Tasks.CodeAnalysis (1)
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)
106var 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)
92Marshal.GetObjectForIUnknown(docDataPtrViaTextLines) is IVsTextLines vsTextLines) 100Marshal.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)
121Dim wrapperRCW = Marshal.GetObjectForIUnknown(wrapperUnknown)
System.Private.Windows.Core (1)
Windows\Win32\System\Com\ComHelpers.cs (1)
304return Marshal.GetObjectForIUnknown((nint)unknown);
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);