14 references to HasDefault
Microsoft.CodeAnalysis (1)
PEWriter\MetadataWriter.cs (1)
1220result |= ParameterAttributes.HasDefault;
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Metadata\PE\PEParameterSymbol.cs (2)
544return (_flags & ParameterAttributes.HasDefault) != 0; 560if ((_flags & ParameterAttributes.HasDefault) != 0)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (6)
Attributes\AttributeTests_WellKnownAttributes.cs (6)
520Assert.Equal(ParameterAttributes.HasDefault, theParameter.Flags); // native compiler has None instead 1094Assert.Equal(ParameterAttributes.Optional | ParameterAttributes.HasDefault, param.Attributes); 1166expectedFlags = ParameterAttributes.Optional | ParameterAttributes.HasDefault; 2171expectedFlags = ParameterAttributes.In | ParameterAttributes.HasDefault | ParameterAttributes.Optional; 2175expectedFlags = ParameterAttributes.Out | ParameterAttributes.HasDefault | ParameterAttributes.Optional; 2179expectedFlags = ParameterAttributes.In | ParameterAttributes.Out | ParameterAttributes.HasDefault | ParameterAttributes.Optional;
Microsoft.CodeAnalysis.Test.Utilities (1)
Platform\Custom\MetadataSignatureHelper.cs (1)
173if ((attributes & ParameterAttributes.HasDefault) != 0)
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\Metadata\PE\PEParameterSymbol.vb (2)
320Return (_flags And ParameterAttributes.HasDefault) <> 0 334If (_flags And ParameterAttributes.HasDefault) <> 0 Then
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
1528else if ((parameter.Attributes & ParameterAttributes.HasDefault) != 0 && !parameter.ParameterType.IsByRef)
System.Reflection.Emit (1)
System\Reflection\Emit\ParameterBuilderImpl.cs (1)
36_attributes |= ParameterAttributes.HasDefault;