2 implementations of IPropertyTag
System.Speech (2)
Internal\SrgsCompiler\PropertyTag.cs (1)
9internal sealed class PropertyTag : ParseElement, IPropertyTag
Recognition\SrgsGrammar\SrgsNameValueTag.cs (1)
16public class SrgsNameValueTag : SrgsElement, IPropertyTag
13 references to IPropertyTag
System.Speech (13)
Internal\GrammarBuilding\TagElement.cs (1)
87IPropertyTag tag = elementFactory.CreatePropertyTag(parent);
Internal\SrgsCompiler\PropertyTag.cs (1)
22void IPropertyTag.NameValue(IElement? parent, string? name, object? value)
Internal\SrgsCompiler\SrgsElementCompilerFactory.cs (1)
34IPropertyTag IElementFactory.CreatePropertyTag(IElement parent)
Internal\SrgsParser\IElementFactory.cs (1)
16IPropertyTag CreatePropertyTag(IElement parent);
Internal\SrgsParser\SrgsDocumentParser.cs (2)
269private IPropertyTag ParseNameValueTag(SrgsNameValueTag srgsTag, IElement parent) 271IPropertyTag tag = _parser.CreatePropertyTag(parent);
Internal\SrgsParser\XmlParser.cs (5)
1062IPropertyTag propertyTag = _parser.CreatePropertyTag(parent); 1294List<IPropertyTag>? tags = null; 1350if (child is IPropertyTag tag) 1353tags ??= new List<IPropertyTag>(); 1420foreach (IPropertyTag tag in tags)
Recognition\SrgsGrammar\SrgsElementFactory.cs (1)
27IPropertyTag IElementFactory.CreatePropertyTag(IElement parent)
Recognition\SrgsGrammar\SrgsNameValueTag.cs (1)
126void IPropertyTag.NameValue(IElement? parent, string? name, object? value)