22 references to BoundAttributeFlags
Microsoft.CodeAnalysis.Razor.Compiler (22)
Language\BoundAttributeDescriptor.cs (9)
16private readonly BoundAttributeFlags _flags; 20public BoundAttributeFlags Flags => _flags; 36public bool CaseSensitive => _flags.IsFlagSet(BoundAttributeFlags.CaseSensitive); 37public bool HasIndexer => _flags.IsFlagSet(BoundAttributeFlags.HasIndexer); 40public bool IsEnum => _flags.IsFlagSet(BoundAttributeFlags.IsEnum); 43internal bool IsEditorRequired => _flags.IsFlagSet(BoundAttributeFlags.IsEditorRequired); 44public bool IsDirectiveAttribute => _flags.IsFlagSet(BoundAttributeFlags.IsDirectiveAttribute); 45public bool IsWeaklyTyped => _flags.IsFlagSet(BoundAttributeFlags.IsWeaklyTyped); 51BoundAttributeFlags flags,
Language\BoundAttributeDescriptorBuilder.cs (13)
37private BoundAttributeFlags _flags; 65get => _flags.IsFlagSet(BoundAttributeFlags.IsEnum); 66set => _flags.UpdateFlag(BoundAttributeFlags.IsEnum, value); 71get => _flags.IsFlagSet(BoundAttributeFlags.HasIndexer); 72set => _flags.UpdateFlag(BoundAttributeFlags.HasIndexer, value); 85get => _flags.IsFlagSet(BoundAttributeFlags.IsEditorRequired); 86set => _flags.UpdateFlag(BoundAttributeFlags.IsEditorRequired, value); 91get => _flags.IsFlagSet(BoundAttributeFlags.IsDirectiveAttribute); 92set => _flags.UpdateFlag(BoundAttributeFlags.IsDirectiveAttribute, value); 97get => _flags.IsFlagSet(BoundAttributeFlags.IsWeaklyTyped); 98set => _flags.UpdateFlag(BoundAttributeFlags.IsWeaklyTyped, value); 120get => _caseSensitiveSet ? _flags.IsFlagSet(BoundAttributeFlags.CaseSensitive) : _parent.CaseSensitive; 123_flags.UpdateFlag(BoundAttributeFlags.CaseSensitive, value);