5 implementations of HasConstantValue
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationFieldSymbol.cs (1)
22public bool HasConstantValue { get; }
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\FieldSymbol.cs (1)
94bool IFieldSymbol.HasConstantValue => _underlying.HasConstantValue;
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedFieldSymbol.cs (1)
38public bool HasConstantValue => _symbol.HasConstantValue;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\FieldSymbol.vb (1)
468Private ReadOnly Property IFieldSymbol_HasConstantValue As Boolean Implements IFieldSymbol.HasConstantValue
Microsoft.CodeAnalysis.Workspaces (1)
CodeGenerationFieldSymbol.cs (1)
22public bool HasConstantValue { get; }
39 references to HasConstantValue
Microsoft.CodeAnalysis (1)
SymbolDisplay\AbstractSymbolDisplayVisitor.cs (1)
273if (field.HasConstantValue)
Microsoft.CodeAnalysis.CodeStyle.Fixes (6)
AbstractFlagsEnumGenerator.cs (2)
178if (field is { HasConstantValue: true, ConstantValue: not null }) 197if (field is { HasConstantValue: true, ConstantValue: not null })
CodeGenerationHelpers.cs (4)
162if (f1.HasConstantValue != f2.HasConstantValue) 164return f1.HasConstantValue ? 1 : -1; 167return f1.HasConstantValue
Microsoft.CodeAnalysis.CSharp (3)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
79symbol.HasConstantValue &&
Symbols\TypedConstantExtensions.cs (2)
87if (field is object && field.HasConstantValue) 165if (field is object && field.HasConstantValue)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
EnumMemberGenerator.cs (1)
74if (!enumMember.HasConstantValue)
FieldGenerator.cs (1)
111if (field.HasConstantValue)
Microsoft.CodeAnalysis.CSharp.Features (3)
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
189var fields = type.GetMembers().OfType<IFieldSymbol>().Where(f => f.IsConst).Where(f => f.HasConstantValue);
EncapsulateField\CSharpEncapsulateFieldService.cs (1)
105field.HasConstantValue,
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
102case IFieldSymbol { HasConstantValue: true }: return default;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (6)
Compilation\SemanticModelGetSemanticInfoTests.cs (6)
4623Assert.True(symbol.HasConstantValue); 4691Assert.True(symbol.HasConstantValue); 4728Assert.False(symbol.HasConstantValue); 4764Assert.False(symbol.HasConstantValue); 4800Assert.False(symbol.HasConstantValue); 4832Assert.True(symbol.HasConstantValue);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
EnumMemberGenerator.cs (1)
74if (!enumMember.HasConstantValue)
FieldGenerator.cs (1)
111if (field.HasConstantValue)
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedFieldSymbol.cs (1)
38public bool HasConstantValue => _symbol.HasConstantValue;
Microsoft.CodeAnalysis.VisualBasic (4)
SymbolDisplay\SymbolDisplayVisitor.Members.vb (1)
53symbol.HasConstantValue Then
Symbols\FieldSymbol.vb (1)
468Private ReadOnly Property IFieldSymbol_HasConstantValue As Boolean Implements IFieldSymbol.HasConstantValue
Symbols\TypedConstant.vb (2)
81If field IsNot Nothing AndAlso field.HasConstantValue Then 146If field IsNot Nothing AndAlso field.HasConstantValue Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
CodeGeneration\EnumMemberGenerator.vb (1)
53If Not enumMember.HasConstantValue Then
CodeGeneration\FieldGenerator.vb (1)
95If field.HasConstantValue Then
Microsoft.CodeAnalysis.Workspaces (8)
AbstractFlagsEnumGenerator.cs (2)
178if (field is { HasConstantValue: true, ConstantValue: not null }) 197if (field is { HasConstantValue: true, ConstantValue: not null })
CodeGenerationHelpers.cs (4)
162if (f1.HasConstantValue != f2.HasConstantValue) 164return f1.HasConstantValue ? 1 : -1; 167return f1.HasConstantValue
Editing\SyntaxGenerator.cs (1)
126var initializer = field.HasConstantValue ? this.LiteralExpression(field.ConstantValue) : null;
Shared\Utilities\EnumValueUtilities.cs (1)
24.Where(f => f.HasConstantValue)
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
ObjectBrowser\DescriptionBuilder.vb (1)
233If fieldSymbol.HasConstantValue Then