Skip to content

AV1115: Exclude "and" from enum members with [Flags] #163

@bart-vmware

Description

@bart-vmware

It's generally fine to use "and" in enum member names to indicate the combination of multiple flags. For example:

[Flags]
public enum DiscoveryMode
{
    Register = 1,
    Query = 2,
    RegisterAndQuery = Register | Query
}

In cases like this, no warning should be reported.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions