29 references to VariableFlags
Microsoft.CodeAnalysis.CSharp (29)
Parser\LanguageParser.cs (29)
5007type, this.ParseFieldDeclarationVariableDeclarators(type, VariableFlags.Fixed, parentKind)),
5135var variables = this.ParseFieldDeclarationVariableDeclarators(type, flags: VariableFlags.LocalOrField, parentKind);
5192TypeSyntax type, VariableFlags flags, SyntaxKind parentKind)
5225VariableFlags flags,
5276if (flags.HasFlag(VariableFlags.ForStatement) && this.PeekToken(1).Kind != SyntaxKind.SemicolonToken)
5374private static VariableFlags GetOriginalVariableFlags(CSharp.Syntax.VariableDeclaratorSyntax old)
5378VariableFlags flags = default(VariableFlags);
5381flags |= VariableFlags.Fixed;
5386flags |= VariableFlags.Const;
5391flags |= VariableFlags.LocalOrField;
5397private static bool CanReuseVariableDeclarator(CSharp.Syntax.VariableDeclaratorSyntax old, VariableFlags flags, bool isFirst)
5415VariableFlags flags,
5512bool isFixed = (flags & VariableFlags.Fixed) != 0;
5513bool isConst = (flags & VariableFlags.Const) != 0;
5514bool isLocalOrField = (flags & VariableFlags.LocalOrField) != 0;
5763this.ParseFieldDeclarationVariableDeclarators(type, VariableFlags.Const, parentKind)),
9211var decl = ParseParenthesizedVariableDeclaration(VariableFlags.None, scopedKeyword: null);
9602return (ParseParenthesizedVariableDeclaration(VariableFlags.ForStatement, ParsePossibleScopedKeyword(isFunctionPointerParameter: false, isLambdaParameter: false)), initializers: default);
10310declaration = ParseParenthesizedVariableDeclaration(VariableFlags.None, scopedKeyword);
10343declaration = ParseParenthesizedVariableDeclaration(VariableFlags.None, scopedKeyword: null);
10350declaration = ParseParenthesizedVariableDeclaration(VariableFlags.None, scopedKeyword: null);
10371declaration = ParseParenthesizedVariableDeclaration(VariableFlags.None, scopedKeyword: null);
10463initialFlags: VariableFlags.None,
10659VariableFlags initialFlags, SyntaxToken? scopedKeyword)
10687VariableFlags initialFlags,
10696VariableFlags flags = initialFlags | VariableFlags.LocalOrField;
10699flags |= VariableFlags.Const;