7 overrides of IsRequired
Microsoft.CodeAnalysis.CSharp (6)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
158internal override bool IsRequired => false;
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
679internal override bool IsRequired
Symbols\Source\SourceFieldSymbol.cs (1)
163internal override bool IsRequired => (Modifiers & DeclarationModifiers.Required) != 0;
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
72internal override bool IsRequired => false;
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
196internal override bool IsRequired => false;
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
208internal sealed override bool IsRequired => _underlyingField.IsRequired;
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\DisplayClassVariable.cs (1)
162internal override bool IsRequired => throw ExceptionUtilities.Unreachable();
5 references to IsRequired
Microsoft.CodeAnalysis.CSharp (3)
Symbols\PublicModel\FieldSymbol.cs (1)
88bool IFieldSymbol.IsRequired => _underlying.IsRequired;
Symbols\SymbolExtensions.cs (1)
843internal static bool IsRequired(this Symbol symbol) => symbol is FieldSymbol { IsRequired: true } or PropertySymbol { IsRequired: true };
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
208internal sealed override bool IsRequired => _underlyingField.IsRequired;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\RequiredMembersTests.cs (2)
5725Assert.True(field1.IsRequired); 5728Assert.False(field2.IsRequired);