29 references to VariableFlags
Microsoft.CodeAnalysis.CSharp (29)
Parser\LanguageParser.cs (29)
5027type, this.ParseFieldDeclarationVariableDeclarators(type, VariableFlags.Fixed, parentKind)),
5155var variables = this.ParseFieldDeclarationVariableDeclarators(type, flags: VariableFlags.LocalOrField, parentKind);
5212TypeSyntax type, VariableFlags flags, SyntaxKind parentKind)
5245VariableFlags flags,
5296if (flags.HasFlag(VariableFlags.ForStatement) && this.PeekToken(1).Kind != SyntaxKind.SemicolonToken)
5394private static VariableFlags GetOriginalVariableFlags(CSharp.Syntax.VariableDeclaratorSyntax old)
5398VariableFlags flags = default(VariableFlags);
5401flags |= VariableFlags.Fixed;
5406flags |= VariableFlags.Const;
5411flags |= VariableFlags.LocalOrField;
5417private static bool CanReuseVariableDeclarator(CSharp.Syntax.VariableDeclaratorSyntax old, VariableFlags flags, bool isFirst)
5435VariableFlags flags,
5532bool isFixed = (flags & VariableFlags.Fixed) != 0;
5533bool isConst = (flags & VariableFlags.Const) != 0;
5534bool isLocalOrField = (flags & VariableFlags.LocalOrField) != 0;
5783this.ParseFieldDeclarationVariableDeclarators(type, VariableFlags.Const, parentKind)),
9225var decl = ParseParenthesizedVariableDeclaration(VariableFlags.None, scopedKeyword: null);
9616return (ParseParenthesizedVariableDeclaration(VariableFlags.ForStatement, ParsePossibleScopedKeyword(isFunctionPointerParameter: false, isLambdaParameter: false)), initializers: default);
10324declaration = ParseParenthesizedVariableDeclaration(VariableFlags.None, scopedKeyword);
10357declaration = ParseParenthesizedVariableDeclaration(VariableFlags.None, scopedKeyword: null);
10364declaration = ParseParenthesizedVariableDeclaration(VariableFlags.None, scopedKeyword: null);
10385declaration = ParseParenthesizedVariableDeclaration(VariableFlags.None, scopedKeyword: null);
10477initialFlags: VariableFlags.None,
10675VariableFlags initialFlags, SyntaxToken? scopedKeyword)
10703VariableFlags initialFlags,
10712VariableFlags flags = initialFlags | VariableFlags.LocalOrField;
10715flags |= VariableFlags.Const;