14 instantiations of ComHandle
Microsoft.VisualStudio.LanguageServices (3)
Interop\ComHandle.cs (1)
114
return new
ComHandle
<TNewHandle, TNewObject>(newHandle, newObject);
Interop\WeakComHandle.cs (2)
154
return new
ComHandle
<THandle, TObject>(rcw, managedObject);
162
return new
ComHandle
<THandle, TObject>(rcw);
Microsoft.VisualStudio.LanguageServices.Implementation (10)
CodeModel\CodeModelProjectCache.cs (1)
85
return new
ComHandle
<EnvDTE80.FileCodeModel2, FileCodeModel>(newFileCodeModel);
CodeModel\Collections\BasesCollection.cs (1)
49
_fileCodeModel = new
ComHandle
<EnvDTE.FileCodeModel, FileCodeModel>(fileCodeModel);
CodeModel\Collections\InheritsImplementsCollection.cs (1)
45
_fileCodeModel = new
ComHandle
<EnvDTE.FileCodeModel, FileCodeModel>(fileCodeModel);
CodeModel\Collections\NamespaceCollection.cs (1)
45
_fileCodeModel = new
ComHandle
<EnvDTE.FileCodeModel, FileCodeModel>(fileCodeModel);
CodeModel\Collections\TypeCollection.cs (1)
46
_fileCodeModel = new
ComHandle
<EnvDTE.FileCodeModel, FileCodeModel>(fileCodeModel);
CodeModel\FileCodeModel.cs (1)
85
_parentHandle = new
ComHandle
<object?, object?>(parent);
CodeModel\InternalElements\AbstractCodeElement.cs (1)
35
_fileCodeModel = new
ComHandle
<EnvDTE.FileCodeModel, FileCodeModel>(fileCodeModel);
CodeModel\Interop\ApartmentSensitiveComObject.cs (1)
23
return new
ComHandle
<THandle, TObject>((THandle)ComAggregate.CreateAggregatedObject((TObject)this), (TObject)this);
CodeModel\NodeKeyValidation.cs (1)
39
var handle = new
ComHandle
<EnvDTE80.FileCodeModel2, FileCodeModel>(fileCodeModel);
CodeModel\ParentHandle.cs (1)
16
=> _comHandle = new
ComHandle
<object, object>(parent);
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (1)
CodeModel\CodeModelTestHelpers.vb (1)
85
Dim root = New
ComHandle
(Of EnvDTE.CodeModel, RootCodeModel)(RootCodeModel.Create(state, Nothing, project.Id))
41 references to ComHandle
Microsoft.VisualStudio.LanguageServices (3)
Interop\ComHandle.cs (1)
100
public
ComHandle
<TNewHandle, TNewObject> Cast<TNewHandle, TNewObject>()
Interop\WeakComHandle.cs (2)
63
public WeakComHandle(
ComHandle
<THandle, TObject> handle)
138
public
ComHandle
<THandle, TObject>? ComHandle
Microsoft.VisualStudio.LanguageServices.Implementation (33)
CodeModel\CodeModelProjectCache.CacheEntry.cs (2)
33
public CacheEntry(
ComHandle
<EnvDTE80.FileCodeModel2, FileCodeModel> handle)
47
public
ComHandle
<EnvDTE80.FileCodeModel2, FileCodeModel>? ComHandle
CodeModel\CodeModelProjectCache.cs (10)
67
public
ComHandle
<EnvDTE80.FileCodeModel2, FileCodeModel> GetOrCreateFileCodeModel(string filePath)
88
public
ComHandle
<EnvDTE80.FileCodeModel2, FileCodeModel>? GetComHandleForFileCodeModel(string filePath)
95
public
ComHandle
<EnvDTE80.FileCodeModel2, FileCodeModel> GetOrCreateFileCodeModel(string filePath, object? parent)
120
var
newFileCodeModel = FileCodeModel.Create(State, parent, documentId, isSourceGeneratorOutput: false, new TextManagerAdapter());
157
public IEnumerable<
ComHandle
<EnvDTE80.FileCodeModel2, FileCodeModel>> GetFileCodeModelInstances()
159
var result = new List<
ComHandle
<EnvDTE80.FileCodeModel2, FileCodeModel>>();
185
foreach (
var
instance in instances)
195
ComHandle
<EnvDTE80.FileCodeModel2, FileCodeModel>? comHandle = null;
211
ComHandle
<EnvDTE80.FileCodeModel2, FileCodeModel>? comHandleToRename = null;
212
ComHandle
<EnvDTE80.FileCodeModel2, FileCodeModel>? comHandleToShutDown = null;
CodeModel\Collections\BasesCollection.cs (1)
36
private readonly
ComHandle
<EnvDTE.FileCodeModel, FileCodeModel> _fileCodeModel;
CodeModel\Collections\InheritsImplementsCollection.cs (1)
33
private readonly
ComHandle
<EnvDTE.FileCodeModel, FileCodeModel> _fileCodeModel;
CodeModel\Collections\NamespaceCollection.cs (1)
33
private readonly
ComHandle
<EnvDTE.FileCodeModel, FileCodeModel> _fileCodeModel;
CodeModel\Collections\NodeSnapshot.cs (2)
19
private readonly
ComHandle
<EnvDTE.FileCodeModel, FileCodeModel> _fileCodeModel;
26
ComHandle
<EnvDTE.FileCodeModel, FileCodeModel> fileCodeModel,
CodeModel\Collections\TypeCollection.cs (1)
34
private readonly
ComHandle
<EnvDTE.FileCodeModel, FileCodeModel> _fileCodeModel;
CodeModel\FileCodeModel.cs (2)
36
internal static
ComHandle
<EnvDTE80.FileCodeModel2, FileCodeModel> Create(
48
private readonly
ComHandle
<object?, object?> _parentHandle;
CodeModel\InternalElements\AbstractCodeElement.cs (1)
24
private readonly
ComHandle
<EnvDTE.FileCodeModel, FileCodeModel> _fileCodeModel;
CodeModel\Interop\ApartmentSensitiveComObject.cs (1)
19
internal
ComHandle
<THandle, TObject> GetComHandle<THandle, TObject>()
CodeModel\NodeKeyValidation.cs (4)
15
private readonly Dictionary<
ComHandle
<EnvDTE80.FileCodeModel2, FileCodeModel>, List<GlobalNodeKey>> _nodeKeysMap =
16
new Dictionary<
ComHandle
<EnvDTE80.FileCodeModel2, FileCodeModel>, List<GlobalNodeKey>>();
28
foreach (
var
fcm in fcms)
39
var
handle = new ComHandle<EnvDTE80.FileCodeModel2, FileCodeModel>(fileCodeModel);
CodeModel\ParentHandle.cs (1)
13
private readonly
ComHandle
<object, object> _comHandle;
CodeModel\ProjectCodeModel.cs (4)
76
internal IEnumerable<
ComHandle
<EnvDTE80.FileCodeModel2, FileCodeModel>> GetCachedFileCodeModelInstances()
79
internal bool TryGetCachedFileCodeModel(string fileName, out
ComHandle
<EnvDTE80.FileCodeModel2, FileCodeModel> fileCodeModelHandle)
94
public
ComHandle
<EnvDTE80.FileCodeModel2, FileCodeModel> GetOrCreateFileCodeModel(string filePath)
97
public
ComHandle
<EnvDTE80.FileCodeModel2, FileCodeModel> GetOrCreateFileCodeModel(string filePath, object parent)
CodeModel\ProjectCodeModelFactory.cs (1)
141
if (!projectCodeModel.TryGetCachedFileCodeModel(filename, out
var
fileCodeModelHandle))
CodeModel\RootCodeModel.cs (1)
45
private
ComHandle
<EnvDTE80.FileCodeModel2, FileCodeModel> GetFileCodeModel(object location)
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (5)
CodeModel\CodeModelTestHelpers.vb (1)
73
Dim firstFileCodeModel As
ComHandle
(Of EnvDTE80.FileCodeModel2, Implementation.CodeModel.FileCodeModel)? = Nothing
CodeModel\CodeModelTestState.vb (4)
16
Private ReadOnly _rootCodeModel As
ComHandle
(Of EnvDTE.CodeModel, RootCodeModel)
17
Private ReadOnly _fileCodeModel As
ComHandle
(Of EnvDTE80.FileCodeModel2, FileCodeModel)?
23
rootCodeModel As
ComHandle
(Of EnvDTE.CodeModel, RootCodeModel),
24
fileCodeModel As
ComHandle
(Of EnvDTE80.FileCodeModel2, FileCodeModel)?,