52 references to Unset
Microsoft.CodeAnalysis (4)
Symbols\Attributes\CommonFieldWellKnownAttributeData.cs (2)
45private ConstantValue _constValue = ConstantValue.Unset; 56Debug.Assert(_constValue == ConstantValue.Unset);
Symbols\Attributes\CommonParameterEarlyWellKnownAttributeData.cs (2)
17private ConstantValue _defaultParameterValue = ConstantValue.Unset; 28Debug.Assert(_defaultParameterValue == ConstantValue.Unset);
Microsoft.CodeAnalysis.CSharp (32)
Binder\Binder_Expressions.cs (1)
7500if (constantValueOpt == ConstantValue.Unset)
Binder\Binder_Invocation.cs (1)
1369Debug.Assert((object?)defaultConstantValue != ConstantValue.Unset);
Symbols\Metadata\PE\PEFieldSymbol.cs (3)
121private ConstantValue _lazyConstantValue = Microsoft.CodeAnalysis.ConstantValue.Unset; // Indicates an uninitialized ConstantValue 482if (_lazyConstantValue == Microsoft.CodeAnalysis.ConstantValue.Unset) 506Microsoft.CodeAnalysis.ConstantValue.Unset);
Symbols\Metadata\PE\PEParameterSymbol.cs (3)
160private ConstantValue? _lazyDefaultValue = ConstantValue.Unset; 542if (_lazyDefaultValue == ConstantValue.Unset) 548Interlocked.CompareExchange(ref _lazyDefaultValue, value, ConstantValue.Unset);
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (2)
288if (data.ConstValue == CodeAnalysis.ConstantValue.Unset) 297if (constValue != CodeAnalysis.ConstantValue.Unset)
Symbols\Source\SourceComplexParameterSymbol.cs (6)
73_lazyDefaultSyntaxValue = ConstantValue.Unset; 107return (data != null && data.DefaultParameterValue != ConstantValue.Unset) ? data.DefaultParameterValue : ConstantValue.NotAvailable; 246ConstantValue.Unset); 247Debug.Assert(previousValue == ConstantValue.Unset); 717if (paramData.DefaultParameterValue == ConstantValue.Unset) 907if ((attrValue != ConstantValue.Unset) &&
Symbols\Source\SourceEnumConstantSymbol.cs (2)
203if (otherValue == Microsoft.CodeAnalysis.ConstantValue.Unset) 205return Microsoft.CodeAnalysis.ConstantValue.Unset;
Symbols\Source\SourceFieldSymbol.cs (12)
174private ConstantValue _lazyConstantEarlyDecodingValue = Microsoft.CodeAnalysis.ConstantValue.Unset; 175private ConstantValue _lazyConstantValue = Microsoft.CodeAnalysis.ConstantValue.Unset; 251if (value != Microsoft.CodeAnalysis.ConstantValue.Unset) 262return Microsoft.CodeAnalysis.ConstantValue.Unset; 294if (value != Microsoft.CodeAnalysis.ConstantValue.Unset) 313(value != Microsoft.CodeAnalysis.ConstantValue.Unset) && 335if (this.GetLazyConstantValue(earlyDecodingWellKnownAttributes) != Microsoft.CodeAnalysis.ConstantValue.Unset) 368Debug.Assert(value != Microsoft.CodeAnalysis.ConstantValue.Unset); 369Debug.Assert((GetLazyConstantValue(earlyDecodingWellKnownAttributes) == Microsoft.CodeAnalysis.ConstantValue.Unset) || 374Interlocked.CompareExchange(ref _lazyConstantEarlyDecodingValue, value, Microsoft.CodeAnalysis.ConstantValue.Unset); 378if (Interlocked.CompareExchange(ref _lazyConstantValue, value, Microsoft.CodeAnalysis.ConstantValue.Unset) == Microsoft.CodeAnalysis.ConstantValue.Unset)
Symbols\Source\SourceMemberFieldSymbol.cs (2)
116if (data == null || data.ConstValue == CodeAnalysis.ConstantValue.Unset) 138!(decodedData is FieldWellKnownAttributeData fieldData && fieldData.ConstValue != CodeAnalysis.ConstantValue.Unset))
Microsoft.CodeAnalysis.VisualBasic (16)
Symbols\Metadata\PE\PEFieldSymbol.vb (3)
42Private _lazyConstantValue As ConstantValue = Microsoft.CodeAnalysis.ConstantValue.Unset 225If _lazyConstantValue Is Microsoft.CodeAnalysis.ConstantValue.Unset Then 286Microsoft.CodeAnalysis.ConstantValue.Unset)
Symbols\Metadata\PE\PEParameterSymbol.vb (3)
43Private _lazyDefaultValue As ConstantValue = ConstantValue.Unset 326If _lazyDefaultValue Is ConstantValue.Unset Then 345Interlocked.CompareExchange(_lazyDefaultValue, defaultValue, ConstantValue.Unset)
Symbols\Source\SourceComplexParameterSymbol.vb (4)
134If _lazyDefaultValue Is ConstantValue.Unset Then 136If Interlocked.CompareExchange(_lazyDefaultValue, BindDefaultValue(inProgress, diagnostics), ConstantValue.Unset) Is ConstantValue.Unset Then 373defaultValue = ConstantValue.Unset
Symbols\Source\SourceFieldSymbol.vb (3)
662If data Is Nothing OrElse data.ConstValue = CodeAnalysis.ConstantValue.Unset Then 772If data.ConstValue = CodeAnalysis.ConstantValue.Unset Then 778If constValue <> CodeAnalysis.ConstantValue.Unset Then
Symbols\Source\SourceParameterSymbol.vb (3)
165Return data IsNot Nothing AndAlso data.DefaultParameterValue <> ConstantValue.Unset 312If paramData.DefaultParameterValue = ConstantValue.Unset Then 395If attrValue <> ConstantValue.Unset AndAlso