9 overrides of NotNullIfParameterNotNull
Microsoft.CodeAnalysis.CSharp (9)
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
87
internal override ImmutableHashSet<string>
NotNullIfParameterNotNull
=> ImmutableHashSet<string>.Empty;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
896
internal override ImmutableHashSet<string>
NotNullIfParameterNotNull
Symbols\SignatureOnlyParameterSymbol.cs (1)
86
internal override ImmutableHashSet<string>
NotNullIfParameterNotNull
{ get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\SourceClonedParameterSymbol.cs (1)
143
internal override ImmutableHashSet<string>
NotNullIfParameterNotNull
Symbols\Source\SourceComplexParameterSymbol.cs (1)
187
internal override ImmutableHashSet<string>
NotNullIfParameterNotNull
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
104
internal override ImmutableHashSet<string>
NotNullIfParameterNotNull
=> ImmutableHashSet<string>.Empty;
Symbols\Source\ThisParameterSymbol.cs (1)
123
internal override ImmutableHashSet<string>
NotNullIfParameterNotNull
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
120
internal override ImmutableHashSet<string>
NotNullIfParameterNotNull
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
145
internal override ImmutableHashSet<string>
NotNullIfParameterNotNull
7 references to NotNullIfParameterNotNull
Microsoft.CodeAnalysis.CSharp (5)
FlowAnalysis\NullableWalker.cs (3)
1178
EnforceNotNullIfNotNull(syntaxOpt, state, this.MethodParameters, parameter.
NotNullIfParameterNotNull
, parameterState, parameter);
6227
bool parameterHasNotNullIfNotNull = !IsAnalyzingAttribute && !parametersOpt.IsDefault && parametersOpt.Any(static p => !p.
NotNullIfParameterNotNull
.IsEmpty);
6789
var notNullIfParameterNotNull = parameter.
NotNullIfParameterNotNull
;
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
1298
var overrideParameterType = getNotNullIfNotNullOutputType(overrideParameter.TypeWithAnnotations, overrideParameter.
NotNullIfParameterNotNull
);
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
147
get { return _underlyingParameter.
NotNullIfParameterNotNull
; }
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\LambdaTests.cs (1)
4943
Assert.Equal(new[] { "x" }, lambdas[1].Parameters[1].
NotNullIfParameterNotNull
);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
129
Assert.Empty(symbol.
NotNullIfParameterNotNull
);