19 references to Required
Microsoft.CodeAnalysis.CSharp (19)
Parser\LanguageParser.cs (2)
1066return DeclarationModifiers.Required; 1177case DeclarationModifiers.Required:
Symbols\Source\ModifierUtils.cs (4)
109checkFeature(DeclarationModifiers.Required, MessageID.IDS_FeatureRequiredMembers) | 322case DeclarationModifiers.Required: 376return DeclarationModifiers.Required; 489if ((modifiers & DeclarationModifiers.Required) != 0)
Symbols\Source\SourceFieldSymbol.cs (1)
163internal override bool IsRequired => (Modifiers & DeclarationModifiers.Required) != 0;
Symbols\Source\SourceMemberFieldSymbol.cs (7)
181DeclarationModifiers.Required; // Some of these are filtered out later, when illegal, for better error messages. 206reportBadMemberFlagIfAny(result, DeclarationModifiers.Required, diagnostics, errorLocation); 208result &= ~(DeclarationModifiers.Static | DeclarationModifiers.ReadOnly | DeclarationModifiers.Const | DeclarationModifiers.Volatile | DeclarationModifiers.Required); 224if (reportBadMemberFlagIfAny(result, DeclarationModifiers.Required, diagnostics, errorLocation)) 226result &= ~DeclarationModifiers.Required; 233if ((result & DeclarationModifiers.Static) != 0 && (result & DeclarationModifiers.Required) != 0) 237result &= ~DeclarationModifiers.Required;
Symbols\Source\SourcePropertySymbol.cs (3)
303allowedModifiers |= DeclarationModifiers.Required; 365if ((mods & DeclarationModifiers.Static) != 0 && (mods & DeclarationModifiers.Required) != 0) 369mods &= ~DeclarationModifiers.Required;
Symbols\Source\SourcePropertySymbolBase.cs (2)
92Debug.Assert((modifiers & DeclarationModifiers.Required) == 0 || this is SourcePropertySymbol); 512internal sealed override bool IsRequired => (_modifiers & DeclarationModifiers.Required) != 0;