113 references to ComAggregate
Microsoft.VisualStudio.LanguageServices (4)
Interop\ComHandle.cs (2)
36
Object =
ComAggregate
.GetManagedObject<TObject>(handleOrManagedObject);
40
Handle = (THandle)
ComAggregate
.TryGetWrapper(handleOrManagedObject);
Interop\WeakComHandle.cs (1)
45
var managedObject =
ComAggregate
.GetManagedObject<TObject>(comAggregateObject);
LanguageService\AbstractPackage`2.cs (1)
90
return Interop.
ComAggregate
.CreateAggregatedObject(languageService);
Microsoft.VisualStudio.LanguageServices.CSharp (4)
CodeModel\Extenders\AutoImplementedPropertyExtender.cs (1)
20
return (ICSAutoImplementedPropertyExtender)
ComAggregate
.CreateAggregatedObject(result);
CodeModel\Extenders\CodeTypeLocationExtender.cs (1)
20
return (ICSCodeTypeLocation)
ComAggregate
.CreateAggregatedObject(result);
CodeModel\Extenders\ExtensionMethodExtender.cs (1)
20
return (ICSExtensionMethodExtender)
ComAggregate
.CreateAggregatedObject(result);
CodeModel\Extenders\PartialMethodExtender.cs (1)
20
return (ICSPartialMethodExtender)
ComAggregate
.CreateAggregatedObject(result);
Microsoft.VisualStudio.LanguageServices.Implementation (105)
CodeModel\AbstractCodeModelObject.cs (1)
94
var parentInstance =
ComAggregate
.GetManagedObject<object>(parentObject);
CodeModel\AbstractCodeModelService.cs (10)
343
var parentObj =
ComAggregate
.GetManagedObject<AbstractCodeMember>(parent);
358
parentObject =
ComAggregate
.GetManagedObject<AbstractCodeElement>(parentElement);
378
parentObject =
ComAggregate
.GetManagedObject<AbstractCodeElement>(parentElement);
395
parentObj =
ComAggregate
.GetManagedObject<AbstractCodeElement>(parent);
415
var parentObj =
ComAggregate
.GetManagedObject<AbstractCodeMember>(parent);
442
var parentObj =
ComAggregate
.GetManagedObject<AbstractCodeMember>(parent);
461
var parentObj =
ComAggregate
.GetManagedObject<AbstractCodeMember>(parent);
471
var codeAttributeObj =
ComAggregate
.GetManagedObject<CodeAttribute>(codeAttribute);
622
var underlyingFileCodeModel =
ComAggregate
.GetManagedObject<FileCodeModel>(fileCodeModel);
950
var codeElement =
ComAggregate
.TryGetManagedObject<AbstractCodeElement>(position);
CodeModel\CodeTypeRef.cs (1)
34
return (EnvDTE.CodeTypeRef)
ComAggregate
.CreateAggregatedObject(newElement);
CodeModel\Collections\AttributeArgumentCollection.cs (1)
25
return (EnvDTE.CodeElements)
ComAggregate
.CreateAggregatedObject(collection);
CodeModel\Collections\AttributeCollection.cs (1)
25
return (EnvDTE.CodeElements)
ComAggregate
.CreateAggregatedObject(collection);
CodeModel\Collections\BasesCollection.cs (1)
33
return (EnvDTE.CodeElements)
ComAggregate
.CreateAggregatedObject(collection);
CodeModel\Collections\EmptyCollection.cs (1)
24
return (EnvDTE.CodeElements)
ComAggregate
.CreateAggregatedObject(collection);
CodeModel\Collections\Enumerator.cs (1)
18
return (IEnumerator)
ComAggregate
.CreateAggregatedObject(newEnumerator);
CodeModel\Collections\ExternalMemberCollection.cs (1)
29
return (EnvDTE.CodeElements)
ComAggregate
.CreateAggregatedObject(collection);
CodeModel\Collections\ExternalNamespaceCollection.cs (1)
27
return (EnvDTE.CodeElements)
ComAggregate
.CreateAggregatedObject(collection);
CodeModel\Collections\ExternalNamespaceEnumerator.cs (1)
24
return (IEnumerator)
ComAggregate
.CreateAggregatedObject(newEnumerator);
CodeModel\Collections\ExternalOverloadsCollection.cs (1)
27
return (EnvDTE.CodeElements)
ComAggregate
.CreateAggregatedObject(collection);
CodeModel\Collections\ExternalParameterCollection.cs (1)
27
return (EnvDTE.CodeElements)
ComAggregate
.CreateAggregatedObject(collection);
CodeModel\Collections\ExternalTypeCollection.cs (1)
27
return (EnvDTE.CodeElements)
ComAggregate
.CreateAggregatedObject(collection);
CodeModel\Collections\InheritsImplementsCollection.cs (1)
29
return (EnvDTE.CodeElements)
ComAggregate
.CreateAggregatedObject(collection);
CodeModel\Collections\NamespaceCollection.cs (1)
29
return (EnvDTE.CodeElements)
ComAggregate
.CreateAggregatedObject(collection);
CodeModel\Collections\OverloadsCollection.cs (2)
27
return (EnvDTE.CodeElements)
ComAggregate
.CreateAggregatedObject(collection);
80
var fileCodeModel =
ComAggregate
.GetManagedObject<FileCodeModel>(fileCodeModelObject);
CodeModel\Collections\ParameterCollection.cs (1)
23
return (EnvDTE.CodeElements)
ComAggregate
.CreateAggregatedObject(collection);
CodeModel\Collections\PartialTypeCollection.cs (2)
27
return (EnvDTE.CodeElements)
ComAggregate
.CreateAggregatedObject(collection);
63
var fileCodeModel =
ComAggregate
.GetManagedObject<FileCodeModel>(fileCodeModelObject);
CodeModel\Collections\TypeCollection.cs (1)
29
return (EnvDTE.CodeElements)
ComAggregate
.CreateAggregatedObject(collection);
CodeModel\Collections\UnionCollection.cs (1)
25
return (EnvDTE.CodeElements)
ComAggregate
.CreateAggregatedObject(collection);
CodeModel\ExternalElements\ExternalCodeAccessorFunction.cs (1)
22
return (EnvDTE.CodeFunction)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\ExternalElements\ExternalCodeClass.cs (1)
23
return (EnvDTE.CodeClass)
ComAggregate
.CreateAggregatedObject(newElement);
CodeModel\ExternalElements\ExternalCodeDelegate.cs (1)
22
return (EnvDTE.CodeDelegate)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\ExternalElements\ExternalCodeEnum.cs (1)
22
return (EnvDTE.CodeEnum)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\ExternalElements\ExternalCodeEvent.cs (1)
22
return (EnvDTE80.CodeEvent)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\ExternalElements\ExternalCodeFunction.cs (1)
23
return (EnvDTE.CodeFunction)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\ExternalElements\ExternalCodeInterface.cs (1)
22
return (EnvDTE.CodeInterface)
ComAggregate
.CreateAggregatedObject(newElement);
CodeModel\ExternalElements\ExternalCodeNamespace.cs (1)
22
return (EnvDTE.CodeNamespace)
ComAggregate
.CreateAggregatedObject(newElement);
CodeModel\ExternalElements\ExternalCodeParameter.cs (1)
21
return (EnvDTE.CodeParameter)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\ExternalElements\ExternalCodeProperty.cs (1)
21
return (EnvDTE.CodeProperty)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\ExternalElements\ExternalCodeStruct.cs (1)
23
return (EnvDTE.CodeStruct)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\ExternalElements\ExternalCodeUnknown.cs (1)
20
return (EnvDTE.CodeElement)
ComAggregate
.CreateAggregatedObject(newElement);
CodeModel\ExternalElements\ExternalCodeVariable.cs (1)
21
return (EnvDTE.CodeVariable)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\FileCodeModel.cs (6)
205
var managedElement =
ComAggregate
.GetManagedObject<AbstractKeyedCodeElement>(codeElement);
251
var element =
ComAggregate
.GetManagedObject<AbstractCodeElement>(codeElement);
643
var codeElement =
ComAggregate
.TryGetManagedObject<AbstractCodeElement>(element);
645
codeElement ??=
ComAggregate
.TryGetManagedObject<AbstractCodeElement>(this.CodeElements.Item(element));
795
var keyedElement =
ComAggregate
.TryGetManagedObject<AbstractKeyedCodeElement>(element);
825
var keyedElement =
ComAggregate
.GetManagedObject<AbstractKeyedCodeElement>(element);
CodeModel\FileCodeModel_CodeGen.cs (2)
83
var codeElement =
ComAggregate
.TryGetManagedObject<AbstractKeyedCodeElement>(element);
185
var parentObj =
ComAggregate
.GetManagedObject<AbstractCodeMember>(parent);
CodeModel\FileCodeModel_Events.cs (5)
234
var parentCodeElement =
ComAggregate
.TryGetManagedObject<AbstractCodeMember>(parentElement);
267
var fileCodeModel =
ComAggregate
.GetManagedObject<FileCodeModel>(parentElement);
290
var parentCodeElement =
ComAggregate
.TryGetManagedObject<AbstractCodeElement>(parentObject);
298
var parentFileCodeModel =
ComAggregate
.TryGetManagedObject<FileCodeModel>(parentObject);
351
var parentCodeElement =
ComAggregate
.TryGetManagedObject<CodeAttribute>(parentElement);
CodeModel\FileCodeModel_Refactoring.cs (1)
21
var codeElement =
ComAggregate
.TryGetManagedObject<AbstractCodeElement>(element);
CodeModel\InternalElements\AbstractCodeMember.cs (2)
191
var codeElement =
ComAggregate
.TryGetManagedObject<AbstractCodeElement>(element);
193
codeElement ??=
ComAggregate
.TryGetManagedObject<AbstractCodeElement>(this.Parameters.Item(element));
CodeModel\InternalElements\AbstractCodeType.cs (3)
165
var abstractCodeElement =
ComAggregate
.TryGetManagedObject<AbstractCodeElement>(element);
174
abstractCodeElement =
ComAggregate
.TryGetManagedObject<AbstractCodeElement>(this.Members.Item(codeElement.Name));
181
abstractCodeElement =
ComAggregate
.TryGetManagedObject<AbstractCodeElement>(this.Members.Item(element));
CodeModel\InternalElements\CodeAccessorFunction.cs (1)
23
return (EnvDTE.CodeFunction)
ComAggregate
.CreateAggregatedObject(newElement);
CodeModel\InternalElements\CodeAttribute.cs (1)
28
return (EnvDTE.CodeAttribute)
ComAggregate
.CreateAggregatedObject(newElement);
CodeModel\InternalElements\CodeAttributeArgument.cs (1)
27
return (EnvDTE80.CodeAttributeArgument)
ComAggregate
.CreateAggregatedObject(newElement);
CodeModel\InternalElements\CodeClass.cs (2)
33
var result = (EnvDTE.CodeClass)
ComAggregate
.CreateAggregatedObject(element);
48
return (EnvDTE.CodeClass)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\InternalElements\CodeDelegate.cs (2)
25
var result = (EnvDTE.CodeDelegate)
ComAggregate
.CreateAggregatedObject(element);
39
return (EnvDTE.CodeDelegate)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\InternalElements\CodeEnum.cs (2)
23
var result = (EnvDTE.CodeEnum)
ComAggregate
.CreateAggregatedObject(element);
37
return (EnvDTE.CodeEnum)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\InternalElements\CodeEvent.cs (2)
26
var result = (EnvDTE80.CodeEvent)
ComAggregate
.CreateAggregatedObject(element);
40
return (EnvDTE80.CodeEvent)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\InternalElements\CodeFunction.cs (2)
29
var result = (EnvDTE.CodeFunction)
ComAggregate
.CreateAggregatedObject(element);
43
return (EnvDTE.CodeFunction)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\InternalElements\CodeFunctionDeclareDecl.cs (2)
21
var result = (EnvDTE.CodeFunction)
ComAggregate
.CreateAggregatedObject(element);
35
return (EnvDTE.CodeFunction)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\InternalElements\CodeFunctionWithEventHandler.cs (2)
23
var result = (EnvDTE.CodeFunction)
ComAggregate
.CreateAggregatedObject(element);
37
return (EnvDTE.CodeFunction)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\InternalElements\CodeImplementsStatement.cs (2)
26
var result = (EnvDTE80.CodeElement2)
ComAggregate
.CreateAggregatedObject(element);
38
return (EnvDTE80.CodeElement2)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\InternalElements\CodeImport.cs (2)
28
var result = (EnvDTE80.CodeImport)
ComAggregate
.CreateAggregatedObject(element);
40
return (EnvDTE80.CodeImport)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\InternalElements\CodeInheritsStatement.cs (2)
26
var result = (EnvDTE80.CodeElement2)
ComAggregate
.CreateAggregatedObject(element);
38
return (EnvDTE80.CodeElement2)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\InternalElements\CodeInterface.cs (2)
24
var result = (EnvDTE.CodeInterface)
ComAggregate
.CreateAggregatedObject(element);
38
return (EnvDTE.CodeInterface)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\InternalElements\CodeNamespace.cs (4)
27
var result = (EnvDTE.CodeNamespace)
ComAggregate
.CreateAggregatedObject(element);
41
return (EnvDTE.CodeNamespace)
ComAggregate
.CreateAggregatedObject(element);
175
var codeElement =
ComAggregate
.TryGetManagedObject<AbstractCodeElement>(element);
177
codeElement ??=
ComAggregate
.TryGetManagedObject<AbstractCodeElement>(this.Members.Item(element));
CodeModel\InternalElements\CodeOptionsStatement.cs (2)
26
var result = (EnvDTE80.CodeElement2)
ComAggregate
.CreateAggregatedObject(element);
38
return (EnvDTE80.CodeElement2)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\InternalElements\CodeParameter.cs (1)
29
return (EnvDTE.CodeParameter)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\InternalElements\CodeProperty.cs (2)
27
var result = (EnvDTE.CodeProperty)
ComAggregate
.CreateAggregatedObject(element);
41
return (EnvDTE.CodeProperty)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\InternalElements\CodeStruct.cs (2)
25
var result = (EnvDTE.CodeStruct)
ComAggregate
.CreateAggregatedObject(element);
39
return (EnvDTE.CodeStruct)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\InternalElements\CodeVariable.cs (2)
25
var result = (EnvDTE.CodeVariable)
ComAggregate
.CreateAggregatedObject(element);
39
return (EnvDTE.CodeVariable)
ComAggregate
.CreateAggregatedObject(element);
CodeModel\Interop\ApartmentSensitiveComObject.cs (1)
23
return new ComHandle<THandle, TObject>((THandle)
ComAggregate
.CreateAggregatedObject((TObject)this), (TObject)this);
CodeModel\RootCodeModel.cs (1)
26
return (EnvDTE.CodeModel)
ComAggregate
.CreateAggregatedObject(rootCodeModel);
RoslynVisualStudioWorkspace.cs (1)
166
var fileCodeModel =
ComAggregate
.GetManagedObject<FileCodeModel>(vsFileCodeModel);