4 types derived from SourceComplexParameterSymbolBase
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Source\LambdaParameterSymbol.cs (1)
11internal sealed class LambdaParameterSymbol : SourceComplexParameterSymbolBase
Symbols\Source\SourceComplexParameterSymbol.cs (2)
1505internal sealed class SourceComplexParameterSymbol : SourceComplexParameterSymbolBase 1525internal sealed class SourceComplexParameterSymbolWithCustomModifiersPrecedingRef : SourceComplexParameterSymbolBase
Symbols\Synthesized\SynthesizedAccessorValueParameterSymbol.cs (1)
18internal sealed class SynthesizedAccessorValueParameterSymbol : SourceComplexParameterSymbolBase
11 references to SourceComplexParameterSymbolBase
Microsoft.CodeAnalysis.CSharp (8)
Binder\Binder_Conversions.cs (1)
796lambdaParameter is not SourceComplexParameterSymbolBase
Compilation\InitializerSemanticModel.cs (1)
283return SourceComplexParameterSymbolBase.GetDefaultValueSyntaxForIsNullableAnalysisEnabled(Root as ParameterSyntax) is { } value &&
FlowAnalysis\DefiniteAssignment.cs (1)
1764if (parameter is SourceComplexParameterSymbolBase { ContainingSymbol: LocalFunctionSymbol or LambdaSymbol } sourceComplexParam)
Lowering\SynthesizedMethodBaseSymbol.cs (1)
143inheritAttributes ? p as SourceComplexParameterSymbolBase : null));
Symbols\SymbolExtensions.cs (1)
218case SourceComplexParameterSymbolBase source:
Symbols\Synthesized\SynthesizedParameterSymbol.cs (3)
244SourceComplexParameterSymbolBase? baseParameterForAttributes = null, 319private readonly SourceComplexParameterSymbolBase? _baseParameterForAttributes; 333SourceComplexParameterSymbolBase? baseParameterForAttributes,
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenLocalFunctionTests.cs (1)
6170var synthesizedParam = SynthesizedParameterSymbol.Create(localFunction, param.TypeWithAnnotations, ordinal: 0, RefKind.Out, param.Name, baseParameterForAttributes: (SourceComplexParameterSymbolBase)param);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
FlowAnalysis\FlowTests.cs (2)
5843var parameter = property.SetMethod.Parameters[0].GetSymbol<SourceComplexParameterSymbolBase>();