84 references to ComReferenceItemMetadataNames
Microsoft.Build.Tasks.Core (42)
ResolveComReference.cs (37)
372
string wrapperType = projectRefInfo.taskItem.GetMetadata(
ComReferenceItemMetadataNames
.wrapperTool);
783
if (ComReferenceTypes.IsAxImp(axRefInfo.taskItem.GetMetadata(
ComReferenceItemMetadataNames
.wrapperTool)))
789
string tlbWrapperType = tlbRefInfo.taskItem.GetMetadata(
ComReferenceItemMetadataNames
.wrapperTool);
795
axRefInfo.taskItem.SetMetadata(
ComReferenceItemMetadataNames
.tlbReferenceName, tlbRefInfo.typeLibName);
829
newTlbRef.taskItem.SetMetadata(
ComReferenceItemMetadataNames
.wrapperTool, ComReferenceTypes.primaryortlbimp);
834
axRefInfo.taskItem.SetMetadata(
ComReferenceItemMetadataNames
.tlbReferenceName, newTlbRef.typeLibName);
895
Log.LogMessageFromResources(MessageImportance.Low, "ResolveComReference.Resolving", referenceInfo.taskItem.ItemSpec, referenceInfo.taskItem.GetMetadata(
ComReferenceItemMetadataNames
.wrapperTool));
905
referenceInfo.taskItem.GetMetadata(
ComReferenceItemMetadataNames
.wrapperTool),
957
string wrapperType = projectRefInfo.taskItem.GetMetadata(
ComReferenceItemMetadataNames
.wrapperTool);
1083
wrapperType = referenceInfo.taskItem.GetMetadata(
ComReferenceItemMetadataNames
.wrapperTool);
1333
if (ComReferenceTypes.IsTlbImp(projectRefInfo.taskItem.GetMetadata(
ComReferenceItemMetadataNames
.wrapperTool)))
1428
ComReferenceItemMetadataNames
.guid,
1429
ComReferenceItemMetadataNames
.versionMajor,
1430
ComReferenceItemMetadataNames
.versionMinor
1455
if (!Guid.TryParse(reference.GetMetadata(
ComReferenceItemMetadataNames
.guid), out _))
1458
missingOrInvalidMetadata =
ComReferenceItemMetadataNames
.guid;
1465
missingOrInvalidMetadata =
ComReferenceItemMetadataNames
.versionMajor;
1466
short.Parse(reference.GetMetadata(
ComReferenceItemMetadataNames
.versionMajor), NumberStyles.Integer, CultureInfo.InvariantCulture);
1469
missingOrInvalidMetadata =
ComReferenceItemMetadataNames
.versionMinor;
1470
short.Parse(reference.GetMetadata(
ComReferenceItemMetadataNames
.versionMinor), NumberStyles.Integer, CultureInfo.InvariantCulture);
1473
if (reference.GetMetadata(
ComReferenceItemMetadataNames
.lcid).Length > 0)
1476
missingOrInvalidMetadata =
ComReferenceItemMetadataNames
.lcid;
1477
int.Parse(reference.GetMetadata(
ComReferenceItemMetadataNames
.lcid), NumberStyles.Integer, CultureInfo.InvariantCulture);
1481
if (reference.GetMetadata(
ComReferenceItemMetadataNames
.wrapperTool).Length > 0)
1484
missingOrInvalidMetadata =
ComReferenceItemMetadataNames
.wrapperTool;
1485
string wrapperTool = reference.GetMetadata(
ComReferenceItemMetadataNames
.wrapperTool);
1517
if (reference.GetMetadata(
ComReferenceItemMetadataNames
.lcid).Length == 0)
1519
reference.SetMetadata(
ComReferenceItemMetadataNames
.lcid, "0");
1523
if (reference.GetMetadata(
ComReferenceItemMetadataNames
.wrapperTool).Length == 0)
1525
reference.SetMetadata(
ComReferenceItemMetadataNames
.wrapperTool, ComReferenceTypes.tlbimp);
1537
if (reference.GetMetadata(
ComReferenceItemMetadataNames
.wrapperTool).Length == 0)
1539
reference.SetMetadata(
ComReferenceItemMetadataNames
.wrapperTool, ComReferenceTypes.tlbimp);
1558
string wrapperType = projectRefInfo.taskItem.GetMetadata(
ComReferenceItemMetadataNames
.wrapperTool);
1746
guid = new Guid(taskItem.GetMetadata(
ComReferenceItemMetadataNames
.guid)),
1748
taskItem.GetMetadata(
ComReferenceItemMetadataNames
.versionMajor),
1752
taskItem.GetMetadata(
ComReferenceItemMetadataNames
.versionMinor),
1756
taskItem.GetMetadata(
ComReferenceItemMetadataNames
.lcid),
ResolveNativeReference.cs (5)
323
itemTypeLib.SetMetadata(
ComReferenceItemMetadataNames
.wrapperTool, ComReferenceTypes.tlbimp);
324
itemTypeLib.SetMetadata(
ComReferenceItemMetadataNames
.guid, typelib.TlbId);
325
itemTypeLib.SetMetadata(
ComReferenceItemMetadataNames
.lcid, "0");
328
itemTypeLib.SetMetadata(
ComReferenceItemMetadataNames
.versionMajor, verMajorAndMinor[0]);
329
itemTypeLib.SetMetadata(
ComReferenceItemMetadataNames
.versionMinor, verMajorAndMinor[1]);
Microsoft.Build.Tasks.UnitTests (42)
ResolveComReference_Tests.cs (42)
30
item.SetMetadata(
ComReferenceItemMetadataNames
.guid, "{5C6D0C4D-D530-4B08-B22F-307CA6BFCB65}");
31
item.SetMetadata(
ComReferenceItemMetadataNames
.versionMajor, "1");
32
item.SetMetadata(
ComReferenceItemMetadataNames
.versionMinor, "0");
33
item.SetMetadata(
ComReferenceItemMetadataNames
.lcid, "0");
34
item.SetMetadata(
ComReferenceItemMetadataNames
.wrapperTool, "tlbimp");
98
item.SetMetadata(
ComReferenceItemMetadataNames
.guid, "{I'm pretty sure this is not a valid guid}");
99
AssertReference(item, false,
ComReferenceItemMetadataNames
.guid);
103
item.RemoveMetadata(
ComReferenceItemMetadataNames
.guid);
104
AssertReference(item, false,
ComReferenceItemMetadataNames
.guid);
108
item.SetMetadata(
ComReferenceItemMetadataNames
.versionMajor, "eleventy one");
109
AssertReference(item, false,
ComReferenceItemMetadataNames
.versionMajor);
113
item.RemoveMetadata(
ComReferenceItemMetadataNames
.versionMajor);
114
AssertReference(item, false,
ComReferenceItemMetadataNames
.versionMajor);
118
item.SetMetadata(
ComReferenceItemMetadataNames
.versionMinor, "eleventy one");
119
AssertReference(item, false,
ComReferenceItemMetadataNames
.versionMinor);
123
item.RemoveMetadata(
ComReferenceItemMetadataNames
.versionMinor);
124
AssertReference(item, false,
ComReferenceItemMetadataNames
.versionMinor);
128
item.SetMetadata(
ComReferenceItemMetadataNames
.lcid, "Mars-us");
129
AssertReference(item, false,
ComReferenceItemMetadataNames
.lcid);
133
item.RemoveMetadata(
ComReferenceItemMetadataNames
.lcid);
138
item.SetMetadata(
ComReferenceItemMetadataNames
.wrapperTool, "crowbar");
139
AssertReference(item, false,
ComReferenceItemMetadataNames
.wrapperTool);
143
item.RemoveMetadata(
ComReferenceItemMetadataNames
.wrapperTool);
157
item.RemoveMetadata(
ComReferenceItemMetadataNames
.lcid);
159
AssertMetadataInitialized(item,
ComReferenceItemMetadataNames
.lcid, "0");
163
item.SetMetadata(
ComReferenceItemMetadataNames
.lcid, "1033");
165
AssertMetadataInitialized(item,
ComReferenceItemMetadataNames
.lcid, "1033");
169
item.RemoveMetadata(
ComReferenceItemMetadataNames
.wrapperTool);
171
AssertMetadataInitialized(item,
ComReferenceItemMetadataNames
.wrapperTool, ComReferenceTypes.tlbimp);
175
item.SetMetadata(
ComReferenceItemMetadataNames
.wrapperTool, ComReferenceTypes.aximp);
177
AssertMetadataInitialized(item,
ComReferenceItemMetadataNames
.wrapperTool, ComReferenceTypes.aximp);
190
item.RemoveMetadata(
ComReferenceItemMetadataNames
.wrapperTool);
192
AssertMetadataInitialized(item,
ComReferenceItemMetadataNames
.wrapperTool, ComReferenceTypes.tlbimp);
196
item.SetMetadata(
ComReferenceItemMetadataNames
.wrapperTool, ComReferenceTypes.aximp);
198
AssertMetadataInitialized(item,
ComReferenceItemMetadataNames
.wrapperTool, ComReferenceTypes.aximp);
208
item.SetMetadata(
ComReferenceItemMetadataNames
.guid, guid);
209
item.SetMetadata(
ComReferenceItemMetadataNames
.versionMajor, vMajor);
210
item.SetMetadata(
ComReferenceItemMetadataNames
.versionMinor, vMinor);
211
item.SetMetadata(
ComReferenceItemMetadataNames
.lcid, lcid);
212
item.SetMetadata(
ComReferenceItemMetadataNames
.wrapperTool, wrapperType);
436
Assert.Equal(ComReferenceTypes.primaryortlbimp, newTlbInfo.taskItem.GetMetadata(
ComReferenceItemMetadataNames
.wrapperTool)); // "The added reference should have the tlbimp/primary wrapper tool"
805
axRefInfo.taskItem.GetMetadata(
ComReferenceItemMetadataNames
.tlbReferenceName),