18 references to Bad
Microsoft.CodeAnalysis (9)
ConstantValue.cs (7)
352Debug.Assert(discriminator != ConstantValueTypeDiscriminator.Bad); 398Debug.Assert(discriminator != ConstantValueTypeDiscriminator.Bad); 406case ConstantValueTypeDiscriminator.Bad: return Bad; 455return ConstantValueTypeDiscriminator.Bad; 479ConstantValueTypeDiscriminator.Null or ConstantValueTypeDiscriminator.Bad => throw ExceptionUtilities.UnexpectedValue(Discriminator), 515case ConstantValueTypeDiscriminator.Bad: return null; 732return this.Discriminator == ConstantValueTypeDiscriminator.Bad;
ConstantValueSpecialized.cs (1)
38return ConstantValueTypeDiscriminator.Bad;
Operations\ControlFlowGraphBuilder.cs (1)
4992Debug.Assert(value.Discriminator != ConstantValueTypeDiscriminator.Bad);
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceComplexParameterSymbol.cs (1)
969if (constantValueDiscriminator == ConstantValueTypeDiscriminator.Bad)
Microsoft.CodeAnalysis.UnitTests (2)
CorLibTypesTests.cs (2)
94Assert.Throws<InvalidOperationException>(() => { ConstantValue.Create(null, ConstantValueTypeDiscriminator.Bad); }); 113Assert.Equal(ConstantValue.Bad, ConstantValue.Default(ConstantValueTypeDiscriminator.Bad));
Microsoft.CodeAnalysis.VisualBasic (6)
Semantics\Conversions.vb (1)
727Debug.Assert((dstDiscriminator <> ConstantValueTypeDiscriminator.Bad) AndAlso (dstDiscriminator <> ConstantValueTypeDiscriminator.Nothing))
Symbols\MethodSignatureComparer.vb (2)
698If descriminator <> ConstantValueTypeDiscriminator.Bad Then 705If descriminator <> ConstantValueTypeDiscriminator.Bad Then
Symbols\Source\SourceParameterSymbol.vb (1)
426If constantValueDiscriminator = ConstantValueTypeDiscriminator.Bad Then
Symbols\TypeSymbolExtensions.vb (2)
465Return ConstantValueTypeDiscriminator.Bad 473Return discriminator <> ConstantValueTypeDiscriminator.Bad AndAlso discriminator = value.Discriminator OrElse