30 instantiations of AssemblyNameExtension
Microsoft.Build (2)
src\msbuild\src\Shared\TaskEngineAssemblyResolver.cs (2)
119
AssemblyNameExtension taskAssemblyName = new
AssemblyNameExtension
(AssemblyLoadContext.GetAssemblyName(_taskAssemblyFile));
120
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 (22)
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 (8)
500
assemblyName = new
AssemblyNameExtension
("*directory*");
530
assemblyName = new
AssemblyNameExtension
(simpleName);
616
assemblyName = new
AssemblyNameExtension
(
721
assemblyName = new
AssemblyNameExtension
(
778
assemblyName = new
AssemblyNameExtension
(finalName, true /*throw if not valid*/);
829
assemblyName = new
AssemblyNameExtension
(newFusionName, true /* throw if not valid */);
886
return new
AssemblyNameExtension
($"{name}, Version={version}, Culture=neutral, PublicKeyToken={publicKeyToken}");
1119
var dependentAssembly = new
AssemblyNameExtension
(preUnificationAssemblyName.AssemblyName.CloneIfPossible());
AssemblyDependency\Resolver.cs (2)
175
searchLocation.AssemblyName = new
AssemblyNameExtension
(candidateBaseName);
389
var extensionlessAssemblyName = new
AssemblyNameExtension
(weakNameBaseFileName);
GenerateResource.cs (2)
2529
_assemblyNames[i] = new
AssemblyNameExtension
(fusionName);
2540
_assemblyNames[i] = new
AssemblyNameExtension
(Path.GetFileNameWithoutExtension(assemblyFile.ItemSpec));
NativeMethods.cs (1)
550
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)
src\msbuild\src\Shared\TaskEngineAssemblyResolver.cs (2)
119
AssemblyNameExtension taskAssemblyName = new
AssemblyNameExtension
(AssemblyLoadContext.GetAssemblyName(_taskAssemblyFile));
120
AssemblyNameExtension argAssemblyName = new
AssemblyNameExtension
(assemblyName);
248 references to AssemblyNameExtension
Microsoft.Build (2)
src\msbuild\src\Shared\TaskEngineAssemblyResolver.cs (2)
119
AssemblyNameExtension
taskAssemblyName = new AssemblyNameExtension(AssemblyLoadContext.GetAssemblyName(_taskAssemblyFile));
120
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 (192)
AssemblyDependency\AssemblyFoldersFromConfig\AssemblyFoldersFromConfigResolver.cs (2)
155
AssemblyNameExtension
assemblyName,
211
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)
50
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 (76)
46
private readonly Dictionary<string,
AssemblyNameExtension
> _externallyResolvedImmutableFiles = new Dictionary<string,
AssemblyNameExtension
>(StringComparer.OrdinalIgnoreCase);
182
internal delegate void LogExclusionReason(bool displayPrimaryReferenceMessage,
AssemblyNameExtension
assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework);
402
internal Dictionary<
AssemblyNameExtension
, Reference> References { get; private set; } = new Dictionary<
AssemblyNameExtension
, Reference>(AssemblyNameComparer.GenericComparer);
435
internal void AddReference(
AssemblyNameExtension
assemblyName, Reference reference)
460
internal Reference GetReference(
AssemblyNameExtension
assemblyName)
473
private
AssemblyNameExtension
NameAssemblyFileReference(
477
AssemblyNameExtension
assemblyName = null;
587
AssemblyNameExtension
assemblyName = null;
617
AssemblyNameExtension
.EscapeDisplayNameCharacters(assemblyName.Name));
640
AssemblyNameExtension
remappedExtension = _installedAssemblies.RemapAssemblyExtension(assemblyName);
669
AssemblyNameExtension
possiblyBetterAssemblyName;
722
AssemblyNameExtension
.EscapeDisplayNameCharacters(reference.FileNameWithoutExtension));
758
private static void TryConvertToAssemblyName(string itemSpec, string fusionName, ref
AssemblyNameExtension
assemblyName)
803
private static void TryGatherAssemblyNameEssentials(string fusionName, ref
AssemblyNameExtension
assemblyName)
863
/// Tries to create an <see cref="
AssemblyNameExtension
"/> out of a primary reference metadata.
865
private static
AssemblyNameExtension
GetAssemblyNameFromItemMetadata(ITaskItem item)
906
AssemblyNameExtension
assemblyName = NameAssemblyFileReference(
1061
out
AssemblyNameExtension
[] dependentAssemblies,
1067
var dependencies = new List<
AssemblyNameExtension
>(dependentAssemblies?.Length ?? 0);
1075
AssemblyNameExtension
remappedExtension = _installedAssemblies?.RemapAssemblyExtension(dependentAssemblies[i]);
1078
AssemblyNameExtension
originalExtension = dependentAssemblies[i];
1079
AssemblyNameExtension
existingExtension = dependencies.Find(x => x.Equals(remappedExtension));
1113
IEnumerable<
AssemblyNameExtension
> preUnificationAssemblyNames)
1115
foreach (
AssemblyNameExtension
preUnificationAssemblyName in preUnificationAssemblyNames)
1119
var
dependentAssembly = new AssemblyNameExtension(preUnificationAssemblyName.AssemblyName.CloneIfPossible());
1135
List<KeyValuePair<
AssemblyNameExtension
, Reference>> newEntries)
1175
foreach (
AssemblyNameExtension
remappedFromName in unifiedDependency.PreUnified.RemappedFromEnumerator)
1182
var newEntry = new KeyValuePair<
AssemblyNameExtension
, Reference>(unifiedDependency.PostUnified, newReference);
1208
foreach (
AssemblyNameExtension
remappedFromName in unifiedDependency.PreUnified.RemappedFromEnumerator)
1289
AssemblyNameExtension
assemblyName,
1407
var goodReferences = new Dictionary<
AssemblyNameExtension
, Reference>(AssemblyNameComparer.GenericComparer);
1421
foreach (KeyValuePair<
AssemblyNameExtension
, Reference> assembly in References)
1423
AssemblyNameExtension
assemblyName = assembly.Key;
1501
private static void AddToDependencyGraph(Dictionary<Reference, List<ReferenceAssemblyExtensionPair>> dependencyGraph,
AssemblyNameExtension
assemblyName, Reference assemblyReference)
1521
private void RemoveDependencyMarkedForExclusion(LogExclusionReason logExclusionReason, bool removeOnlyNoWarning, string subsetName, Dictionary<
AssemblyNameExtension
, Reference> goodReferences, List<Reference> removedReferences,
AssemblyNameExtension
assemblyName, Reference assemblyReference)
1540
AssemblyNameExtension
primaryAssemblyName = GetReferenceFromItemSpec(dependeeItemSpec);
1570
private static void RemovePrimaryReferenceMarkedForExclusion(LogExclusionReason logExclusionReason, bool removeOnlyNoWarning, string subsetName, List<Reference> removedReferences,
AssemblyNameExtension
assemblyName, Reference assemblyReference)
1584
internal
AssemblyNameExtension
GetReferenceFromItemSpec(string itemSpec)
1586
foreach (KeyValuePair<
AssemblyNameExtension
, Reference> assembly in References)
1605
private static void RemoveDependencies(Reference removedReference, Dictionary<
AssemblyNameExtension
, Reference> referenceList, Dictionary<Reference, List<ReferenceAssemblyExtensionPair>> dependencyList)
1725
var newEntries = new List<KeyValuePair<
AssemblyNameExtension
, Reference>>();
1808
foreach (KeyValuePair<
AssemblyNameExtension
, Reference> newEntry in newEntries)
1822
foreach (KeyValuePair<
AssemblyNameExtension
, Reference> assembly in References)
1905
AssemblyNameExtension
assemblyName = assemblyNameReference.assemblyName;
1986
internal bool MarkReferencesExcludedDueToOtherFramework(
AssemblyNameExtension
assemblyName, Reference reference)
2023
private bool InLatestRedistList(
AssemblyNameExtension
assemblyName)
2132
internal void MarkReferenceWithHighestVersionInCurrentRedistList(
AssemblyNameExtension
assemblyName, Reference reference)
2150
internal bool MarkReferenceForExclusionDueToHigherThanCurrentFramework(
AssemblyNameExtension
assemblyName, Reference reference)
2181
internal bool MarkReferenceForExclusionDueToHigherThanCurrentFrameworkAttribute(
AssemblyNameExtension
assemblyName, Reference reference)
2218
foreach (KeyValuePair<
AssemblyNameExtension
, Reference> assemblyNameWithReference in References)
2220
AssemblyNameExtension
assemblyName = assemblyNameWithReference.Key;
2457
AssemblyNameExtension
leftAssemblyName = assemblyReference0.assemblyName;
2458
AssemblyNameExtension
rightAssemblyName = assemblyReference1.assemblyName;
2462
AssemblyNameExtension
victimAssemblyName = victim == 0 ? leftAssemblyName : rightAssemblyName;
2463
AssemblyNameExtension
victorAssemblyName = victor == 0 ? leftAssemblyName : rightAssemblyName;
2475
private static bool IsAssemblyRemovedFromDotNetFramework(
AssemblyNameExtension
assemblyName, string fullPath, string[] frameworkPaths, InstalledAssemblies installedAssemblies)
2504
AssemblyNameExtension
assemblyName,
2588
if (!
AssemblyNameExtension
.CompareCultures(a, b))
2593
if (!
AssemblyNameExtension
.ComparePublicKeyTokens(a.GetPublicKeyToken(), b.GetPublicKeyToken()))
2628
foreach (KeyValuePair<
AssemblyNameExtension
, Reference> kvp in References)
2630
AssemblyNameExtension
assemblyName = kvp.Key;
2702
private ITaskItem SetItemMetadata(List<ITaskItem> relatedItems, List<ITaskItem> satelliteItems, List<ITaskItem> serializationAssemblyItems, List<ITaskItem> scatterItems, string fusionName, Reference reference,
AssemblyNameExtension
assemblyName)
2798
AssemblyNameExtension
assemblyName,
3019
internal void LogHigherVersionUnresolve(bool displayPrimaryReferenceMessage,
AssemblyNameExtension
assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework)
3034
internal void LogHigherVersionUnresolveDueToAttribute(bool displayPrimaryReferenceMessage,
AssemblyNameExtension
assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework)
3049
internal void LogAnotherFrameworkUnResolve(bool displayPrimaryReferenceMessage,
AssemblyNameExtension
assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework)
3064
internal void LogProfileExclusionUnresolve(bool displayPrimaryReferenceMessage,
AssemblyNameExtension
assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework)
3085
internal ReferenceAssemblyExtensionPair(Reference key,
AssemblyNameExtension
value)
3093
internal
AssemblyNameExtension
Value { get; }
3107
foreach (KeyValuePair<
AssemblyNameExtension
, Reference> assembly in References)
3109
AssemblyNameExtension
assemblyName = assembly.Key;
3181
internal
AssemblyNameExtension
GetImmutableFileAssemblyName(string path)
3183
return _externallyResolvedImmutableFiles.TryGetValue(path, out
AssemblyNameExtension
assemblyNameExtension)
AssemblyDependency\ResolutionSearchLocation.cs (1)
34
internal
AssemblyNameExtension
AssemblyName { get; set; }
AssemblyDependency\ResolveAssemblyReference.cs (18)
1248
foreach (KeyValuePair<
AssemblyNameExtension
, Reference> assembly in dependencyTable.References)
1250
AssemblyNameExtension
assemblyName = assembly.Key;
1261
foreach (KeyValuePair<
AssemblyNameExtension
, Reference> assembly in dependencyTable.References)
1263
AssemblyNameExtension
assemblyName = assembly.Key;
1274
foreach (KeyValuePair<
AssemblyNameExtension
, Reference> assembly in dependencyTable.References)
1276
AssemblyNameExtension
assemblyName = assembly.Key;
1342
List<
AssemblyNameExtension
> conflictVictims = reference.GetConflictVictims();
1346
foreach (
AssemblyNameExtension
conflictVictim in conflictVictims)
2515
AssemblyNameExtension
assemblyName = dependencyTable?.GetImmutableFileAssemblyName(path);
2723
foreach (
var
reference in dependencyTable.References.Keys)
2754
foreach (
var
dependentReference in rawDependencies)
2796
AssemblyNameExtension
assemblyName = null;
2878
private
AssemblyNameExtension
[] GetDependencies(Reference resolvedReference, FileExists fileExists, GetAssemblyMetadata getAssemblyMetadata, ConcurrentDictionary<string, AssemblyMetadata> assemblyMetadataCache)
2880
AssemblyNameExtension
[] result = null;
3193
List<
AssemblyNameExtension
> conflictVictims = reference.GetConflictVictims();
3394
private string GetAssemblyPathInGac(
AssemblyNameExtension
assemblyName, SystemProcessorArchitecture targetProcessorArchitecture, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVersion, FileExists fileExists, bool fullFusionName, bool specificVersion)
3456
p =>
AssemblyNameExtension
.GetAssemblyNameEx(p),
3457
(string path, ConcurrentDictionary<string, AssemblyMetadata> assemblyMetadataCache, out
AssemblyNameExtension
[] dependencies, out string[] scatterFiles, out FrameworkNameVersioning frameworkName)
AssemblyDependency\Resolver.cs (7)
92
AssemblyNameExtension
assemblyName,
116
AssemblyNameExtension
assemblyName,
153
AssemblyNameExtension
assemblyName,
209
AssemblyNameExtension
targetAssemblyName = null;
306
AssemblyNameExtension
assemblyName,
360
AssemblyNameExtension
foundAssembly = getAssemblyName(fullPath);
389
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)
2291
private
AssemblyNameExtension
[] _assemblyNames;
2518
_assemblyNames = new
AssemblyNameExtension
[_assemblyFiles.Length];
3388
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)
363
internal partial class AssemblyCacheEnum : IEnumerable<
AssemblyNameExtension
>
474
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)
src\msbuild\src\Shared\TaskEngineAssemblyResolver.cs (2)
119
AssemblyNameExtension
taskAssemblyName = new AssemblyNameExtension(AssemblyLoadContext.GetAssemblyName(_taskAssemblyFile));
120
AssemblyNameExtension
argAssemblyName = new AssemblyNameExtension(assemblyName);