25 references to MPIState
System.Data.Common (25)
src\libraries\Common\src\System\Data\Common\MultipartIdentifier.cs (25)
78
MPIState
state =
MPIState
.MPI_Value; // Initialize the starting state
88
case
MPIState
.MPI_Value:
111
state =
MPIState
.MPI_ParseQuote;
122
state =
MPIState
.MPI_ParseNonQuote;
127
case
MPIState
.MPI_ParseNonQuote:
133
state =
MPIState
.MPI_Value;
155
state =
MPIState
.MPI_LookForNextCharOrSeparator;
164
case
MPIState
.MPI_LookForNextCharOrSeparator:
171
state =
MPIState
.MPI_Value;
178
state =
MPIState
.MPI_ParseNonQuote;
188
case
MPIState
.MPI_ParseQuote:
196
state =
MPIState
.MPI_RightQuote;
205
case
MPIState
.MPI_RightQuote:
210
state =
MPIState
.MPI_ParseQuote;
217
state =
MPIState
.MPI_Value;
227
state =
MPIState
.MPI_LookForSeparator;
232
case
MPIState
.MPI_LookForSeparator:
239
state =
MPIState
.MPI_Value;
254
case
MPIState
.MPI_Value: // These states require no extra action
255
case
MPIState
.MPI_LookForSeparator:
256
case
MPIState
.MPI_LookForNextCharOrSeparator:
259
case
MPIState
.MPI_ParseNonQuote: // Dump what ever was parsed
260
case
MPIState
.MPI_RightQuote:
264
case
MPIState
.MPI_ParseQuote: // Invalid Ending States