You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// Compiles the supplied syntaxtrees and options into an in-memory assembly image.
53
55
/// Builds metadata from loaded assemblies, only supply your own if you have in-memory images not managed by the
54
56
/// AssemblyManager class.
55
57
/// </summary>
56
-
/// <param name="friendlyAssemblyName"><c>[NotNull]</c>Name reference of the assembly.
58
+
/// <param name="assemblyName"><c>[NotNull]</c>Name reference of the assembly.
57
59
/// <para><b>[IMPORTANT]</b> This is used to reference this assembly as the true name will be forced if
58
60
/// publicized assemblies are not used (InternalsVisibleTo Attrib).</para>
59
61
/// Must be supplied for in-memory assemblies.
60
62
/// <para>Must be unique to all other assemblies explicitly loaded using this context.</para></param>
61
63
/// <param name="compileWithInternalAccess">Forces the assembly name to <see cref="InternalsAccessAssemblyName"/> and grants access to <c>internal</c>.</param>
62
-
/// <param name="assemblyInternalName">The real assembly name used in compilation.
63
64
/// <para><b>[IMPORTANT]</b>Cannot be null or empty if <see cref="compileWithInternalAccess"/> is false.</para></param>
64
65
/// <param name="syntaxTrees"><c>[NotNull]</c>Syntax trees to compile into the assembly.</param>
65
66
/// <param name="metadataReferences">All <c>MetadataReference<c/>s to be used for compilation.
/// <param name="compilationOptions"><c>[NotNull]</c>CSharp compilation options. This method automatically adds the 'IgnoreAccessChecks' property for compilation.</param>
69
70
/// <returns>Success state of the operation.</returns>
0 commit comments