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