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