85 references to ExplicitDefaultConstantValue
Microsoft.CodeAnalysis.VisualBasic (15)
Compilation\ClsComplianceChecker.vb (1)
385Select Case parameter.ExplicitDefaultConstantValue.Discriminator
Emit\ParameterSymbolAdapter.vb (2)
58Return DirectCast(context.Module, PEModuleBuilder).CreateConstant(AdaptedParameterSymbol.Type, AdaptedParameterSymbol.ExplicitDefaultConstantValue.Value, syntaxNodeOpt:=DirectCast(context.SyntaxNode, VisualBasicSyntaxNode), diagnostics:=context.Diagnostics) 177Dim value = Me.ExplicitDefaultConstantValue
Symbols\Metadata\PE\PEParameterSymbol.vb (2)
368Dim defaultValue As ConstantValue = Me.ExplicitDefaultConstantValue 435Return IsOptional AndAlso ExplicitDefaultConstantValue IsNot Nothing
Symbols\Metadata\PE\PEPropertySymbol.vb (2)
469defaultValue = accessorParameter.ExplicitDefaultConstantValue 482ElseIf defaultValue <> setParameter.ExplicitDefaultConstantValue Then
Symbols\MethodSignatureComparer.vb (2)
683Dim constValue1 As ConstantValue = param1.ExplicitDefaultConstantValue 684Dim constValue2 As ConstantValue = param2.ExplicitDefaultConstantValue
Symbols\ParameterSymbol.vb (1)
155Return ExplicitDefaultConstantValue.Value
Symbols\Retargeting\RetargetingSymbolTranslator.vb (2)
975param.ExplicitDefaultConstantValue, param.IsParamArray, 1097If(param.HasExplicitDefaultValue, param.ExplicitDefaultConstantValue, Nothing), param.IsParamArray,
Symbols\Source\SourceMethodSymbol.vb (1)
552Dim defaultValue = parameter.ExplicitDefaultConstantValue()
Symbols\Source\SourceParameterSymbolBase.vb (1)
57Dim defaultValue = ExplicitDefaultConstantValue
Symbols\SynthesizedSymbols\SynthesizedMethod.vb (1)
78defaultValueOpt:=origParameter.ExplicitDefaultConstantValue)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (3)
Emit\NoPiaEmbedTypes.vb (3)
1368Assert.Null(param.ExplicitDefaultConstantValue) 4266Assert.Equal(CObj(&H0000000C), p.ExplicitDefaultConstantValue.Value) 4338Assert.Null(p.ExplicitDefaultConstantValue)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (62)
Semantics\GetSemanticInfoTests.vb (2)
1456Assert.Equal(99.99D, CType(parameter.ExplicitDefaultConstantValue.Value, Decimal)) 1463Assert.Equal(99.99D, CType(parameter.ExplicitDefaultConstantValue.Value, Decimal))
Semantics\OptionalArgumentTests.vb (60)
2210Assert.Null(parameters(0).ExplicitDefaultConstantValue) 2216Assert.Equal(ConstantValue.Create(0), parameters(1).ExplicitDefaultConstantValue) 2222Assert.Equal(ConstantValue.Create(1), parameters(2).ExplicitDefaultConstantValue) 2230Assert.Null(parameters(4).ExplicitDefaultConstantValue) 2236Assert.Null(parameters(5).ExplicitDefaultConstantValue) 2243Assert.Null(parameters(3).ExplicitDefaultConstantValue) 2249Assert.Null(parameters(6).ExplicitDefaultConstantValue) 2255Assert.Null(parameters(7).ExplicitDefaultConstantValue) 2261Assert.Null(parameters(3).ExplicitDefaultConstantValue) 2267Assert.Null(parameters(6).ExplicitDefaultConstantValue) 2273Assert.Null(parameters(7).ExplicitDefaultConstantValue) 2320Assert.Null(parameters(0).ExplicitDefaultConstantValue) 2327Assert.Equal(ConstantValue.Null, parameters(1).ExplicitDefaultConstantValue) 2335Assert.Null(parameters(3).ExplicitDefaultConstantValue) 2342Assert.Null(parameters(2).ExplicitDefaultConstantValue) 2348Assert.Null(parameters(4).ExplicitDefaultConstantValue) 2354Assert.Null(parameters(2).ExplicitDefaultConstantValue) 2360Assert.Null(parameters(4).ExplicitDefaultConstantValue) 2410Assert.Null(parameters(0).ExplicitDefaultConstantValue) 2416Assert.Equal(ConstantValue.Null, parameters(1).ExplicitDefaultConstantValue) 2422Assert.Equal(ConstantValue.Create("A"), parameters(2).ExplicitDefaultConstantValue) 2430Assert.Null(parameters(4).ExplicitDefaultConstantValue) ' not imported for non-optional parameter 2436Assert.Null(parameters(5).ExplicitDefaultConstantValue) ' not imported for non-optional parameter 2443Assert.Null(parameters(3).ExplicitDefaultConstantValue) 2449Assert.Null(parameters(6).ExplicitDefaultConstantValue) 2455Assert.Null(parameters(7).ExplicitDefaultConstantValue) 2461Assert.Null(parameters(3).ExplicitDefaultConstantValue) 2467Assert.Null(parameters(6).ExplicitDefaultConstantValue) 2473Assert.Null(parameters(7).ExplicitDefaultConstantValue) 2535Assert.Null(parameters(0).ExplicitDefaultConstantValue) 2541Assert.Equal(ConstantValue.Create(decimalZero), parameters(1).ExplicitDefaultConstantValue) 2547Assert.Equal(ConstantValue.Create(decimalOne), parameters(2).ExplicitDefaultConstantValue) 2555Assert.Null(parameters(4).ExplicitDefaultConstantValue) 2561Assert.Null(parameters(5).ExplicitDefaultConstantValue) 2571Assert.Null(parameters(8).ExplicitDefaultConstantValue) ' not imported for non-optional parameter 2577Assert.Null(parameters(9).ExplicitDefaultConstantValue) ' not imported for non-optional parameter 2584Assert.Null(parameters(3).ExplicitDefaultConstantValue) 2590Assert.Null(parameters(6).ExplicitDefaultConstantValue) 2596Assert.Null(parameters(7).ExplicitDefaultConstantValue) 2602Assert.Null(parameters(10).ExplicitDefaultConstantValue) 2608Assert.Null(parameters(11).ExplicitDefaultConstantValue) 2614Assert.Null(parameters(3).ExplicitDefaultConstantValue) 2620Assert.Null(parameters(6).ExplicitDefaultConstantValue) 2626Assert.Null(parameters(7).ExplicitDefaultConstantValue) 2632Assert.Equal(ConstantValue.Create(decimalZero), parameters(10).ExplicitDefaultConstantValue) 2638Assert.Equal(ConstantValue.Create(decimalOne), parameters(11).ExplicitDefaultConstantValue) 2697Assert.Null(parameters(0).ExplicitDefaultConstantValue) 2703Assert.Equal(ConstantValue.Create(dateTimeZero), parameters(1).ExplicitDefaultConstantValue) 2709Assert.Equal(ConstantValue.Create(dateTimeOther), parameters(2).ExplicitDefaultConstantValue) 2717Assert.Null(parameters(4).ExplicitDefaultConstantValue) ' not imported for non-optional parameter 2725Assert.Null(parameters(6).ExplicitDefaultConstantValue) ' not imported for non-optional parameter 2731Assert.Null(parameters(7).ExplicitDefaultConstantValue) ' not imported for non-optional parameter 2738Assert.Null(parameters(3).ExplicitDefaultConstantValue) 2744Assert.Null(parameters(5).ExplicitDefaultConstantValue) 2750Assert.Null(parameters(8).ExplicitDefaultConstantValue) 2756Assert.Null(parameters(9).ExplicitDefaultConstantValue) 2762Assert.Null(parameters(3).ExplicitDefaultConstantValue) 2768Assert.Null(parameters(5).ExplicitDefaultConstantValue) 2774Assert.Equal(ConstantValue.Create(dateTimeZero), parameters(8).ExplicitDefaultConstantValue) 2780Assert.Equal(ConstantValue.Create(dateTimeOne), parameters(9).ExplicitDefaultConstantValue)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (5)
SymbolsTests\Source\PropertyTests.vb (5)
7145Assert.Equal(parameter.ExplicitDefaultConstantValue, defaultValue) 7148Assert.Null(parameter.ExplicitDefaultConstantValue) 7151Assert.Null(parameter.ExplicitDefaultConstantValue) 7154Assert.Equal(parameter.ExplicitDefaultConstantValue, defaultValue) 7157Assert.Equal(parameter.ExplicitDefaultConstantValue, defaultValue)