MCPcopy Create free account
hub / github.com/chronoxor/FastBinaryEncoding / ToString

Method ToString

projects/CSharp/Proto/com.chronoxor.proto.cs:637–678  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

635 public static State bad = new State(_bad_);
636
637 public override string ToString()
638 {
639 var value = new State(Value);
640 var sb = new StringBuilder();
641 bool first = true;
642 if (HasFlags(unknown))
643 {
644 sb.Append(first ? "" : "|").Append("unknown");
645 first = false;
646 }
647 if (HasFlags(invalid))
648 {
649 sb.Append(first ? "" : "|").Append("invalid");
650 first = false;
651 }
652 if (HasFlags(initialized))
653 {
654 sb.Append(first ? "" : "|").Append("initialized");
655 first = false;
656 }
657 if (HasFlags(calculated))
658 {
659 sb.Append(first ? "" : "|").Append("calculated");
660 first = false;
661 }
662 if (HasFlags(broken))
663 {
664 sb.Append(first ? "" : "|").Append("broken");
665 first = false;
666 }
667 if (HasFlags(good))
668 {
669 sb.Append(first ? "" : "|").Append("good");
670 first = false;
671 }
672 if (HasFlags(bad))
673 {
674 sb.Append(first ? "" : "|").Append("bad");
675 first = false;
676 }
677 return sb.ToString();
678 }
679 }
680
681} // namespace com.chronoxor.proto

Callers 14

ToStringMethod · 0.45
ToStringMethod · 0.45
ToStringMethod · 0.45
ToStringMethod · 0.45
ToStringMethod · 0.45
ToStringMethod · 0.45
SendListenerMethod · 0.45
OnReceiveListenerMethod · 0.45
SendListenerMethod · 0.45
OnReceiveListenerMethod · 0.45
SendListenerMethod · 0.45
OnReceiveListenerMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected