forked from microsoft/axe-windows
-
Notifications
You must be signed in to change notification settings - Fork 0
/
A11yCriteriaId.cs
37 lines (32 loc) · 1.42 KB
/
A11yCriteriaId.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Axe.Windows.Rules
{
/// <summary>
/// Values indicate standards from which rules are derived.
/// They map to sections of WCAG and Section 508 compliance documents.
/// </summary>
public enum A11yCriteriaId
{
/// <summary>
/// See <a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/content-structure-separation-programmatic.html">the WCAG documentation</a>
/// </summary>
InfoAndRelationships,
/// <summary>
/// See <a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/keyboard-operation-keyboard-operable.html">the WCAG documentation</a>
/// </summary>
Keyboard,
/// <summary>
/// See <a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/ensure-compat-rsv.html">the WCAG documentation</a>
/// </summary>
NameRoleValue,
/// <summary>
/// See <a href="https://www.access-board.gov/ict/#502-interoperability-assistive-technology">the Access Board documentation</a>
/// </summary>
ObjectInformation,
/// <summary>
/// See <a href="https://www.access-board.gov/ict/#502-interoperability-assistive-technology">the Access Board documentation</a>
/// </summary>
AvailableActions,
} // class
} // namespace