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