6 instantiations of ComReferenceWrapperInfo
Microsoft.Build.Tasks.Core (6)
AxReference.cs (1)
99wrapperInfo = new ComReferenceWrapperInfo { path = wrapperPath };
AxTlbBaseReference.cs (1)
136wrapperInfo = new ComReferenceWrapperInfo { path = wrapperPath };
PiaReference.cs (2)
60wrapperInfo = new ComReferenceWrapperInfo 76wrapperInfo = new ComReferenceWrapperInfo
TlbReference.cs (2)
211wrapperInfo = new ComReferenceWrapperInfo { path = (HasTemporaryWrapper) ? null : wrapperPath }; 285wrapperInfo = new ComReferenceWrapperInfo
27 references to ComReferenceWrapperInfo
Microsoft.Build.Tasks.Core (27)
AxReference.cs (1)
61internal bool GenerateWrapper(out ComReferenceWrapperInfo wrapperInfo)
AxTlbBaseReference.cs (3)
124internal override bool FindExistingWrapper(out ComReferenceWrapperInfo wrapperInfo, DateTime componentTimestamp) 144protected virtual bool IsWrapperUpToDate(ComReferenceWrapperInfo wrapperInfo, DateTime componentTimestamp) 297private bool SigningRequirementsMatchExistingWrapper(ComReferenceWrapperInfo wrapperInfo)
ComReference.cs (1)
542internal abstract bool FindExistingWrapper(out ComReferenceWrapperInfo wrapperInfo, DateTime componentTimestamp);
ComReferenceInfo.cs (1)
67internal ComReferenceWrapperInfo resolvedWrapper;
IComReferenceResolver.cs (1)
23bool ResolveComClassicReference(TYPELIBATTR typeLibAttr, string outputDirectory, string wrapperType, string refName, out ComReferenceWrapperInfo wrapperInfo);
PiaReference.cs (1)
36internal override bool FindExistingWrapper(out ComReferenceWrapperInfo wrapperInfo, DateTime componentTimestamp)
ResolveComReference.cs (16)
292private readonly Dictionary<string, ComReferenceWrapperInfo> _cachePia = 293new Dictionary<string, ComReferenceWrapperInfo>(StringComparer.OrdinalIgnoreCase); 294private readonly Dictionary<string, ComReferenceWrapperInfo> _cacheTlb = 295new Dictionary<string, ComReferenceWrapperInfo>(StringComparer.OrdinalIgnoreCase); 296private readonly Dictionary<string, ComReferenceWrapperInfo> _cacheAx = 297new Dictionary<string, ComReferenceWrapperInfo>(StringComparer.OrdinalIgnoreCase); 906referenceInfo.taskItem.ItemSpec, true, referenceInfo.dependentWrapperPaths, out ComReferenceWrapperInfo wrapperInfo)) 1008internal bool ResolveComClassicReference(ComReferenceInfo referenceInfo, string outputDirectory, string wrapperType, string refName, bool topLevelRef, List<string> dependencyPaths, out ComReferenceWrapperInfo wrapperInfo) 1061bool IComReferenceResolver.ResolveComClassicReference(TYPELIBATTR typeLibAttr, string outputDirectory, string wrapperType, string refName, out ComReferenceWrapperInfo wrapperInfo) 1192foreach (ComReferenceWrapperInfo wrapperInfo in _cachePia.Values) 1217foreach (ComReferenceWrapperInfo wrapperInfo in _cacheTlb.Values) 1234foreach (ComReferenceWrapperInfo wrapperInfo in _cacheAx.Values) 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) 1388internal bool ResolveComReferenceAx(ComReferenceInfo referenceInfo, string outputDirectory, string refName, out ComReferenceWrapperInfo wrapperInfo) 1718null /* unknown wrapper type */, null /* unknown name */, out ComReferenceWrapperInfo wrapperInfo);
TlbReference.cs (3)
127internal override bool FindExistingWrapper(out ComReferenceWrapperInfo wrapperInfo, DateTime componentTimestamp) 144internal bool GenerateWrapper(out ComReferenceWrapperInfo wrapperInfo) 380if (!ResolverCallback.ResolveComClassicReference(attr, base.OutputDirectory, null, null, out ComReferenceWrapperInfo wrapperInfo))