2 writes to EmitMetadataOnly
Microsoft.CodeAnalysis (2)
Emit\EmitOptions.cs (2)
236
EmitMetadataOnly
= metadataOnly;
409
return new EmitOptions(this) {
EmitMetadataOnly
= value };
21 references to EmitMetadataOnly
Microsoft.CodeAnalysis (19)
CommandLine\CommonCompiler.cs (1)
1323
bool emitPdb = Arguments.EmitPdb && !emitOptions.
EmitMetadataOnly
;
Compilation\Compilation.cs (11)
2868
if (options?.
EmitMetadataOnly
== true)
2874
if (metadataPEStream != null && options?.
EmitMetadataOnly
== true)
2884
if (metadataPEStream == null && options?.
EmitMetadataOnly
== false)
2896
else if (options?.
EmitMetadataOnly
== true)
2898
throw new ArgumentException(CodeAnalysisResources.CannotTargetNetModuleWhenEmittingRefAssembly, nameof(options.
EmitMetadataOnly
));
2961
bool emitPdb = !options.
EmitMetadataOnly
&& (pdbStream != null || embedPdb);
2992
if (!options.
EmitMetadataOnly
)
3025
if (!options.
EmitMetadataOnly
&& CommonCompiler.HasUnsuppressedErrors(diagnostics))
3269
Debug.Assert(!emitOptions.
EmitMetadataOnly
|| pdbStreamProvider == null);
3273
if (emitOptions.
EmitMetadataOnly
)
3333
emitOptions.
EmitMetadataOnly
,
Compilation\DeterministicKeyBuilder.cs (1)
483
writer.Write("emitMetadataOnly", options.
EmitMetadataOnly
);
Emit\EmitOptions.cs (6)
35
/// when emitting metadata-only assemblies as primary output (with <see cref="
EmitMetadataOnly
"/> on).
254
other.
EmitMetadataOnly
,
288
EmitMetadataOnly
== other.
EmitMetadataOnly
&&
307
return Hash.Combine(
EmitMetadataOnly
,
404
if (
EmitMetadataOnly
== value)
Microsoft.CodeAnalysis.CSharp (2)
Compilation\CSharpCompilation.cs (1)
3647
var emitMetadataOnly = moduleBuilder.EmitOptions.
EmitMetadataOnly
;
Compiler\MethodCompiler.cs (1)
260
!moduleBeingBuilt.EmitOptions.
EmitMetadataOnly
&&