8 types derived from Assembly
Aspire.Dashboard.Tests (1)
Microsoft.AspNetCore.Mvc.Core.Test (1)
Microsoft.AspNetCore.Mvc.Razor.Test (1)
Microsoft.Extensions.FileProviders.Embedded.Tests (1)
System.Private.CoreLib (2)
System.Reflection.Context (1)
System.Reflection.MetadataLoadContext (1)
2259 references to Assembly
AnalyzerRunner (6)
Aspire.Confluent.Kafka.Tests (1)
Aspire.Dashboard (1)
Aspire.Dashboard.Tests (2)
Aspire.Hosting (10)
Aspire.Hosting.Azure (1)
Aspire.Hosting.Testing (4)
Aspire.Hosting.Testing.Tests (2)
Aspire.Hosting.Tests (3)
Aspire.Playground.Tests (4)
Aspire.RuntimeIdentifier.Tool (1)
BuildActionTelemetryTable (4)
CodeStyleConfigFileGenerator (2)
ControllersFromServicesWebSite (1)
DesignSurfaceExt (6)
dotnet-dev-certs (2)
dotnet-getdocument (2)
dotnet-openapi (3)
dotnet-sql-cache (2)
dotnet-svcutil.xmlserializer (30)
dotnet-svcutil.xmlserializer.IntegrationTests (2)
dotnet-svcutil-lib (53)
dotnet-user-jwts (2)
dotnet-user-secrets (2)
GenerateRulesMissingDocumentation (2)
GetDocument.Insider (16)
IdeCoreBenchmarks (2)
illink (22)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\IntrinsicId.cs (13)
69 /// <item><see cref="System.Type.GetType(string, System.Func{System.Reflection.AssemblyName, System.Reflection.Assembly?}?, System.Func{System.Reflection.Assembly?, string, bool, System.Type?}?)"/></item>
70 /// <item><see cref="System.Type.GetType(string, System.Func{System.Reflection.AssemblyName, System.Reflection.Assembly?}?, System.Func{System.Reflection.Assembly?, string, bool, System.Type?}?, bool)"/></item>
71 /// <item><see cref="System.Type.GetType(string, System.Func{System.Reflection.AssemblyName, System.Reflection.Assembly?}?, System.Func{System.Reflection.Assembly?, string, bool, System.Type?}?, bool, bool)"/></item>
288 /// <item><see cref="System.Reflection.Assembly.CreateInstance(string)"/></item>
289 /// <item><see cref="System.Reflection.Assembly.CreateInstance(string, bool)"/></item>
290 /// <item><see cref="System.Reflection.Assembly.CreateInstance(string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item>
295 /// <see cref="System.Reflection.Assembly.Location"/>
299 /// <see cref="System.Reflection.Assembly.GetFile(string)"/>
303 /// <see cref="System.Reflection.Assembly.GetFiles()"/>
304 /// <see cref="System.Reflection.Assembly.GetFiles(bool)"/>
ILLink.RoslynAnalyzer (13)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\IntrinsicId.cs (13)
69 /// <item><see cref="System.Type.GetType(string, System.Func{System.Reflection.AssemblyName, System.Reflection.Assembly?}?, System.Func{System.Reflection.Assembly?, string, bool, System.Type?}?)"/></item>
70 /// <item><see cref="System.Type.GetType(string, System.Func{System.Reflection.AssemblyName, System.Reflection.Assembly?}?, System.Func{System.Reflection.Assembly?, string, bool, System.Type?}?, bool)"/></item>
71 /// <item><see cref="System.Type.GetType(string, System.Func{System.Reflection.AssemblyName, System.Reflection.Assembly?}?, System.Func{System.Reflection.Assembly?, string, bool, System.Type?}?, bool, bool)"/></item>
288 /// <item><see cref="System.Reflection.Assembly.CreateInstance(string)"/></item>
289 /// <item><see cref="System.Reflection.Assembly.CreateInstance(string, bool)"/></item>
290 /// <item><see cref="System.Reflection.Assembly.CreateInstance(string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item>
295 /// <see cref="System.Reflection.Assembly.Location"/>
299 /// <see cref="System.Reflection.Assembly.GetFile(string)"/>
303 /// <see cref="System.Reflection.Assembly.GetFiles()"/>
304 /// <see cref="System.Reflection.Assembly.GetFiles(bool)"/>
ILLink.Tasks (1)
LocalizationWebsite (2)
Microsoft.Analyzers.Extra.Tests (60)
Microsoft.Analyzers.Local.Tests (28)
ApiLifecycle\ApiLifecycleAnalyzerTest.cs (16)
80public static IEnumerable<System.Reflection.Assembly> References => new[]
82Assembly.GetAssembly(typeof(ObsoleteAttribute))!,
83Assembly.GetAssembly(typeof(EditorBrowsableAttribute))!,
84Assembly.GetAssembly(typeof(Debugger))!,
85Assembly.GetAssembly(typeof(IReadOnlyList<>))!,
86Assembly.GetAssembly(typeof(ArgumentOutOfRangeException))!,
87Assembly.GetAssembly(typeof(IServiceProvider))!,
88Assembly.GetAssembly(typeof(RequiredAttribute))!,
89Assembly.GetAssembly(typeof(OptionsBuilder<>))!,
90Assembly.GetAssembly(typeof(IConfigurationSection))!,
91Assembly.GetAssembly(typeof(HttpRequestMessage))!,
92Assembly.GetAssembly(typeof(IDistributedCache))!,
93Assembly.GetAssembly(typeof(Microsoft.Extensions.ObjectPool.ObjectPool))!,
94Assembly.GetAssembly(typeof(IBufferWriter<>))!,
95Assembly.GetAssembly(typeof(ITagCollector))!,
96Assembly.GetAssembly(typeof(Microsoft.Extensions.Logging.ILogger))!,
Microsoft.Arcade.Common (1)
Microsoft.AspNetCore (4)
Microsoft.AspNetCore.Analyzer.Testing (5)
Microsoft.AspNetCore.App.Analyzers (2)
Microsoft.AspNetCore.App.Analyzers.Test (1)
Microsoft.AspNetCore.Components (9)
Microsoft.AspNetCore.Components.Endpoints (11)
Microsoft.AspNetCore.Components.Server (8)
Microsoft.AspNetCore.Components.Tests (2)
Microsoft.AspNetCore.Components.WebAssembly (37)
Microsoft.AspNetCore.Components.WebAssembly.Server (2)
Microsoft.AspNetCore.Components.WebView (2)
Microsoft.AspNetCore.Hosting (13)
Microsoft.AspNetCore.Http.Extensions (2)
Microsoft.AspNetCore.Http.Extensions.Tests (1)
Microsoft.AspNetCore.Http.Microbenchmarks (1)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test (2)
Microsoft.AspNetCore.Identity.FunctionalTests (1)
Microsoft.AspNetCore.Identity.InMemory.Test (1)
Microsoft.AspNetCore.Identity.Test (2)
Microsoft.AspNetCore.Identity.UI (5)
Microsoft.AspNetCore.InternalTesting (11)
Microsoft.AspNetCore.InternalTesting.Tests (8)
Microsoft.AspNetCore.Mvc (3)
Microsoft.AspNetCore.Mvc.Core (44)
Microsoft.AspNetCore.Mvc.Core.Test (11)
Microsoft.AspNetCore.Mvc.FunctionalTests (20)
Infrastructure\ResourceFile.cs (10)
24public static void UpdateOrVerify(Assembly assembly, string outputFile, string expectedContent, string responseContent, string token = null)
49/// <param name="assembly">The <see cref="Assembly"/> containing <paramref name="resourceName"/>.</param>
68public static Stream GetResourceStream(Assembly assembly, string resourceName, bool sourceFile)
113/// <param name="assembly">The <see cref="Assembly"/> containing <paramref name="resourceName"/>.</param>
134public static async Task<string> ReadResourceAsync(Assembly assembly, string resourceName, bool sourceFile)
154/// <param name="assembly">The <see cref="Assembly"/> containing <paramref name="resourceName"/>.</param>
174public static string ReadResource(Assembly assembly, string resourceName, bool sourceFile)
195/// <param name="assembly">The <see cref="Assembly"/> containing <paramref name="resourceName"/>.</param>
207private static void UpdateFile(Assembly assembly, string resourceName, string previousContent, string content)
234private static bool Exists(Assembly assembly, string fullName)
Microsoft.AspNetCore.Mvc.Localization (1)
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
Microsoft.AspNetCore.Mvc.Razor (10)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (7)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (3)
Microsoft.AspNetCore.Mvc.TagHelpers (1)
Microsoft.AspNetCore.Mvc.Test (5)
Microsoft.AspNetCore.Mvc.Testing (21)
Microsoft.AspNetCore.OpenApi (2)
Microsoft.AspNetCore.Razor.Runtime (8)
Microsoft.AspNetCore.Server.IIS (2)
Microsoft.AspNetCore.Server.IntegrationTesting (4)
Microsoft.AspNetCore.Shared.Tests (2)
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (2)
Microsoft.AspNetCore.SignalR.Core (2)
Microsoft.AspNetCore.TestHost (9)
Microsoft.AspNetCore.Tests (1)
Microsoft.Build (36)
Microsoft.Build.BuildCheck.UnitTests (1)
Microsoft.Build.CommandLine.UnitTests (6)
Microsoft.Build.Conversion.Core (2)
Microsoft.Build.Engine (11)
Microsoft.Build.Engine.OM.UnitTests (2)
Microsoft.Build.Engine.UnitTests (23)
Microsoft.Build.Framework (6)
Microsoft.Build.Framework.UnitTests (1)
Microsoft.Build.Tasks.CodeAnalysis (2)
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (7)
Microsoft.Build.Tasks.Core (22)
Microsoft.Build.Tasks.UnitTests (3)
Microsoft.Build.UnitTests.Shared (1)
Microsoft.Build.Utilities.Core (1)
Microsoft.Build.Utilities.UnitTests (1)
Microsoft.CodeAnalysis (35)
Microsoft.CodeAnalysis.CodeStyle (3)
Microsoft.CodeAnalysis.CodeStyle.Fixes (6)
Microsoft.CodeAnalysis.Compiler.Test.Resources (1)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (11)
CommandLineTests.cs (10)
71var runtimeConfigPath = Path.ChangeExtension(Assembly.GetExecutingAssembly().Location, "runtimeconfig.json");
291"/analyzer:" + Assembly.GetExecutingAssembly().Location,
2924var csc = CreateCSharpCompiler(null, dir.Path, new[] { "/nologo", "/preferreduilang:en", "/t:library", "/a:" + Assembly.GetExecutingAssembly().Location, "a.cs" });
2960var csc = CreateCSharpCompiler(null, dir.Path, new[] { "/nologo", "/preferreduilang:en", "/t:library", "/a:" + Assembly.GetExecutingAssembly().Location, "a.cs", "/ruleset:" + ruleSetFile.Path });
2996"/a:" + Assembly.GetExecutingAssembly().Location, "a.cs",
3007"/a:" + Assembly.GetExecutingAssembly().Location, "a.cs",
3515"/a:" + Assembly.GetExecutingAssembly().Location, "a.cs",
3526"/a:" + Assembly.GetExecutingAssembly().Location, "a.cs",
10533args = args.Append("/a:" + Assembly.GetExecutingAssembly().Location);
14981"/analyzer:" + Assembly.GetExecutingAssembly().Location,
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Features (1)
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (7)
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (14)
Diagnostics\AddMissingReference\AddMissingReferenceTests.vb (8)
17Private Shared ReadOnly s_presentationCoreAssembly As Assembly
18Private Shared ReadOnly s_presentationFrameworkAssembly As Assembly
19Private Shared ReadOnly s_windowsBaseAssembly As Assembly
20Private Shared ReadOnly s_systemXamlAssembly As Assembly
23s_presentationCoreAssembly = Assembly.Load("PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")
24s_presentationFrameworkAssembly = Assembly.Load("PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")
25s_windowsBaseAssembly = Assembly.Load("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")
26s_systemXamlAssembly = Assembly.Load("System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (2)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (30)
Microsoft.CodeAnalysis.ExternalAccess.Copilot (2)
Microsoft.CodeAnalysis.ExternalAccess.Razor (3)
Microsoft.CodeAnalysis.Features (7)
Microsoft.CodeAnalysis.InteractiveHost (2)
Microsoft.CodeAnalysis.LanguageServer (13)
Microsoft.CodeAnalysis.LanguageServer.UnitTests (2)
Microsoft.CodeAnalysis.Rebuild.UnitTests (2)
Microsoft.CodeAnalysis.Remote.ServiceHub (5)
Microsoft.CodeAnalysis.Remote.ServiceHub.UnitTests (6)
Microsoft.CodeAnalysis.Scripting (32)
Hosting\AssemblyLoader\InteractiveAssemblyLoader.cs (17)
46private readonly Dictionary<Assembly, LoadedAssembly> _assembliesLoadedFromLocation;
74private readonly struct LoadedAssemblyInfo(Assembly assembly, AssemblyIdentity identity, string? location)
76public readonly Assembly Assembly = assembly;
90_assembliesLoadedFromLocation = new Dictionary<Assembly, LoadedAssembly>();
102internal Assembly LoadAssemblyFromStream(Stream peStream, Stream pdbStream)
104Assembly assembly = _runtimeAssemblyLoader.LoadFromStream(peStream, pdbStream);
182public void RegisterDependency(Assembly dependency)
195private void RegisterLoadedAssemblySimpleNameNoLock(Assembly assembly, string? location)
223internal Assembly? ResolveAssembly(string assemblyDisplayName, Assembly? requestingAssembly)
247internal Assembly? ResolveAssembly(AssemblyIdentity identity, string? loadDirectory)
252Assembly? assembly;
343private Assembly? TryGetAssemblyLoadedFromPath(AssemblyIdentity identity, string directory)
381private Assembly? GetOrLoadKnownAssembly(AssemblyIdentity identity)
383Assembly? assembly = null;
451private static Assembly? FindHighestVersionOrFirstMatchingIdentity(AssemblyIdentity identity, IEnumerable<LoadedAssemblyInfo> infos)
453Assembly? candidate = null;
Microsoft.CodeAnalysis.Scripting.UnitTests (10)
Microsoft.CodeAnalysis.Test.Utilities (16)
Microsoft.CodeAnalysis.UnitTests (73)
AnalyzerAssemblyLoaderTests.cs (56)
225Assembly alpha = loader.LoadFromPath(testFixture.Alpha);
244Assembly alpha = loader.LoadFromPath(testFixture.Alpha);
249Assembly beta = loader.LoadFromPath(testFixture.Beta);
281var assembly = loader.LoadFromPath(delta1Copy);
314Assembly beta = loader.LoadFromPath(testFixture.Beta);
341private static void VerifyAssemblies(AnalyzerAssemblyLoader loader, IEnumerable<Assembly> assemblies, params (string simpleName, string version, string path)[] expected) =>
344private static void VerifyAssemblies(AnalyzerAssemblyLoader loader, IEnumerable<Assembly> assemblies, int? expectedCopyCount, params (string simpleName, string version, string path)[] expected)
399private static void VerifyAssemblies(AnalyzerAssemblyLoader loader, IEnumerable<Assembly> assemblies, int? copyCount, params string[] assemblyPaths)
419IEnumerable<Assembly> loadedAssemblies;
477Assembly gamma = loader.LoadFromPath(testFixture.Gamma);
508Assembly gamma = loader.LoadFromPath(gammaFile);
623Assembly gamma = loader.LoadFromPath(gammaFile);
673Assembly gamma = loader.LoadFromPath(gammaFile);
734Assembly gamma = loader.LoadFromPath(testFixture.Gamma);
738Assembly epsilon = loader.LoadFromPath(testFixture.Epsilon);
790Assembly epsilon = loader.LoadFromPath(testFixture.Epsilon);
849Assembly epsilon = loader.LoadFromPath(testFixture.Epsilon);
898Assembly delta2 = loader.LoadFromPath(testFixture.Delta2);
899Assembly delta2B = loader.LoadFromPath(testFixture.Delta2B);
936Assembly epsilon = loader.LoadFromPath(testFixture.Epsilon);
996Assembly epsilon = loader.LoadFromPath(epsilonFile);
1050Assembly gamma = loader1.LoadFromPath(testFixture.Gamma);
1054Assembly epsilon = loader2.LoadFromPath(testFixture.Epsilon);
1110Assembly gamma = loader.LoadFromPath(testFixture.Gamma);
1114Assembly epsilon = loader.LoadFromPath(testFixture.Epsilon);
1144var gamma = loader.LoadFromPath(testFixture.GammaReferencingPublicSigned);
1148var epsilon = loader.LoadFromPath(testFixture.EpsilonReferencingPublicSigned);
1174var delta1Assembly = loader.LoadFromPath(testFixture.DeltaPublicSigned1);
1178var delta2Assembly = loader.LoadFromPath(testFixture.DeltaPublicSigned2);
1203Assembly analyzerAssembly = loader.LoadFromPath(testFixture.AnalyzerReferencesSystemCollectionsImmutable1);
1230Assembly analyzerAssembly = loader.LoadFromPath(testFixture.AnalyzerReferencesSystemCollectionsImmutable2);
1243var assembly = typeof(ImmutableArray<int>).Assembly;
1252var copiedAssembly = loader.LoadFromPath(destFile);
1267Assembly analyzerAssembly = loader.LoadFromPath(testFixture.AnalyzerWithNativeDependency);
1310Assembly? delta = loader.LoadFromPath(deltaCopy);
1350Assembly gamma = loader.LoadFromPath(gammaFile);
1377var expected = loader.LoadFromPath(path);
1382var actual = loader.LoadFromPath(path);
1401var expected = loader.LoadFromPath(path);
1410var actual = loader.LoadFromPath(path);
1436var assembly = loader.LoadFromPath(analyzerPath);
1459var assembly = loader.LoadFromPath(analyzerPath);
1493Assembly analyzerAssembly = loader.LoadFromPath(testFixture.AnalyzerReferencesSystemCollectionsImmutable1);
1510Assembly delta = loader.LoadFromPath(testFixture.Delta1);
1527var thisAssembly = typeof(AnalyzerAssemblyLoaderTests).Assembly;
1529Assembly loaded = loader.LoadFromPath(thisAssembly.Location);
1544var thisAssembly = typeof(AnalyzerAssemblyLoaderTests).Assembly;
1547Assembly alpha = loader.LoadFromPath(testFixture.Alpha);
1551Assembly loaded = loader.LoadFromPath(thisAssembly.Location);
1555Assembly delta = loader.LoadFromPath(testFixture.Delta1);
1571Assembly delta = loader.LoadFromPath(testFixture.Delta1);
1588var thisAssembly = typeof(AnalyzerAssemblyLoaderTests).Assembly;
1590Assembly loaded = loader.LoadFromPath(thisAssembly.Location);
1599private class TestAnalyzerAssemblyResolver(Func<AssemblyName, Assembly?> func) : MarshalByRefObject, IAnalyzerAssemblyResolver
1601private readonly Func<AssemblyName, Assembly?> _func = func;
1605public Assembly? ResolveAssembly(AssemblyName assemblyName)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (14)
CommandLineTests.vb (13)
119"/analyzer:" + Assembly.GetExecutingAssembly().Location,
2632Dim vbc = New MockVisualBasicCompiler(Nothing, dir.Path, {"/nologo", "/preferreduilang:en", "/t:library", "/a:" + Assembly.GetExecutingAssembly().Location, "a.vb"})
2665Dim vbc = New MockVisualBasicCompiler(Nothing, dir.Path, {"/nologo", "/t:library", "/a:" + Assembly.GetExecutingAssembly().Location, "a.vb", "/ruleset:" + ruleSetFile.Path})
2698"/a:" + Assembly.GetExecutingAssembly().Location, "a.vb",
2712"/a:" + Assembly.GetExecutingAssembly().Location, "a.vb",
2748"/a:" + Assembly.GetExecutingAssembly().Location, "a.vb",
2763"/a:" + Assembly.GetExecutingAssembly().Location, "a.vb",
2799Dim vbc = New MockVisualBasicCompiler(Nothing, dir.Path, {"/nologo", "/t:library", "/a:" + Assembly.GetExecutingAssembly().Location, "a.vb", "/ruleset:" + ruleSetFile.Path})
7905args = args.Append("/a:" + Assembly.GetExecutingAssembly().Location)
8978Dim vbc = New MockVisualBasicCompiler(Nothing, _baseDirectory, {skipAnalyzersFlag, "/reportanalyzer", "/t:library", "/a:" + Assembly.GetExecutingAssembly().Location, source})
9080"/additionalfile:" & Assembly.GetExecutingAssembly.Location, ' Non-text file specified as an additional text file
9100IO.Path.GetFileNameWithoutExtension(Assembly.GetExecutingAssembly.Location),
9101Assembly.GetExecutingAssembly.Location),
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces (32)
Microsoft.CodeAnalysis.Workspaces.Desktop (5)
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (4)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (24)
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
Microsoft.CodeAnalysis.XunitHook (1)
Microsoft.CSharp (13)
Microsoft.Data.Analysis.Tests (1)
Microsoft.DotNet.Arcade.Sdk.Tests (4)
Microsoft.DotNet.AsmDiff (4)
Microsoft.DotNet.Build.Tasks.Workloads (1)
Microsoft.DotNet.GenFacades (11)
Microsoft.DotNet.NuGetRepack.Tests (1)
Microsoft.DotNet.RemoteExecutor (5)
Microsoft.DotNet.SignCheck (3)
Microsoft.DotNet.SwaggerGenerator.CmdLine (1)
Microsoft.Extensions.ApiDescription.Client.Tests (1)
Microsoft.Extensions.Configuration.UserSecrets (3)
Microsoft.Extensions.DependencyModel (10)
Microsoft.Extensions.FileProviders.Embedded (18)
Microsoft.Extensions.Hosting (3)
Microsoft.Extensions.Localization (21)
Microsoft.Extensions.Localization.Abstractions (1)
Microsoft.Extensions.Localization.Tests (5)
Microsoft.Gen.ComplianceReports.Unit.Tests (15)
test\Generators\Shared\RoslynTestUtils.cs (12)
41public static Project CreateTestProject(IEnumerable<Assembly>? references, bool includeBaseReferences = true)
53IEnumerable<Assembly>? references,
58var corelib = Assembly.GetAssembly(typeof(object))!.Location;
71foreach (var r in references)
246IEnumerable<Assembly>? references,
260IEnumerable<Assembly>? references,
290IEnumerable<Assembly>? references,
303IEnumerable<Assembly>? references,
357IEnumerable<Assembly>? references,
380IEnumerable<Assembly>? references,
394IEnumerable<Assembly>? references,
437IEnumerable<Assembly>? references,
Microsoft.Gen.ContextualOptions.Unit.Tests (13)
test\Generators\Shared\RoslynTestUtils.cs (12)
41public static Project CreateTestProject(IEnumerable<Assembly>? references, bool includeBaseReferences = true)
53IEnumerable<Assembly>? references,
58var corelib = Assembly.GetAssembly(typeof(object))!.Location;
71foreach (var r in references)
246IEnumerable<Assembly>? references,
260IEnumerable<Assembly>? references,
290IEnumerable<Assembly>? references,
303IEnumerable<Assembly>? references,
357IEnumerable<Assembly>? references,
380IEnumerable<Assembly>? references,
394IEnumerable<Assembly>? references,
437IEnumerable<Assembly>? references,
Microsoft.Gen.Logging.Unit.Tests (43)
test\Generators\Shared\RoslynTestUtils.cs (12)
41public static Project CreateTestProject(IEnumerable<Assembly>? references, bool includeBaseReferences = true)
53IEnumerable<Assembly>? references,
58var corelib = Assembly.GetAssembly(typeof(object))!.Location;
71foreach (var r in references)
246IEnumerable<Assembly>? references,
260IEnumerable<Assembly>? references,
290IEnumerable<Assembly>? references,
303IEnumerable<Assembly>? references,
357IEnumerable<Assembly>? references,
380IEnumerable<Assembly>? references,
394IEnumerable<Assembly>? references,
437IEnumerable<Assembly>? references,
Microsoft.Gen.Metrics.Unit.Tests (22)
test\Generators\Shared\RoslynTestUtils.cs (12)
41public static Project CreateTestProject(IEnumerable<Assembly>? references, bool includeBaseReferences = true)
53IEnumerable<Assembly>? references,
58var corelib = Assembly.GetAssembly(typeof(object))!.Location;
71foreach (var r in references)
246IEnumerable<Assembly>? references,
260IEnumerable<Assembly>? references,
290IEnumerable<Assembly>? references,
303IEnumerable<Assembly>? references,
357IEnumerable<Assembly>? references,
380IEnumerable<Assembly>? references,
394IEnumerable<Assembly>? references,
437IEnumerable<Assembly>? references,
Microsoft.Gen.MetricsReports.Unit.Tests (17)
test\Generators\Shared\RoslynTestUtils.cs (12)
41public static Project CreateTestProject(IEnumerable<Assembly>? references, bool includeBaseReferences = true)
53IEnumerable<Assembly>? references,
58var corelib = Assembly.GetAssembly(typeof(object))!.Location;
71foreach (var r in references)
246IEnumerable<Assembly>? references,
260IEnumerable<Assembly>? references,
290IEnumerable<Assembly>? references,
303IEnumerable<Assembly>? references,
357IEnumerable<Assembly>? references,
380IEnumerable<Assembly>? references,
394IEnumerable<Assembly>? references,
437IEnumerable<Assembly>? references,
Microsoft.Interop.SourceGeneration (1)
Microsoft.JSInterop (6)
Microsoft.JSInterop.WebAssembly (1)
Microsoft.ML.AutoML (2)
Microsoft.ML.Benchmarks.Tests (1)
Microsoft.ML.CodeAnalyzer.Tests (2)
Microsoft.ML.Core (14)
Microsoft.ML.CpuMath.UnitTests (1)
Microsoft.ML.Data (2)
Microsoft.ML.GenAI.Core (2)
Microsoft.ML.OnnxConverter (2)
Microsoft.ML.Predictor.Tests (1)
Microsoft.ML.Samples (1)
Microsoft.ML.Samples.GPU (1)
Microsoft.ML.TestFramework (1)
Microsoft.ML.TorchSharp (1)
Microsoft.ML.Transforms (6)
Microsoft.VisualBasic.Core (3)
Microsoft.VisualBasic.Forms (9)
Microsoft.VisualBasic.Tests (13)
Microsoft.VisualStudio.LanguageServices (10)
MSBuild (18)
MSBuildTaskHost (16)
mscorlib (1)
Mvc.Api.Analyzers.Test (1)
netstandard (1)
PortableTask (1)
PresentationBuildTasks (48)
PresentationCore (31)
PresentationFramework (123)
ReachFramework (1)
RemoteExecutorConsoleApp (3)
Roslyn.Compilers.Extension (1)
Roslyn.VisualStudio.DiagnosticsWindow (2)
Roslyn.VisualStudio.Next.UnitTests (5)
SignalR.Client.FunctionalTestApp (3)
SignalRSamples (1)
System.CodeDom (3)
System.ComponentModel.Composition (23)
System.ComponentModel.Composition.Registration (2)
System.ComponentModel.TypeConverter (14)
System.Composition.TypedParts (4)
System.Configuration.ConfigurationManager (6)
System.Data.Odbc (2)
System.Diagnostics.StackTrace (5)
System\Diagnostics\StackTraceSymbols.cs (5)
15private readonly ConditionalWeakTable<Assembly, MetadataReaderProvider?> _metadataCache;
22_metadataCache = new ConditionalWeakTable<Assembly, MetadataReaderProvider?>();
30foreach ((Assembly _, MetadataReaderProvider? provider) in _metadataCache)
53internal void GetSourceLineInfo(Assembly assembly, string assemblyPath, IntPtr loadedPeAddress, int loadedPeSize, bool isFileLayout,
117private unsafe MetadataReader? TryGetReader(Assembly assembly, string assemblyPath, IntPtr loadedPeAddress, int loadedPeSize, bool isFileLayout, IntPtr inMemoryPdbAddress, int inMemoryPdbSize)
System.Diagnostics.TraceSource (2)
System.Drawing.Common (2)
System.IO.IsolatedStorage (2)
System.Private.CoreLib (193)
src\libraries\System.Private.CoreLib\src\System\Reflection\Assembly.cs (24)
19private static readonly Dictionary<string, Assembly> s_loadfile = new Dictionary<string, Assembly>();
154public virtual Assembly GetSatelliteAssembly(CultureInfo culture) { throw NotImplemented.ByDesign; }
155public virtual Assembly GetSatelliteAssembly(CultureInfo culture, Version? version) { throw NotImplemented.ByDesign; }
184public static bool operator ==(Assembly? left, Assembly? right)
202public static bool operator !=(Assembly? left, Assembly? right) => !(left == right);
206public static Assembly? GetAssembly(Type type)
228public static void SetEntryAssembly(Assembly? assembly)
242public static Assembly? GetEntryAssembly()
245return s_overriddenEntryAssembly as Assembly;
251public static Assembly Load(byte[] rawAssembly) => Load(rawAssembly, rawSymbolStore: null);
257public static Assembly Load(byte[] rawAssembly, byte[]? rawSymbolStore)
272public static Assembly LoadFile(string path)
283Assembly? result;
305private static Assembly? LoadFromResolveHandler(object? sender, ResolveEventArgs args)
307Assembly? requestingAssembly = args.RequestingAssembly;
375public static Assembly LoadFrom(string assemblyFile)
408public static Assembly LoadFrom(string assemblyFile, byte[]? hashValue, AssemblyHashAlgorithm hashAlgorithm)
414public static Assembly UnsafeLoadFrom(string assemblyFile) => LoadFrom(assemblyFile);
423public static Assembly ReflectionOnlyLoad(byte[] rawAssembly) { throw new PlatformNotSupportedException(SR.PlatformNotSupported_ReflectionOnly); }
426public static Assembly ReflectionOnlyLoad(string assemblyString) { throw new PlatformNotSupportedException(SR.PlatformNotSupported_ReflectionOnly); }
429public static Assembly ReflectionOnlyLoadFrom(string assemblyFile) { throw new PlatformNotSupportedException(SR.PlatformNotSupported_ReflectionOnly); }
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NativeLibrary.cs (7)
23Assembly assembly,
84public static IntPtr Load(string libraryName, Assembly assembly, DllImportSearchPath? searchPath)
119public static bool TryLoad(string libraryName, Assembly assembly, DllImportSearchPath? searchPath, out IntPtr handle)
187private static ConditionalWeakTable<Assembly, DllImportResolver>? s_nativeDllResolveMap;
201public static void SetDllImportResolver(Assembly assembly, DllImportResolver resolver)
212new ConditionalWeakTable<Assembly, DllImportResolver>(), null);
231internal static IntPtr LoadLibraryCallbackStub(string libraryName, Assembly assembly,
src\libraries\System.Private.CoreLib\src\System\Runtime\Loader\AssemblyLoadContext.cs (25)
54private event Func<Assembly, string, IntPtr>? _resolvingUnmanagedDll;
56private event Func<AssemblyLoadContext, AssemblyName, Assembly>? _resolving;
167public IEnumerable<Assembly> Assemblies
171foreach (Assembly a in GetLoadedAssemblies())
189public event Func<Assembly, string, IntPtr>? ResolvingUnmanagedDll
210public event Func<AssemblyLoadContext, AssemblyName, Assembly?>? Resolving
314protected virtual Assembly? Load(AssemblyName assemblyName)
321public Assembly LoadFromAssemblyName(AssemblyName assemblyName)
334public Assembly LoadFromAssemblyPath(string assemblyPath)
352public Assembly LoadFromNativeImagePath(string nativeImagePath, string? assemblyPath)
375public Assembly LoadFromStream(Stream assembly)
381public Assembly LoadFromStream(Stream assembly, Stream? assemblySymbols)
507/// * <see cref="Assembly.Load" />
508/// * <see cref="Assembly.GetType" />
560public static ContextualReflectionScope EnterContextualReflection(Assembly? activating)
616private Assembly? GetFirstResolvedAssemblyFromResolvingEvent(AssemblyName assemblyName)
619foreach (Func<AssemblyLoadContext, AssemblyName, Assembly> handler in Delegate.EnumerateInvocationList(_resolving))
621Assembly? resolvedAssembly = handler(this, assemblyName);
642private static RuntimeAssembly ValidateAssemblyNameWithSimpleName(Assembly assembly, string? requestedSimpleName)
667Assembly? assembly = Load(assemblyName);
677Assembly? assembly = GetFirstResolvedAssemblyFromResolvingEvent(assemblyName);
706internal static void InvokeAssemblyLoadEvent(Assembly assembly)
722Assembly? asm = handler(AppDomain.CurrentDomain, args);
792internal IntPtr GetResolvedUnmanagedDll(Assembly assembly, string unmanagedDllName)
795foreach (Func<Assembly, string, IntPtr> handler in Delegate.EnumerateInvocationList(_resolvingUnmanagedDll))
src\System\Attribute.CoreCLR.cs (8)
697public static Attribute[] GetCustomAttributes(Assembly element, Type attributeType)
702public static Attribute[] GetCustomAttributes(Assembly element, Type attributeType, bool inherit)
713public static Attribute[] GetCustomAttributes(Assembly element)
718public static Attribute[] GetCustomAttributes(Assembly element, bool inherit)
725public static bool IsDefined(Assembly element, Type attributeType)
730public static bool IsDefined(Assembly element, Type attributeType, bool inherit)
743public static Attribute? GetCustomAttribute(Assembly element, Type attributeType)
748public static Attribute? GetCustomAttribute(Assembly element, Type attributeType, bool inherit)
src\System\Reflection\TypeNameResolver.CoreCLR.cs (12)
17private Func<AssemblyName, Assembly?>? _assemblyResolver;
18private Func<Assembly?, string, bool, Type?>? _typeResolver;
24private Assembly? _requestingAssembly;
25private Assembly? _topLevelAssembly;
30Assembly requestingAssembly,
41Func<AssemblyName, Assembly?>? assemblyResolver,
42Func<Assembly?, string, bool, Type?>? typeResolver,
43Assembly? requestingAssembly,
81Assembly topLevelAssembly)
164private Assembly? ResolveAssembly(AssemblyName assemblyName)
166Assembly? assembly;
190Assembly? assembly;
src\System\Type.CoreCLR.cs (12)
19return TypeNameResolver.GetType(typeName, Assembly.GetExecutingAssembly(ref stackMark),
28return TypeNameResolver.GetType(typeName, Assembly.GetExecutingAssembly(ref stackMark),
37return TypeNameResolver.GetType(typeName, Assembly.GetExecutingAssembly(ref stackMark));
44Func<AssemblyName, Assembly?>? assemblyResolver,
45Func<Assembly?, string, bool, Type?>? typeResolver)
49((assemblyResolver != null) && (typeResolver != null)) ? null : Assembly.GetExecutingAssembly(ref stackMark));
56Func<AssemblyName, Assembly?>? assemblyResolver,
57Func<Assembly?, string, bool, Type?>? typeResolver,
62((assemblyResolver != null) && (typeResolver != null)) ? null : Assembly.GetExecutingAssembly(ref stackMark),
70Func<AssemblyName, Assembly?>? assemblyResolver,
71Func<Assembly?, string, bool, Type?>? typeResolver,
77((assemblyResolver != null) && (typeResolver != null)) ? null : Assembly.GetExecutingAssembly(ref stackMark),
System.Private.DataContractSerialization (7)
System.Private.Windows.Core (4)
System.Private.Xml (37)
System\Xml\Serialization\Compilation.cs (21)
22private readonly Assembly? _assembly;
42internal TempAssembly(XmlMapping[] xmlMappings, Assembly assembly, XmlSerializerImplementation? contract)
137internal static Assembly? LoadGeneratedAssembly(Type type, string? defaultNamespace, out XmlSerializerImplementation? contract)
139Assembly? serializer = null;
158serializer = Assembly.Load(name);
196serializer = Assembly.Load(serializerName); // LoadWithPartialName just does this in .Net Core; changing the obsolete call.
201serializer = Assembly.LoadFrom(serializerName);
226private static Assembly? LoadAssemblyByPath(Type type, string assemblyName)
228Assembly? assembly = null;
238if ((string.IsNullOrEmpty(path) || !File.Exists(path)) && !string.IsNullOrEmpty(Assembly.GetEntryAssembly()?.Location))
240path = Path.Combine(Path.GetDirectoryName(Assembly.GetEntryAssembly()!.Location)!, $"{assemblyName}.dll");
250assembly = Assembly.LoadFile(path);
264private static bool IsSerializerVersionMatch(Assembly serializer, Type type, string? defaultNamespace)
300internal static bool GenerateSerializerToStream(XmlMapping[] xmlMappings, Type?[] types, string? defaultNamespace, Assembly? assembly, Hashtable assemblies, Stream stream)
317Assembly a = t.Assembly;
436internal static Assembly GenerateRefEmitAssembly(XmlMapping[] xmlMappings, Type?[] types)
439Assembly? mainAssembly = mainType?.Assembly;
538internal static Type GetTypeFromAssembly(Assembly assembly, string typeName)
587internal static void VerifyLoadContext(Type? t, Assembly? assembly)
690private readonly ConditionalWeakTable<Assembly, Dictionary<TempAssemblyCacheKey, TempAssembly>> _collectibleCaches = new ConditionalWeakTable<Assembly, Dictionary<TempAssemblyCacheKey, TempAssembly>>();
System.Reflection (1)
System.Reflection.Context (23)
System.Reflection.Emit (11)
System.Reflection.MetadataLoadContext (22)
System.Reflection.TypeExtensions (3)
System.Resources.Extensions (11)
System.Runtime (1)
System.Runtime.InteropServices (1)
System.Runtime.Serialization.Formatters (4)
System.Runtime.Serialization.Schema (3)
System.Security.Permissions (4)
System.ServiceModel.NetNamedPipe.Tests (1)
System.ServiceModel.Primitives (1)
System.Text.Json (3)
System.Windows.Extensions (1)
System.Windows.Forms (18)
System.Windows.Forms.Common.TestUtilities (1)
System.Windows.Forms.Design (24)
System.Windows.Forms.Design.Tests (7)
System.Windows.Forms.IntegrationTests.Common (2)
System.Windows.Forms.Primitives.TestUtilities (1)
System.Windows.Forms.PrivateSourceGenerators.Tests (2)
System.Windows.Forms.Tests (14)
System.Xaml (92)
System\Xaml\MS\Impl\XmlNsInfo.cs (14)
27internal Assembly Assembly { get { return (Assembly)_assembly.Target; } }
112internal XmlNsInfo(Assembly assembly, bool fullyQualifyAssemblyName)
151Assembly assembly = Assembly;
186void LoadNsDefHelper(IList<XmlNsDefinition> result, string xmlns, string clrns, Assembly assembly)
201Assembly assembly = Assembly;
238Assembly assembly = Assembly;
267void LoadInternalsVisibleToHelper(List<AssemblyName> result, string assemblyName, Assembly assembly)
292Assembly assembly = Assembly;
325void LoadOldToNewNsHelper(Dictionary<string, string> result, string oldns, string newns, Assembly assembly)
343Assembly assembly = Assembly;
374void LoadPrefixesHelper(Dictionary<string, string> result, string xmlns, string prefix, Assembly assembly)
391Assembly assembly = Assembly;
434public NamespaceComparer(XmlNsInfo nsInfo, Assembly assembly)
System\Xaml\XamlSchemaContext.cs (39)
38private readonly ReadOnlyCollection<Assembly> _referenceAssemblies;
53public XamlSchemaContext(IEnumerable<Assembly> referenceAssemblies)
56public XamlSchemaContext(IEnumerable<Assembly> referenceAssemblies, XamlSchemaContextSettings settings)
61List<Assembly> listOfAssemblies = new List<Assembly>(referenceAssemblies);
62_referenceAssemblies = new ReadOnlyCollection<Assembly>(listOfAssemblies);
413Assembly resultAssembly = null;
419Assembly curAssembly = nsInfo.Assembly;
675public IList<Assembly> ReferenceAssemblies
686private ConcurrentDictionary<Assembly, XmlNsInfo> _xmlnsInfo;
688private ConcurrentDictionary<Assembly, XmlNsInfo> _xmlnsInfoForUnreferencedAssemblies;
694private IList<Assembly> _unexaminedAssemblies;
703private ConcurrentDictionary<Assembly, XmlNsInfo> XmlnsInfo
708Interlocked.CompareExchange(ref _xmlnsInfo, CreateDictionary<Assembly, XmlNsInfo>(ReferenceEqualityComparer.Instance), null);
740private ConcurrentDictionary<Assembly, XmlNsInfo> XmlnsInfoForUnreferencedAssemblies
746Interlocked.CompareExchange(ref _xmlnsInfoForUnreferencedAssemblies, CreateDictionary<Assembly, XmlNsInfo>(ReferenceEqualityComparer.Instance), null);
752internal bool AreInternalsVisibleTo(Assembly fromAssembly, Assembly toAssembly)
806if (_unexaminedAssemblies is WeakReferenceList<Assembly>)
810Assembly assembly = _unexaminedAssemblies[i];
886internal string GetRootNamespace(Assembly asm)
939private XmlNsInfo GetXmlNsInfo(Assembly assembly)
967foreach (var asm in _referenceAssemblies)
1005private ReadOnlyCollection<string> GetXmlNsMappings(Assembly assembly, string clrNs)
1036Assembly[] currentAssemblies = AppDomain.CurrentDomain.GetAssemblies();
1037_unexaminedAssemblies = new WeakReferenceList<Assembly>(currentAssemblies.Length);
1039foreach (Assembly assembly in currentAssemblies)
1056_unexaminedAssemblies = new List<Assembly>(ReferenceAssemblies);
1084IList<Assembly> unexaminedAssembliesCopy;
1088_unexaminedAssemblies = new WeakReferenceList<Assembly>(0);
1096var assembly = unexaminedAssembliesCopy[i];
1171internal static string GetAssemblyShortName(Assembly assembly)
1220protected internal virtual Assembly OnAssemblyResolve(string assemblyName)
1236private Assembly ResolveReferenceAssembly(string assemblyName)
1287private Assembly ResolveAssembly(string assemblyName)
1294Assembly result = SafeSecurityHelper.GetLoadedAssembly(parsedAsmName);
1309return Assembly.Load(assemblyName);
1323return Assembly.Load(shortName);
1329return Assembly.LoadWithPartialName(assemblyName);
TaskUsageLogger (2)
Templates.Blazor.Tests (3)
Templates.Blazor.WebAssembly.Auth.Tests (4)
Templates.Blazor.WebAssembly.Tests (4)
Templates.Mvc.Tests (4)
Templates.Tests (4)
UIAutomationClient (7)
VBCSCompiler (3)
VBCSCompiler.UnitTests (2)
WsFedSample (1)
xunit.assert (2)
xunit.console (24)
common\AssemblyResolution\DependencyContextAssemblyCache.cs (11)
22static readonly Tuple<string, Assembly> ManagedAssemblyNotFound = new Tuple<string, Assembly>(null, null);
32readonly ConcurrentDictionary<string, Assembly> managedAssemblyCache;
64managedAssemblyCache = new ConcurrentDictionary<string, Assembly>(StringComparer.OrdinalIgnoreCase);
158public Assembly LoadManagedDll(string assemblyName, Func<string, Assembly> managedAssemblyLoader)
160if (!managedAssemblyCache.TryGetValue(assemblyName, out var result))
208Tuple<string, Assembly> ResolveManagedAssembly(string assemblyName, Func<string, Assembly> managedAssemblyLoader)
219var assembly = managedAssemblyLoader(resolvedAssemblyPath);
243var assembly = managedAssemblyLoader(resolvedAssemblyPath);