55 references to ComReferenceTypes
Microsoft.Build.Tasks.Core (35)
ComReferenceTypes.cs (4)
25return string.Equals(refType, ComReferenceTypes.tlbimp, StringComparison.OrdinalIgnoreCase); 33return string.Equals(refType, ComReferenceTypes.aximp, StringComparison.OrdinalIgnoreCase); 41return string.Equals(refType, ComReferenceTypes.primary, StringComparison.OrdinalIgnoreCase); 49return string.Equals(refType, ComReferenceTypes.primaryortlbimp, StringComparison.OrdinalIgnoreCase);
ResolveComReference.cs (30)
375if ((pass == 0 && ComReferenceTypes.IsPia(wrapperType)) || 376(pass == 1 && ComReferenceTypes.IsTlbImp(wrapperType)) || 377(pass == 2 && ComReferenceTypes.IsPiaOrTlbImp(wrapperType)) || 378(pass == 3 && ComReferenceTypes.IsAxImp(wrapperType))) 783if (ComReferenceTypes.IsAxImp(axRefInfo.taskItem.GetMetadata(ComReferenceItemMetadataNames.wrapperTool))) 791if (ComReferenceTypes.IsTlbImp(tlbWrapperType) || ComReferenceTypes.IsPia(tlbWrapperType) || ComReferenceTypes.IsPiaOrTlbImp(tlbWrapperType)) 829newTlbRef.taskItem.SetMetadata(ComReferenceItemMetadataNames.wrapperTool, ComReferenceTypes.primaryortlbimp); 951if ((pass == 0 && (ComReferenceTypes.IsPia(neededRefType) || neededRefType == null)) || 952(pass == 1 && (ComReferenceTypes.IsTlbImp(neededRefType) || neededRefType == null)) || 953(pass == 2 && (ComReferenceTypes.IsAxImp(neededRefType)))) 960if ((pass == 0 && ComReferenceTypes.IsPia(wrapperType)) || 961(pass == 1 && ComReferenceTypes.IsTlbImp(wrapperType)) || 962(pass == 2 && ComReferenceTypes.IsAxImp(wrapperType))) 1015if (ComReferenceTypes.IsPia(wrapperType)) 1020else if (ComReferenceTypes.IsTlbImp(wrapperType)) 1025else if (ComReferenceTypes.IsAxImp(wrapperType)) 1030else if (wrapperType == null || ComReferenceTypes.IsPiaOrTlbImp(wrapperType)) 1091if (wrapperType == null || ComReferenceTypes.IsPiaOrTlbImp(wrapperType)) 1096wrapperType = ComReferenceTypes.primary; 1100wrapperType = ComReferenceTypes.tlbimp; 1333if (ComReferenceTypes.IsTlbImp(projectRefInfo.taskItem.GetMetadata(ComReferenceItemMetadataNames.wrapperTool))) 1487if ((!ComReferenceTypes.IsAxImp(wrapperTool)) && 1488(!ComReferenceTypes.IsTlbImp(wrapperTool)) && 1489(!ComReferenceTypes.IsPia(wrapperTool))) 1525reference.SetMetadata(ComReferenceItemMetadataNames.wrapperTool, ComReferenceTypes.tlbimp); 1539reference.SetMetadata(ComReferenceItemMetadataNames.wrapperTool, ComReferenceTypes.tlbimp); 1561if ((pass == 0 && ComReferenceTypes.IsAxImp(wrapperType)) || 1562(pass == 1 && ComReferenceTypes.IsTlbImp(wrapperType)))
ResolveNativeReference.cs (1)
323itemTypeLib.SetMetadata(ComReferenceItemMetadataNames.wrapperTool, ComReferenceTypes.tlbimp);
Microsoft.Build.Tasks.UnitTests (20)
ResolveComReference_Tests.cs (20)
171AssertMetadataInitialized(item, ComReferenceItemMetadataNames.wrapperTool, ComReferenceTypes.tlbimp); 175item.SetMetadata(ComReferenceItemMetadataNames.wrapperTool, ComReferenceTypes.aximp); 177AssertMetadataInitialized(item, ComReferenceItemMetadataNames.wrapperTool, ComReferenceTypes.aximp); 192AssertMetadataInitialized(item, ComReferenceItemMetadataNames.wrapperTool, ComReferenceTypes.tlbimp); 196item.SetMetadata(ComReferenceItemMetadataNames.wrapperTool, ComReferenceTypes.aximp); 198AssertMetadataInitialized(item, ComReferenceItemMetadataNames.wrapperTool, ComReferenceTypes.aximp); 234TaskItem reference = CreateComReferenceTaskItem("ref", refGuid.ToString(), "11", "0", "1033", ComReferenceTypes.tlbimp); 275TaskItem axTaskItem = CreateComReferenceTaskItem("axref", axGuid.ToString(), "1", "0", "1033", ComReferenceTypes.aximp); 276TaskItem tlbTaskItem = CreateComReferenceTaskItem("tlbref", tlbGuid.ToString(), "5", "1", "0", ComReferenceTypes.tlbimp); 277TaskItem piaTaskItem = CreateComReferenceTaskItem("piaref", piaGuid.ToString(), "999", "444", "123", ComReferenceTypes.primary); 322retValue = rcr.IsExistingProjectReference(axAttr, ComReferenceTypes.aximp, out referenceInfo); 326retValue = rcr.IsExistingProjectReference(axAttr, ComReferenceTypes.tlbimp, out referenceInfo); 335retValue = rcr.IsExistingProjectReference(tlbAttr, ComReferenceTypes.tlbimp, out referenceInfo); 339retValue = rcr.IsExistingProjectReference(tlbAttr, ComReferenceTypes.primary, out referenceInfo); 348retValue = rcr.IsExistingProjectReference(piaAttr, ComReferenceTypes.primary, out referenceInfo); 352retValue = rcr.IsExistingProjectReference(piaAttr, ComReferenceTypes.aximp, out referenceInfo); 436Assert.Equal(ComReferenceTypes.primaryortlbimp, newTlbInfo.taskItem.GetMetadata(ComReferenceItemMetadataNames.wrapperTool)); // "The added reference should have the tlbimp/primary wrapper tool" 773TaskItem axTaskItem = CreateComReferenceTaskItem("ref", axGuid.ToString(), "1", "2", "1033", ComReferenceTypes.aximp); 782TaskItem tlbTaskItem = CreateComReferenceTaskItem("ref", axGuid.ToString(), "1", "2", "1033", ComReferenceTypes.tlbimp, "true"); 789TaskItem tlbTaskItem = CreateComReferenceTaskItem("ref", axGuid.ToString(), "1", "2", "1033", ComReferenceTypes.primary, "true");