22 references to FusionAssemblyIdentity
Microsoft.CodeAnalysis.Scripting (22)
ClrGlobalAssemblyCache.cs (22)
35int GetNextAssembly(out FusionAssemblyIdentity.IApplicationContext ppAppCtx, out FusionAssemblyIdentity.IAssemblyName ppName, uint dwFlags);
67private static extern int CreateAssemblyEnum(out IAssemblyEnum ppEnum, FusionAssemblyIdentity.IApplicationContext pAppCtx, FusionAssemblyIdentity.IAssemblyName pName, ASM_CACHE dwFlags, IntPtr pvReserved);
82return GetAssemblyIdentities(FusionAssemblyIdentity.ToAssemblyNameObject(partialName), architectureFilter);
93FusionAssemblyIdentity.IAssemblyName nameObj;
96nameObj = FusionAssemblyIdentity.ToAssemblyNameObject(partialName);
118select FusionAssemblyIdentity.GetName(nameObject);
123FusionAssemblyIdentity.IAssemblyName partialName,
127select FusionAssemblyIdentity.ToAssemblyIdentity(nameObject);
134internal static IEnumerable<FusionAssemblyIdentity.IAssemblyName> GetAssemblyObjects(
135FusionAssemblyIdentity.IAssemblyName partialNameFilter,
139FusionAssemblyIdentity.IApplicationContext applicationContext = null;
172FusionAssemblyIdentity.IAssemblyName nameObject;
187var assemblyArchitecture = FusionAssemblyIdentity.GetProcessorArchitecture(nameObject);
210FusionAssemblyIdentity.IAssemblyName nameObject = FusionAssemblyIdentity.ToAssemblyNameObject(displayName);
219var bestMatch = FusionAssemblyIdentity.GetBestMatch(candidates, cultureName);
226return FusionAssemblyIdentity.ToAssemblyIdentity(bestMatch);
229internal static unsafe string GetAssemblyLocation(FusionAssemblyIdentity.IAssemblyName nameObject)
232string fullName = FusionAssemblyIdentity.GetDisplayName(nameObject, FusionAssemblyIdentity.ASM_DISPLAYF.FULL);