11 overrides of HasNotNullConstraint
Microsoft.CodeAnalysis.CSharp (11)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeParameterSymbol.cs (1)
87
public override bool
HasNotNullConstraint
=> false;
Symbols\ErrorTypeSymbol.ErrorTypeParameterSymbol.cs (1)
82
public override bool
HasNotNullConstraint
=> false;
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
505
public override bool
HasNotNullConstraint
Symbols\Source\CrefTypeParameterSymbol.cs (1)
155
public override bool
HasNotNullConstraint
=> false;
Symbols\Source\IndexedTypeParameterSymbol.cs (1)
170
public override bool
HasNotNullConstraint
=> false;
Symbols\Source\SourceTypeParameterSymbol.cs (2)
553
public override bool
HasNotNullConstraint
643
public abstract override bool
HasNotNullConstraint
{ get; }
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeParameterSymbol.cs (1)
33
public override bool
HasNotNullConstraint
=> false;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
233
public override bool
HasNotNullConstraint
=> false;
Symbols\SynthesizedSimpleMethodTypeParameterSymbol.cs (1)
62
public override bool
HasNotNullConstraint
=> false;
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
96
public override bool
HasNotNullConstraint
52 references to HasNotNullConstraint
Microsoft.CodeAnalysis.CSharp (9)
Symbols\ConstraintsHelper.cs (1)
1151
if (typeParameter.
HasNotNullConstraint
&& typeArgument.GetValueNullableAnnotation().IsAnnotated() && !typeArgument.Type.IsNonNullableValueType())
Symbols\PublicModel\TypeParameterSymbol.cs (1)
95
bool ITypeParameterSymbol.HasNotNullConstraint => _underlying.
HasNotNullConstraint
;
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (2)
463
typeParameter.
HasNotNullConstraint
|| typeParameter.AllowsRefLikeType;
664
else if (typeParam.
HasNotNullConstraint
)
Symbols\Source\SourceTypeParameterSymbol.cs (3)
335
if (this.
HasNotNullConstraint
)
416
else if (this.
HasNotNullConstraint
)
983
return this.OverriddenTypeParameter?.
HasNotNullConstraint
== true;
Symbols\TypeParameterSymbol.cs (1)
534
if (this.
HasNotNullConstraint
|| this.HasValueTypeConstraint)
Symbols\Wrapped\WrappedTypeParameterSymbol.cs (1)
100
return _underlyingTypeParameter.
HasNotNullConstraint
;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (32)
Attributes\AttributeTests_Nullable.cs (1)
1799
Assert.True(typeParameter.
HasNotNullConstraint
);
RefStructInterfacesTests.cs (31)
4381
Assert.False(t.
HasNotNullConstraint
);
4434
Assert.False(t.
HasNotNullConstraint
);
4487
Assert.False(t.
HasNotNullConstraint
);
4495
Assert.False(dt.
HasNotNullConstraint
);
4521
Assert.False(ct.
HasNotNullConstraint
);
4550
Assert.False(t.
HasNotNullConstraint
);
4572
Assert.False(t.
HasNotNullConstraint
);
4604
Assert.False(t.
HasNotNullConstraint
);
4630
Assert.False(t.
HasNotNullConstraint
);
4662
Assert.False(t.
HasNotNullConstraint
);
4697
Assert.False(t.
HasNotNullConstraint
);
4734
Assert.False(t.
HasNotNullConstraint
);
4760
Assert.False(t.
HasNotNullConstraint
);
4789
Assert.False(t.
HasNotNullConstraint
);
4826
Assert.False(t.
HasNotNullConstraint
);
4855
Assert.False(t.
HasNotNullConstraint
);
4877
Assert.False(t.
HasNotNullConstraint
);
4906
Assert.True(t.
HasNotNullConstraint
);
4928
Assert.True(t.
HasNotNullConstraint
);
4956
Assert.False(t.
HasNotNullConstraint
);
4983
Assert.False(t.
HasNotNullConstraint
);
5014
Assert.False(t.
HasNotNullConstraint
);
5043
Assert.False(t.
HasNotNullConstraint
);
5068
Assert.False(t.
HasNotNullConstraint
);
5097
Assert.False(t.
HasNotNullConstraint
);
5121
Assert.False(t.
HasNotNullConstraint
);
5768
Assert.False(t.
HasNotNullConstraint
);
5796
Assert.False(t.
HasNotNullConstraint
);
5803
Assert.False(u.
HasNotNullConstraint
);
5829
Assert.False(t.
HasNotNullConstraint
);
5836
Assert.False(u.
HasNotNullConstraint
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (11)
Semantics\NullableReferenceTypesTests.cs (11)
100383
Assert.True(t1.
HasNotNullConstraint
);
100541
Assert.True(t1.
HasNotNullConstraint
);
100549
Assert.True(t2.
HasNotNullConstraint
);
100987
Assert.True(t1.
HasNotNullConstraint
);
103232
Assert.True(tf1.
HasNotNullConstraint
);
103256
Assert.False(tf1.
HasNotNullConstraint
);
103281
Assert.True(tf1.
HasNotNullConstraint
);
103306
Assert.True(tf1.
HasNotNullConstraint
);
103330
Assert.False(tf1.
HasNotNullConstraint
);
103381
Assert.False(tf1.
HasNotNullConstraint
);
103408
Assert.True(tf1.
HasNotNullConstraint
);