4 types derived from SourceComplexParameterSymbolBase
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Source\LambdaParameterSymbol.cs (1)
11
internal sealed class LambdaParameterSymbol :
SourceComplexParameterSymbolBase
Symbols\Source\SourceComplexParameterSymbol.cs (2)
1687
internal sealed class SourceComplexParameterSymbol :
SourceComplexParameterSymbolBase
1712
internal sealed class SourceComplexParameterSymbolWithCustomModifiersPrecedingRef :
SourceComplexParameterSymbolBase
Symbols\Synthesized\SynthesizedAccessorValueParameterSymbol.cs (1)
20
internal abstract class SynthesizedAccessorValueParameterSymbol :
SourceComplexParameterSymbolBase
10 references to SourceComplexParameterSymbolBase
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Conversions.cs (1)
2328
lambdaParameter is not
SourceComplexParameterSymbolBase
Compilation\InitializerSemanticModel.cs (1)
283
return
SourceComplexParameterSymbolBase
.GetDefaultValueSyntaxForIsNullableAnalysisEnabled(Root as ParameterSyntax) is { } value &&
FlowAnalysis\DefiniteAssignment.cs (1)
1890
if (parameter is
SourceComplexParameterSymbolBase
{ ContainingSymbol: LocalFunctionSymbol or LambdaSymbol } sourceComplexParam)
Lowering\SynthesizedMethodBaseSymbol.cs (1)
147
inheritAttributes ? p as
SourceComplexParameterSymbolBase
: null));
Symbols\Source\ParameterHelpers.cs (2)
193
Debug.Assert(parameter is
SourceComplexParameterSymbolBase
|| !parameter.IsParams); // Only SourceComplexParameterSymbolBase validates 'params' type.
194
Debug.Assert(parameter is
SourceComplexParameterSymbolBase
|| parameter is not SourceParameterSymbol s || s.DeclaredScope == ScopedKind.None); // Only SourceComplexParameterSymbolBase validates 'scope'.
Symbols\SymbolExtensions.cs (1)
219
case
SourceComplexParameterSymbolBase
source:
Symbols\Synthesized\SynthesizedParameterSymbol.cs (3)
264
SourceComplexParameterSymbolBase
? baseParameterForAttributes = null,
339
private readonly
SourceComplexParameterSymbolBase
? _baseParameterForAttributes;
353
SourceComplexParameterSymbolBase
? baseParameterForAttributes,