2 writes to InstrumentationKinds
Microsoft.CodeAnalysis (2)
Emit\EmitOptions.cs (2)
245InstrumentationKinds = instrumentationKinds.NullToEmpty(); 531return new EmitOptions(this) { InstrumentationKinds = instrumentationKinds };
42 references to InstrumentationKinds
Microsoft.CodeAnalysis (9)
Compilation\Compilation.cs (1)
3236emitOptions.InstrumentationKinds.Contains(InstrumentationKind.TestCoverage),
Compilation\DeterministicKeyBuilder.cs (2)
400if (!options.InstrumentationKinds.IsDefault) 402foreach (var kind in options.InstrumentationKinds)
Emit\EmitOptions.cs (6)
263other.InstrumentationKinds, 298InstrumentationKinds.NullToEmpty().SequenceEqual(other.InstrumentationKinds.NullToEmpty(), (a, b) => a == b) && 317Hash.Combine(Hash.CombineValues(InstrumentationKinds), 339foreach (var instrumentationKind in InstrumentationKinds) 526if (InstrumentationKinds == instrumentationKinds)
Microsoft.CodeAnalysis.CSharp (3)
Compilation\CSharpCompilation.cs (1)
3234if ((emittingPdb || moduleBeingBuilt.EmitOptions.InstrumentationKinds.Contains(InstrumentationKind.TestCoverage)) &&
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (1)
310Debug.Assert(EmitOptions.InstrumentationKinds.IsEmpty);
Emitter\Model\PEModuleBuilder.cs (1)
499=> new MethodInstrumentation { Kinds = EmitOptions.InstrumentationKinds };
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (13)
CommandLineTests.cs (13)
3808Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 3814Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 3820Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 3826Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 3832Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 3837Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 3842Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 3847Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 3851Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 3855Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 3859Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 3863Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 3867Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
Microsoft.CodeAnalysis.UnitTests (2)
Emit\EmitOptionsTests.cs (2)
67TestProperty((old, value) => old.WithInstrumentationKinds(value), opt => opt.InstrumentationKinds, ImmutableArray.Create(InstrumentationKind.TestCoverage)); 93nameof(EmitOptions.InstrumentationKinds),
Microsoft.CodeAnalysis.VisualBasic (2)
Compilation\VisualBasicCompilation.vb (1)
2478If (emittingPdb OrElse moduleBuilder.EmitOptions.InstrumentationKinds.Contains(InstrumentationKind.TestCoverage)) AndAlso
Emit\PEModuleBuilder.vb (1)
325Return New MethodInstrumentation() With {.Kinds = EmitOptions.InstrumentationKinds}
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (13)
CommandLineTests.vb (13)
865Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({})) 869Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({})) 873Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({})) 877Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({})) 881Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({})) 885Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({})) 889Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({})) 893Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage})) 897Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage})) 901Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage})) 905Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage})) 909Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage})) 913Assert.True(args.EmitOptions.InstrumentationKinds.SequenceEqual({InstrumentationKind.TestCoverage}))