@@ -24,22 +24,22 @@ important only if ambiguities occur in referencing the contents of assemblies—
2424two assemblies define the type ` MyNamespace.C ` .
2525
2626- _ ExprItems_ : a table that maps names to the following items:
27- - A value
28- - A union case for use when constructing data
29- - An active pattern result tag for use when returning results from active patterns
30- - A type name for each class or struct type
27+ - A value
28+ - A union case for use when constructing data
29+ - An active pattern result tag for use when returning results from active patterns
30+ - A type name for each class or struct type
3131- _ FieldLabels_ : a table that maps names to sets of field references for record types
3232- _ PatItems_ : a table that maps names to the following items:
33- - A union case, for use when pattern matching on data
34- - An active pattern case name, for use when specifying active patterns
35- - A literal definition
33+ - A union case, for use when pattern matching on data
34+ - An active pattern case name, for use when specifying active patterns
35+ - A literal definition
3636- _ Types_ : a table that maps names to type definitions. Two queries are supported on this table:
37- - Find a type by name alone. This query may return multiple types. For example, in the default
38- type-checking environment, the resolution of ` System.Tuple ` returns multiple tuple types.
37+ - Find a type by name alone. This query may return multiple types. For example, in the default
38+ type-checking environment, the resolution of ` System.Tuple ` returns multiple tuple types.
3939
40- - Find a type by name and generic arity ` n ` . This query returns at most one type. For example, in
41- the default type-checking environment, the resolution of ` System.Tuple ` with ` n = 2 ` returns a
42- single type.
40+ - Find a type by name and generic arity ` n ` . This query returns at most one type. For example, in
41+ the default type-checking environment, the resolution of ` System.Tuple ` with ` n = 2 ` returns a
42+ single type.
4343- _ ExtensionsInScope_ : a table that maps type names to one or more member definitions
4444
4545The dot notation is resolved during type checking by consulting these tables.
0 commit comments