SYMBOL INDEX (532 symbols across 20 files) FILE: FParsecCS/Buffer.cs class Buffer (line 12) | public static class Buffer { method PositiveDistance (line 18) | internal static unsafe uint PositiveDistance(char* begin, char* end) { method PositiveDistance64 (line 24) | internal static unsafe long PositiveDistance64(char* begin, char* end) { method Copy (line 29) | static internal unsafe void Copy(byte* dst, byte* src, int size) { method SwapByteOrder (line 37) | internal static uint SwapByteOrder(uint value) => BinaryPrimitives.Rev... method SwapByteOrder (line 39) | internal static ulong SwapByteOrder(ulong value) => BinaryPrimitives.R... method SwapByteOrder (line 41) | internal static void SwapByteOrder(Span array) { method CopyUIntsStoredInLittleEndianByteArray (line 48) | internal static uint[] CopyUIntsStoredInLittleEndianByteArray(ReadOnly... method Equals (line 59) | public static unsafe bool Equals(uint* ptr1, uint* ptr2, int length) => method LoadLittleEndianUInt32Data (line 62) | internal static unsafe uint* LoadLittleEndianUInt32Data(byte* data, in... FILE: FParsecCS/CaseFoldTable.cs class CaseFoldTable (line 10) | internal static class CaseFoldTable { method CreateFoldedCharsArray (line 14) | private static char[] CreateFoldedCharsArray() { method Initialize (line 26) | private static unsafe char* Initialize() { FILE: FParsecCS/CharSet.cs class CharSet (line 12) | internal sealed class CharSet { method CharSet (line 23) | public CharSet(string chars) : this(chars, 32) {} method CharSet (line 26) | public CharSet(string chars, int maxTableSize) { FILE: FParsecCS/CharStream.cs type CharStreamIndexToken (line 24) | public unsafe struct CharStreamIndexToken { method CharStreamIndexToken (line 34) | internal CharStreamIndexToken( method ThrowInvalidIndexToken (line 48) | private static void ThrowInvalidIndexToken() { method GetIndex (line 52) | public long GetIndex(CharStream charStreamFromWhichIndexTokenWasRetrie... type TwoChars (line 62) | public struct TwoChars : IEquatable { method TwoChars (line 65) | internal TwoChars(uint chars) { method TwoChars (line 68) | public TwoChars(char char0, char char1) { method Equals (line 75) | public override bool Equals(object obj) { return (obj is TwoChars) && ... method Equals (line 76) | public bool Equals(TwoChars other) { return Chars == other.Chars; } method GetHashCode (line 77) | public override int GetHashCode() { return unchecked((int)Chars); } class BlockInfo (line 107) | private class BlockInfo { method BlockInfo (line 134) | public BlockInfo(long byteIndex, int byteBufferIndex, method SetLine_WithoutCheckAndWithoutIncrementingTheStateTag (line 192) | public void SetLine_WithoutCheckAndWithoutIncrementingTheStateTag(long l... method SetLineBegin_WithoutCheckAndWithoutIncrementingTheStateTag (line 199) | public void SetLineBegin_WithoutCheckAndWithoutIncrementingTheStateTag(l... class MultiBlockData (line 256) | private partial class MultiBlockData { method GetIndex (line 335) | internal long GetIndex(char* ptr, int block) { method CharStream (line 364) | internal CharStream(string chars) { method CharStream (line 373) | public CharStream(string chars, int index, int length) : this(chars, ind... method CharStream (line 374) | public CharStream(string chars, int index, int length, long streamIndexO... method CharStream (line 390) | public CharStream(char[] chars, int index, int length) : this(chars, ind... method CharStream (line 391) | public CharStream(char[] chars, int index, int length, long streamIndexO... method CharStream (line 412) | public CharStream(char* chars, int length) : this(chars, length, 0) {} method CharStream (line 413) | public CharStream(char* chars, int length, long streamIndexOffset) { method CharConstructorContinue (line 425) | private void CharConstructorContinue(char* bufferBegin, int length) { method CharStream (line 440) | internal CharStream(string chars, char* pChars, char* begin, int length) { method CharStream (line 459) | public CharStream(string path, Encoding encoding) method CharStream (line 463) | public CharStream(string path, Encoding encoding, bool detectEncodingFro... method CharStream (line 467) | public CharStream(string path, Encoding encoding, bool detectEncodingFro... method CharStream (line 482) | public CharStream(Stream stream, Encoding encoding) method CharStream (line 487) | public CharStream(Stream stream, bool leaveOpen, Encoding encoding) method CharStream (line 492) | public CharStream(Stream stream, bool leaveOpen, Encoding encoding, bool... method CharStream (line 497) | public CharStream(Stream stream, bool leaveOpen, method StreamConstructorContinue (line 511) | private void StreamConstructorContinue(Stream stream, bool leaveOpen, method Dispose (line 636) | public void Dispose() { method ParseString (line 656) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability"... method FillByteBuffer (line 688) | private int FillByteBuffer() { method ClearAndRefillByteBuffer (line 697) | private int ClearAndRefillByteBuffer(int byteBufferIndex) { method ReadCharsFromStream (line 730) | private char* ReadCharsFromStream(char* buffer, int maxCount, out string... FILE: FParsecCS/CharStreamLT.cs type CharStreamIndexToken (line 18) | public struct CharStreamIndexToken { method CharStreamIndexToken (line 27) | internal CharStreamIndexToken( method ThrowInvalidIndexToken (line 39) | private static void ThrowInvalidIndexToken() { method GetIndex (line 43) | public long GetIndex(CharStream charStreamFromWhichIndexTokenWasRetrie... type TwoChars (line 53) | public struct TwoChars : IEquatable { method TwoChars (line 56) | internal TwoChars(uint chars) { method TwoChars (line 59) | public TwoChars(char char0, char char1) { method Equals (line 66) | public override bool Equals(object obj) { return (obj is TwoChars) && ... method Equals (line 67) | public bool Equals(TwoChars other) { return Chars == other.Chars; } method GetHashCode (line 68) | public override int GetHashCode() { return unchecked((int)Chars); } class CharStream (line 74) | public class CharStream : IDisposable { method GetIndex (line 122) | internal long GetIndex(int idx) { method SetLine_WithoutCheckAndWithoutIncrementingTheStateTag (line 144) | public void SetLine_WithoutCheckAndWithoutIncrementingTheStateTag(long... method SetLineBegin_WithoutCheckAndWithoutIncrementingTheStateTag (line 150) | public void SetLineBegin_WithoutCheckAndWithoutIncrementingTheStateTag... method CharStream (line 171) | internal CharStream(string chars) { method CharStream (line 186) | public CharStream(string chars, int index, int length) : this(chars, i... method CharStream (line 188) | public CharStream(string chars, int index, int length, long streamBegi... method CharStream (line 204) | public CharStream(string path, Encoding encoding) method CharStream (line 207) | public CharStream(string path, Encoding encoding, bool detectEncodingF... method CharStream (line 210) | public CharStream(string path, Encoding encoding, bool detectEncodingF... method CharStream (line 223) | public CharStream(Stream stream, Encoding encoding) method CharStream (line 226) | public CharStream(Stream stream, bool leaveOpen, Encoding encoding) method CharStream (line 229) | public CharStream(Stream stream, bool leaveOpen, Encoding encoding, bo... method CharStream (line 232) | public CharStream(Stream stream, bool leaveOpen, Encoding encoding, bo... method StreamConstructorContinue (line 239) | private void StreamConstructorContinue(Stream stream, bool leaveOpen, ... method Dispose (line 319) | public void Dispose() {} method ParseString (line 321) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliabilit... method Seek (line 333) | public void Seek(long index) { method ThrowInvalidIndexToken (line 356) | private static void ThrowInvalidIndexToken() { method Seek (line 360) | public void Seek(CharStreamIndexToken indexToken) { method ReadFrom (line 371) | public string ReadFrom(CharStreamIndexToken indexToken) { method ReadFrom (line 380) | internal string ReadFrom(int idx0) { method RegisterNewline (line 394) | public void RegisterNewline() { method RegisterNewLineBegin (line 402) | private void RegisterNewLineBegin(int stringLineBegin, int lineOffset) { method RegisterNewlines (line 413) | public void RegisterNewlines(int lineOffset, int newColumnMinus1) { method RegisterNewlines (line 422) | public void RegisterNewlines(long lineOffset, long newColumnMinus1) { method Peek (line 432) | public char Peek() { method Skip (line 438) | public void Skip() { method Read (line 449) | public char Read() { method SkipAndPeek (line 462) | public char SkipAndPeek() { method Peek2 (line 475) | public TwoChars Peek2() { method Peek (line 485) | public char Peek(uint utf16Offset) { method Skip (line 495) | public void Skip(uint utf16Offset) { method SkipAndPeek (line 509) | public char SkipAndPeek(uint utf16Offset) { method Peek (line 523) | public char Peek(int utf16Offset) { method Skip (line 540) | public void Skip(int utf16Offset) { method Skip (line 562) | public void Skip(long utf16Offset) { method SkipAndPeek (line 572) | public char SkipAndPeek(int utf16Offset) { method PeekString (line 595) | public string PeekString(int length) { method Read (line 604) | public string Read(int length) { method PeekString (line 618) | public int PeekString(char[] buffer, int bufferIndex, int length) { method Read (line 621) | public int Read(char[] buffer, int bufferIndex, int length) { method Read (line 624) | private int Read(char[] buffer, int bufferIndex, int length, bool back... method Match (line 651) | public bool Match(char ch) { method MatchCaseFolded (line 655) | public bool MatchCaseFolded(char caseFoldedChar) { method Skip (line 659) | public bool Skip(char ch) { method SkipCaseFolded (line 671) | public bool SkipCaseFolded(char caseFoldedChar) { method Skip (line 683) | public bool Skip(TwoChars twoChars) { method Match (line 699) | public bool Match(string chars) { method Skip (line 710) | public bool Skip(string chars) { method MatchCaseFolded (line 725) | public bool MatchCaseFolded(string caseFoldedChars) { method SkipCaseFolded (line 736) | public bool SkipCaseFolded(string caseFoldedChars) { method Match (line 751) | public bool Match(char[] chars, int charsIndex, int length) { method Skip (line 754) | public bool Skip(char[] chars, int charsIndex, int length) { method Skip (line 757) | private bool Skip(char[] chars, int charsIndex, int length, bool backt... method Match (line 779) | public Match Match(Regex regex) { method SkipWhitespace (line 784) | public bool SkipWhitespace() { method SkipUnicodeWhitespace (line 852) | public bool SkipUnicodeWhitespace() { method SkipNewline (line 907) | public bool SkipNewline() { method SkipUnicodeNewline (line 924) | public bool SkipUnicodeNewline() { method SkipNewlineThenWhitespace (line 943) | public int SkipNewlineThenWhitespace(int powerOf2TabStopDistance, bool... method SkipRestOfLine (line 1005) | public void SkipRestOfLine(bool skipNewline) { method ReadRestOfLine (line 1040) | public string ReadRestOfLine(bool skipNewline) { method ReadCharOrNewline (line 1082) | public char ReadCharOrNewline() { method SkipCharsOrNewlines (line 1103) | public int SkipCharsOrNewlines(int maxCharsOrNewlines) { method ReadCharsOrNewlines (line 1140) | public string ReadCharsOrNewlines(int maxCharsOrNewlines, bool normali... method SkipCharsOrNewlinesWhile (line 1186) | public int SkipCharsOrNewlinesWhile(Microsoft.FSharp.Core.FSharpFunc state) { method BacktrackTo (line 1888) | public void BacktrackTo(ref CharStreamState state) { method ReadFrom (line 1902) | public string ReadFrom(CharStreamState stateWhereStringBeg... method ReadFrom (line 1905) | public string ReadFrom(ref CharStreamState state, bool nor... method CreateSubstream (line 1915) | public CharStream CreateSubstream CreateSubstream { method CharStreamState (line 1796) | public CharStreamState(CharStream charStream) { method ThrowInvalidState (line 1808) | private static void ThrowInvalidState() { method GetIndex (line 1822) | public long GetIndex(CharStream charStreamFromWhichStateWasRetrieved) { method GetPosition (line 1830) | public Position GetPosition(CharStream charStreamFromWhichStateWasRetr... class CharStream (line 1842) | public sealed class CharStream : CharStream { method GetIndex (line 122) | internal long GetIndex(int idx) { method SetLine_WithoutCheckAndWithoutIncrementingTheStateTag (line 144) | public void SetLine_WithoutCheckAndWithoutIncrementingTheStateTag(long... method SetLineBegin_WithoutCheckAndWithoutIncrementingTheStateTag (line 150) | public void SetLineBegin_WithoutCheckAndWithoutIncrementingTheStateTag... method CharStream (line 171) | internal CharStream(string chars) { method CharStream (line 186) | public CharStream(string chars, int index, int length) : this(chars, i... method CharStream (line 188) | public CharStream(string chars, int index, int length, long streamBegi... method CharStream (line 204) | public CharStream(string path, Encoding encoding) method CharStream (line 207) | public CharStream(string path, Encoding encoding, bool detectEncodingF... method CharStream (line 210) | public CharStream(string path, Encoding encoding, bool detectEncodingF... method CharStream (line 223) | public CharStream(Stream stream, Encoding encoding) method CharStream (line 226) | public CharStream(Stream stream, bool leaveOpen, Encoding encoding) method CharStream (line 229) | public CharStream(Stream stream, bool leaveOpen, Encoding encoding, bo... method CharStream (line 232) | public CharStream(Stream stream, bool leaveOpen, Encoding encoding, bo... method StreamConstructorContinue (line 239) | private void StreamConstructorContinue(Stream stream, bool leaveOpen, ... method Dispose (line 319) | public void Dispose() {} method ParseString (line 321) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliabilit... method Seek (line 333) | public void Seek(long index) { method ThrowInvalidIndexToken (line 356) | private static void ThrowInvalidIndexToken() { method Seek (line 360) | public void Seek(CharStreamIndexToken indexToken) { method ReadFrom (line 371) | public string ReadFrom(CharStreamIndexToken indexToken) { method ReadFrom (line 380) | internal string ReadFrom(int idx0) { method RegisterNewline (line 394) | public void RegisterNewline() { method RegisterNewLineBegin (line 402) | private void RegisterNewLineBegin(int stringLineBegin, int lineOffset) { method RegisterNewlines (line 413) | public void RegisterNewlines(int lineOffset, int newColumnMinus1) { method RegisterNewlines (line 422) | public void RegisterNewlines(long lineOffset, long newColumnMinus1) { method Peek (line 432) | public char Peek() { method Skip (line 438) | public void Skip() { method Read (line 449) | public char Read() { method SkipAndPeek (line 462) | public char SkipAndPeek() { method Peek2 (line 475) | public TwoChars Peek2() { method Peek (line 485) | public char Peek(uint utf16Offset) { method Skip (line 495) | public void Skip(uint utf16Offset) { method SkipAndPeek (line 509) | public char SkipAndPeek(uint utf16Offset) { method Peek (line 523) | public char Peek(int utf16Offset) { method Skip (line 540) | public void Skip(int utf16Offset) { method Skip (line 562) | public void Skip(long utf16Offset) { method SkipAndPeek (line 572) | public char SkipAndPeek(int utf16Offset) { method PeekString (line 595) | public string PeekString(int length) { method Read (line 604) | public string Read(int length) { method PeekString (line 618) | public int PeekString(char[] buffer, int bufferIndex, int length) { method Read (line 621) | public int Read(char[] buffer, int bufferIndex, int length) { method Read (line 624) | private int Read(char[] buffer, int bufferIndex, int length, bool back... method Match (line 651) | public bool Match(char ch) { method MatchCaseFolded (line 655) | public bool MatchCaseFolded(char caseFoldedChar) { method Skip (line 659) | public bool Skip(char ch) { method SkipCaseFolded (line 671) | public bool SkipCaseFolded(char caseFoldedChar) { method Skip (line 683) | public bool Skip(TwoChars twoChars) { method Match (line 699) | public bool Match(string chars) { method Skip (line 710) | public bool Skip(string chars) { method MatchCaseFolded (line 725) | public bool MatchCaseFolded(string caseFoldedChars) { method SkipCaseFolded (line 736) | public bool SkipCaseFolded(string caseFoldedChars) { method Match (line 751) | public bool Match(char[] chars, int charsIndex, int length) { method Skip (line 754) | public bool Skip(char[] chars, int charsIndex, int length) { method Skip (line 757) | private bool Skip(char[] chars, int charsIndex, int length, bool backt... method Match (line 779) | public Match Match(Regex regex) { method SkipWhitespace (line 784) | public bool SkipWhitespace() { method SkipUnicodeWhitespace (line 852) | public bool SkipUnicodeWhitespace() { method SkipNewline (line 907) | public bool SkipNewline() { method SkipUnicodeNewline (line 924) | public bool SkipUnicodeNewline() { method SkipNewlineThenWhitespace (line 943) | public int SkipNewlineThenWhitespace(int powerOf2TabStopDistance, bool... method SkipRestOfLine (line 1005) | public void SkipRestOfLine(bool skipNewline) { method ReadRestOfLine (line 1040) | public string ReadRestOfLine(bool skipNewline) { method ReadCharOrNewline (line 1082) | public char ReadCharOrNewline() { method SkipCharsOrNewlines (line 1103) | public int SkipCharsOrNewlines(int maxCharsOrNewlines) { method ReadCharsOrNewlines (line 1140) | public string ReadCharsOrNewlines(int maxCharsOrNewlines, bool normali... method SkipCharsOrNewlinesWhile (line 1186) | public int SkipCharsOrNewlinesWhile(Microsoft.FSharp.Core.FSharpFunc state) { method BacktrackTo (line 1888) | public void BacktrackTo(ref CharStreamState state) { method ReadFrom (line 1902) | public string ReadFrom(CharStreamState stateWhereStringBeg... method ReadFrom (line 1905) | public string ReadFrom(ref CharStreamState state, bool nor... method CreateSubstream (line 1915) | public CharStream CreateSubstream CreateSubstream CreateMemberwiseCloneDelegate() { method CreateWithoutLock (line 219) | private static Cloner CreateWithoutLock(Type type) { class PhyiscalEqualityObjectComparer (line 259) | private sealed class PhyiscalEqualityObjectComparer : System.Collectio... method Equals (line 260) | public override bool Equals(object x, object y) { return x == y; } method GetHashCode (line 261) | public override int GetHashCode(object obj) { type WorkItem (line 272) | private struct WorkItem { method WorkItem (line 276) | public WorkItem(Cloner cloner, object instance) { type OnSerializedListItem (line 282) | private struct OnSerializedListItem { method OnSerializedListItem (line 286) | public OnSerializedListItem(CloneEventHandlers cloneEventHandlers, o... method Contains (line 292) | private static bool Contains(int[] arrayOrNull, int element) { method CaptureImage (line 300) | private CloneImage CaptureImage(object instance, bool imageIsReturnedT... class BlittableCloner (line 393) | private sealed class BlittableCloner : Cloner { method BlittableCloner (line 396) | public BlittableCloner(Type type, CloneEventHandlers eventHandlers, ... method CaptureShallowStateAndEnqueueNestedState (line 401) | internal override State CaptureShallowStateAndEnqueueNestedState(obj... class BlittableState (line 411) | private sealed class BlittableState : State { method BlittableState (line 414) | public BlittableState(CloneEventHandlers eventHandlers, object value... method CreateUninitializedObject (line 420) | public override object CreateUninitializedObject() { method WriteToUninitializedObject (line 424) | public override void WriteToUninitializedObject(object instance, obj... class Rank1ArrayCloner (line 427) | private sealed class Rank1ArrayCloner : Cloner { method Rank1ArrayCloner (line 430) | public Rank1ArrayCloner(Type type, Cloner elementCloner) : base(type... method CaptureShallowStateAndEnqueueNestedState (line 434) | internal override State CaptureShallowStateAndEnqueueNestedState(obj... class Rank1ArrayState (line 460) | private sealed class Rank1ArrayState : State { method Rank1ArrayState (line 464) | public Rank1ArrayState(Type elementType, int lowerBound, int[] objec... method CreateUninitializedObject (line 472) | public override object CreateUninitializedObject() { method WriteToUninitializedObject (line 479) | public override void WriteToUninitializedObject(object instance, obj... class RankNArrayCloner (line 490) | private sealed class RankNArrayCloner : Cloner { method RankNArrayCloner (line 493) | public RankNArrayCloner(Type type, Cloner elementCloner) : base(type... method CaptureShallowStateAndEnqueueNestedState (line 497) | internal override State CaptureShallowStateAndEnqueueNestedState(obj... class RankNArrayState (line 539) | private sealed class RankNArrayState : State { method RankNArrayState (line 545) | public RankNArrayState(Type elementType, int[] lengths, int[] lowerB... method CreateUninitializedObject (line 557) | public override object CreateUninitializedObject() { method WriteToUninitializedObject (line 561) | public override void WriteToUninitializedObject(object instance, obj... class NativeSerializationCloner (line 577) | private sealed class NativeSerializationCloner : Cloner { method NativeSerializationCloner (line 584) | public NativeSerializationCloner(Type type, CloneEventHandlers event... method CaptureShallowStateAndEnqueueNestedState (line 589) | internal override State CaptureShallowStateAndEnqueueNestedState(obj... class NativeSerializationState (line 615) | private sealed class NativeSerializationState : State { method NativeSerializationState (line 619) | public NativeSerializationState(NativeSerializationCloner cloner) method NativeSerializationState (line 625) | public NativeSerializationState(NativeSerializationCloner cloner, ob... method CreateUninitializedObject (line 635) | public override object CreateUninitializedObject() { method WriteToUninitializedObject (line 639) | public override void WriteToUninitializedObject(object instance, obj... class NativeSerializationProxyState (line 650) | private sealed class NativeSerializationProxyState : State { method NativeSerializationProxyState (line 655) | public NativeSerializationProxyState(Type type, CloneEventHandlers e... method NativeSerializationProxyState (line 661) | public NativeSerializationProxyState(Type type, CloneEventHandlers e... method CreateUninitializedObject (line 672) | public override object CreateUninitializedObject() { method WriteToUninitializedObject (line 676) | public override void WriteToUninitializedObject(object instance, obj... type CustomSerializationMemberInfo (line 694) | private struct CustomSerializationMemberInfo { class CustomSerializationCloner (line 700) | private sealed class CustomSerializationCloner : Cloner { method CustomSerializationCloner (line 708) | public CustomSerializationCloner(Type type, method CaptureShallowStateAndEnqueueNestedState (line 716) | internal override State CaptureShallowStateAndEnqueueNestedState(obj... class CustomSerializationState (line 819) | private sealed class CustomSerializationState : State { method CustomSerializationState (line 823) | public CustomSerializationState(CustomSerializationCloner cloner, method CreateUninitializedObject (line 834) | public override object CreateUninitializedObject() { method WriteToUninitializedObject (line 838) | public override void WriteToUninitializedObject(object instance, obj... class SimpleImage (line 853) | private sealed class SimpleImage : CloneImage { method SimpleImage (line 857) | internal SimpleImage(Cloner.State[] states, int deserializationCallb... method CreateClone (line 863) | public override object CreateClone() { class OrderedImage (line 898) | private sealed class OrderedImage : CloneImage { method OrderedImage (line 903) | internal OrderedImage(Cloner.State[] states, int[] order, int deseri... method GetRealObject (line 910) | public static object GetRealObject(object instance) { method CreateClone (line 927) | public override object CreateClone() { method InvokeDelayedOnDeserializedEvents (line 1003) | private void InvokeDelayedOnDeserializedEvents(List indices, ob... method ReplaceObjectReferenceInSCCWithRealObject (line 1011) | private void ReplaceObjectReferenceInSCCWithRealObject(object object... method GetSerializedFields (line 1036) | internal static FieldInfo[] GetSerializedFields(Type type, out bool ty... method BaseTypeNotSerializableMessage (line 1119) | internal static string BaseTypeNotSerializableMessage(Type baseType, T... method CreateFieldValuesGetter (line 1133) | internal static Func CreateFieldValuesGetter(Type ty... method CreateFieldValuesSetter (line 1204) | internal static Action CreateFieldV... method CreateISerializableConstructorCaller (line 1272) | internal static Action Cr... method GrowTopoIndices (line 1308) | private static void GrowTopoIndices() { method GrowTopoIndices (line 1313) | private static int GrowTopoIndices(int splitIndex) { method GrowTopoSubIndices (line 1329) | private static void GrowTopoSubIndices() { method FindStronglyConnectedComponents (line 1342) | internal static int[] FindStronglyConnectedComponents(State[] states) { method GrowSccIndexStack (line 1441) | private static void GrowSccIndexStack() { method ComputeTopologicalOrder (line 1455) | internal static int[] ComputeTopologicalOrder(State[] states) { type CloneEvents (line 1573) | [Flags] class CloneEventHandlers (line 1585) | internal sealed class CloneEventHandlers { method CloneEventHandlers (line 1595) | private CloneEventHandlers(CloneEvents events, method InvokeOnSerializing (line 1608) | public void InvokeOnSerializing(object instance, StreamingContext cont... method InvokeOnSerialized (line 1612) | public void InvokeOnSerialized(object instance, StreamingContext conte... method InvokeOnDeserializing (line 1616) | public void InvokeOnDeserializing(object instance, StreamingContext co... method InvokeOnDeserialized (line 1620) | public void InvokeOnDeserialized(object instance, StreamingContext con... method WithBoxedArgument (line 1627) | private static Handler WithBoxedArgument(Action... method CreateHandler (line 1632) | private static Handler CreateHandler(Type type, MethodInfo mi) { method Create (line 1647) | public static CloneEventHandlers Create(Type type) { method CreateContinue (line 1673) | private static CloneEventHandlers CreateContinue(Type type, CloneEvent... FILE: FParsecCS/ErrorMessage.cs type ErrorMessageType (line 12) | public enum ErrorMessageType { class ErrorMessage (line 25) | [DebuggerDisplay("{GetDebuggerDisplay(),nq}")] method ErrorMessage (line 32) | internal ErrorMessage(ErrorMessageType messageType) { class Expected (line 36) | public class Expected : ErrorMessage { method Expected (line 38) | public Expected(string labelForExpectedInput) : base(ErrorMessageTyp... class ExpectedString (line 43) | public class ExpectedString : ErrorMessage { method ExpectedString (line 45) | public ExpectedString(string expectedString) : base(ErrorMessageType... class ExpectedCaseInsensitiveString (line 50) | public class ExpectedCaseInsensitiveString : ErrorMessage { method ExpectedCaseInsensitiveString (line 52) | public ExpectedCaseInsensitiveString(string expectedCaseInsensitiveS... class Unexpected (line 57) | public class Unexpected : ErrorMessage { method Unexpected (line 59) | public Unexpected(string labelForUnexpectedInput) : base(ErrorMessag... class UnexpectedString (line 64) | public class UnexpectedString : ErrorMessage { method UnexpectedString (line 66) | public UnexpectedString(string unexpectedString) : base(ErrorMessage... class UnexpectedCaseInsensitiveString (line 71) | public class UnexpectedCaseInsensitiveString : ErrorMessage { method UnexpectedCaseInsensitiveString (line 73) | public UnexpectedCaseInsensitiveString(string unexpectedCaseInsensit... class Message (line 78) | public class Message : ErrorMessage { method Message (line 80) | public Message(string message) : base(ErrorMessageType.Message) { class NestedError (line 85) | public class NestedError : ErrorMessage { method NestedError (line 90) | public NestedError(Position position, object userState, ErrorMessage... class CompoundError (line 97) | public class CompoundError : ErrorMessage { method CompoundError (line 104) | public CompoundError(string labelOfCompound, class Other (line 116) | public class Other : ErrorMessage { method Other (line 118) | public Other(object data) : base(ErrorMessageType.Other) { method Equals (line 123) | public override bool Equals(object obj) { return Equals(obj as ErrorMe... method Equals (line 125) | public bool Equals(ErrorMessage other) { method EqualsHelper (line 145) | private bool EqualsHelper(ErrorMessage other) { method GetHashCode (line 167) | public override int GetHashCode() { class ErrorMessageComparer (line 171) | private class ErrorMessageComparer : Comparer { method Compare (line 172) | public override int Compare(ErrorMessage x, ErrorMessage y) { method GetDebuggerDisplay (line 220) | internal string GetDebuggerDisplay() { FILE: FParsecCS/ErrorMessageList.cs class ErrorMessageList (line 10) | [DebuggerDisplay("{ErrorMessageList.GetDebuggerDisplay(this),nq}"), method ErrorMessageList (line 16) | public ErrorMessageList(ErrorMessage head, ErrorMessageList tail) { method ErrorMessageList (line 22) | public ErrorMessageList(ErrorMessage message) { method ErrorMessageList (line 27) | public ErrorMessageList(ErrorMessage message1, ErrorMessage message2) { method Merge (line 33) | public static ErrorMessageList Merge(ErrorMessageList list1, ErrorMess... method MergeContinue (line 37) | private static ErrorMessageList MergeContinue(ErrorMessageList list1, ... method ToHashSet (line 45) | public static HashSet ToHashSet(ErrorMessageList message... method ToSortedArray (line 57) | public static ErrorMessage[] ToSortedArray(ErrorMessageList messages) { method Equals (line 65) | public override bool Equals(object obj) { return Equals(obj as ErrorMe... method Equals (line 67) | public bool Equals(ErrorMessageList other) { method GetHashCode (line 81) | public override int GetHashCode() { method GetDebuggerDisplay (line 89) | internal static string GetDebuggerDisplay(ErrorMessageList list) { class DebugView (line 100) | internal class DebugView { method DebugView (line 104) | public DebugView(ErrorMessageList list) { List = list; } FILE: FParsecCS/Errors.cs class Errors (line 8) | internal static class Errors { method Expected (line 9) | static private ErrorMessageList Expected(string str) { method Unexpected (line 13) | static private ErrorMessageList Unexpected(string str) { method Message (line 17) | static private ErrorMessageList Message(string str) { method ExpectedAnyCharIn (line 69) | public static ErrorMessageList ExpectedAnyCharIn(string chars) { method ExpectedAnyCharNotIn (line 73) | public static ErrorMessageList ExpectedAnyCharNotIn(string chars) { method ExpectedStringMatchingRegex (line 77) | public static ErrorMessageList ExpectedStringMatchingRegex(string rege... method ExpectedAnySequenceOfNChars (line 81) | public static ErrorMessageList ExpectedAnySequenceOfNChars(int n) { method CouldNotFindString (line 85) | public static ErrorMessageList CouldNotFindString(string str) { method CouldNotFindCaseInsensitiveString (line 89) | public static ErrorMessageList CouldNotFindCaseInsensitiveString(strin... method OperatorsConflict (line 93) | public static ErrorMessageList OperatorsConflict(Position posit... method UnexpectedNonPrefixOperator (line 99) | public static ErrorMessageList UnexpectedNonPrefixOperator(Oper... method MissingTernary2ndString (line 105) | public static ErrorMessageList MissingTernary2ndString(Position... class ParserCombinatorInInfiniteLoopHelper (line 113) | public static class ParserCombinatorInInfiniteLoopHelper { method CreateException (line 114) | public static Exception CreateException(string combinatorName, CharStr... FILE: FParsecCS/FastGenericEqualityERComparer.cs class FastGenericEqualityERComparer (line 12) | internal static class FastGenericEqualityERComparer { method Equals (line 18) | public static bool Equals(T left, T right) { method Create (line 24) | public static EqualityComparer Create() { class ClassStructuralEqualityERComparer (line 39) | private class ClassStructuralEqualityERComparer : EqualityComparer<... method Equals (line 40) | public override bool Equals(T x, T y) { method GetHashCode (line 45) | public override int GetHashCode(T obj) { class StructStructuralEqualityERComparer (line 51) | private class StructStructuralEqualityERComparer : EqualityComparer... method Equals (line 52) | public override bool Equals(T x, T y) { method GetHashCode (line 56) | public override int GetHashCode(T obj) { class ArrayStructuralEqualityERComparer (line 62) | private class ArrayStructuralEqualityERComparer : EqualityComparer<... method Equals (line 63) | public override bool Equals(T x, T y) { method GetHashCode (line 67) | public override int GetHashCode(T obj) { class FastGenericEqualityERComparer (line 23) | internal static class FastGenericEqualityERComparer { method Equals (line 18) | public static bool Equals(T left, T right) { method Create (line 24) | public static EqualityComparer Create() { class ClassStructuralEqualityERComparer (line 39) | private class ClassStructuralEqualityERComparer : EqualityComparer<... method Equals (line 40) | public override bool Equals(T x, T y) { method GetHashCode (line 45) | public override int GetHashCode(T obj) { class StructStructuralEqualityERComparer (line 51) | private class StructStructuralEqualityERComparer : EqualityComparer... method Equals (line 52) | public override bool Equals(T x, T y) { method GetHashCode (line 56) | public override int GetHashCode(T obj) { class ArrayStructuralEqualityERComparer (line 62) | private class ArrayStructuralEqualityERComparer : EqualityComparer<... method Equals (line 63) | public override bool Equals(T x, T y) { method GetHashCode (line 67) | public override int GetHashCode(T obj) { FILE: FParsecCS/HexFloat.cs method DoubleToHexString (line 35) | public static string DoubleToHexString(double x) { method SingleToHexString (line 89) | public static string SingleToHexString(float x) { FILE: FParsecCS/IdentifierValidator.cs class IdentifierValidator (line 17) | public sealed class IdentifierValidator { type IdentifierCharFlags (line 19) | [Flags] method CheckAscii (line 37) | private void CheckAscii(char asciiChar) { method SetIsAsciiNoIdChar (line 42) | public void SetIsAsciiNoIdChar(char asciiChar) { CheckAscii(asci... method SetIsAsciiIdStartChar (line 43) | public void SetIsAsciiIdStartChar(char asciiChar) { CheckAscii(asci... method SetIsAsciiIdNonStartChar (line 44) | public void SetIsAsciiIdNonStartChar(char asciiChar) { CheckAscii(asci... method IdentifierValidator (line 46) | public IdentifierValidator() { method IdentifierValidator (line 57) | internal IdentifierValidator(IdentifierCharFlags[] asciiCharOptions) { method ValidateAndNormalize (line 65) | public string ValidateAndNormalize(string str, out int errorPosition) { class IsIdStartCharOrSurrogateFSharpFunc (line 175) | private class IsIdStartCharOrSurrogateFSharpFunc : FSharpFunc : FSharpFunc, Reply> char... method Invoke (line 30) | public override Reply Invoke(CharStream stream) { method ParseRestOfString (line 41) | protected Reply ParseRestOfString(CharStream strea... class ManyChars (line 104) | internal class ManyChars : Many1Chars { method ManyChars (line 105) | public ManyChars(FSharpFunc, Reply> charP... method Invoke (line 109) | public override Reply Invoke(CharStream stream) { class Many1CharsTill (line 121) | internal class Many1CharsTill : FSharpFunc, Reply> ... method Invoke (line 138) | public override Reply Invoke(CharStream stream) { method ParseRestOfString (line 149) | protected Reply ParseRestOfString(CharStream stre... class ManyCharsTill (line 224) | internal class ManyCharsTill : Many1CharsTill... method ManyCharsTill (line 225) | public ManyCharsTill(FSharpFunc, Reply> c... method Invoke (line 231) | public override Reply Invoke(CharStream stream) { FILE: FParsecCS/OperatorPrecedenceParser.cs type Associativity (line 12) | public enum Associativity { type OperatorType (line 19) | public enum OperatorType { class Operator (line 26) | public class Operator { method Operator (line 44) | private Operator() {} method Operator (line 47) | private Operator(OperatorType type, method Operator (line 62) | internal Operator(string operatorString, method Operator (line 76) | internal Operator(OperatorType type, method Operator (line 92) | internal Operator(string leftString, class NoAfterStringUnaryMappingAdapter (line 118) | protected class NoAfterStringUnaryMappingAdapter method NoAfterStringUnaryMappingAdapter (line 122) | public NoAfterStringUnaryMappingAdapter(FSharpFunc map... method Invoke (line 123) | public override TTerm Invoke(TAfterString afterString, TTerm term) {... class NoAfterStringBinaryMappingAdapter (line 126) | protected class NoAfterStringBinaryMappingAdapter method NoAfterStringBinaryMappingAdapter (line 130) | public NoAfterStringBinaryMappingAdapter(OptimizedClosures.FSharpFun... method Invoke (line 131) | public override TTerm Invoke(TAfterString afterString, TTerm leftTer... class NoAfterStringTernaryMappingAdapter (line 136) | protected class NoAfterStringTernaryMappingAdapter method NoAfterStringTernaryMappingAdapter (line 140) | public NoAfterStringTernaryMappingAdapter(OptimizedClosures.FSharpFu... method Invoke (line 141) | public override TTerm Invoke(TAfterString afterLeftString, TAfterStr... class InfixOperator (line 150) | public sealed class InfixOperator : Ope... method InfixOperator (line 151) | public InfixOperator(string operatorString, method InfixOperator (line 159) | public InfixOperator(string operatorString, class PrefixOperator (line 168) | public sealed class PrefixOperator : Op... method PrefixOperator (line 169) | public PrefixOperator(string operatorString, method PrefixOperator (line 177) | public PrefixOperator(string operatorString, class PostfixOperator (line 186) | public sealed class PostfixOperator : O... method PostfixOperator (line 187) | public PostfixOperator(string operatorString, method PostfixOperator (line 195) | public PostfixOperator(string operatorString, class TernaryOperator (line 204) | public sealed class TernaryOperator : O... method TernaryOperator (line 205) | public TernaryOperator(string leftString, method TernaryOperator (line 215) | public TernaryOperator(string leftString, class OperatorPrecedenceParser (line 227) | public class OperatorPrecedenceParser :... type OperatorData (line 229) | internal struct OperatorData { // declared as struct, so we can alloca... method OperatorPrecedenceParser (line 294) | public OperatorPrecedenceParser() { method FindPosition (line 301) | private bool FindPosition(Operator[][... method ThrowDefinitionConflictException (line 318) | private void ThrowDefinitionConflictException(Operator op) { method RemoveInfixOperator (line 372) | public bool RemoveInfixOperator(string opString) { return Remove(Opera... method RemovePrefixOperator (line 373) | public bool RemovePrefixOperator(string opString) { return Remove(Oper... method RemovePostfixOperator (line 374) | public bool RemovePostfixOperator(string opString) { return Remove(Ope... method RemoveTernaryOperator (line 375) | public bool RemoveTernaryOperator(string opStringLeft, string opString... method RemoveOperator (line 382) | public bool RemoveOperator(Operator op) { method Remove (line 391) | private bool Remove(OperatorType operatorType, string opString) { method PeekOp (line 437) | private method Invoke (line 457) | public override Reply Invoke(CharStream stream) { method ParseExpression (line 471) | internal method ParsePrefixOp (line 523) | private method ParseExpressionContinue (line 578) | private method HandleMissingTernary2ndStringError (line 691) | private void HandleMissingTernary2ndStringError(ref OperatorData opData, method HandlePossibleConflict (line 705) | private void HandlePossibleConflict(ref OperatorData prevOpData, method ReportConflict (line 731) | private void ReportConflict(ref OperatorData prevOpData, class DefaultMissingTernary2ndStringErrorFormatter (line 747) | private sealed class DefaultMissingTernary2ndStringErrorFormatter method Invoke (line 750) | public override ErrorMessageList Invoke(Tuple, IComparable, ICompa... method Position (line 14) | public Position(string streamName, long index, long line, long column) { method ToString (line 18) | public override string ToString() { method Equals (line 23) | public override bool Equals(object obj) { method Equals (line 26) | public bool Equals(Position other) { method GetHashCode (line 39) | public override int GetHashCode() { method Compare (line 43) | public static int Compare(Position left, Position right) { method CompareTo (line 48) | public int CompareTo(Position other) { method CompareTo (line 59) | int IComparable.CompareTo(object value) { FILE: FParsecCS/Properties/AssemblyInfo.cs class CommonAssemblyInfo (line 17) | internal static partial class CommonAssemblyInfo { FILE: FParsecCS/Reply.cs type ReplyStatus (line 8) | public enum ReplyStatus { type Reply (line 14) | [System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(),nq}")] method Reply (line 20) | public Reply(TResult result) { method Reply (line 26) | public Reply(ReplyStatus status, ErrorMessageList error) { method Reply (line 32) | public Reply(ReplyStatus status, TResult result, ErrorMessageList erro... method Equals (line 38) | public override bool Equals(object other) { method Equals (line 42) | public bool Equals(Reply other) { method GetHashCode (line 47) | public override int GetHashCode() { method GetDebuggerDisplay (line 54) | private string GetDebuggerDisplay() { FILE: FParsecCS/StringBuffer.cs class StringBuffer (line 18) | internal unsafe sealed class StringBuffer : IDisposable { method StringBuffer (line 25) | private StringBuffer(PoolSegment segment, int index, int length) { class FreeChunk (line 31) | private sealed class FreeChunk { method FreeChunk (line 48) | public FreeChunk(PoolSegment segment, int index, int size) { method FreeChunk (line 57) | public FreeChunk(PoolSegment segment, FreeChunk prevInSegment, FreeC... method InsertIntoSizeList (line 78) | private void InsertIntoSizeList() { method Remove (line 101) | public void Remove() { method MoveAfterSizeHasDecreased (line 118) | public void MoveAfterSizeHasDecreased() { method MoveAfterSizeHasIncreased (line 138) | public void MoveAfterSizeHasIncreased() { class PoolSegment (line 169) | private sealed class PoolSegment : IDisposable { method PoolSegment (line 186) | public PoolSegment(int size, int firstBufferSize) { method Dispose (line 202) | public void Dispose() { method AllocateStringBufferInNewSegment (line 214) | public static StringBuffer AllocateStringBufferInNewSegment(int leng... method AssertIntegrity (line 223) | [Conditional("DEBUG_STRINGBUFFER")] method Create (line 287) | public static StringBuffer Create(int minLength) { method Dispose (line 331) | public void Dispose() { FILE: FParsecCS/Strings.cs class Strings (line 8) | internal static class Strings { method Quote (line 10) | static internal string Quote(string stringToQuote) { method Quote (line 13) | static internal string Quote(string prefix, string stringToQuote, stri... method AsciiQuote (line 17) | static internal string AsciiQuote(string prefix, string stringToQuote,... method QuoteCaseInsensitive (line 21) | static internal string QuoteCaseInsensitive(string caseInsensitiveStri... method OrdinalEnding (line 25) | static private string OrdinalEnding(int value) { method ErrorPosition (line 111) | public static string ErrorPosition(Position position) { method ErrorPosition (line 116) | public static string ErrorPosition(Position position, int unaccountedN... method CompoundCouldNotBeParsedBecause (line 131) | public static string CompoundCouldNotBeParsedBecause(string compoundLa... method AnyCharIn (line 202) | public static string AnyCharIn(string chars) { method AnyCharNotIn (line 207) | public static string AnyCharNotIn(string chars) { method StringMatchingRegex (line 212) | public static string StringMatchingRegex(string regexPattern) { method ExpectedAnySequenceOfNChars (line 216) | public static string ExpectedAnySequenceOfNChars(int n) { method CouldNotFindString (line 220) | public static string CouldNotFindString(string str) { method CouldNotFindCaseInsensitiveString (line 224) | public static string CouldNotFindCaseInsensitiveString(string str) { method OperatorToString (line 228) | internal static string OperatorToString(Operator op) { method RelativePosition (line 240) | private static string RelativePosition(Position previousPosition, Posi... method OperatorsConflict (line 254) | public static string OperatorsConflict(Position previousPositio... method OperatorStringIsRightPartOfTernaryOperator (line 263) | public static string OperatorStringIsRightPartOfTernaryOperator... method ColumnCountAssumesTabStopDistanceOfNChars (line 270) | public static string ColumnCountAssumesTabStopDistanceOfNChars(int n) { method ErrorOccurredAtNthCharInCombiningCharacterSequence (line 274) | public static string ErrorOccurredAtNthCharInCombiningCharacterSequenc... method InputContainsAtLeastNUnaccountedNewlines (line 280) | public static string InputContainsAtLeastNUnaccountedNewlines(int n) { method ErrorOccurredAtBeginningOfSurrogatePair (line 285) | public static string ErrorOccurredAtBeginningOfSurrogatePair(string su... method ErrorOccurredAtSecondCharInSurrogatePair (line 290) | public static string ErrorOccurredAtSecondCharInSurrogatePair(string s... method CharAtErrorPositionIsIsolatedHighSurrogate (line 295) | public static string CharAtErrorPositionIsIsolatedHighSurrogate(char c... method CharAtErrorPositionIsIsolatedLowSurrogate (line 299) | public static string CharAtErrorPositionIsIsolatedLowSurrogate(char ch) { method CharBeforeErrorPositionIsIsolatedHighSurrogate (line 303) | public static string CharBeforeErrorPositionIsIsolatedHighSurrogate(ch... method CharBeforeErrorPositionIsIsolatedLowSurrogate (line 307) | public static string CharBeforeErrorPositionIsIsolatedLowSurrogate(cha... FILE: FParsecCS/Text.cs class Text (line 12) | public static class Text { method DetectPreamble (line 21) | internal static int DetectPreamble(byte[] buffer, int count, ref Encod... method ReadAllRemainingCharsFromStream (line 78) | internal unsafe static int ReadAllRemainingCharsFromStream(char* buffe... method FoldCase (line 107) | static public string FoldCase(string str) { method FoldCase (line 128) | static unsafe public string FoldCase(string str) { method FoldCase (line 160) | static public char FoldCase(char ch) { method FindNewlineOrEOSChar (line 164) | internal static int FindNewlineOrEOSChar(string str) { method NormalizeNewlines (line 180) | static public string NormalizeNewlines(string str) { method CopyWithNormalizedNewlines (line 196) | static internal string CopyWithNormalizedNewlines(string src, int inde... method NormalizeNewlines (line 234) | static unsafe public string NormalizeNewlines(string str) { method CopyWithNormalizedNewlines (line 253) | static unsafe internal string CopyWithNormalizedNewlines(char* src, in... method CountTextElements (line 347) | public static int CountTextElements(string str) method IsSurrogate (line 362) | [Obsolete("Use System.Char.IsSurrogate instead.")] method IsHighSurrogate (line 364) | [Obsolete("Use System.Char.IsHighSurrogate instead.")] method IsLowSurrogate (line 366) | [Obsolete("Use System.Char.IsLowSurrogate instead.")] method IsWhitespace (line 371) | public static bool IsWhitespace(char ch) { class IsWhitespaceHelper (line 377) | internal unsafe static class IsWhitespaceHelper { method IsWhitespace_ (line 417) | public static uint IsWhitespace_(char ch) { method IsWhitespace (line 429) | public static bool IsWhitespace(char ch) { // should get inlined method HexEscape (line 434) | internal static string HexEscape(char c) method EscapeChar (line 447) | internal static string EscapeChar(char c) { method Concat (line 463) | internal static string Concat(string str0, string str1, string str2, s... method Escape (line 484) | internal static string Escape(string str, string prefix1, string prefi... method AsciiEscape (line 511) | internal static string AsciiEscape(string str, string prefix1, string ... method SingleQuote (line 537) | internal static string SingleQuote(string str) { method SingleQuote (line 541) | internal static string SingleQuote(string prefix, string str, string p... method DoubleQuote (line 545) | internal static string DoubleQuote(string str) { method DoubleQuote (line 549) | internal static string DoubleQuote(string prefix, string str, string p...