48 references to Default
Microsoft.CodeAnalysis.CSharp (27)
_generated\0\Syntax.xml.Main.Generated.cs (1)
2113
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (TypeSyntax?)Visit(node.Type), VisitToken(node.Identifier), (EqualsValueClauseSyntax?)Visit(node.
Default
));
_generated\2\Syntax.xml.Syntax.Generated.cs (5)
13871
if (attributeLists != this.AttributeLists || modifiers != this.Modifiers || type != this.Type || identifier != this.Identifier || @default != this.
Default
)
13882
public new ParameterSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.Modifiers, this.Type, this.Identifier, this.
Default
);
13884
public new ParameterSyntax WithModifiers(SyntaxTokenList modifiers) => Update(this.AttributeLists, modifiers, this.Type, this.Identifier, this.
Default
);
13886
public new ParameterSyntax WithType(TypeSyntax? type) => Update(this.AttributeLists, this.Modifiers, type, this.Identifier, this.
Default
);
13887
public ParameterSyntax WithIdentifier(SyntaxToken identifier) => Update(this.AttributeLists, this.Modifiers, this.Type, identifier, this.
Default
);
Binder\Binder_Lambda.cs (5)
157
if (p.
Default
!= null)
166
Error(diagnostics, ErrorCode.ERR_DefaultValueNotAllowed, p.
Default
.EqualsToken);
170
MessageID.IDS_FeatureLambdaOptionalParameters.CheckFeatureAvailability(diagnostics, p.
Default
.EqualsToken);
209
defaultValueBuilder.Add(p.
Default
);
348
if (parameter.
Default
!= null)
Compilation\InitializerSemanticModel.cs (2)
89
rootSyntax = ((ParameterSyntax)rootSyntax).
Default
;
130
equalsValue = ((ParameterSyntax)node).
Default
;
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
187
EqualsValueClauseSyntax? defaultValueSyntax = paramDecl.
Default
;
Compilation\SyntaxTreeSemanticModel.cs (1)
1006
EqualsValueClauseSyntax defaultValueSyntax = paramDecl.
Default
;
Parser\LanguageParser.cs (1)
4893
if (parameter.
Default
!= null)
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
396
builder.Add(parameter.
Default
);
Symbols\Source\ParameterHelpers.cs (4)
301
if (concreteParam.
Default
!= null && firstDefault == -1)
865
bool isDefault = syntax is ParameterSyntax {
Default
: { } };
995
diagnostics.Add(ErrorCode.ERR_DefaultValueMustBeConstant, parameterSyntax.
Default
.Value.Location, parameterSyntax.Identifier.ValueText);
1080
diagnostics.Add(ErrorCode.WRN_RefReadonlyParameterDefaultValue, parameterSyntax.
Default
.Value, parameterSyntax.Identifier.ValueText);
Symbols\Source\SourceComplexParameterSymbol.cs (4)
77
if (parameterSyntax != null && parameterSyntax.
Default
!= null)
230
parameterSyntax?.
Default
?.Value;
378
var defaultSyntax = parameterSyntax.
Default
;
935
if (this.RefKind == RefKind.RefReadOnlyParameter && this.IsOptional && this.ParameterSyntax.
Default
is null)
Symbols\Source\SourceParameterSymbol.cs (1)
80
(syntax.
Default
== null) &&
Symbols\Source\SourcePropertySymbol.cs (1)
649
if (parameterSyntax.
Default
!= null)
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
72
explicitLambda.ParameterList.Parameters.Any(p => p.Type is null || p.
Default
!= null))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1633
@default = parameter.
Default
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
150
defaults = constructor.ParameterList.Parameters.SelectAsArray(param => param.
Default
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
290
var seenOptional = currentParameterList != null && parameterCount > 0 && currentParameterList.Parameters[^1].
Default
!= null;
308
seenOptional = seenOptional || parameterSyntax.
Default
!= null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
54
seenOptional = seenOptional || parameter.
Default
!= null;
Microsoft.CodeAnalysis.CSharp.Features (4)
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (1)
310
return await GetInitializerSourcePartsAsync(syntax.
Default
).ConfigureAwait(false);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
72
explicitLambda.ParameterList.Parameters.Any(p => p.Type is null || p.
Default
!= null))
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
150
defaults = constructor.ParameterList.Parameters.SelectAsArray(param => param.
Default
);
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
396
builder.Add(parameter.
Default
);
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
1800
if (parameter.
Default
== null)
2574
return ((ParameterSyntax)declaration).
Default
;
3660
=> node is ParameterSyntax { Type: null,
Default
: null, Modifiers.Count: 0 };
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1633
@default = parameter.
Default
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
290
var seenOptional = currentParameterList != null && parameterCount > 0 && currentParameterList.Parameters[^1].
Default
!= null;
308
seenOptional = seenOptional || parameterSyntax.
Default
!= null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
54
seenOptional = seenOptional || parameter.
Default
!= null;
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1633
@default = parameter.
Default
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
290
var seenOptional = currentParameterList != null && parameterCount > 0 && currentParameterList.Parameters[^1].
Default
!= null;
308
seenOptional = seenOptional || parameterSyntax.
Default
!= null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
54
seenOptional = seenOptional || parameter.
Default
!= null;