5 writes to _startTags
System.Speech (5)
Internal\SrgsCompiler\Arc.cs (5)
319
_startTags
??= new Collection<Tag>();
331
_startTags
= null;
343
dest.
_startTags
= src._startTags;
394
src.
_startTags
= src._endTags = null;
401
_startTags
??= new Collection<Tag>();
34 references to _startTags
System.Speech (34)
Internal\SrgsCompiler\Arc.cs (34)
243
System.Diagnostics.Debug.Assert(
_startTags
!= null, "Should not call this method if there are no tags associated");
244
_startTags
[iArc]._cfgTag.StartArcIndex = iArcOffset;
245
_startTags
[iArc]._cfgTag.ArcIndex = iArcOffset;
248
_startTags
[iArc]._cfgTag.EndArcIndex = iArcOffset;
320
_startTags
.Add(tag);
338
if (src.
_startTags
!= null)
341
if (dest.
_startTags
== null)
343
dest._startTags = src.
_startTags
;
349
for (int i = 0; i < src.
_startTags
.Count; i++)
351
dest.
_startTags
.Insert(i, src.
_startTags
[i]);
357
foreach (Tag tag in src.
_startTags
)
359
dest.
_startTags
.Add(tag);
399
if (arc.
_startTags
!= null)
402
foreach (Tag tag in arc.
_startTags
)
406
_startTags
.Add(newTag);
440
bool same =
_startTags
== null && arc.
_startTags
== null;
443
if (!same &&
_startTags
!= null && arc.
_startTags
!= null &&
_startTags
.Count == arc.
_startTags
.Count)
446
for (int i = 0; i <
_startTags
.Count; i++)
448
same &=
_startTags
[i] == arc.
_startTags
[i];
498
return
_startTags
== null && _endTags == null;
545
if (
_startTags
!= null || _endTags != null)
548
bool same =
_startTags
!= null && _endTags != null && _endTags.Count ==
_startTags
.Count;
553
same &=
_startTags
![i] == _endTags[i];
557
if (
_startTags
!= null)
560
foreach (Tag tag in
_startTags
)
610
return
_startTags
== null ? 0 :
_startTags
.Count;