/// Given the Item 'orig' - returns function 'other : Item -> bool', that will yield true if other and orig represents the same item and false - otherwise
// Note for compiler developers: to get information about which item this index relates to, enable the conditional in Pickle.p_osgn_ref to refer to the given index number and recompile an identical copy of the source for the DLL containing the data being unpickled. A message will then be printed indicating the name of the item.\n"
// Visual Studio uses line counts starting at 0, F# uses them starting at 1
valfromVS:line:int->column:int->pos
valtoVS:pos->(int*int)
/// Represents a line number when using zero-based line counting (used by Visual Studio)
#ifCHECK_LINE0_TYPES
// Visual Studio uses line counts starting at 0, F# uses them starting at 1
[<Measure>]typeZeroBasedLineAnnotation
typeLine0=int<ZeroBasedLineAnnotation>
#else
typeLine0=int
#endif
/// Represents a position using zero-based line counting (used by Visual Studio)
typePos01=Line0*int
/// Represents a range using zero-based line counting (used by Visual Studio)
typeRange01=Pos01*Pos01
moduleLine=
/// Convert a line number from zero-based line counting (used by Visual Studio) to one-based line counting (used internally in the F# compiler and in F# error messages)
valfromZ:Line0->int
/// Convert a line number from one-based line counting (used internally in the F# compiler and in F# error messages) to zero-based line counting (used by Visual Studio)
valtoZ:int->Line0
modulePos=
/// Convert a position from zero-based line counting (used by Visual Studio) to one-based line counting (used internally in the F# compiler and in F# error messages)
valfromZ:line:Line0->column:int->pos
/// Convert a position from one-based line counting (used internally in the F# compiler and in F# error messages) to zero-based line counting (used by Visual Studio)
valtoZ:pos->Pos01
moduleRange=
valtoVS:range->(int*int)*(int*int)
/// Convert a range from one-based line counting (used internally in the F# compiler and in F# error messages) to zero-based line counting (used by Visual Studio)
/// Indicates if the entity is an erased provided type definition that incorporates a static instantiation (and therefore in some sense compiler generated)