9 overrides of NotNullIfParameterNotNull
Microsoft.CodeAnalysis.CSharp (9)
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
91internal override ImmutableHashSet<string> NotNullIfParameterNotNull => ImmutableHashSet<string>.Empty;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
930internal override ImmutableHashSet<string> NotNullIfParameterNotNull
Symbols\SignatureOnlyParameterSymbol.cs (1)
95internal override ImmutableHashSet<string> NotNullIfParameterNotNull { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\SourceClonedParameterSymbol.cs (1)
155internal override ImmutableHashSet<string> NotNullIfParameterNotNull
Symbols\Source\SourceComplexParameterSymbol.cs (1)
194internal override ImmutableHashSet<string> NotNullIfParameterNotNull
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
137internal override ImmutableHashSet<string> NotNullIfParameterNotNull => ImmutableHashSet<string>.Empty;
Symbols\Source\ThisParameterSymbol.cs (1)
78internal sealed override ImmutableHashSet<string> NotNullIfParameterNotNull
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
125internal override ImmutableHashSet<string> NotNullIfParameterNotNull
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
150internal override ImmutableHashSet<string> NotNullIfParameterNotNull
7 references to NotNullIfParameterNotNull
Microsoft.CodeAnalysis.CSharp (5)
FlowAnalysis\NullableWalker.cs (3)
1319EnforceNotNullIfNotNull(syntaxOpt, state, parameters, parameter.NotNullIfParameterNotNull, parameterState, parameter); 7290bool parameterHasNotNullIfNotNull = !IsAnalyzingAttribute && !parametersOpt.IsDefault && parametersOpt.Any(static p => !p.NotNullIfParameterNotNull.IsEmpty); 8042var notNullIfParameterNotNull = parameter.NotNullIfParameterNotNull;
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
1302var overrideParameterType = getNotNullIfNotNullOutputType(overrideParameter.TypeWithAnnotations, overrideParameter.NotNullIfParameterNotNull);
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
152get { return _underlyingParameter.NotNullIfParameterNotNull; }
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\LambdaTests.cs (1)
4985Assert.Equal(new[] { "x" }, lambdas[1].Parameters[1].NotNullIfParameterNotNull);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
131Assert.Empty(symbol.NotNullIfParameterNotNull);