45 references to SPCFGRULEATTRIBUTES
System.Speech (45)
Internal\SrgsCompiler\BackEnd.cs (28)
257
internal Rule CreateRule(string name,
SPCFGRULEATTRIBUTES
attributes)
260
SPCFGRULEATTRIBUTES
allFlags =
SPCFGRULEATTRIBUTES
.SPRAF_TopLevel |
SPCFGRULEATTRIBUTES
.SPRAF_Active |
SPCFGRULEATTRIBUTES
.SPRAF_Export |
SPCFGRULEATTRIBUTES
.SPRAF_Import |
SPCFGRULEATTRIBUTES
.SPRAF_Interpreter |
SPCFGRULEATTRIBUTES
.SPRAF_Dynamic |
SPCFGRULEATTRIBUTES
.SPRAF_Root;
262
if (attributes != 0 && ((attributes & ~allFlags) != 0 || ((attributes &
SPCFGRULEATTRIBUTES
.SPRAF_Import) != 0 && (attributes &
SPCFGRULEATTRIBUTES
.SPRAF_Export) != 0)))
271
if ((attributes &
SPCFGRULEATTRIBUTES
.SPRAF_Import) != 0 && ((attributes &
SPCFGRULEATTRIBUTES
.SPRAF_TopLevel) != 0 || (attributes &
SPCFGRULEATTRIBUTES
.SPRAF_Active) != 0 || (attributes &
SPCFGRULEATTRIBUTES
.SPRAF_Root) != 0))
273
attributes &= ~(
SPCFGRULEATTRIBUTES
.SPRAF_TopLevel |
SPCFGRULEATTRIBUTES
.SPRAF_Active |
SPCFGRULEATTRIBUTES
.SPRAF_Root);
276
if ((attributes &
SPCFGRULEATTRIBUTES
.SPRAF_Import) != 0 && (name[0] == '\0'))
301
if ((attributes &
SPCFGRULEATTRIBUTES
.SPRAF_Root) != 0)
680
internal void SetRuleAttributes(Rule rule,
SPCFGRULEATTRIBUTES
dwAttributes)
683
if ((dwAttributes &
SPCFGRULEATTRIBUTES
.SPRAF_Root) != 0)
696
rule._cfgRule.TopLevel = ((dwAttributes &
SPCFGRULEATTRIBUTES
.SPRAF_TopLevel) != 0);
697
rule._cfgRule.DefaultActive = ((dwAttributes &
SPCFGRULEATTRIBUTES
.SPRAF_Active) != 0);
698
rule._cfgRule.PropRule = ((dwAttributes &
SPCFGRULEATTRIBUTES
.SPRAF_Interpreter) != 0);
699
rule._cfgRule.Export = ((dwAttributes &
SPCFGRULEATTRIBUTES
.SPRAF_Export) != 0);
700
rule._cfgRule.Dynamic = ((dwAttributes &
SPCFGRULEATTRIBUTES
.SPRAF_Dynamic) != 0);
701
rule._cfgRule.Import = ((dwAttributes &
SPCFGRULEATTRIBUTES
.SPRAF_Import) != 0);
Internal\SrgsCompiler\CfgRule.cs (7)
19
internal CfgRule(int id, int nameOffset,
SPCFGRULEATTRIBUTES
attributes)
24
TopLevel = ((attributes &
SPCFGRULEATTRIBUTES
.SPRAF_TopLevel) != 0);
25
DefaultActive = ((attributes &
SPCFGRULEATTRIBUTES
.SPRAF_Active) != 0);
26
PropRule = ((attributes &
SPCFGRULEATTRIBUTES
.SPRAF_Interpreter) != 0);
27
Export = ((attributes &
SPCFGRULEATTRIBUTES
.SPRAF_Export) != 0);
28
Dynamic = ((attributes &
SPCFGRULEATTRIBUTES
.SPRAF_Dynamic) != 0);
29
Import = ((attributes &
SPCFGRULEATTRIBUTES
.SPRAF_Import) != 0);
Internal\SrgsCompiler\GrammarElement.cs (8)
40
SPCFGRULEATTRIBUTES
dwRuleAttributes = 0;
53
dwRuleAttributes |=
SPCFGRULEATTRIBUTES
.SPRAF_Root |
SPCFGRULEATTRIBUTES
.SPRAF_Active |
SPCFGRULEATTRIBUTES
.SPRAF_TopLevel;
59
dwRuleAttributes |=
SPCFGRULEATTRIBUTES
.SPRAF_TopLevel |
SPCFGRULEATTRIBUTES
.SPRAF_Export;
65
dwRuleAttributes |=
SPCFGRULEATTRIBUTES
.SPRAF_Dynamic;
317
private Rule GetRule(string sRuleId,
SPCFGRULEATTRIBUTES
dwAttributes)
Internal\SrgsCompiler\Rule.cs (1)
45
internal Rule(Backend backend, string name, int offsetName,
SPCFGRULEATTRIBUTES
attributes, int id, int iSerialize, GrammarOptions SemanticFormat, ref int cImportedRules)
Internal\SrgsCompiler\RuleRef.cs (1)
71
ruleRef ??= backend.CreateRule(sExternalRuleUri,
SPCFGRULEATTRIBUTES
.SPRAF_Import);