6 writes to attr
Microsoft.Build.Tasks.Core (2)
ComReferenceInfo.cs (2)
96
this.
attr
= copyFrom.attr;
173
ComReference.GetTypeLibAttrForTypeLib(ref this.typeLibPointer, out this.
attr
);
Microsoft.Build.Tasks.UnitTests (4)
ResolveComReference_Tests.cs (4)
253
referenceInfo.
attr
= ResolveComReference.TaskItemToTypeLibAttr(taskItem);
649
conflictTlb.
attr
= notInProjectAttr;
652
conflictAx.
attr
= notInProjectAttr;
655
piaRef.
attr
= notInProjectAttr;
35 references to attr
Microsoft.Build.Tasks.Core (27)
AxReference.cs (2)
55
return GetWrapperFileName("AxInterop.", typeLibName, IncludeTypeLibVersionInName, ReferenceInfo.
attr
.wMajorVerNum, ReferenceInfo.
attr
.wMinorVerNum);
ComReferenceInfo.cs (4)
96
this.attr = copyFrom.
attr
;
208
return log.FormatResourceString("ResolveComReference.TypeLibAttrId",
attr
.guid,
attr
.wMajorVerNum,
attr
.wMinorVerNum);
PiaReference.cs (4)
43
if (!converter.GetPrimaryInteropAssembly(ReferenceInfo.
attr
.guid, ReferenceInfo.
attr
.wMajorVerNum, ReferenceInfo.
attr
.wMinorVerNum, ReferenceInfo.
attr
.lcid,
ResolveComReference.cs (15)
427
projectRefInfo.
attr
.guid, projectRefInfo.
attr
.wMajorVerNum, projectRefInfo.
attr
.wMinorVerNum,
793
if (ComReference.AreTypeLibAttrEqual(axRefInfo.
attr
, tlbRefInfo.
attr
))
965
if (ComReference.AreTypeLibAttrEqual(projectRefInfo.
attr
, typeLibAttr))
990
if (ComReference.AreTypeLibAttrEqual(dependencyRefInfo.
attr
, typeLibAttr))
1265
string typeLibKey = ComReference.UniqueKeyFromTypeLibAttr(referenceInfo.
attr
);
1316
string typeLibKey = ComReference.UniqueKeyFromTypeLibAttr(referenceInfo.
attr
);
1336
if (!ComReference.AreTypeLibAttrEqual(referenceInfo.
attr
, projectRefInfo.
attr
) &&
1390
string typeLibKey = ComReference.UniqueKeyFromTypeLibAttr(referenceInfo.
attr
);
1569
if (!ComReference.AreTypeLibAttrEqual(projectRefInfo.
attr
, conflictingRef.
attr
))
1689
if (!ComReference.AreTypeLibAttrEqual(dependencyTypeLibAttr, reference.
attr
))
TlbReference.cs (2)
92
return GetWrapperFileName("Interop.", typeLibName, IncludeTypeLibVersionInName, ReferenceInfo.
attr
.wMajorVerNum, ReferenceInfo.
attr
.wMinorVerNum);
Microsoft.Build.Tasks.UnitTests (8)
ResolveComReference_Tests.cs (8)
431
Assert.True(ComReference.AreTypeLibAttrEqual(newTlbInfo.
attr
, axRefInfo.
attr
)); // "The added reference should have the same attributes as the Ax reference"
803
Assert.True(ComReference.AreTypeLibAttrEqual(tlbRefInfo.
attr
, axRefInfo.
attr
)); // "reference information should be the same"
807
axRefInfo.
attr
.wMajorVerNum,
808
axRefInfo.
attr
.wMinorVerNum),
812
tlbRefInfo.
attr
.wMajorVerNum,
813
tlbRefInfo.
attr
.wMinorVerNum)); // "Expected Ax reference's RCW name to match the new TLB"