34 instantiations of AssemblyNameExtension
Microsoft.Build (5)
Instance\TaskRegistry.UsingTaskInfo.cs (3)
86
new
($"{TasksV4SimpleName}, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a");
92
new
($"{TasksV12SimpleName}, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a");
272
var requestedAssemblyName = new
AssemblyNameExtension
(assemblyName);
parent\Shared\TaskEngineAssemblyResolver.cs (2)
125
AssemblyNameExtension taskAssemblyName = new
AssemblyNameExtension
(AssemblyLoadContext.GetAssemblyName(_taskAssemblyFile));
126
AssemblyNameExtension argAssemblyName = new
AssemblyNameExtension
(assemblyName);
Microsoft.Build.Framework (4)
Utilities\AssemblyNameExtension.cs (4)
69
private static readonly AssemblyNameExtension s_unnamedAssembly = new
AssemblyNameExtension
();
190
return new
AssemblyNameExtension
(AssemblyName.GetAssemblyName(path));
603
AssemblyNameExtension newExtension =
new
();
992
(t) => new
AssemblyNameExtension
(t),
Microsoft.Build.Tasks.Core (23)
AppConfig\DependentAssembly.cs (1)
94
AssemblyNameReadOnly = new
AssemblyNameExtension
(assemblyName).AssemblyName;
AssemblyDependency\AssemblyInformation.cs (1)
549
ret.Add(new
AssemblyNameExtension
(assemblyName));
AssemblyDependency\FrameworkPathResolver.cs (1)
85
var current = new
AssemblyNameExtension
(a.FullName);
AssemblyDependency\ReferenceTable.cs (9)
508
assemblyName = new
AssemblyNameExtension
("*directory*");
538
assemblyName = new
AssemblyNameExtension
(simpleName);
626
assemblyName = new
AssemblyNameExtension
(
731
assemblyName = new
AssemblyNameExtension
(
788
assemblyName = new
AssemblyNameExtension
(finalName, true /*throw if not valid*/);
839
assemblyName = new
AssemblyNameExtension
(newFusionName, true /* throw if not valid */);
896
return new
AssemblyNameExtension
($"{name}, Version={version}, Culture=neutral, PublicKeyToken={publicKeyToken}");
1100
AssemblyNameExtension mergedExtension =
new
(existingExtension.AssemblyName.CloneIfPossible());
1150
var dependentAssembly = new
AssemblyNameExtension
(preUnificationAssemblyName.AssemblyName.CloneIfPossible());
AssemblyDependency\Resolver.cs (2)
179
searchLocation.AssemblyName = new
AssemblyNameExtension
(candidateBaseName);
394
var extensionlessAssemblyName = new
AssemblyNameExtension
(weakNameBaseFileName);
GenerateResource.cs (2)
2606
_assemblyNames[i] = new
AssemblyNameExtension
(fusionName);
2617
_assemblyNames[i] = new
AssemblyNameExtension
(Path.GetFileNameWithoutExtension(assemblyFile.ItemSpec));
NativeMethods.cs (1)
412
yield return new
AssemblyNameExtension
(name);
RedistList.cs (3)
393
var highestVersionInRedist = new
AssemblyNameExtension
(_assemblyList[index].FullName);
425
return _assemblyNameToAssemblyNameExtension.GetOrAdd(assemblyName, key => new
AssemblyNameExtension
(key));
1201
_assemblyName = new
AssemblyNameExtension
(FullName, true);
SystemState.cs (3)
179
translator.Translate(ref assemblyName, (t) => new
AssemblyNameExtension
(t));
180
translator.TranslateArray(ref dependencies, (t) => new
AssemblyNameExtension
(t));
472
return new
AssemblyNameExtension
(a.FullName);
MSBuild (2)
parent\Shared\TaskEngineAssemblyResolver.cs (2)
125
AssemblyNameExtension taskAssemblyName = new
AssemblyNameExtension
(AssemblyLoadContext.GetAssemblyName(_taskAssemblyFile));
126
AssemblyNameExtension argAssemblyName = new
AssemblyNameExtension
(assemblyName);
254 references to AssemblyNameExtension
Microsoft.Build (5)
Instance\TaskRegistry.UsingTaskInfo.cs (3)
85
private static readonly
AssemblyNameExtension
s_tasksV4AssemblyName =
91
private static readonly
AssemblyNameExtension
s_tasksV12AssemblyName =
272
var
requestedAssemblyName = new AssemblyNameExtension(assemblyName);
parent\Shared\TaskEngineAssemblyResolver.cs (2)
125
AssemblyNameExtension
taskAssemblyName = new AssemblyNameExtension(AssemblyLoadContext.GetAssemblyName(_taskAssemblyFile));
126
AssemblyNameExtension
argAssemblyName = new AssemblyNameExtension(assemblyName);
Microsoft.Build.Framework (52)
Utilities\AssemblyNameComparer.cs (18)
16
internal sealed class AssemblyNameComparer : IComparer, IEqualityComparer, IEqualityComparer<
AssemblyNameExtension
>
31
internal static readonly IEqualityComparer<
AssemblyNameExtension
> GenericComparer = Comparer as IEqualityComparer<
AssemblyNameExtension
>;
36
internal static readonly IEqualityComparer<
AssemblyNameExtension
> GenericComparerConsiderRetargetable = ComparerConsiderRetargetable as IEqualityComparer<
AssemblyNameExtension
>;
56
AssemblyNameExtension
a1 = (
AssemblyNameExtension
)o1;
57
AssemblyNameExtension
a2 = (
AssemblyNameExtension
)o2;
68
AssemblyNameExtension
a1 = (
AssemblyNameExtension
)o1;
69
AssemblyNameExtension
a2 = (
AssemblyNameExtension
)o2;
78
AssemblyNameExtension
a = (
AssemblyNameExtension
)o;
87
public bool Equals(
AssemblyNameExtension
x,
AssemblyNameExtension
y)
96
public int GetHashCode(
AssemblyNameExtension
obj)
Utilities\AssemblyNameExtension.cs (30)
56
internal sealed class AssemblyNameExtension : ISerializable, IEquatable<
AssemblyNameExtension
>, ITranslatable
67
private HashSet<
AssemblyNameExtension
> remappedFrom;
69
private static readonly
AssemblyNameExtension
s_unnamedAssembly = new AssemblyNameExtension();
170
remappedFrom = (HashSet<
AssemblyNameExtension
>)info.GetValue("remapped", typeof(HashSet<
AssemblyNameExtension
>));
186
internal static
AssemblyNameExtension
GetAssemblyNameEx(string path)
229
private static HashSet<
AssemblyNameExtension
> CreateRemappedFrom()
231
return new HashSet<
AssemblyNameExtension
>(AssemblyNameComparer.GenericComparerConsiderRetargetable);
370
internal IEnumerable<
AssemblyNameExtension
> RemappedFromEnumerator
382
internal void AddRemappedAssemblyName(
AssemblyNameExtension
extensionToAdd)
433
internal static
AssemblyNameExtension
UnnamedAssembly => s_unnamedAssembly;
440
internal int CompareTo(
AssemblyNameExtension
that)
448
internal int CompareTo(
AssemblyNameExtension
that, bool considerRetargetableFlag)
498
internal int CompareBaseNameTo(
AssemblyNameExtension
that)
526
private int CompareBaseNameToImpl(
AssemblyNameExtension
that)
601
internal
AssemblyNameExtension
Clone()
603
AssemblyNameExtension
newExtension = new();
625
internal
AssemblyNameExtension
CloneImmutable()
627
AssemblyNameExtension
clonedExtension = Clone();
650
internal bool Equals(
AssemblyNameExtension
that)
660
bool IEquatable<
AssemblyNameExtension
>.Equals(
AssemblyNameExtension
other)
670
internal bool EqualsIgnoreVersion(
AssemblyNameExtension
that)
678
internal bool Equals(
AssemblyNameExtension
that, bool considerRetargetableFlag)
686
private bool EqualsImpl(
AssemblyNameExtension
that, bool ignoreVersion, bool considerRetargetableFlag)
774
internal bool ComparePublicKeyToken(
AssemblyNameExtension
that)
862
internal bool PartialNameCompare(
AssemblyNameExtension
that)
870
internal bool PartialNameCompare(
AssemblyNameExtension
that, bool considerRetargetableFlag)
883
internal bool PartialNameCompare(
AssemblyNameExtension
that, PartialComparisonFlags comparisonFlags)
896
internal bool PartialNameCompare(
AssemblyNameExtension
that, PartialComparisonFlags comparisonFlags, bool considerRetargetableFlag)
Utilities\AssemblyNameReverseVersionComparer.cs (4)
13
internal sealed class AssemblyNameReverseVersionComparer : IComparer<
AssemblyNameExtension
>
18
internal static readonly IComparer<
AssemblyNameExtension
> GenericComparer = new AssemblyNameReverseVersionComparer();
29
public int Compare(
AssemblyNameExtension
x,
AssemblyNameExtension
y)
Microsoft.Build.Tasks.Core (195)
AssemblyDependency\AssemblyFoldersFromConfig\AssemblyFoldersFromConfigResolver.cs (2)
159
AssemblyNameExtension
assemblyName,
215
AssemblyNameExtension
foundAssembly = getAssemblyName(candidatePath);
AssemblyDependency\AssemblyFoldersResolver.cs (1)
34
AssemblyNameExtension
assemblyName,
AssemblyDependency\AssemblyInformation.cs (6)
42
private
AssemblyNameExtension
[] _assemblyDependencies;
196
public
AssemblyNameExtension
[] Dependencies
271
out
AssemblyNameExtension
[] dependencies,
544
List<
AssemblyNameExtension
> ret = new List<
AssemblyNameExtension
>(assemblyReferences.Count);
756
private
AssemblyNameExtension
[] ImportAssemblyDependencies()
AssemblyDependency\AssemblyMetadata.cs (1)
20
public readonly
AssemblyNameExtension
[] Dependencies;
AssemblyDependency\AssemblyNameReference.cs (2)
15
internal
AssemblyNameExtension
assemblyName;
37
public static AssemblyNameReference Create(
AssemblyNameExtension
assemblyName, Reference reference)
AssemblyDependency\AssemblyResolution.cs (1)
51
AssemblyNameExtension
assemblyName,
AssemblyDependency\CandidateAssemblyFilesResolver.cs (1)
43
AssemblyNameExtension
assemblyName,
AssemblyDependency\DirectoryResolver.cs (1)
40
AssemblyNameExtension
assemblyName,
AssemblyDependency\FrameworkPathResolver.cs (6)
36
AssemblyNameExtension
assemblyName,
54
AssemblyNameExtension
assemblyNameToUse = GetHighestVersionInRedist(_installedAssemblies, assemblyName);
75
internal static
AssemblyNameExtension
GetHighestVersionInRedist(InstalledAssemblies installedAssemblies,
AssemblyNameExtension
assemblyName)
77
AssemblyNameExtension
assemblyNameToUse = assemblyName;
85
var
current = new AssemblyNameExtension(a.FullName);
AssemblyDependency\HintPathResolver.cs (1)
29
AssemblyNameExtension
assemblyName,
AssemblyDependency\InstalledAssemblies.cs (6)
36
AssemblyNameExtension
assemblyName,
83
internal
AssemblyNameExtension
RemapAssemblyExtension(
AssemblyNameExtension
assemblyName)
94
internal AssemblyEntry FindHighestVersionInRedistList(
AssemblyNameExtension
assemblyName)
108
AssemblyNameExtension
mostRecentAssemblyNameCandidate = tableCandidate.AssemblyNameExtension;
124
internal bool FrameworkAssemblyEntryInRedist(
AssemblyNameExtension
assemblyName)
AssemblyDependency\RawFilenameResolver.cs (1)
29
AssemblyNameExtension
assemblyName,
AssemblyDependency\Reference.cs (9)
71
private List<
AssemblyNameExtension
> _conflictVictims = new List<
AssemblyNameExtension
>();
649
internal void AddConflictVictim(
AssemblyNameExtension
victim)
657
internal List<
AssemblyNameExtension
> GetConflictVictims()
665
internal
AssemblyNameExtension
ConflictVictorName { get; set; } = null;
743
internal void AddRemapping(
AssemblyNameExtension
remappedFrom,
AssemblyNameExtension
remappedTo)
977
AssemblyNameExtension
assemblyName,
1092
AssemblyNameExtension
primaryAssemblyName = referenceTable.GetReferenceFromItemSpec(key);
AssemblyDependency\ReferenceTable.cs (78)
47
private readonly Dictionary<string,
AssemblyNameExtension
> _externallyResolvedImmutableFiles = new Dictionary<string,
AssemblyNameExtension
>(StringComparer.OrdinalIgnoreCase);
184
internal delegate void LogExclusionReason(bool displayPrimaryReferenceMessage,
AssemblyNameExtension
assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework);
410
internal Dictionary<
AssemblyNameExtension
, Reference> References { get; private set; } = new Dictionary<
AssemblyNameExtension
, Reference>(AssemblyNameComparer.GenericComparer);
443
internal void AddReference(
AssemblyNameExtension
assemblyName, Reference reference)
468
internal Reference GetReference(
AssemblyNameExtension
assemblyName)
481
private
AssemblyNameExtension
NameAssemblyFileReference(
485
AssemblyNameExtension
assemblyName = null;
597
AssemblyNameExtension
assemblyName = null;
627
AssemblyNameExtension
.EscapeDisplayNameCharacters(assemblyName.Name));
650
AssemblyNameExtension
remappedExtension = _installedAssemblies.RemapAssemblyExtension(assemblyName);
679
AssemblyNameExtension
possiblyBetterAssemblyName;
732
AssemblyNameExtension
.EscapeDisplayNameCharacters(reference.FileNameWithoutExtension));
768
private static void TryConvertToAssemblyName(string itemSpec, string fusionName, ref
AssemblyNameExtension
assemblyName)
813
private static void TryGatherAssemblyNameEssentials(string fusionName, ref
AssemblyNameExtension
assemblyName)
873
/// Tries to create an <see cref="
AssemblyNameExtension
"/> out of a primary reference metadata.
875
private static
AssemblyNameExtension
GetAssemblyNameFromItemMetadata(ITaskItem item)
916
AssemblyNameExtension
assemblyName = NameAssemblyFileReference(
1072
out
AssemblyNameExtension
[] dependentAssemblies,
1079
var dependencies = new List<
AssemblyNameExtension
>(dependentAssemblies?.Length ?? 0);
1089
AssemblyNameExtension
dependency = dependentAssemblies[i];
1090
AssemblyNameExtension
remappedExtension = _installedAssemblies?.RemapAssemblyExtension(dependency);
1096
AssemblyNameExtension
existingExtension = dependencies[existingIndex];
1100
AssemblyNameExtension
mergedExtension = new(existingExtension.AssemblyName.CloneIfPossible());
1101
foreach (
AssemblyNameExtension
priorRemapping in existingExtension.RemappedFromEnumerator)
1143
IEnumerable<
AssemblyNameExtension
> preUnificationAssemblyNames)
1145
foreach (
AssemblyNameExtension
preUnificationAssemblyName in preUnificationAssemblyNames)
1150
var
dependentAssembly = new AssemblyNameExtension(preUnificationAssemblyName.AssemblyName.CloneIfPossible());
1166
List<KeyValuePair<
AssemblyNameExtension
, Reference>> newEntries)
1206
foreach (
AssemblyNameExtension
remappedFromName in unifiedDependency.PreUnified.RemappedFromEnumerator)
1213
var newEntry = new KeyValuePair<
AssemblyNameExtension
, Reference>(unifiedDependency.PostUnified, newReference);
1239
foreach (
AssemblyNameExtension
remappedFromName in unifiedDependency.PreUnified.RemappedFromEnumerator)
1320
AssemblyNameExtension
assemblyName,
1442
var goodReferences = new Dictionary<
AssemblyNameExtension
, Reference>(AssemblyNameComparer.GenericComparer);
1456
foreach (KeyValuePair<
AssemblyNameExtension
, Reference> assembly in References)
1459
AssemblyNameExtension
assemblyName = assembly.Key;
1541
private static void AddToDependencyGraph(Dictionary<Reference, List<ReferenceAssemblyExtensionPair>> dependencyGraph,
AssemblyNameExtension
assemblyName, Reference assemblyReference)
1561
private void RemoveDependencyMarkedForExclusion(LogExclusionReason logExclusionReason, bool removeOnlyNoWarning, string subsetName, Dictionary<
AssemblyNameExtension
, Reference> goodReferences, List<Reference> removedReferences,
AssemblyNameExtension
assemblyName, Reference assemblyReference)
1580
AssemblyNameExtension
primaryAssemblyName = GetReferenceFromItemSpec(dependeeItemSpec);
1610
private static void RemovePrimaryReferenceMarkedForExclusion(LogExclusionReason logExclusionReason, bool removeOnlyNoWarning, string subsetName, List<Reference> removedReferences,
AssemblyNameExtension
assemblyName, Reference assemblyReference)
1624
internal
AssemblyNameExtension
GetReferenceFromItemSpec(string itemSpec)
1626
foreach (KeyValuePair<
AssemblyNameExtension
, Reference> assembly in References)
1645
private static void RemoveDependencies(Reference removedReference, Dictionary<
AssemblyNameExtension
, Reference> referenceList, Dictionary<Reference, List<ReferenceAssemblyExtensionPair>> dependencyList)
1772
var newEntries = new List<KeyValuePair<
AssemblyNameExtension
, Reference>>();
1856
foreach (KeyValuePair<
AssemblyNameExtension
, Reference> newEntry in newEntries)
1871
foreach (KeyValuePair<
AssemblyNameExtension
, Reference> assembly in References)
1958
AssemblyNameExtension
assemblyName = assemblyNameReference.assemblyName;
2040
internal bool MarkReferencesExcludedDueToOtherFramework(
AssemblyNameExtension
assemblyName, Reference reference)
2077
private bool InLatestRedistList(
AssemblyNameExtension
assemblyName)
2186
internal void MarkReferenceWithHighestVersionInCurrentRedistList(
AssemblyNameExtension
assemblyName, Reference reference)
2204
internal bool MarkReferenceForExclusionDueToHigherThanCurrentFramework(
AssemblyNameExtension
assemblyName, Reference reference)
2235
internal bool MarkReferenceForExclusionDueToHigherThanCurrentFrameworkAttribute(
AssemblyNameExtension
assemblyName, Reference reference)
2272
foreach (KeyValuePair<
AssemblyNameExtension
, Reference> assemblyNameWithReference in References)
2275
AssemblyNameExtension
assemblyName = assemblyNameWithReference.Key;
2512
AssemblyNameExtension
leftAssemblyName = assemblyReference0.assemblyName;
2513
AssemblyNameExtension
rightAssemblyName = assemblyReference1.assemblyName;
2517
AssemblyNameExtension
victimAssemblyName = victim == 0 ? leftAssemblyName : rightAssemblyName;
2518
AssemblyNameExtension
victorAssemblyName = victor == 0 ? leftAssemblyName : rightAssemblyName;
2530
private static bool IsAssemblyRemovedFromDotNetFramework(
AssemblyNameExtension
assemblyName, string fullPath, string[] frameworkPaths, InstalledAssemblies installedAssemblies)
2559
AssemblyNameExtension
assemblyName,
2643
if (!
AssemblyNameExtension
.CompareCultures(a, b))
2648
if (!
AssemblyNameExtension
.ComparePublicKeyTokens(a.GetPublicKeyToken(), b.GetPublicKeyToken()))
2683
foreach (KeyValuePair<
AssemblyNameExtension
, Reference> kvp in References)
2686
AssemblyNameExtension
assemblyName = kvp.Key;
2760
private ITaskItem SetItemMetadata(List<ITaskItem> relatedItems, List<ITaskItem> satelliteItems, List<ITaskItem> serializationAssemblyItems, List<ITaskItem> scatterItems, string fusionName, Reference reference,
AssemblyNameExtension
assemblyName)
2856
AssemblyNameExtension
assemblyName,
3078
internal void LogHigherVersionUnresolve(bool displayPrimaryReferenceMessage,
AssemblyNameExtension
assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework)
3093
internal void LogHigherVersionUnresolveDueToAttribute(bool displayPrimaryReferenceMessage,
AssemblyNameExtension
assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework)
3108
internal void LogAnotherFrameworkUnResolve(bool displayPrimaryReferenceMessage,
AssemblyNameExtension
assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework)
3123
internal void LogProfileExclusionUnresolve(bool displayPrimaryReferenceMessage,
AssemblyNameExtension
assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework)
3144
internal ReferenceAssemblyExtensionPair(Reference key,
AssemblyNameExtension
value)
3152
internal
AssemblyNameExtension
Value { get; }
3166
foreach (KeyValuePair<
AssemblyNameExtension
, Reference> assembly in References)
3169
AssemblyNameExtension
assemblyName = assembly.Key;
3241
internal
AssemblyNameExtension
GetImmutableFileAssemblyName(string path)
3243
return _externallyResolvedImmutableFiles.TryGetValue(path, out
AssemblyNameExtension
assemblyNameExtension)
AssemblyDependency\ResolutionSearchLocation.cs (1)
34
internal
AssemblyNameExtension
AssemblyName { get; set; }
AssemblyDependency\ResolveAssemblyReference.cs (19)
1253
foreach (KeyValuePair<
AssemblyNameExtension
, Reference> assembly in dependencyTable.References)
1256
AssemblyNameExtension
assemblyName = assembly.Key;
1267
foreach (KeyValuePair<
AssemblyNameExtension
, Reference> assembly in dependencyTable.References)
1270
AssemblyNameExtension
assemblyName = assembly.Key;
1281
foreach (KeyValuePair<
AssemblyNameExtension
, Reference> assembly in dependencyTable.References)
1284
AssemblyNameExtension
assemblyName = assembly.Key;
1363
List<
AssemblyNameExtension
> conflictVictims = reference.GetConflictVictims();
1367
foreach (
AssemblyNameExtension
conflictVictim in conflictVictims)
2330
private void LogConflictStructured(
AssemblyNameExtension
assemblyName, string fusionName, Reference conflictCandidate, Reference victor, bool logWarning)
2882
AssemblyNameExtension
assemblyName = dependencyTable?.GetImmutableFileAssemblyName(path);
3093
foreach (
var
reference in dependencyTable.References.Keys)
3126
foreach (
var
dependentReference in rawDependencies)
3181
AssemblyNameExtension
assemblyName = null;
3267
private
AssemblyNameExtension
[] GetDependencies(Reference resolvedReference, FileExists fileExists, GetAssemblyMetadata getAssemblyMetadata, ConcurrentDictionary<string, AssemblyMetadata> assemblyMetadataCache)
3269
AssemblyNameExtension
[] result = null;
3583
List<
AssemblyNameExtension
> conflictVictims = reference.GetConflictVictims();
3784
private string GetAssemblyPathInGac(
AssemblyNameExtension
assemblyName, SystemProcessorArchitecture targetProcessorArchitecture, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVersion, FileExists fileExists, bool fullFusionName, bool specificVersion)
3851
p =>
AssemblyNameExtension
.GetAssemblyNameEx(p),
3852
(string path, ConcurrentDictionary<string, AssemblyMetadata> assemblyMetadataCache, out
AssemblyNameExtension
[] dependencies, out string[] scatterFiles, out FrameworkNameVersioning frameworkName)
AssemblyDependency\Resolver.cs (7)
93
AssemblyNameExtension
assemblyName,
119
AssemblyNameExtension
assemblyName,
156
AssemblyNameExtension
assemblyName,
213
AssemblyNameExtension
targetAssemblyName = null;
310
AssemblyNameExtension
assemblyName,
365
AssemblyNameExtension
foundAssembly = getAssemblyName(fullPath);
394
var
extensionlessAssemblyName = new AssemblyNameExtension(weakNameBaseFileName);
AssemblyDependency\UnifiedAssemblyName.cs (4)
14
public UnifiedAssemblyName(
AssemblyNameExtension
preUnified,
AssemblyNameExtension
postUnified, bool isUnified, UnificationReason unificationReason, bool isPrerequisite, bool? isRedistRoot, string redistName)
25
public
AssemblyNameExtension
PreUnified { get; }
27
public
AssemblyNameExtension
PostUnified { get; }
AssemblyRemapping.cs (5)
19
public AssemblyRemapping(
AssemblyNameExtension
from,
AssemblyNameExtension
to)
28
public
AssemblyNameExtension
From { get; }
33
public
AssemblyNameExtension
To { get; }
40
if (!(obj is
AssemblyNameExtension
name))
Delegate.cs (4)
60
internal delegate
AssemblyNameExtension
GetAssemblyName(string path);
74
internal delegate IEnumerable<
AssemblyNameExtension
> GetGacEnumerator(string strongName);
95
out
AssemblyNameExtension
[] dependencies,
107
internal delegate string GetAssemblyPathInGac(
AssemblyNameExtension
assemblyName, System.Reflection.ProcessorArchitecture targetProcessorArchitecture, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVersion, FileExists fileExists, bool fullFusionName, bool specificVersion);
GenerateResource.cs (3)
2368
private
AssemblyNameExtension
[] _assemblyNames;
2595
_assemblyNames = new
AssemblyNameExtension
[_assemblyFiles.Length];
3465
foreach (
AssemblyNameExtension
assemblyName in _assemblyNames)
GetSDKReferenceFiles.cs (2)
235
return Execute(
AssemblyNameExtension
.GetAssemblyNameEx, AssemblyInformation.GetRuntimeVersion, p => FileUtilities.FileExistsNoThrow(p), synchronous: false);
1128
AssemblyNameExtension
assemblyNameExtension = _getAssemblyName(referencePath);
InstalledSDKResolver.cs (1)
35
AssemblyNameExtension
assemblyName,
NativeMethods.cs (2)
225
internal partial class AssemblyCacheEnum : IEnumerable<
AssemblyNameExtension
>
336
public IEnumerator<
AssemblyNameExtension
> GetEnumerator()
RedistList.cs (25)
52
private readonly ConcurrentDictionary<
AssemblyNameExtension
, bool> _assemblyNameInRedist = new ConcurrentDictionary<
AssemblyNameExtension
, bool>(AssemblyNameComparer.GenericComparer);
62
private readonly ConcurrentDictionary<string,
AssemblyNameExtension
> _assemblyNameToAssemblyNameExtension = new ConcurrentDictionary<string,
AssemblyNameExtension
>(StringComparer.OrdinalIgnoreCase);
68
private readonly ConcurrentDictionary<
AssemblyNameExtension
,
AssemblyNameExtension
> _remappingCache = new ConcurrentDictionary<
AssemblyNameExtension
,
AssemblyNameExtension
>(AssemblyNameComparer.GenericComparerConsiderRetargetable);
155
AssemblyNameExtension
assembly = GetAssemblyNameExtension(assemblyName);
182
public
AssemblyNameExtension
RemapAssembly(
AssemblyNameExtension
extensionToRemap)
184
if (!_remappingCache.TryGetValue(extensionToRemap, out
AssemblyNameExtension
remappedExtension))
393
var
highestVersionInRedist = new AssemblyNameExtension(_assemblyList[index].FullName);
402
AssemblyNameExtension
firstAssembly = GetAssemblyNameExtension(assemblyName);
403
AssemblyNameExtension
secondAssembly = entry.AssemblyNameExtension;
423
private
AssemblyNameExtension
GetAssemblyNameExtension(string assemblyName)
431
public bool FrameworkAssemblyEntryInRedist(
AssemblyNameExtension
assemblyName)
455
AssemblyNameExtension
firstAssembly = assemblyName;
456
AssemblyNameExtension
secondAssembly = entry.AssemblyNameExtension;
770
AssemblyNameExtension
fromEntry = null;
771
AssemblyNameExtension
toEntry = null;
942
AssemblyNameExtension
firstAssemblyName = firstEntry.AssemblyNameExtension;
943
AssemblyNameExtension
secondAssemblyName = secondEntry.AssemblyNameExtension;
1140
private
AssemblyNameExtension
_assemblyName;
1195
public
AssemblyNameExtension
AssemblyNameExtension
SystemState.cs (6)
128
private
AssemblyNameExtension
assemblyName;
133
internal
AssemblyNameExtension
[] dependencies;
199
internal
AssemblyNameExtension
Assembly
456
private
AssemblyNameExtension
GetAssemblyName(string path)
494
fileState.Assembly =
AssemblyNameExtension
.UnnamedAssembly;
546
out
AssemblyNameExtension
[] dependencies,
MSBuild (2)
parent\Shared\TaskEngineAssemblyResolver.cs (2)
125
AssemblyNameExtension
taskAssemblyName = new AssemblyNameExtension(AssemblyLoadContext.GetAssemblyName(_taskAssemblyFile));
126
AssemblyNameExtension
argAssemblyName = new AssemblyNameExtension(assemblyName);