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