29 references to VariableFlags
Microsoft.CodeAnalysis.CSharp (29)
Parser\LanguageParser.cs (29)
5120type, this.ParseFieldDeclarationVariableDeclarators(type, VariableFlags.Fixed, parentKind)),
5248var variables = this.ParseFieldDeclarationVariableDeclarators(type, flags: VariableFlags.LocalOrField, parentKind);
5305TypeSyntax type, VariableFlags flags, SyntaxKind parentKind)
5338VariableFlags flags,
5389if (flags.HasFlag(VariableFlags.ForStatement) && this.PeekToken(1).Kind != SyntaxKind.SemicolonToken)
5488private static VariableFlags GetOriginalVariableFlags(CSharp.Syntax.VariableDeclaratorSyntax old)
5492VariableFlags flags = default(VariableFlags);
5495flags |= VariableFlags.Fixed;
5500flags |= VariableFlags.Const;
5505flags |= VariableFlags.LocalOrField;
5511private static bool CanReuseVariableDeclarator(CSharp.Syntax.VariableDeclaratorSyntax old, VariableFlags flags, bool isFirst)
5529VariableFlags flags,
5626bool isFixed = (flags & VariableFlags.Fixed) != 0;
5627bool isConst = (flags & VariableFlags.Const) != 0;
5628bool isLocalOrField = (flags & VariableFlags.LocalOrField) != 0;
5877this.ParseFieldDeclarationVariableDeclarators(type, VariableFlags.Const, parentKind)),
9335var decl = ParseParenthesizedVariableDeclaration(VariableFlags.None, scopedKeyword: null);
9728return (ParseParenthesizedVariableDeclaration(VariableFlags.ForStatement, ParsePossibleScopedKeyword(isFunctionPointerParameter: false, isLambdaParameter: false)), initializers: default);
10436declaration = ParseParenthesizedVariableDeclaration(VariableFlags.None, scopedKeyword);
10469declaration = ParseParenthesizedVariableDeclaration(VariableFlags.None, scopedKeyword: null);
10476declaration = ParseParenthesizedVariableDeclaration(VariableFlags.None, scopedKeyword: null);
10497declaration = ParseParenthesizedVariableDeclaration(VariableFlags.None, scopedKeyword: null);
10589initialFlags: VariableFlags.None,
10787VariableFlags initialFlags, SyntaxToken? scopedKeyword)
10815VariableFlags initialFlags,
10824VariableFlags flags = initialFlags | VariableFlags.LocalOrField;
10827flags |= VariableFlags.Const;