11 writes to _type
System (11)
regex\system\text\regularexpressions\RegexNode.cs (11)
131_type = type; 136_type = type; 142_type = type; 148_type = type; 154_type = type; 175_type += (type - One); 316_type = Nothing; 322_type += (One - Set); 327_type += (Notone - Set); 422prev._type = RegexNode.Set; 497prev._type = RegexNode.Multi;
35 references to _type
System (35)
regex\system\text\regularexpressions\RegexFCD.cs (6)
71switch (curNode._type) { 137switch (curNode._type) { 159return result | AnchorFromType(curNode._type); 303CalculateFC(curNode._type, curNode, 0); 307CalculateFC(curNode._type | BeforeChild, curNode, curChild); 332CalculateFC(curNode._type | AfterChild, curNode, curChild);
regex\system\text\regularexpressions\RegexNode.cs (17)
165if (UseOptionR() && _type == Concatenate && _children != null) { 372if (at._type == Alternate) { 379else if (at._type == Set || at._type == One) { 384if (at._type == Set) { 406if (prev._type == RegexNode.One) { 414if (at._type == RegexNode.One) { 426else if (at._type == RegexNode.Nothing) { 475if (at._type == RegexNode.Concatenate && 483else if (at._type == RegexNode.Multi || 484at._type == RegexNode.One) { 496if (prev._type == RegexNode.One) { 502if (at._type == RegexNode.One) 508if (at._type == RegexNode.One) 515else if (at._type == RegexNode.Empty) { 538switch (_type) { 573return _type;
regex\system\text\regularexpressions\RegexWriter.cs (12)
258EmitFragment(curNode._type, curNode, 0); 261EmitFragment(curNode._type | BeforeChild, curNode, curChild); 275EmitFragment(curNode._type | AfterChild, curNode, curChild); 497Emit(node._type | bits, (int)node._ch); 505Emit(((node._type == RegexNode.Oneloop || node._type == RegexNode.Onelazy) ? 508Emit(node._type | bits, (int)node._ch, node._n == Int32.MaxValue ? 517Emit(node._type | bits, StringCode(node._str), 522Emit(node._type | bits, StringCode(node._str)); 526Emit(node._type | bits, StringCode(node._str)); 530Emit(node._type | bits, MapCapnum(node._m)); 544Emit(node._type);