4 instantiations of ComReferenceInfo
Microsoft.Build.Tasks.Core (4)
ResolveComReference.cs (4)
701var projectRefInfo = new ComReferenceInfo(); 745var projectRefInfo = new ComReferenceInfo(); 828var newTlbRef = new ComReferenceInfo(axRefInfo); 1109referenceInfo = 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)
211internal List<ComReferenceInfo> allProjectRefs; 213internal List<ComReferenceInfo> allDependencyRefs; 325allProjectRefs = new List<ComReferenceInfo>(); 326allDependencyRefs = new List<ComReferenceInfo>(); 370foreach (ComReferenceInfo projectRefInfo in allProjectRefs) 607foreach (ComReferenceInfo dependencyRefInfo in allDependencyRefs) 613foreach (ComReferenceInfo projectRefInfo in allProjectRefs) 695private void ConvertAttrReferencesToComReferenceInfo(List<ComReferenceInfo> projectRefs, ITaskItem[] typeLibAttrs) 701var projectRefInfo = new ComReferenceInfo(); 733private void ConvertFileReferencesToComReferenceInfo(List<ComReferenceInfo> projectRefs, ITaskItem[] tlbFiles) 745var projectRefInfo = new ComReferenceInfo(); 777var newProjectRefs = new List<ComReferenceInfo>(); 779foreach (ComReferenceInfo axRefInfo in allProjectRefs) 787foreach (ComReferenceInfo tlbRefInfo in allProjectRefs) 828var newTlbRef = new ComReferenceInfo(axRefInfo); 839foreach (ComReferenceInfo refInfo in newProjectRefs) 850ComReferenceInfo projectRefInfo, 889internal bool ResolveReference(ComDependencyWalker dependencyWalker, ComReferenceInfo referenceInfo, string outputDirectory, out ITaskItem referencePathItem) 943internal bool IsExistingProjectReference(TYPELIBATTR typeLibAttr, string neededRefType, out ComReferenceInfo referenceInfo) 955foreach (ComReferenceInfo projectRefInfo in allProjectRefs) 985internal bool IsExistingDependencyReference(TYPELIBATTR typeLibAttr, out ComReferenceInfo referenceInfo) 987foreach (ComReferenceInfo dependencyRefInfo in allDependencyRefs) 1008internal bool ResolveComClassicReference(ComReferenceInfo referenceInfo, string outputDirectory, string wrapperType, string refName, bool topLevelRef, List<string> dependencyPaths, out ComReferenceWrapperInfo wrapperInfo) 1078if (IsExistingProjectReference(typeLibAttr, wrapperType, out ComReferenceInfo referenceInfo)) 1263internal bool ResolveComReferencePia(ComReferenceInfo referenceInfo, string refName, out ComReferenceWrapperInfo wrapperInfo) 1314internal bool ResolveComReferenceTlb(ComReferenceInfo referenceInfo, string outputDirectory, string refName, bool topLevelRef, List<string> dependencyPaths, out ComReferenceWrapperInfo wrapperInfo) 1331foreach (ComReferenceInfo projectRefInfo in allProjectRefs) 1388internal bool ResolveComReferenceAx(ComReferenceInfo referenceInfo, string outputDirectory, string refName, out ComReferenceWrapperInfo wrapperInfo) 1550var namesForReferences = new Dictionary<string, ComReferenceInfo>(StringComparer.OrdinalIgnoreCase); 1551var refsToBeRemoved = new List<ComReferenceInfo>(); 1556foreach (ComReferenceInfo projectRefInfo in allProjectRefs) 1565if (namesForReferences.TryGetValue(projectRefInfo.typeLibName, out ComReferenceInfo conflictingRef)) 1594foreach (ComReferenceInfo projectRefInfo in refsToBeRemoved) 1659private List<string> ScanAndResolveAllDependencies(ComDependencyWalker dependencyWalker, ComReferenceInfo reference) 1691if (IsExistingProjectReference(dependencyTypeLibAttr, null, out ComReferenceInfo existingReference))
TlbReference.cs (1)
53internal TlbReference(TaskLoggingHelper taskLoggingHelper, bool silent, IComReferenceResolver resolverCallback, IEnumerable<string> referenceFiles, ComReferenceInfo referenceInfo, string itemName, string outputDirectory, bool hasTemporaryWrapper,