4 instantiations of ComReferenceInfo
Microsoft.Build.Tasks.Core (4)
ResolveComReference.cs (4)
700
var projectRefInfo = new
ComReferenceInfo
();
744
var projectRefInfo = new
ComReferenceInfo
();
827
var newTlbRef = new
ComReferenceInfo
(axRefInfo);
1108
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)
210
internal List<
ComReferenceInfo
> allProjectRefs;
212
internal List<
ComReferenceInfo
> allDependencyRefs;
324
allProjectRefs = new List<
ComReferenceInfo
>();
325
allDependencyRefs = new List<
ComReferenceInfo
>();
369
foreach (
ComReferenceInfo
projectRefInfo in allProjectRefs)
606
foreach (
ComReferenceInfo
dependencyRefInfo in allDependencyRefs)
612
foreach (
ComReferenceInfo
projectRefInfo in allProjectRefs)
694
private void ConvertAttrReferencesToComReferenceInfo(List<
ComReferenceInfo
> projectRefs, ITaskItem[] typeLibAttrs)
700
var
projectRefInfo = new ComReferenceInfo();
732
private void ConvertFileReferencesToComReferenceInfo(List<
ComReferenceInfo
> projectRefs, ITaskItem[] tlbFiles)
744
var
projectRefInfo = new ComReferenceInfo();
776
var newProjectRefs = new List<
ComReferenceInfo
>();
778
foreach (
ComReferenceInfo
axRefInfo in allProjectRefs)
786
foreach (
ComReferenceInfo
tlbRefInfo in allProjectRefs)
827
var
newTlbRef = new ComReferenceInfo(axRefInfo);
838
foreach (
ComReferenceInfo
refInfo in newProjectRefs)
849
ComReferenceInfo
projectRefInfo,
888
internal bool ResolveReference(ComDependencyWalker dependencyWalker,
ComReferenceInfo
referenceInfo, string outputDirectory, out ITaskItem referencePathItem)
942
internal bool IsExistingProjectReference(TYPELIBATTR typeLibAttr, string neededRefType, out
ComReferenceInfo
referenceInfo)
954
foreach (
ComReferenceInfo
projectRefInfo in allProjectRefs)
984
internal bool IsExistingDependencyReference(TYPELIBATTR typeLibAttr, out
ComReferenceInfo
referenceInfo)
986
foreach (
ComReferenceInfo
dependencyRefInfo in allDependencyRefs)
1007
internal bool ResolveComClassicReference(
ComReferenceInfo
referenceInfo, string outputDirectory, string wrapperType, string refName, bool topLevelRef, List<string> dependencyPaths, out ComReferenceWrapperInfo wrapperInfo)
1077
if (IsExistingProjectReference(typeLibAttr, wrapperType, out
ComReferenceInfo
referenceInfo))
1262
internal bool ResolveComReferencePia(
ComReferenceInfo
referenceInfo, string refName, out ComReferenceWrapperInfo wrapperInfo)
1313
internal bool ResolveComReferenceTlb(
ComReferenceInfo
referenceInfo, string outputDirectory, string refName, bool topLevelRef, List<string> dependencyPaths, out ComReferenceWrapperInfo wrapperInfo)
1330
foreach (
ComReferenceInfo
projectRefInfo in allProjectRefs)
1387
internal bool ResolveComReferenceAx(
ComReferenceInfo
referenceInfo, string outputDirectory, string refName, out ComReferenceWrapperInfo wrapperInfo)
1549
var namesForReferences = new Dictionary<string,
ComReferenceInfo
>(StringComparer.OrdinalIgnoreCase);
1550
var refsToBeRemoved = new List<
ComReferenceInfo
>();
1555
foreach (
ComReferenceInfo
projectRefInfo in allProjectRefs)
1564
if (namesForReferences.TryGetValue(projectRefInfo.typeLibName, out
ComReferenceInfo
conflictingRef))
1593
foreach (
ComReferenceInfo
projectRefInfo in refsToBeRemoved)
1658
private List<string> ScanAndResolveAllDependencies(ComDependencyWalker dependencyWalker,
ComReferenceInfo
reference)
1690
if (IsExistingProjectReference(dependencyTypeLibAttr, null, out
ComReferenceInfo
existingReference))
TlbReference.cs (1)
54
internal TlbReference(TaskLoggingHelper taskLoggingHelper, bool silent, IComReferenceResolver resolverCallback, IEnumerable<string> referenceFiles,
ComReferenceInfo
referenceInfo, string itemName, string outputDirectory, bool hasTemporaryWrapper,