29 references to VariableFlags
Microsoft.CodeAnalysis.CSharp (29)
Parser\LanguageParser.cs (29)
5069type, this.ParseFieldDeclarationVariableDeclarators(type, VariableFlags.Fixed, parentKind)),
5197var variables = this.ParseFieldDeclarationVariableDeclarators(type, flags: VariableFlags.LocalOrField, parentKind);
5254TypeSyntax type, VariableFlags flags, SyntaxKind parentKind)
5287VariableFlags flags,
5338if (flags.HasFlag(VariableFlags.ForStatement) && this.PeekToken(1).Kind != SyntaxKind.SemicolonToken)
5437private static VariableFlags GetOriginalVariableFlags(CSharp.Syntax.VariableDeclaratorSyntax old)
5441VariableFlags flags = default(VariableFlags);
5444flags |= VariableFlags.Fixed;
5449flags |= VariableFlags.Const;
5454flags |= VariableFlags.LocalOrField;
5460private static bool CanReuseVariableDeclarator(CSharp.Syntax.VariableDeclaratorSyntax old, VariableFlags flags, bool isFirst)
5478VariableFlags flags,
5575bool isFixed = (flags & VariableFlags.Fixed) != 0;
5576bool isConst = (flags & VariableFlags.Const) != 0;
5577bool isLocalOrField = (flags & VariableFlags.LocalOrField) != 0;
5826this.ParseFieldDeclarationVariableDeclarators(type, VariableFlags.Const, parentKind)),
9268var decl = ParseParenthesizedVariableDeclaration(VariableFlags.None, scopedKeyword: null);
9659return (ParseParenthesizedVariableDeclaration(VariableFlags.ForStatement, ParsePossibleScopedKeyword(isFunctionPointerParameter: false, isLambdaParameter: false)), initializers: default);
10367declaration = ParseParenthesizedVariableDeclaration(VariableFlags.None, scopedKeyword);
10400declaration = ParseParenthesizedVariableDeclaration(VariableFlags.None, scopedKeyword: null);
10407declaration = ParseParenthesizedVariableDeclaration(VariableFlags.None, scopedKeyword: null);
10428declaration = ParseParenthesizedVariableDeclaration(VariableFlags.None, scopedKeyword: null);
10520initialFlags: VariableFlags.None,
10718VariableFlags initialFlags, SyntaxToken? scopedKeyword)
10746VariableFlags initialFlags,
10755VariableFlags flags = initialFlags | VariableFlags.LocalOrField;
10758flags |= VariableFlags.Const;