4 instantiations of ComReferenceInfo
Microsoft.Build.Tasks.Core (4)
ResolveComReference.cs (4)
700var projectRefInfo = new ComReferenceInfo(); 744var projectRefInfo = new ComReferenceInfo(); 827var newTlbRef = new ComReferenceInfo(axRefInfo); 1108referenceInfo = new ComReferenceInfo();
43 references to ComReferenceInfo
Microsoft.Build.Tasks.Core (43)
AxReference.cs (1)
39internal AxReference(TaskLoggingHelper taskLoggingHelper, bool silent, IComReferenceResolver resolverCallback, ComReferenceInfo referenceInfo, string itemName, string outputDirectory,
AxTlbBaseReference.cs (1)
42internal AxTlbBaseReference(TaskLoggingHelper taskLoggingHelper, bool silent, IComReferenceResolver resolverCallback, ComReferenceInfo referenceInfo, string itemName, string outputDirectory, bool delaySign, string keyFile, string keyContainer, bool includeTypeLibVersionInName, bool executeAsTool, string toolPath, IBuildEngine buildEngine, string[] environmentVariables)
ComReference.cs (2)
31internal ComReference(TaskLoggingHelper taskLoggingHelper, bool silent, ComReferenceInfo referenceInfo, string itemName) 46internal virtual ComReferenceInfo ReferenceInfo { get; }
ComReferenceInfo.cs (2)
62internal ComReferenceInfo primaryOfAxImpRef; 94internal ComReferenceInfo(ComReferenceInfo copyFrom)
PiaReference.cs (1)
23internal PiaReference(TaskLoggingHelper taskLoggingHelper, bool silent, ComReferenceInfo referenceInfo, string itemName)
ResolveComReference.cs (35)
210internal List<ComReferenceInfo> allProjectRefs; 212internal List<ComReferenceInfo> allDependencyRefs; 324allProjectRefs = new List<ComReferenceInfo>(); 325allDependencyRefs = new List<ComReferenceInfo>(); 369foreach (ComReferenceInfo projectRefInfo in allProjectRefs) 606foreach (ComReferenceInfo dependencyRefInfo in allDependencyRefs) 612foreach (ComReferenceInfo projectRefInfo in allProjectRefs) 694private void ConvertAttrReferencesToComReferenceInfo(List<ComReferenceInfo> projectRefs, ITaskItem[] typeLibAttrs) 700var projectRefInfo = new ComReferenceInfo(); 732private void ConvertFileReferencesToComReferenceInfo(List<ComReferenceInfo> projectRefs, ITaskItem[] tlbFiles) 744var projectRefInfo = new ComReferenceInfo(); 776var newProjectRefs = new List<ComReferenceInfo>(); 778foreach (ComReferenceInfo axRefInfo in allProjectRefs) 786foreach (ComReferenceInfo tlbRefInfo in allProjectRefs) 827var newTlbRef = new ComReferenceInfo(axRefInfo); 838foreach (ComReferenceInfo refInfo in newProjectRefs) 849ComReferenceInfo projectRefInfo, 888internal bool ResolveReference(ComDependencyWalker dependencyWalker, ComReferenceInfo referenceInfo, string outputDirectory, out ITaskItem referencePathItem) 942internal bool IsExistingProjectReference(TYPELIBATTR typeLibAttr, string neededRefType, out ComReferenceInfo referenceInfo) 954foreach (ComReferenceInfo projectRefInfo in allProjectRefs) 984internal bool IsExistingDependencyReference(TYPELIBATTR typeLibAttr, out ComReferenceInfo referenceInfo) 986foreach (ComReferenceInfo dependencyRefInfo in allDependencyRefs) 1007internal bool ResolveComClassicReference(ComReferenceInfo referenceInfo, string outputDirectory, string wrapperType, string refName, bool topLevelRef, List<string> dependencyPaths, out ComReferenceWrapperInfo wrapperInfo) 1077if (IsExistingProjectReference(typeLibAttr, wrapperType, out ComReferenceInfo referenceInfo)) 1262internal bool ResolveComReferencePia(ComReferenceInfo referenceInfo, string refName, out ComReferenceWrapperInfo wrapperInfo) 1313internal bool ResolveComReferenceTlb(ComReferenceInfo referenceInfo, string outputDirectory, string refName, bool topLevelRef, List<string> dependencyPaths, out ComReferenceWrapperInfo wrapperInfo) 1330foreach (ComReferenceInfo projectRefInfo in allProjectRefs) 1387internal bool ResolveComReferenceAx(ComReferenceInfo referenceInfo, string outputDirectory, string refName, out ComReferenceWrapperInfo wrapperInfo) 1549var namesForReferences = new Dictionary<string, ComReferenceInfo>(StringComparer.OrdinalIgnoreCase); 1550var refsToBeRemoved = new List<ComReferenceInfo>(); 1555foreach (ComReferenceInfo projectRefInfo in allProjectRefs) 1564if (namesForReferences.TryGetValue(projectRefInfo.typeLibName, out ComReferenceInfo conflictingRef)) 1593foreach (ComReferenceInfo projectRefInfo in refsToBeRemoved) 1658private List<string> ScanAndResolveAllDependencies(ComDependencyWalker dependencyWalker, ComReferenceInfo reference) 1690if (IsExistingProjectReference(dependencyTypeLibAttr, null, out ComReferenceInfo existingReference))
TlbReference.cs (1)
54internal TlbReference(TaskLoggingHelper taskLoggingHelper, bool silent, IComReferenceResolver resolverCallback, IEnumerable<string> referenceFiles, ComReferenceInfo referenceInfo, string itemName, string outputDirectory, bool hasTemporaryWrapper,