1 | <?xml version="1.0" encoding="utf-8"?>
|
2 | <doc>
|
3 | <assembly><name>FSharp.Compiler.Service</name></assembly>
|
4 | <members>
|
5 | <member name="M:FSComp.SR.yieldUsedInsteadOfYieldBang">
|
6 | <summary>
|
7 | Consider using 'yield!' instead of 'yield'.
|
8 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:24)
|
9 | </summary>
|
10 | </member>
|
11 | <member name="M:FSComp.SR.valueIsNotAccessible(System.String)">
|
12 | <summary>
|
13 | The value '%s' is not accessible from this code location
|
14 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:931)
|
15 | </summary>
|
16 | </member>
|
17 | <member name="M:FSComp.SR.unionCasesAreNotAccessible(System.String)">
|
18 | <summary>
|
19 | The union cases or fields of the type '%s' are not accessible from this code location
|
20 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:930)
|
21 | </summary>
|
22 | </member>
|
23 | <member name="M:FSComp.SR.unionCaseIsNotAccessible(System.String)">
|
24 | <summary>
|
25 | The union case '%s' is not accessible from this code location
|
26 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:932)
|
27 | </summary>
|
28 | </member>
|
29 | <member name="M:FSComp.SR.undefinedNameValueOfConstructor(System.String)">
|
30 | <summary>
|
31 | The value or constructor '%s' is not defined
|
32 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:8)
|
33 | </summary>
|
34 | </member>
|
35 | <member name="M:FSComp.SR.undefinedNameValueNamespaceTypeOrModule(System.String)">
|
36 | <summary>
|
37 | The value, namespace, type or module '%s' is not defined
|
38 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:9)
|
39 | </summary>
|
40 | </member>
|
41 | <member name="M:FSComp.SR.undefinedNameValueConstructorNamespaceOrType(System.String)">
|
42 | <summary>
|
43 | The value, constructor, namespace or type '%s' is not defined
|
44 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:7)
|
45 | </summary>
|
46 | </member>
|
47 | <member name="M:FSComp.SR.undefinedNameTypeParameter(System.String)">
|
48 | <summary>
|
49 | The type parameter '%s' is not defined
|
50 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:16)
|
51 | </summary>
|
52 | </member>
|
53 | <member name="M:FSComp.SR.undefinedNameTypeIn(System.String,System.String)">
|
54 | <summary>
|
55 | The type '%s' is not defined in '%s'.
|
56 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:12)
|
57 | </summary>
|
58 | </member>
|
59 | <member name="M:FSComp.SR.undefinedNameType(System.String)">
|
60 | <summary>
|
61 | The type '%s' is not defined
|
62 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:11)
|
63 | </summary>
|
64 | </member>
|
65 | <member name="M:FSComp.SR.undefinedNameRecordLabelOrNamespace(System.String)">
|
66 | <summary>
|
67 | The record label or namespace '%s' is not defined
|
68 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:13)
|
69 | </summary>
|
70 | </member>
|
71 | <member name="M:FSComp.SR.undefinedNameRecordLabelDetails">
|
72 | <summary>
|
73 | Maybe you want one of the following:
|
74 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:15)
|
75 | </summary>
|
76 | </member>
|
77 | <member name="M:FSComp.SR.undefinedNameRecordLabel(System.String)">
|
78 | <summary>
|
79 | The record label '%s' is not defined.
|
80 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:14)
|
81 | </summary>
|
82 | </member>
|
83 | <member name="M:FSComp.SR.undefinedNamePatternDiscriminator(System.String)">
|
84 | <summary>
|
85 | The pattern discriminator '%s' is not defined
|
86 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:17)
|
87 | </summary>
|
88 | </member>
|
89 | <member name="M:FSComp.SR.undefinedNameNamespaceOrModule(System.String)">
|
90 | <summary>
|
91 | The namespace or module '%s' is not defined
|
92 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:5)
|
93 | </summary>
|
94 | </member>
|
95 | <member name="M:FSComp.SR.undefinedNameNamespace(System.String)">
|
96 | <summary>
|
97 | The namespace '%s' is not defined
|
98 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:4)
|
99 | </summary>
|
100 | </member>
|
101 | <member name="M:FSComp.SR.undefinedNameFieldConstructorOrMember(System.String)">
|
102 | <summary>
|
103 | The field, constructor or member '%s' is not defined
|
104 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:6)
|
105 | </summary>
|
106 | </member>
|
107 | <member name="M:FSComp.SR.undefinedNameConstructorModuleOrNamespace(System.String)">
|
108 | <summary>
|
109 | The constructor, module or namespace '%s' is not defined
|
110 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:10)
|
111 | </summary>
|
112 | </member>
|
113 | <member name="M:FSComp.SR.typrelTypeImplementsIComparableShouldOverrideObjectEquals(System.String)">
|
114 | <summary>
|
115 | The type '%s' implements 'System.IComparable'. Consider also adding an explicit override for 'Object.Equals'
|
116 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:168)
|
117 | </summary>
|
118 | </member>
|
119 | <member name="M:FSComp.SR.typrelTypeImplementsIComparableDefaultObjectEqualsProvided(System.String)">
|
120 | <summary>
|
121 | The type '%s' implements 'System.IComparable' explicitly but provides no corresponding override for 'Object.Equals'. An implementation of 'Object.Equals' has been automatically provided, implemented via 'System.IComparable'. Consider implementing the override 'Object.Equals' explicitly
|
122 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:169)
|
123 | </summary>
|
124 | </member>
|
125 | <member name="M:FSComp.SR.typrelSigImplNotCompatibleParamCountsDiffer">
|
126 | <summary>
|
127 | The signature and implementation are not compatible because the respective type parameter counts differ
|
128 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:164)
|
129 | </summary>
|
130 | </member>
|
131 | <member name="M:FSComp.SR.typrelSigImplNotCompatibleConstraintsDifferRemove(System.String,System.String)">
|
132 | <summary>
|
133 | The signature and implementation are not compatible because the type parameter '%s' has a constraint of the form %s but the implementation does not. Either remove this constraint from the signature or add it to the implementation.
|
134 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:167)
|
135 | </summary>
|
136 | </member>
|
137 | <member name="M:FSComp.SR.typrelSigImplNotCompatibleConstraintsDiffer(System.String,System.String)">
|
138 | <summary>
|
139 | The signature and implementation are not compatible because the declaration of the type parameter '%s' requires a constraint of the form %s
|
140 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:166)
|
141 | </summary>
|
142 | </member>
|
143 | <member name="M:FSComp.SR.typrelSigImplNotCompatibleCompileTimeRequirementsDiffer">
|
144 | <summary>
|
145 | The signature and implementation are not compatible because the type parameter in the class/signature has a different compile-time requirement to the one in the member/implementation
|
146 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:165)
|
147 | </summary>
|
148 | </member>
|
149 | <member name="M:FSComp.SR.typrelOverrideWasAmbiguous(System.String)">
|
150 | <summary>
|
151 | The override for '%s' was ambiguous
|
152 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:184)
|
153 | </summary>
|
154 | </member>
|
155 | <member name="M:FSComp.SR.typrelOverrideImplementsMoreThenOneSlot(System.String,System.String,System.String)">
|
156 | <summary>
|
157 | The override '%s' implements more than one abstract slot, e.g. '%s' and '%s'
|
158 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:187)
|
159 | </summary>
|
160 | </member>
|
161 | <member name="M:FSComp.SR.typrelOverloadNotFound(System.String,System.String)">
|
162 | <summary>
|
163 | No implementations of '%s' had the correct number of arguments and type parameters. The required signature is '%s'.
|
164 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:183)
|
165 | </summary>
|
166 | </member>
|
167 | <member name="M:FSComp.SR.typrelNoImplementationGivenWithSuggestion(System.String)">
|
168 | <summary>
|
169 | No implementation was given for '%s'. Note that all interface members must be implemented and listed under an appropriate 'interface' declaration, e.g. 'interface ... with member ...'.
|
170 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:192)
|
171 | </summary>
|
172 | </member>
|
173 | <member name="M:FSComp.SR.typrelNoImplementationGiven(System.String)">
|
174 | <summary>
|
175 | No implementation was given for '%s'
|
176 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:191)
|
177 | </summary>
|
178 | </member>
|
179 | <member name="M:FSComp.SR.typrelNeedExplicitImplementation(System.String)">
|
180 | <summary>
|
181 | The interface '%s' is included in multiple explicitly implemented interface types. Add an explicit implementation of this interface.
|
182 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:189)
|
183 | </summary>
|
184 | </member>
|
185 | <member name="M:FSComp.SR.typrelNamedArgumentHasBeenAssignedMoreThenOnce">
|
186 | <summary>
|
187 | A named argument has been assigned more than one value
|
188 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:190)
|
189 | </summary>
|
190 | </member>
|
191 | <member name="M:FSComp.SR.typrelMoreThenOneOverride(System.String)">
|
192 | <summary>
|
193 | More than one override implements '%s'
|
194 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:185)
|
195 | </summary>
|
196 | </member>
|
197 | <member name="M:FSComp.SR.typrelModuleNamespaceAttributesDifferInSigAndImpl">
|
198 | <summary>
|
199 | The namespace or module attributes differ between signature and implementation
|
200 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:181)
|
201 | </summary>
|
202 | </member>
|
203 | <member name="M:FSComp.SR.typrelMethodIsSealed(System.String)">
|
204 | <summary>
|
205 | The method '%s' is sealed and cannot be overridden
|
206 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:186)
|
207 | </summary>
|
208 | </member>
|
209 | <member name="M:FSComp.SR.typrelMethodIsOverconstrained">
|
210 | <summary>
|
211 | This method is over-constrained in its type parameters
|
212 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:182)
|
213 | </summary>
|
214 | </member>
|
215 | <member name="M:FSComp.SR.typrelMemberDoesNotHaveCorrectNumberOfTypeParameters(System.String,System.String)">
|
216 | <summary>
|
217 | The member '%s' does not have the correct number of method type parameters. The required signature is '%s'.
|
218 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:194)
|
219 | </summary>
|
220 | </member>
|
221 | <member name="M:FSComp.SR.typrelMemberDoesNotHaveCorrectNumberOfArguments(System.String,System.String)">
|
222 | <summary>
|
223 | The member '%s' does not have the correct number of arguments. The required signature is '%s'.
|
224 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:193)
|
225 | </summary>
|
226 | </member>
|
227 | <member name="M:FSComp.SR.typrelMemberDoesNotHaveCorrectKindsOfGenericParameters(System.String,System.String)">
|
228 | <summary>
|
229 | The member '%s' does not have the correct kinds of generic parameters. The required signature is '%s'.
|
230 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:195)
|
231 | </summary>
|
232 | </member>
|
233 | <member name="M:FSComp.SR.typrelMemberCannotImplement(System.String,System.String,System.String)">
|
234 | <summary>
|
235 | The member '%s' cannot be used to implement '%s'. The required signature is '%s'.
|
236 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:196)
|
237 | </summary>
|
238 | </member>
|
239 | <member name="M:FSComp.SR.typrelInvalidValue">
|
240 | <summary>
|
241 | Invalid value
|
242 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:163)
|
243 | </summary>
|
244 | </member>
|
245 | <member name="M:FSComp.SR.typrelExplicitImplementationOfGetHashCodeOrEquals(System.String)">
|
246 | <summary>
|
247 | The struct, record or union type '%s' has an explicit implementation of 'Object.GetHashCode' or 'Object.Equals'. You must apply the 'CustomEquality' attribute to the type
|
248 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:170)
|
249 | </summary>
|
250 | </member>
|
251 | <member name="M:FSComp.SR.typrelExplicitImplementationOfGetHashCode(System.String)">
|
252 | <summary>
|
253 | The struct, record or union type '%s' has an explicit implementation of 'Object.GetHashCode'. Consider implementing a matching override for 'Object.Equals(obj)'
|
254 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:171)
|
255 | </summary>
|
256 | </member>
|
257 | <member name="M:FSComp.SR.typrelExplicitImplementationOfEquals(System.String)">
|
258 | <summary>
|
259 | The struct, record or union type '%s' has an explicit implementation of 'Object.Equals'. Consider implementing a matching override for 'Object.GetHashCode()'
|
260 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:172)
|
261 | </summary>
|
262 | </member>
|
263 | <member name="M:FSComp.SR.typrelDuplicateInterface">
|
264 | <summary>
|
265 | Duplicate or redundant interface
|
266 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:188)
|
267 | </summary>
|
268 | </member>
|
269 | <member name="M:FSComp.SR.typrelCannotResolveImplicitGenericInstantiation(System.String,System.String)">
|
270 | <summary>
|
271 | The implicit instantiation of a generic construct at or near this point could not be resolved because it could resolve to multiple unrelated types, e.g. '%s' and '%s'. Consider using type annotations to resolve the ambiguity
|
272 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:158)
|
273 | </summary>
|
274 | </member>
|
275 | <member name="M:FSComp.SR.typrelCannotResolveAmbiguityInUnmanaged">
|
276 | <summary>
|
277 | Could not resolve the ambiguity in the use of a generic construct with an 'unmanaged' constraint at or near this position
|
278 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1045)
|
279 | </summary>
|
280 | </member>
|
281 | <member name="M:FSComp.SR.typrelCannotResolveAmbiguityInPrintf">
|
282 | <summary>
|
283 | Could not resolve the ambiguity inherent in the use of a 'printf'-style format string
|
284 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:160)
|
285 | </summary>
|
286 | </member>
|
287 | <member name="M:FSComp.SR.typrelCannotResolveAmbiguityInOverloadedOperator(System.String)">
|
288 | <summary>
|
289 | Could not resolve the ambiguity inherent in the use of the operator '%s' at or near this program point. Consider using type annotations to resolve the ambiguity.
|
290 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:159)
|
291 | </summary>
|
292 | </member>
|
293 | <member name="M:FSComp.SR.typrelCannotResolveAmbiguityInEnum">
|
294 | <summary>
|
295 | Could not resolve the ambiguity in the use of a generic construct with an 'enum' constraint at or near this position
|
296 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:161)
|
297 | </summary>
|
298 | </member>
|
299 | <member name="M:FSComp.SR.typrelCannotResolveAmbiguityInDelegate">
|
300 | <summary>
|
301 | Could not resolve the ambiguity in the use of a generic construct with a 'delegate' constraint at or near this position
|
302 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:162)
|
303 | </summary>
|
304 | </member>
|
305 | <member name="M:FSComp.SR.typeIsNotAccessible(System.String)">
|
306 | <summary>
|
307 | The type '%s' is not accessible from this code location
|
308 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:929)
|
309 | </summary>
|
310 | </member>
|
311 | <member name="M:FSComp.SR.typeInfoUnionCase">
|
312 | <summary>
|
313 | union case
|
314 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:905)
|
315 | </summary>
|
316 | </member>
|
317 | <member name="M:FSComp.SR.typeInfoProperty">
|
318 | <summary>
|
319 | property
|
320 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:910)
|
321 | </summary>
|
322 | </member>
|
323 | <member name="M:FSComp.SR.typeInfoPatternVariable">
|
324 | <summary>
|
325 | patvar
|
326 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:914)
|
327 | </summary>
|
328 | </member>
|
329 | <member name="M:FSComp.SR.typeInfoOtherOverloads(System.Int32)">
|
330 | <summary>
|
331 | and %d other overloads
|
332 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:904)
|
333 | </summary>
|
334 | </member>
|
335 | <member name="M:FSComp.SR.typeInfoNamespaceOrModule">
|
336 | <summary>
|
337 | namespace/module
|
338 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:917)
|
339 | </summary>
|
340 | </member>
|
341 | <member name="M:FSComp.SR.typeInfoNamespace">
|
342 | <summary>
|
343 | namespace
|
344 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:915)
|
345 | </summary>
|
346 | </member>
|
347 | <member name="M:FSComp.SR.typeInfoModule">
|
348 | <summary>
|
349 | module
|
350 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:916)
|
351 | </summary>
|
352 | </member>
|
353 | <member name="M:FSComp.SR.typeInfoGeneratedType">
|
354 | <summary>
|
355 | generated type
|
356 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:921)
|
357 | </summary>
|
358 | </member>
|
359 | <member name="M:FSComp.SR.typeInfoGeneratedProperty">
|
360 | <summary>
|
361 | generated property
|
362 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:920)
|
363 | </summary>
|
364 | </member>
|
365 | <member name="M:FSComp.SR.typeInfoFullName">
|
366 | <summary>
|
367 | Full name
|
368 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:900)
|
369 | </summary>
|
370 | </member>
|
371 | <member name="M:FSComp.SR.typeInfoFromNext(System.String)">
|
372 | <summary>
|
373 | also from %s
|
374 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:919)
|
375 | </summary>
|
376 | </member>
|
377 | <member name="M:FSComp.SR.typeInfoFromFirst(System.String)">
|
378 | <summary>
|
379 | from %s
|
380 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:918)
|
381 | </summary>
|
382 | </member>
|
383 | <member name="M:FSComp.SR.typeInfoField">
|
384 | <summary>
|
385 | field
|
386 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:908)
|
387 | </summary>
|
388 | </member>
|
389 | <member name="M:FSComp.SR.typeInfoExtension">
|
390 | <summary>
|
391 | extension
|
392 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:911)
|
393 | </summary>
|
394 | </member>
|
395 | <member name="M:FSComp.SR.typeInfoEvent">
|
396 | <summary>
|
397 | event
|
398 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:909)
|
399 | </summary>
|
400 | </member>
|
401 | <member name="M:FSComp.SR.typeInfoCustomOperation">
|
402 | <summary>
|
403 | custom operation
|
404 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:912)
|
405 | </summary>
|
406 | </member>
|
407 | <member name="M:FSComp.SR.typeInfoCallsWord">
|
408 | <summary>
|
409 | Calls
|
410 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1234)
|
411 | </summary>
|
412 | </member>
|
413 | <member name="M:FSComp.SR.typeInfoArgument">
|
414 | <summary>
|
415 | argument
|
416 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:913)
|
417 | </summary>
|
418 | </member>
|
419 | <member name="M:FSComp.SR.typeInfoActiveRecognizer">
|
420 | <summary>
|
421 | active recognizer
|
422 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:907)
|
423 | </summary>
|
424 | </member>
|
425 | <member name="M:FSComp.SR.typeInfoActivePatternResult">
|
426 | <summary>
|
427 | active pattern result
|
428 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:906)
|
429 | </summary>
|
430 | </member>
|
431 | <member name="M:FSComp.SR.tupleRequiredInAbstractMethod">
|
432 | <summary>
|
433 | \nA tuple type is required for one or more arguments. Consider wrapping the given arguments in additional parentheses or review the definition of the interface.
|
434 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:25)
|
435 | </summary>
|
436 | </member>
|
437 | <member name="M:FSComp.SR.toolLocationHelperUnsupportedFrameworkVersion(System.String)">
|
438 | <summary>
|
439 | The specified .NET Framework version "%s" is not supported. Please specify a value from the enumeration Microsoft.Build.Utilities.TargetDotNetFrameworkVersion.
|
440 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1089)
|
441 | </summary>
|
442 | </member>
|
443 | <member name="M:FSComp.SR.tlrUnexpectedTExpr">
|
444 | <summary>
|
445 | Unexpected Expr.TyChoose
|
446 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:939)
|
447 | </summary>
|
448 | </member>
|
449 | <member name="M:FSComp.SR.tlrLambdaLiftingOptimizationsNotApplied">
|
450 | <summary>
|
451 | Note: Lambda-lifting optimizations have not been applied because of the use of this local constrained generic function as a first class value. Adding type constraints may resolve this condition.
|
452 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:940)
|
453 | </summary>
|
454 | </member>
|
455 | <member name="M:FSComp.SR.tcVolatileOnlyOnClassLetBindings">
|
456 | <summary>
|
457 | The 'VolatileField' attribute may only be used on 'let' bindings in classes
|
458 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:650)
|
459 | </summary>
|
460 | </member>
|
461 | <member name="M:FSComp.SR.tcVolatileFieldsMustBeMutable">
|
462 | <summary>
|
463 | Volatile fields must be marked 'mutable' and cannot be thread-static
|
464 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:705)
|
465 | </summary>
|
466 | </member>
|
467 | <member name="M:FSComp.SR.tcValueInSignatureRequiresLiteralAttribute">
|
468 | <summary>
|
469 | A declaration may only be given a value in a signature if the declaration has the [<Literal>] attribute
|
470 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:703)
|
471 | </summary>
|
472 | </member>
|
473 | <member name="M:FSComp.SR.tcUseYieldBangForMultipleResults">
|
474 | <summary>
|
475 | In sequence expressions, multiple results are generated using 'yield!'
|
476 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:625)
|
477 | </summary>
|
478 | </member>
|
479 | <member name="M:FSComp.SR.tcUseWhenPatternGuard">
|
480 | <summary>
|
481 | Character range matches have been removed in F#. Consider using a 'when' pattern guard instead.
|
482 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:558)
|
483 | </summary>
|
484 | </member>
|
485 | <member name="M:FSComp.SR.tcUseMayNotBeUsedInQueries">
|
486 | <summary>
|
487 | 'use' expressions may not be used in queries
|
488 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1251)
|
489 | </summary>
|
490 | </member>
|
491 | <member name="M:FSComp.SR.tcUseForInSequenceExpression">
|
492 | <summary>
|
493 | The use of 'let! x = coll' in sequence expressions is not permitted. Use 'for x in coll' instead.
|
494 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:623)
|
495 | </summary>
|
496 | </member>
|
497 | <member name="M:FSComp.SR.tcUnsupportedMutRecDecl">
|
498 | <summary>
|
499 | This declaration is not supported in recursive declaration groups
|
500 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1318)
|
501 | </summary>
|
502 | </member>
|
503 | <member name="M:FSComp.SR.tcUnsupportedAttribute">
|
504 | <summary>
|
505 | This attribute cannot be used in this version of F#
|
506 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:677)
|
507 | </summary>
|
508 | </member>
|
509 | <member name="M:FSComp.SR.tcUnrecognizedQueryOperator">
|
510 | <summary>
|
511 | This is not a known query operator. Query operators are identifiers such as 'select', 'where', 'sortBy', 'thenBy', 'groupBy', 'groupValBy', 'join', 'groupJoin', 'sumBy' and 'averageBy', defined using corresponding methods on the 'QueryBuilder' type.
|
512 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1254)
|
513 | </summary>
|
514 | </member>
|
515 | <member name="M:FSComp.SR.tcUnrecognizedQueryBinaryOperator">
|
516 | <summary>
|
517 | Arguments to query operators may require parentheses, e.g. 'where (x > y)' or 'groupBy (x.Length / 10)'
|
518 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1262)
|
519 | </summary>
|
520 | </member>
|
521 | <member name="M:FSComp.SR.tcUnrecognizedAttributeTarget">
|
522 | <summary>
|
523 | Unrecognized attribute target. Valid attribute targets are 'assembly', 'module', 'type', 'method', 'property', 'return', 'param', 'field', 'event', 'constructor'.
|
524 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:667)
|
525 | </summary>
|
526 | </member>
|
527 | <member name="M:FSComp.SR.tcUnnamedArgumentsDoNotFormPrefix">
|
528 | <summary>
|
529 | The unnamed arguments do not form a prefix of the arguments of the method called
|
530 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:644)
|
531 | </summary>
|
532 | </member>
|
533 | <member name="M:FSComp.SR.tcUnknownUnion">
|
534 | <summary>
|
535 | Unknown union case
|
536 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:497)
|
537 | </summary>
|
538 | </member>
|
539 | <member name="M:FSComp.SR.tcUnitsOfMeasureInvalidInTypeConstructor">
|
540 | <summary>
|
541 | Unit-of-measure cannot be used in type constructor application
|
542 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:534)
|
543 | </summary>
|
544 | </member>
|
545 | <member name="M:FSComp.SR.tcUnionCaseRequiresOneArgument">
|
546 | <summary>
|
547 | This union case takes one argument
|
548 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:552)
|
549 | </summary>
|
550 | </member>
|
551 | <member name="M:FSComp.SR.tcUnionCaseNameConflictsWithGeneratedType(System.String,System.String)">
|
552 | <summary>
|
553 | The union case named '%s' conflicts with the generated type '%s'
|
554 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1066)
|
555 | </summary>
|
556 | </member>
|
557 | <member name="M:FSComp.SR.tcUnionCaseFieldCannotBeUsedMoreThanOnce(System.String)">
|
558 | <summary>
|
559 | Union case/exception field '%s' cannot be used more than once.
|
560 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1287)
|
561 | </summary>
|
562 | </member>
|
563 | <member name="M:FSComp.SR.tcUnionCaseExpectsTupledArguments(System.Int32)">
|
564 | <summary>
|
565 | This union case expects %d arguments in tupled form
|
566 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:553)
|
567 | </summary>
|
568 | </member>
|
569 | <member name="M:FSComp.SR.tcUnionCaseDoesNotTakeArguments">
|
570 | <summary>
|
571 | This union case does not take arguments
|
572 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:551)
|
573 | </summary>
|
574 | </member>
|
575 | <member name="M:FSComp.SR.tcUnionCaseConstructorDoesNotHaveFieldWithGivenName(System.String,System.String)">
|
576 | <summary>
|
577 | Union case/exception '%s' does not have field named '%s'.
|
578 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1286)
|
579 | </summary>
|
580 | </member>
|
581 | <member name="M:FSComp.SR.tcUninitializedValFieldsMustBeMutable">
|
582 | <summary>
|
583 | Uninitialized 'val' fields must be mutable and marked with the '[<DefaultValue>]' attribute. Consider using a 'let' binding instead of a 'val' field.
|
584 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:706)
|
585 | </summary>
|
586 | </member>
|
587 | <member name="M:FSComp.SR.tcUnexpectedTypeArguments">
|
588 | <summary>
|
589 | Unexpected type arguments
|
590 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:543)
|
591 | </summary>
|
592 | </member>
|
593 | <member name="M:FSComp.SR.tcUnexpectedSymbolInTypeExpression(System.String)">
|
594 | <summary>
|
595 | Unexpected %s in type expression
|
596 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:537)
|
597 | </summary>
|
598 | </member>
|
599 | <member name="M:FSComp.SR.tcUnexpectedSlashInType">
|
600 | <summary>
|
601 | Unexpected / in type
|
602 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:542)
|
603 | </summary>
|
604 | </member>
|
605 | <member name="M:FSComp.SR.tcUnexpectedPropertySpec">
|
606 | <summary>
|
607 | Unexpected source-level property specification
|
608 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:508)
|
609 | </summary>
|
610 | </member>
|
611 | <member name="M:FSComp.SR.tcUnexpectedPropertyInSyntaxTree">
|
612 | <summary>
|
613 | Unexpected source-level property specification in syntax tree
|
614 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:502)
|
615 | </summary>
|
616 | </member>
|
617 | <member name="M:FSComp.SR.tcUnexpectedMeasureAnon">
|
618 | <summary>
|
619 | Unexpected SynMeasure.Anon
|
620 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:458)
|
621 | </summary>
|
622 | </member>
|
623 | <member name="M:FSComp.SR.tcUnexpectedExprAtRecInfPoint">
|
624 | <summary>
|
625 | Unexpected expression at recursive inference point
|
626 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:487)
|
627 | </summary>
|
628 | </member>
|
629 | <member name="M:FSComp.SR.tcUnexpectedConstUint16Array">
|
630 | <summary>
|
631 | Unexpected Const_uint16array
|
632 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:463)
|
633 | </summary>
|
634 | </member>
|
635 | <member name="M:FSComp.SR.tcUnexpectedConstByteArray">
|
636 | <summary>
|
637 | Unexpected Const_bytearray
|
638 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:464)
|
639 | </summary>
|
640 | </member>
|
641 | <member name="M:FSComp.SR.tcUnexpectedConditionInImportedAssembly">
|
642 | <summary>
|
643 | Unexpected condition in imported assembly: failed to decode AttributeUsage attribute
|
644 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:666)
|
645 | </summary>
|
646 | </member>
|
647 | <member name="M:FSComp.SR.tcUnexpectedBigRationalConstant">
|
648 | <summary>
|
649 | Unexpected big rational constant
|
650 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:461)
|
651 | </summary>
|
652 | </member>
|
653 | <member name="M:FSComp.SR.tcUndefinedField(System.String,System.String)">
|
654 | <summary>
|
655 | The field '%s' has been given a value, but is not present in the type '%s'
|
656 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:590)
|
657 | </summary>
|
658 | </member>
|
659 | <member name="M:FSComp.SR.tcUnableToParseFormatString(System.String)">
|
660 | <summary>
|
661 | Unable to parse format string '%s'
|
662 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:568)
|
663 | </summary>
|
664 | </member>
|
665 | <member name="M:FSComp.SR.tcTypesCannotInheritFromMultipleConcreteTypes">
|
666 | <summary>
|
667 | Types cannot inherit from multiple concrete types
|
668 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:756)
|
669 | </summary>
|
670 | </member>
|
671 | <member name="M:FSComp.SR.tcTypesCannotContainNestedTypes">
|
672 | <summary>
|
673 | Types cannot contain nested type definitions
|
674 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:736)
|
675 | </summary>
|
676 | </member>
|
677 | <member name="M:FSComp.SR.tcTypesAreAlwaysSealedStruct">
|
678 | <summary>
|
679 | Struct types are always sealed
|
680 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:768)
|
681 | </summary>
|
682 | </member>
|
683 | <member name="M:FSComp.SR.tcTypesAreAlwaysSealedRecord">
|
684 | <summary>
|
685 | Record types are always sealed
|
686 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:766)
|
687 | </summary>
|
688 | </member>
|
689 | <member name="M:FSComp.SR.tcTypesAreAlwaysSealedEnum">
|
690 | <summary>
|
691 | Enum types are always sealed
|
692 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:770)
|
693 | </summary>
|
694 | </member>
|
695 | <member name="M:FSComp.SR.tcTypesAreAlwaysSealedDelegate">
|
696 | <summary>
|
697 | Delegate types are always sealed
|
698 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:769)
|
699 | </summary>
|
700 | </member>
|
701 | <member name="M:FSComp.SR.tcTypesAreAlwaysSealedDU">
|
702 | <summary>
|
703 | Discriminated union types are always sealed
|
704 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:765)
|
705 | </summary>
|
706 | </member>
|
707 | <member name="M:FSComp.SR.tcTypesAreAlwaysSealedAssemblyCode">
|
708 | <summary>
|
709 | Assembly code types are always sealed
|
710 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:767)
|
711 | </summary>
|
712 | </member>
|
713 | <member name="M:FSComp.SR.tcTypeUsedInInvalidWay(System.String,System.String,System.String)">
|
714 | <summary>
|
715 | The type '%s' is used in an invalid way. A value prior to '%s' has an inferred type involving '%s', which is an invalid forward reference.
|
716 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:793)
|
717 | </summary>
|
718 | </member>
|
719 | <member name="M:FSComp.SR.tcTypeTestLossy(System.String,System.String)">
|
720 | <summary>
|
721 | This type test or downcast will erase the provided type '%s' to the type '%s'
|
722 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1173)
|
723 | </summary>
|
724 | </member>
|
725 | <member name="M:FSComp.SR.tcTypeTestLosesMeasures(System.String)">
|
726 | <summary>
|
727 | This type test or downcast will ignore the unit-of-measure '%s'
|
728 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1080)
|
729 | </summary>
|
730 | </member>
|
731 | <member name="M:FSComp.SR.tcTypeTestErased(System.String,System.String)">
|
732 | <summary>
|
733 | This type test with a provided type '%s' is not allowed because this provided type will be erased to '%s' at runtime.
|
734 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1175)
|
735 | </summary>
|
736 | </member>
|
737 | <member name="M:FSComp.SR.tcTypeRequiresDefinition">
|
738 | <summary>
|
739 | This type requires a definition
|
740 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:753)
|
741 | </summary>
|
742 | </member>
|
743 | <member name="M:FSComp.SR.tcTypeParametersInferredAreNotStable">
|
744 | <summary>
|
745 | The type parameters inferred for this value are not stable under the erasure of type abbreviations. This is due to the use of type abbreviations which drop or reorder type parameters, e.g. \n\ttype taggedInt<'a> = int or\n\ttype swap<'a,'b> = 'b * 'a.\nConsider declaring the type parameters for this value explicitly, e.g.\n\tlet f<'a,'b> ((x,y) : swap<'b,'a>) : swap<'a,'b> = (y,x).
|
746 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:492)
|
747 | </summary>
|
748 | </member>
|
749 | <member name="M:FSComp.SR.tcTypeParameterInvalidAsTypeConstructor">
|
750 | <summary>
|
751 | Type parameter cannot be used as type constructor
|
752 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:538)
|
753 | </summary>
|
754 | </member>
|
755 | <member name="M:FSComp.SR.tcTypeParameterHasBeenConstrained(System.String)">
|
756 | <summary>
|
757 | This type parameter has been used in a way that constrains it to always be '%s'
|
758 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:491)
|
759 | </summary>
|
760 | </member>
|
761 | <member name="M:FSComp.SR.tcTypeParameterArityMismatch(System.Int32,System.Int32)">
|
762 | <summary>
|
763 | This value, type or method expects %d type parameter(s) but was given %d
|
764 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:514)
|
765 | </summary>
|
766 | </member>
|
767 | <member name="M:FSComp.SR.tcTypeOrModule">
|
768 | <summary>
|
769 | type or module
|
770 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:738)
|
771 | </summary>
|
772 | </member>
|
773 | <member name="M:FSComp.SR.tcTypeIsNotInterfaceType1(System.String)">
|
774 | <summary>
|
775 | The type '%s' is not an interface type
|
776 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:713)
|
777 | </summary>
|
778 | </member>
|
779 | <member name="M:FSComp.SR.tcTypeIsNotInterfaceType0">
|
780 | <summary>
|
781 | This type is not an interface type
|
782 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:731)
|
783 | </summary>
|
784 | </member>
|
785 | <member name="M:FSComp.SR.tcTypeIsNotARecordTypeNeedConstructor">
|
786 | <summary>
|
787 | This type is not a record type. Values of class and struct types must be created using calls to object constructors.
|
788 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:618)
|
789 | </summary>
|
790 | </member>
|
791 | <member name="M:FSComp.SR.tcTypeIsNotARecordType">
|
792 | <summary>
|
793 | This type is not a record type
|
794 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:619)
|
795 | </summary>
|
796 | </member>
|
797 | <member name="M:FSComp.SR.tcTypeIsInaccessible">
|
798 | <summary>
|
799 | This type is not accessible from this code location
|
800 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:665)
|
801 | </summary>
|
802 | </member>
|
803 | <member name="M:FSComp.SR.tcTypeHasNoNestedTypes">
|
804 | <summary>
|
805 | This type has no nested types
|
806 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:536)
|
807 | </summary>
|
808 | </member>
|
809 | <member name="M:FSComp.SR.tcTypeHasNoAccessibleConstructor">
|
810 | <summary>
|
811 | This type has no accessible object constructors
|
812 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:628)
|
813 | </summary>
|
814 | </member>
|
815 | <member name="M:FSComp.SR.tcTypeExceptionOrModule">
|
816 | <summary>
|
817 | type, exception or module
|
818 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:737)
|
819 | </summary>
|
820 | </member>
|
821 | <member name="M:FSComp.SR.tcTypeDefinitionsWithImplicitConstructionMustHaveOneInherit">
|
822 | <summary>
|
823 | Type definitions may only have one 'inherit' specification and it must be the first declaration
|
824 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:786)
|
825 | </summary>
|
826 | </member>
|
827 | <member name="M:FSComp.SR.tcTypeDefinitionsWithImplicitConstructionMustHaveLocalBindingsBeforeMembers">
|
828 | <summary>
|
829 | 'let' and 'do' bindings must come before member and interface definitions in type definitions
|
830 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:787)
|
831 | </summary>
|
832 | </member>
|
833 | <member name="M:FSComp.SR.tcTypeDefinitionIsCyclicThroughInheritance">
|
834 | <summary>
|
835 | This type definition involves an immediate cyclic reference through a struct field or inheritance relation
|
836 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:782)
|
837 | </summary>
|
838 | </member>
|
839 | <member name="M:FSComp.SR.tcTypeDefinitionIsCyclic">
|
840 | <summary>
|
841 | This type definition involves an immediate cyclic reference through an abbreviation
|
842 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:781)
|
843 | </summary>
|
844 | </member>
|
845 | <member name="M:FSComp.SR.tcTypeCastErased(System.String,System.String)">
|
846 | <summary>
|
847 | This downcast will erase the provided type '%s' to the type '%s'.
|
848 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1174)
|
849 | </summary>
|
850 | </member>
|
851 | <member name="M:FSComp.SR.tcTypeCannotBeEnumerated(System.String)">
|
852 | <summary>
|
853 | The type '%s' is not a type whose values can be enumerated with this syntax, i.e. is not compatible with either seq<_>, IEnumerable<_> or IEnumerable and does not have a GetEnumerator method
|
854 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:521)
|
855 | </summary>
|
856 | </member>
|
857 | <member name="M:FSComp.SR.tcTypeAbbreviationsMayNotHaveMembers">
|
858 | <summary>
|
859 | Type abbreviations cannot have members
|
860 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:720)
|
861 | </summary>
|
862 | </member>
|
863 | <member name="M:FSComp.SR.tcTypeAbbreviationsCheckedAtCompileTime">
|
864 | <summary>
|
865 | As of F# 4.1, the accessibility of type abbreviations is checked at compile-time. Consider changing the accessibility of the type abbreviation. Ignoring this warning might lead to runtime errors.
|
866 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:721)
|
867 | </summary>
|
868 | </member>
|
869 | <member name="M:FSComp.SR.tcTypeAbbreviationsCannotHaveInterfaceDeclaration">
|
870 | <summary>
|
871 | Type abbreviations cannot have interface declarations
|
872 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:729)
|
873 | </summary>
|
874 | </member>
|
875 | <member name="M:FSComp.SR.tcTypeAbbreviationsCannotHaveAugmentations">
|
876 | <summary>
|
877 | Type abbreviations cannot have augmentations
|
878 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:791)
|
879 | </summary>
|
880 | </member>
|
881 | <member name="M:FSComp.SR.tcTypeAbbreviationHasTypeParametersMissingOnType">
|
882 | <summary>
|
883 | This type abbreviation has one or more declared type parameters that do not appear in the type being abbreviated. Type abbreviations must use all declared type parameters in the type being abbreviated. Consider removing one or more type parameters, or use a concrete type definition that wraps an underlying type, such as 'type C<'a> = C of ...'.
|
884 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:754)
|
885 | </summary>
|
886 | </member>
|
887 | <member name="M:FSComp.SR.tcTupleStructMismatch">
|
888 | <summary>
|
889 | One tuple type is a struct tuple, the other is a reference tuple
|
890 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1311)
|
891 | </summary>
|
892 | </member>
|
893 | <member name="M:FSComp.SR.tcTryWithMayNotBeUsedInQueries">
|
894 | <summary>
|
895 | 'try/with' expressions may not be used in queries
|
896 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1255)
|
897 | </summary>
|
898 | </member>
|
899 | <member name="M:FSComp.SR.tcTryIllegalInSequenceExpression">
|
900 | <summary>
|
901 | 'try'/'with' cannot be used within sequence expressions
|
902 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:624)
|
903 | </summary>
|
904 | </member>
|
905 | <member name="M:FSComp.SR.tcThreadStaticAndContextStaticMustBeStatic">
|
906 | <summary>
|
907 | Thread-static and context-static variables must be static and given the [<DefaultValue>] attribute to indicate that the value is initialized to the default value on each new thread
|
908 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:704)
|
909 | </summary>
|
910 | </member>
|
911 | <member name="M:FSComp.SR.tcThisValueMayNotBeInlined">
|
912 | <summary>
|
913 | This member, function or value declaration may not be declared 'inline'
|
914 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1260)
|
915 | </summary>
|
916 | </member>
|
917 | <member name="M:FSComp.SR.tcThisTypeMayNotHaveACLIMutableAttribute">
|
918 | <summary>
|
919 | This type definition may not have the 'CLIMutable' attribute. Only record types may have this attribute.
|
920 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1242)
|
921 | </summary>
|
922 | </member>
|
923 | <member name="M:FSComp.SR.tcTPFieldMustBeLiteral">
|
924 | <summary>
|
925 | Invalid provided field. Provided fields of erased provided types must be literals.
|
926 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1272)
|
927 | </summary>
|
928 | </member>
|
929 | <member name="M:FSComp.SR.tcSyntaxFormUsedOnlyWithRecordLabelsPropertiesAndFields">
|
930 | <summary>
|
931 | The syntax 'expr.id' may only be used with record labels, properties and fields
|
932 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:639)
|
933 | </summary>
|
934 | </member>
|
935 | <member name="M:FSComp.SR.tcSyntaxErrorUnexpectedQMark">
|
936 | <summary>
|
937 | Syntax error - unexpected '?' symbol
|
938 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:560)
|
939 | </summary>
|
940 | </member>
|
941 | <member name="M:FSComp.SR.tcSyntaxCanOnlyBeUsedToCreateObjectTypes(System.String)">
|
942 | <summary>
|
943 | '%s' may only be used to construct object types
|
944 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:588)
|
945 | </summary>
|
946 | </member>
|
947 | <member name="M:FSComp.SR.tcStructuralEqualityNotSatisfied2(System.String,System.String)">
|
948 | <summary>
|
949 | The struct, record or union type '%s' has the 'StructuralEquality' attribute but the component type '%s' does not satisfy the 'equality' constraint
|
950 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1023)
|
951 | </summary>
|
952 | </member>
|
953 | <member name="M:FSComp.SR.tcStructuralEqualityNotSatisfied1(System.String,System.String)">
|
954 | <summary>
|
955 | The struct, record or union type '%s' has the 'StructuralEquality' attribute but the type parameter '%s' does not satisfy the 'equality' constraint. Consider adding the 'equality' constraint to the type parameter
|
956 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1022)
|
957 | </summary>
|
958 | </member>
|
959 | <member name="M:FSComp.SR.tcStructuralComparisonNotSatisfied2(System.String,System.String)">
|
960 | <summary>
|
961 | The struct, record or union type '%s' has the 'StructuralComparison' attribute but the component type '%s' does not satisfy the 'comparison' constraint
|
962 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1017)
|
963 | </summary>
|
964 | </member>
|
965 | <member name="M:FSComp.SR.tcStructuralComparisonNotSatisfied1(System.String,System.String)">
|
966 | <summary>
|
967 | The struct, record or union type '%s' has the 'StructuralComparison' attribute but the type parameter '%s' does not satisfy the 'comparison' constraint. Consider adding the 'comparison' constraint to the type parameter
|
968 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1016)
|
969 | </summary>
|
970 | </member>
|
971 | <member name="M:FSComp.SR.tcStructsMustDeclareTypesOfImplicitCtorArgsExplicitly">
|
972 | <summary>
|
973 | Each argument of the primary constructor for a struct must be given a type, for example 'type S(x1:int, x2: int) = ...'. These arguments determine the fields of the struct.
|
974 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1024)
|
975 | </summary>
|
976 | </member>
|
977 | <member name="M:FSComp.SR.tcStructsMayNotContainLetBindings">
|
978 | <summary>
|
979 | Structs cannot contain value definitions because the default constructor for structs will not execute these bindings. Consider adding additional arguments to the primary constructor for the type.
|
980 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:725)
|
981 | </summary>
|
982 | </member>
|
983 | <member name="M:FSComp.SR.tcStructsMayNotContainDoBindings">
|
984 | <summary>
|
985 | Structs cannot contain 'do' bindings because the default constructor for structs would not execute these bindings
|
986 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:724)
|
987 | </summary>
|
988 | </member>
|
989 | <member name="M:FSComp.SR.tcStructsInterfacesEnumsDelegatesMayNotInheritFromOtherTypes">
|
990 | <summary>
|
991 | Structs, interfaces, enums and delegates cannot inherit from other types
|
992 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:755)
|
993 | </summary>
|
994 | </member>
|
995 | <member name="M:FSComp.SR.tcStructsCannotHaveConstructorWithNoArguments">
|
996 | <summary>
|
997 | Structs cannot have an object constructor with no arguments. This is a restriction imposed on all CLI languages as structs automatically support a default constructor.
|
998 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:696)
|
999 | </summary>
|
1000 | </member>
|
1001 | <member name="M:FSComp.SR.tcStructsCanOnlyBindThisAtMemberDeclaration">
|
1002 | <summary>
|
1003 | Structs may only bind a 'this' parameter at member declarations
|
1004 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:486)
|
1005 | </summary>
|
1006 | </member>
|
1007 | <member name="M:FSComp.SR.tcStructUnionMultiCaseDistinctFields">
|
1008 | <summary>
|
1009 | If a union type has more than one case and is a struct, then all fields within the union type must be given unique names.
|
1010 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1320)
|
1011 | </summary>
|
1012 | </member>
|
1013 | <member name="M:FSComp.SR.tcStructTypesCannotContainAbstractMembers">
|
1014 | <summary>
|
1015 | Struct types cannot contain abstract members
|
1016 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:775)
|
1017 | </summary>
|
1018 | </member>
|
1019 | <member name="M:FSComp.SR.tcStaticValFieldsMustBeMutableAndPrivate">
|
1020 | <summary>
|
1021 | Static 'val' fields in types must be mutable, private and marked with the '[<DefaultValue>]' attribute. They are initialized to the 'null' or 'zero' value for their type. Consider also using a 'static let mutable' binding in a class type.
|
1022 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:707)
|
1023 | </summary>
|
1024 | </member>
|
1025 | <member name="M:FSComp.SR.tcStaticOptimizationConditionalsOnlyForFSharpLibrary">
|
1026 | <summary>
|
1027 | Static optimization conditionals are only for use within the F# library
|
1028 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:645)
|
1029 | </summary>
|
1030 | </member>
|
1031 | <member name="M:FSComp.SR.tcStaticMemberShouldNotHaveThis">
|
1032 | <summary>
|
1033 | This static member should not have a 'this' parameter. Consider using the notation 'member Member(args) = ...'.
|
1034 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:505)
|
1035 | </summary>
|
1036 | </member>
|
1037 | <member name="M:FSComp.SR.tcStaticLetBindingsRequireClassesWithImplicitConstructors">
|
1038 | <summary>
|
1039 | Static value definitions may only be used in types with a primary constructor. Consider adding arguments to the type definition, e.g. 'type X(args) = ...'.
|
1040 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:726)
|
1041 | </summary>
|
1042 | </member>
|
1043 | <member name="M:FSComp.SR.tcStaticInitializersIllegalInInterface">
|
1044 | <summary>
|
1045 | Interfaces cannot contain definitions of static initializers
|
1046 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:691)
|
1047 | </summary>
|
1048 | </member>
|
1049 | <member name="M:FSComp.SR.tcStaticInitializerRequiresArgument">
|
1050 | <summary>
|
1051 | A static initializer requires an argument
|
1052 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:503)
|
1053 | </summary>
|
1054 | </member>
|
1055 | <member name="M:FSComp.SR.tcStaticFieldUsedWhenInstanceFieldExpected">
|
1056 | <summary>
|
1057 | A static field was used where an instance field is expected
|
1058 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:454)
|
1059 | </summary>
|
1060 | </member>
|
1061 | <member name="M:FSComp.SR.tcSimpleMethodNameRequired">
|
1062 | <summary>
|
1063 | A simple method name is required here
|
1064 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:598)
|
1065 | </summary>
|
1066 | </member>
|
1067 | <member name="M:FSComp.SR.tcSeqResultsUseYield">
|
1068 | <summary>
|
1069 | In sequence expressions, results are generated using 'yield'
|
1070 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:460)
|
1071 | </summary>
|
1072 | </member>
|
1073 | <member name="M:FSComp.SR.tcRuntimeSuppliedMethodCannotBeUsedInUserCode(System.String)">
|
1074 | <summary>
|
1075 | Array method '%s' is supplied by the runtime and cannot be directly used in code. For operations with array elements consider using family of GetArray/SetArray functions from LanguagePrimitives.IntrinsicFunctions module.
|
1076 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1285)
|
1077 | </summary>
|
1078 | </member>
|
1079 | <member name="M:FSComp.SR.tcReturnValuesCannotHaveNames">
|
1080 | <summary>
|
1081 | Return values cannot have names
|
1082 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:466)
|
1083 | </summary>
|
1084 | </member>
|
1085 | <member name="M:FSComp.SR.tcReturnTypesForUnionMustBeSameAsType">
|
1086 | <summary>
|
1087 | Return types of union cases must be identical to the type being defined, up to abbreviations
|
1088 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:711)
|
1089 | </summary>
|
1090 | </member>
|
1091 | <member name="M:FSComp.SR.tcReturnMayNotBeUsedInQueries">
|
1092 | <summary>
|
1093 | 'return' and 'return!' may not be used in queries
|
1094 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1253)
|
1095 | </summary>
|
1096 | </member>
|
1097 | <member name="M:FSComp.SR.tcReservedSyntaxForAugmentation">
|
1098 | <summary>
|
1099 | The syntax 'type X with ...' is reserved for augmentations. Types whose representations are hidden but which have members are now declared in signatures using 'type X = ...'. You may also need to add the '[<Sealed>] attribute to the type definition in the signature
|
1100 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:783)
|
1101 | </summary>
|
1102 | </member>
|
1103 | <member name="M:FSComp.SR.tcRequireVarConstRecogOrLiteral">
|
1104 | <summary>
|
1105 | This is not a variable, constant, active recognizer or literal
|
1106 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:556)
|
1107 | </summary>
|
1108 | </member>
|
1109 | <member name="M:FSComp.SR.tcRequireBuilderMethod(System.String)">
|
1110 | <summary>
|
1111 | This control construct may only be used if the computation expression builder defines a '%s' method
|
1112 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:535)
|
1113 | </summary>
|
1114 | </member>
|
1115 | <member name="M:FSComp.SR.tcRequireActivePatternWithOneResult">
|
1116 | <summary>
|
1117 | Only active patterns returning exactly one result may accept arguments
|
1118 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:548)
|
1119 | </summary>
|
1120 | </member>
|
1121 | <member name="M:FSComp.SR.tcRepresentationOfTypeHiddenBySignature">
|
1122 | <summary>
|
1123 | The representation of this type is hidden by the signature. It must be given an attribute such as [<Sealed>], [<Class>] or [<Interface>] to indicate the characteristics of the type.
|
1124 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:761)
|
1125 | </summary>
|
1126 | </member>
|
1127 | <member name="M:FSComp.SR.tcRecursiveBindingsWithMembersMustBeDirectAugmentation">
|
1128 | <summary>
|
1129 | Recursive bindings that include member specifications can only occur as a direct augmentation of a type
|
1130 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:698)
|
1131 | </summary>
|
1132 | </member>
|
1133 | <member name="M:FSComp.SR.tcRecordsUnionsAbbreviationsStructsMayNotHaveAllowNullLiteralAttribute">
|
1134 | <summary>
|
1135 | Records, union, abbreviations and struct types cannot have the 'AllowNullLiteral' attribute
|
1136 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:757)
|
1137 | </summary>
|
1138 | </member>
|
1139 | <member name="M:FSComp.SR.tcRecordFieldInconsistentTypes">
|
1140 | <summary>
|
1141 | This record contains fields from inconsistent types
|
1142 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:484)
|
1143 | </summary>
|
1144 | </member>
|
1145 | <member name="M:FSComp.SR.tcRecImplied">
|
1146 | <summary>
|
1147 | The 'rec' on this module is implied by an outer 'rec' declaration and is being ignored
|
1148 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1315)
|
1149 | </summary>
|
1150 | </member>
|
1151 | <member name="M:FSComp.SR.tcPropertyRequiresExplicitTypeParameters">
|
1152 | <summary>
|
1153 | A property cannot have explicit type parameters. Consider using a method instead.
|
1154 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:499)
|
1155 | </summary>
|
1156 | </member>
|
1157 | <member name="M:FSComp.SR.tcPropertyOrFieldNotFoundInAttribute">
|
1158 | <summary>
|
1159 | This property or field was not found on this custom attribute type
|
1160 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:672)
|
1161 | </summary>
|
1162 | </member>
|
1163 | <member name="M:FSComp.SR.tcPropertyIsStatic(System.String)">
|
1164 | <summary>
|
1165 | Property '%s' is static
|
1166 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:636)
|
1167 | </summary>
|
1168 | </member>
|
1169 | <member name="M:FSComp.SR.tcPropertyIsNotStatic(System.String)">
|
1170 | <summary>
|
1171 | Property '%s' is not static
|
1172 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:633)
|
1173 | </summary>
|
1174 | </member>
|
1175 | <member name="M:FSComp.SR.tcPropertyIsNotReadable(System.String)">
|
1176 | <summary>
|
1177 | Property '%s' is not readable
|
1178 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:634)
|
1179 | </summary>
|
1180 | </member>
|
1181 | <member name="M:FSComp.SR.tcPropertyCannotBeSet1(System.String)">
|
1182 | <summary>
|
1183 | Property '%s' cannot be set
|
1184 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:637)
|
1185 | </summary>
|
1186 | </member>
|
1187 | <member name="M:FSComp.SR.tcPropertyCannotBeSet0">
|
1188 | <summary>
|
1189 | This property cannot be set
|
1190 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:671)
|
1191 | </summary>
|
1192 | </member>
|
1193 | <member name="M:FSComp.SR.tcPredefinedTypeCannotBeUsedAsSuperType">
|
1194 | <summary>
|
1195 | The types System.ValueType, System.Enum, System.Delegate, System.MulticastDelegate and System.Array cannot be used as super types in an object expression or class
|
1196 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:599)
|
1197 | </summary>
|
1198 | </member>
|
1199 | <member name="M:FSComp.SR.tcParameterRequiresName">
|
1200 | <summary>
|
1201 | A parameter with attributes must also be given a name, e.g. '[<Attribute>] Name : Type'
|
1202 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:465)
|
1203 | </summary>
|
1204 | </member>
|
1205 | <member name="M:FSComp.SR.tcParameterInferredByref(System.String)">
|
1206 | <summary>
|
1207 | The parameter '%s' was inferred to have byref type. Parameters of byref type must be given an explicit type annotation, e.g. 'x1: byref<int>'. When used, a byref parameter is implicitly dereferenced.
|
1208 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1041)
|
1209 | </summary>
|
1210 | </member>
|
1211 | <member name="M:FSComp.SR.tcOverridingMethodRequiresAllOrNoTypeParameters">
|
1212 | <summary>
|
1213 | You must explicitly declare either all or no type parameters when overriding a generic abstract method
|
1214 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:494)
|
1215 | </summary>
|
1216 | </member>
|
1217 | <member name="M:FSComp.SR.tcOverridesCannotHaveVisibilityDeclarations">
|
1218 | <summary>
|
1219 | Accessibility modifiers are not permitted on overrides or interface implementations
|
1220 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:764)
|
1221 | </summary>
|
1222 | </member>
|
1223 | <member name="M:FSComp.SR.tcOverrideArityMismatch">
|
1224 | <summary>
|
1225 | This override takes a different number of arguments to the corresponding abstract member
|
1226 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:683)
|
1227 | </summary>
|
1228 | </member>
|
1229 | <member name="M:FSComp.SR.tcOverloadsCannotHaveCurriedArguments">
|
1230 | <summary>
|
1231 | One or more of the overloads of this method has curried arguments. Consider redesigning these members to take arguments in tupled form.
|
1232 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:643)
|
1233 | </summary>
|
1234 | </member>
|
1235 | <member name="M:FSComp.SR.tcOptionalArgumentsCannotBeUsedInCustomAttribute">
|
1236 | <summary>
|
1237 | Optional arguments cannot be used in custom attributes
|
1238 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:670)
|
1239 | </summary>
|
1240 | </member>
|
1241 | <member name="M:FSComp.SR.tcOptionalArgsOnlyOnMembers">
|
1242 | <summary>
|
1243 | Optional arguments are only permitted on type members
|
1244 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:544)
|
1245 | </summary>
|
1246 | </member>
|
1247 | <member name="M:FSComp.SR.tcOptionalArgsMustComeAfterNonOptionalArgs">
|
1248 | <summary>
|
1249 | Optional arguments must come at the end of the argument list, after any non-optional arguments
|
1250 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1059)
|
1251 | </summary>
|
1252 | </member>
|
1253 | <member name="M:FSComp.SR.tcOperatorRequiresIn(System.String,System.String)">
|
1254 | <summary>
|
1255 | '%s' must be followed by 'in'. Usage: %s.
|
1256 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1279)
|
1257 | </summary>
|
1258 | </member>
|
1259 | <member name="M:FSComp.SR.tcOperatorIncorrectSyntax(System.String,System.String)">
|
1260 | <summary>
|
1261 | Incorrect syntax for '%s'. Usage: %s.
|
1262 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1206)
|
1263 | </summary>
|
1264 | </member>
|
1265 | <member name="M:FSComp.SR.tcOperatorDoesntAcceptInto(System.String)">
|
1266 | <summary>
|
1267 | The operator '%s' does not accept the use of 'into'
|
1268 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1240)
|
1269 | </summary>
|
1270 | </member>
|
1271 | <member name="M:FSComp.SR.tcOpenUsedWithPartiallyQualifiedPath(System.String)">
|
1272 | <summary>
|
1273 | This declaration opens the namespace or module '%s' through a partially qualified path. Adjust this code to use the full path of the namespace. This change will make your code more robust as new constructs are added to the F# and CLI libraries.
|
1274 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:718)
|
1275 | </summary>
|
1276 | </member>
|
1277 | <member name="M:FSComp.SR.tcOpenFirstInMutRec">
|
1278 | <summary>
|
1279 | In a recursive declaration group, 'open' declarations must come first in each module
|
1280 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1316)
|
1281 | </summary>
|
1282 | </member>
|
1283 | <member name="M:FSComp.SR.tcOnlyTypesRepresentingUnitsOfMeasureCanHaveMeasure">
|
1284 | <summary>
|
1285 | Only types representing units-of-measure may be given the 'Measure' attribute
|
1286 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:763)
|
1287 | </summary>
|
1288 | </member>
|
1289 | <member name="M:FSComp.SR.tcOnlyStructsCanHaveStructLayout">
|
1290 | <summary>
|
1291 | Only structs and classes without primary constructors may be given the 'StructLayout' attribute
|
1292 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:760)
|
1293 | </summary>
|
1294 | </member>
|
1295 | <member name="M:FSComp.SR.tcOnlySimplePatternsInLetRec">
|
1296 | <summary>
|
1297 | Only simple variable patterns can be bound in 'let rec' constructs
|
1298 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:699)
|
1299 | </summary>
|
1300 | </member>
|
1301 | <member name="M:FSComp.SR.tcOnlySimpleBindingsCanBeUsedInConstructionExpressions">
|
1302 | <summary>
|
1303 | Only simple bindings of the form 'id = expr' can be used in construction expressions
|
1304 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:605)
|
1305 | </summary>
|
1306 | </member>
|
1307 | <member name="M:FSComp.SR.tcOnlyRecordFieldsAndSimpleLetCanBeMutable">
|
1308 | <summary>
|
1309 | Only record fields and simple, non-recursive 'let' bindings may be marked mutable
|
1310 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:700)
|
1311 | </summary>
|
1312 | </member>
|
1313 | <member name="M:FSComp.SR.tcOnlyFunctionsCanBeInline">
|
1314 | <summary>
|
1315 | Only functions may be marked 'inline'
|
1316 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:659)
|
1317 | </summary>
|
1318 | </member>
|
1319 | <member name="M:FSComp.SR.tcOnlyClassesCanHaveAbstract">
|
1320 | <summary>
|
1321 | Only classes may be given the 'AbstractClass' attribute
|
1322 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:762)
|
1323 | </summary>
|
1324 | </member>
|
1325 | <member name="M:FSComp.SR.tcObjectsMustBeInitializedWithObjectExpression">
|
1326 | <summary>
|
1327 | Objects must be initialized by an object construction expression that calls an inherited object constructor and assigns a value to each field
|
1328 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:606)
|
1329 | </summary>
|
1330 | </member>
|
1331 | <member name="M:FSComp.SR.tcObjectOfIndeterminateTypeUsedRequireTypeConstraint">
|
1332 | <summary>
|
1333 | The operator 'expr.[idx]' has been used on an object of indeterminate type based on information prior to this program point. Consider adding further type constraints
|
1334 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:579)
|
1335 | </summary>
|
1336 | </member>
|
1337 | <member name="M:FSComp.SR.tcObjectExpressionsCanOnlyOverrideAbstractOrVirtual">
|
1338 | <summary>
|
1339 | Only overrides of abstract and virtual members may be specified in object expressions
|
1340 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:593)
|
1341 | </summary>
|
1342 | </member>
|
1343 | <member name="M:FSComp.SR.tcObjectExpressionFormDeprecated">
|
1344 | <summary>
|
1345 | This form of object expression is not used in F#. Use 'member this.MemberName ... = ...' to define member implementations in object expressions.
|
1346 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:509)
|
1347 | </summary>
|
1348 | </member>
|
1349 | <member name="M:FSComp.SR.tcObjectConstructorsOnTypeParametersCannotTakeArguments">
|
1350 | <summary>
|
1351 | Calls to object constructors on type parameters cannot be given arguments
|
1352 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:581)
|
1353 | </summary>
|
1354 | </member>
|
1355 | <member name="M:FSComp.SR.tcObjectConstructorsIllegalInInterface">
|
1356 | <summary>
|
1357 | Interfaces cannot contain definitions of object constructors
|
1358 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:692)
|
1359 | </summary>
|
1360 | </member>
|
1361 | <member name="M:FSComp.SR.tcObjectConstructorRequiresArgument">
|
1362 | <summary>
|
1363 | An object constructor requires an argument
|
1364 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:504)
|
1365 | </summary>
|
1366 | </member>
|
1367 | <member name="M:FSComp.SR.tcObjectConstructionExpressionCanOnlyImplementConstructorsInObjectModelTypes">
|
1368 | <summary>
|
1369 | Object construction expressions (i.e. record expressions with inheritance specifications) may only be used to implement constructors in object model types. Use 'new ObjectType(args)' to construct instances of object model types outside of constructors
|
1370 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:616)
|
1371 | </summary>
|
1372 | </member>
|
1373 | <member name="M:FSComp.SR.tcObjectConstructionCanOnlyBeUsedInClassTypes">
|
1374 | <summary>
|
1375 | Object construction expressions may only be used to implement constructors in class types
|
1376 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:604)
|
1377 | </summary>
|
1378 | </member>
|
1379 | <member name="M:FSComp.SR.tcNumericLiteralRequiresModule(System.String)">
|
1380 | <summary>
|
1381 | This numeric literal requires that a module '%s' defining functions FromZero, FromOne, FromInt32, FromInt64 and FromString be in scope
|
1382 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:612)
|
1383 | </summary>
|
1384 | </member>
|
1385 | <member name="M:FSComp.SR.tcNotValidEnumCaseName">
|
1386 | <summary>
|
1387 | This is not a valid name for an enumeration case
|
1388 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:572)
|
1389 | </summary>
|
1390 | </member>
|
1391 | <member name="M:FSComp.SR.tcNotSufficientlyGenericBecauseOfScope(System.String)">
|
1392 | <summary>
|
1393 | This code is not sufficiently generic. The type variable %s could not be generalized because it would escape its scope.
|
1394 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:498)
|
1395 | </summary>
|
1396 | </member>
|
1397 | <member name="M:FSComp.SR.tcNotAnException">
|
1398 | <summary>
|
1399 | Not an exception
|
1400 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:746)
|
1401 | </summary>
|
1402 | </member>
|
1403 | <member name="M:FSComp.SR.tcNonZeroConstantCannotHaveGenericUnit">
|
1404 | <summary>
|
1405 | Non-zero constants cannot have generic units. For generic zero, write 0.0<_>.
|
1406 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:459)
|
1407 | </summary>
|
1408 | </member>
|
1409 | <member name="M:FSComp.SR.tcNonUniformMemberUse(System.String)">
|
1410 | <summary>
|
1411 | The generic member '%s' has been used at a non-uniform instantiation prior to this program point. Consider reordering the members so this member occurs first. Alternatively, specify the full type of the member explicitly, including argument types, return type and any additional generic parameters and constraints.
|
1412 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1042)
|
1413 | </summary>
|
1414 | </member>
|
1415 | <member name="M:FSComp.SR.tcNonSimpleLetBindingInQuery">
|
1416 | <summary>
|
1417 | This 'let' definition may not be used in a query. Only simple value definitions may be used in queries.
|
1418 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1256)
|
1419 | </summary>
|
1420 | </member>
|
1421 | <member name="M:FSComp.SR.tcNonLiteralCannotBeUsedInPattern">
|
1422 | <summary>
|
1423 | This value is not a literal and cannot be used in a pattern
|
1424 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:517)
|
1425 | </summary>
|
1426 | </member>
|
1427 | <member name="M:FSComp.SR.tcNoWhileInQuery">
|
1428 | <summary>
|
1429 | 'while' expressions may not be used in queries
|
1430 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1249)
|
1431 | </summary>
|
1432 | </member>
|
1433 | <member name="M:FSComp.SR.tcNoTryFinallyInQuery">
|
1434 | <summary>
|
1435 | 'try/finally' expressions may not be used in queries
|
1436 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1250)
|
1437 | </summary>
|
1438 | </member>
|
1439 | <member name="M:FSComp.SR.tcNoPropertyFoundForOverride">
|
1440 | <summary>
|
1441 | No abstract property was found that corresponds to this override
|
1442 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:686)
|
1443 | </summary>
|
1444 | </member>
|
1445 | <member name="M:FSComp.SR.tcNoMemberFoundForOverride">
|
1446 | <summary>
|
1447 | No abstract or interface member was found that corresponds to this override
|
1448 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:682)
|
1449 | </summary>
|
1450 | </member>
|
1451 | <member name="M:FSComp.SR.tcNoInterfaceImplementationForConstructionExpression">
|
1452 | <summary>
|
1453 | Interface implementations cannot be given on construction expressions
|
1454 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:603)
|
1455 | </summary>
|
1456 | </member>
|
1457 | <member name="M:FSComp.SR.tcNoIntegerForLoopInQuery">
|
1458 | <summary>
|
1459 | In queries, use the form 'for x in n .. m do ...' for ranging over integers
|
1460 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1248)
|
1461 | </summary>
|
1462 | </member>
|
1463 | <member name="M:FSComp.SR.tcNoEqualityNeeded2(System.String,System.String,System.String)">
|
1464 | <summary>
|
1465 | The struct, record or union type '%s' does not support structural equality because the type '%s' does not satisfy the 'equality' constraint. Consider adding the 'NoEquality' attribute to the type '%s' to clarify that the type does not support structural equality
|
1466 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1021)
|
1467 | </summary>
|
1468 | </member>
|
1469 | <member name="M:FSComp.SR.tcNoEqualityNeeded1(System.String,System.String,System.String)">
|
1470 | <summary>
|
1471 | The struct, record or union type '%s' does not support structural equality because the type parameter %s does not satisfy the 'equality' constraint. Consider adding the 'NoEquality' attribute to the type '%s' to clarify that the type does not support structural equality
|
1472 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1020)
|
1473 | </summary>
|
1474 | </member>
|
1475 | <member name="M:FSComp.SR.tcNoComparisonNeeded2(System.String,System.String,System.String)">
|
1476 | <summary>
|
1477 | The struct, record or union type '%s' is not structurally comparable because the type '%s' does not satisfy the 'comparison' constraint. Consider adding the 'NoComparison' attribute to the type '%s' to clarify that the type is not comparable
|
1478 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1019)
|
1479 | </summary>
|
1480 | </member>
|
1481 | <member name="M:FSComp.SR.tcNoComparisonNeeded1(System.String,System.String,System.String)">
|
1482 | <summary>
|
1483 | The struct, record or union type '%s' is not structurally comparable because the type parameter %s does not satisfy the 'comparison' constraint. Consider adding the 'NoComparison' attribute to the type '%s' to clarify that the type is not comparable
|
1484 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1018)
|
1485 | </summary>
|
1486 | </member>
|
1487 | <member name="M:FSComp.SR.tcNoArgumentsForRecordValue">
|
1488 | <summary>
|
1489 | No arguments may be given when constructing a record value
|
1490 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:602)
|
1491 | </summary>
|
1492 | </member>
|
1493 | <member name="M:FSComp.SR.tcNoAbstractOrVirtualMemberFound(System.String,System.String)">
|
1494 | <summary>
|
1495 | The member '%s' does not correspond to any abstract or virtual method available to override or implement.%s
|
1496 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:594)
|
1497 | </summary>
|
1498 | </member>
|
1499 | <member name="M:FSComp.SR.tcNewRequiresObjectConstructor">
|
1500 | <summary>
|
1501 | 'new' may only be used with object constructors
|
1502 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:610)
|
1503 | </summary>
|
1504 | </member>
|
1505 | <member name="M:FSComp.SR.tcNewMustBeUsedWithNamedType">
|
1506 | <summary>
|
1507 | 'new' must be used with a named type
|
1508 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:600)
|
1509 | </summary>
|
1510 | </member>
|
1511 | <member name="M:FSComp.SR.tcNewMemberHidesAbstractMemberWithSuffix(System.String)">
|
1512 | <summary>
|
1513 | This new member hides the abstract member '%s' once tuples, functions, units of measure and/or provided types are erased. Rename the member or use 'override' instead.
|
1514 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:690)
|
1515 | </summary>
|
1516 | </member>
|
1517 | <member name="M:FSComp.SR.tcNewMemberHidesAbstractMember(System.String)">
|
1518 | <summary>
|
1519 | This new member hides the abstract member '%s'. Rename the member or use 'override' instead.
|
1520 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:689)
|
1521 | </summary>
|
1522 | </member>
|
1523 | <member name="M:FSComp.SR.tcNewCannotBeUsedOnInterfaceType">
|
1524 | <summary>
|
1525 | 'new' cannot be used on interface types. Consider using an object expression '{ new ... with ... }' instead.
|
1526 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:585)
|
1527 | </summary>
|
1528 | </member>
|
1529 | <member name="M:FSComp.SR.tcNamespaceCannotContainValues">
|
1530 | <summary>
|
1531 | Namespaces cannot contain values. Consider using a module to hold your value declarations.
|
1532 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:468)
|
1533 | </summary>
|
1534 | </member>
|
1535 | <member name="M:FSComp.SR.tcNamespaceCannotContainExtensionMembers">
|
1536 | <summary>
|
1537 | Namespaces cannot contain extension members except in the same file and namespace declaration group where the type is defined. Consider using a module to hold declarations of extension members.
|
1538 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:469)
|
1539 | </summary>
|
1540 | </member>
|
1541 | <member name="M:FSComp.SR.tcNamedTypeRequired(System.String)">
|
1542 | <summary>
|
1543 | '%s' may only be used with named types
|
1544 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:583)
|
1545 | </summary>
|
1546 | </member>
|
1547 | <member name="M:FSComp.SR.tcNamedArgumentsCannotBeUsedInMemberTraits">
|
1548 | <summary>
|
1549 | Named arguments cannot be given to member trait calls
|
1550 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:571)
|
1551 | </summary>
|
1552 | </member>
|
1553 | <member name="M:FSComp.SR.tcNamedArgumentDidNotMatch(System.String)">
|
1554 | <summary>
|
1555 | The named argument '%s' did not match any argument or mutable property
|
1556 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:642)
|
1557 | </summary>
|
1558 | </member>
|
1559 | <member name="M:FSComp.SR.tcNamedActivePattern(System.String)">
|
1560 | <summary>
|
1561 | %s is an active pattern and cannot be treated as a discriminated union case with named fields.
|
1562 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1325)
|
1563 | </summary>
|
1564 | </member>
|
1565 | <member name="M:FSComp.SR.tcNameNotBoundInPattern(System.String)">
|
1566 | <summary>
|
1567 | Name '%s' not bound in pattern context
|
1568 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:545)
|
1569 | </summary>
|
1570 | </member>
|
1571 | <member name="M:FSComp.SR.tcNameArgumentsMustAppearLast">
|
1572 | <summary>
|
1573 | Named arguments must appear after all other arguments
|
1574 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:519)
|
1575 | </summary>
|
1576 | </member>
|
1577 | <member name="M:FSComp.SR.tcMutableValuesSyntax">
|
1578 | <summary>
|
1579 | Mutable function values should be written 'let mutable f = (fun args -> ...)'
|
1580 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:658)
|
1581 | </summary>
|
1582 | </member>
|
1583 | <member name="M:FSComp.SR.tcMutableValuesMayNotHaveGenericParameters">
|
1584 | <summary>
|
1585 | Mutable values cannot have generic parameters
|
1586 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:657)
|
1587 | </summary>
|
1588 | </member>
|
1589 | <member name="M:FSComp.SR.tcMutableValuesCannotBeInline">
|
1590 | <summary>
|
1591 | Mutable values cannot be marked 'inline'
|
1592 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:656)
|
1593 | </summary>
|
1594 | </member>
|
1595 | <member name="M:FSComp.SR.tcMultipleVisibilityAttributesWithLet">
|
1596 | <summary>
|
1597 | Multiple visibility attributes have been specified for this identifier. 'let' bindings in classes are always private, as are any 'let' bindings inside expressions.
|
1598 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:471)
|
1599 | </summary>
|
1600 | </member>
|
1601 | <member name="M:FSComp.SR.tcMultipleVisibilityAttributes">
|
1602 | <summary>
|
1603 | Multiple visibility attributes have been specified for this identifier
|
1604 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:470)
|
1605 | </summary>
|
1606 | </member>
|
1607 | <member name="M:FSComp.SR.tcModuleRequiresQualifiedAccess(System.String)">
|
1608 | <summary>
|
1609 | This declaration opens the module '%s', which is marked as 'RequireQualifiedAccess'. Adjust your code to use qualified references to the elements of the module instead, e.g. 'List.map' instead of 'map'. This change will ensure that your code is robust as new constructs are added to libraries.
|
1610 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:717)
|
1611 | </summary>
|
1612 | </member>
|
1613 | <member name="M:FSComp.SR.tcModuleAbbreviationForNamespace(System.String)">
|
1614 | <summary>
|
1615 | The path '%s' is a namespace. A module abbreviation may not abbreviate a namespace.
|
1616 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:792)
|
1617 | </summary>
|
1618 | </member>
|
1619 | <member name="M:FSComp.SR.tcModuleAbbrevFirstInMutRec">
|
1620 | <summary>
|
1621 | In a recursive declaration group, module abbreviations must come after all 'open' declarations and before other declarations
|
1622 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1317)
|
1623 | </summary>
|
1624 | </member>
|
1625 | <member name="M:FSComp.SR.tcMissingCustomOperation(System.String)">
|
1626 | <summary>
|
1627 | A custom query operation for '%s' is required but not specified
|
1628 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1187)
|
1629 | </summary>
|
1630 | </member>
|
1631 | <member name="M:FSComp.SR.tcMethodOverridesIllegalHere">
|
1632 | <summary>
|
1633 | Method overrides and interface implementations are not permitted here
|
1634 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:681)
|
1635 | </summary>
|
1636 | </member>
|
1637 | <member name="M:FSComp.SR.tcMethodNotAccessible(System.String)">
|
1638 | <summary>
|
1639 | Method '%s' is not accessible from this code location
|
1640 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:455)
|
1641 | </summary>
|
1642 | </member>
|
1643 | <member name="M:FSComp.SR.tcMembersThatExtendInterfaceMustBePlacedInSeparateModule">
|
1644 | <summary>
|
1645 | Members that extend interface, delegate or enum types must be placed in a module separate to the definition of the type. This module must either have the AutoOpen attribute or be opened explicitly by client code to bring the extension members into scope.
|
1646 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:784)
|
1647 | </summary>
|
1648 | </member>
|
1649 | <member name="M:FSComp.SR.tcMemberUsedInInvalidWay(System.String,System.String,System.String)">
|
1650 | <summary>
|
1651 | The member '%s' is used in an invalid way. A use of '%s' has been inferred prior to the definition of '%s', which is an invalid forward reference.
|
1652 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:794)
|
1653 | </summary>
|
1654 | </member>
|
1655 | <member name="M:FSComp.SR.tcMemberOverridesIllegalInInterface">
|
1656 | <summary>
|
1657 | Interfaces cannot contain definitions of member overrides
|
1658 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:693)
|
1659 | </summary>
|
1660 | </member>
|
1661 | <member name="M:FSComp.SR.tcMemberOperatorDefinitionInExtrinsic">
|
1662 | <summary>
|
1663 | Extension members cannot provide operator overloads. Consider defining the operator as part of the type definition instead.
|
1664 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1062)
|
1665 | </summary>
|
1666 | </member>
|
1667 | <member name="M:FSComp.SR.tcMemberNotPermittedInInterfaceImplementation">
|
1668 | <summary>
|
1669 | This member is not permitted in an interface implementation
|
1670 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:734)
|
1671 | </summary>
|
1672 | </member>
|
1673 | <member name="M:FSComp.SR.tcMemberKindPropertyGetSetNotExpected">
|
1674 | <summary>
|
1675 | MemberKind.PropertyGetSet only expected in parse trees
|
1676 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:467)
|
1677 | </summary>
|
1678 | </member>
|
1679 | <member name="M:FSComp.SR.tcMemberIsNotSufficientlyGeneric">
|
1680 | <summary>
|
1681 | This member is not sufficiently generic
|
1682 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:701)
|
1683 | </summary>
|
1684 | </member>
|
1685 | <member name="M:FSComp.SR.tcMemberFoundIsNotAbstractOrVirtual(System.String,System.String,System.String)">
|
1686 | <summary>
|
1687 | The type %s contains the member '%s' but it is not a virtual or abstract method that is available to override or implement.%s
|
1688 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:595)
|
1689 | </summary>
|
1690 | </member>
|
1691 | <member name="M:FSComp.SR.tcMemberAndLocalClassBindingHaveSameName(System.String)">
|
1692 | <summary>
|
1693 | A member and a local class binding both have the name '%s'
|
1694 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:728)
|
1695 | </summary>
|
1696 | </member>
|
1697 | <member name="M:FSComp.SR.tcMeasureDefinitionsCannotHaveTypeParameters">
|
1698 | <summary>
|
1699 | Measure definitions cannot have type parameters
|
1700 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:752)
|
1701 | </summary>
|
1702 | </member>
|
1703 | <member name="M:FSComp.SR.tcMeasureDeclarationsRequireStaticMembersNotConstructors">
|
1704 | <summary>
|
1705 | Measure declarations may have only static members: constructors are not available
|
1706 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:727)
|
1707 | </summary>
|
1708 | </member>
|
1709 | <member name="M:FSComp.SR.tcMeasureDeclarationsRequireStaticMembers">
|
1710 | <summary>
|
1711 | Measure declarations may have only static members
|
1712 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:723)
|
1713 | </summary>
|
1714 | </member>
|
1715 | <member name="M:FSComp.SR.tcMatchMayNotBeUsedWithQuery">
|
1716 | <summary>
|
1717 | 'match' expressions may not be used in queries
|
1718 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1276)
|
1719 | </summary>
|
1720 | </member>
|
1721 | <member name="M:FSComp.SR.tcLookupMayNotBeUsedHere">
|
1722 | <summary>
|
1723 | This lookup cannot be used here
|
1724 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:635)
|
1725 | </summary>
|
1726 | </member>
|
1727 | <member name="M:FSComp.SR.tcLocalClassBindingsCannotBeInline">
|
1728 | <summary>
|
1729 | Local class bindings cannot be marked inline. Consider lifting the definition out of the class or else do not mark it as inline.
|
1730 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:719)
|
1731 | </summary>
|
1732 | </member>
|
1733 | <member name="M:FSComp.SR.tcLiteralDoesNotTakeArguments">
|
1734 | <summary>
|
1735 | This literal pattern does not take arguments
|
1736 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1305)
|
1737 | </summary>
|
1738 | </member>
|
1739 | <member name="M:FSComp.SR.tcLiteralCannotHaveGenericParameters">
|
1740 | <summary>
|
1741 | Literal values cannot have generic parameters
|
1742 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:663)
|
1743 | </summary>
|
1744 | </member>
|
1745 | <member name="M:FSComp.SR.tcLiteralCannotBeMutable">
|
1746 | <summary>
|
1747 | A literal value cannot be marked 'mutable'
|
1748 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:661)
|
1749 | </summary>
|
1750 | </member>
|
1751 | <member name="M:FSComp.SR.tcLiteralCannotBeInline">
|
1752 | <summary>
|
1753 | A literal value cannot be marked 'inline'
|
1754 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:662)
|
1755 | </summary>
|
1756 | </member>
|
1757 | <member name="M:FSComp.SR.tcLiteralAttributeRequiresConstantValue">
|
1758 | <summary>
|
1759 | A declaration may only be the [<Literal>] attribute if a constant value is also given, e.g. 'val x : int = 1'
|
1760 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:702)
|
1761 | </summary>
|
1762 | </member>
|
1763 | <member name="M:FSComp.SR.tcListLiteralMaxSize">
|
1764 | <summary>
|
1765 | This list expression exceeds the maximum size for list literals. Use an array for larger literals and call Array.ToList.
|
1766 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:569)
|
1767 | </summary>
|
1768 | </member>
|
1769 | <member name="M:FSComp.SR.tcLetAndDoRequiresImplicitConstructionSequence">
|
1770 | <summary>
|
1771 | This definition may only be used in a type with a primary constructor. Consider adding arguments to your type definition, e.g. 'type X(args) = ...'.
|
1772 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:790)
|
1773 | </summary>
|
1774 | </member>
|
1775 | <member name="M:FSComp.SR.tcLessGenericBecauseOfAnnotation(System.String,System.String)">
|
1776 | <summary>
|
1777 | This code is less generic than required by its annotations because the explicit type variable '%s' could not be generalized. It was constrained to be '%s'.
|
1778 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:488)
|
1779 | </summary>
|
1780 | </member>
|
1781 | <member name="M:FSComp.SR.tcKindOfTypeSpecifiedDoesNotMatchDefinition">
|
1782 | <summary>
|
1783 | The kind of the type specified by its attributes does not match the kind implied by its definition
|
1784 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:751)
|
1785 | </summary>
|
1786 | </member>
|
1787 | <member name="M:FSComp.SR.tcJoinMustUseSimplePattern(System.String)">
|
1788 | <summary>
|
1789 | In queries, '%s' must use a simple pattern
|
1790 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1186)
|
1791 | </summary>
|
1792 | </member>
|
1793 | <member name="M:FSComp.SR.tcInvalidUseOfTypeName">
|
1794 | <summary>
|
1795 | Invalid use of a type name
|
1796 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:627)
|
1797 | </summary>
|
1798 | </member>
|
1799 | <member name="M:FSComp.SR.tcInvalidUseOfInterfaceType">
|
1800 | <summary>
|
1801 | Invalid use of an interface type
|
1802 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:631)
|
1803 | </summary>
|
1804 | </member>
|
1805 | <member name="M:FSComp.SR.tcInvalidUseOfDelegate">
|
1806 | <summary>
|
1807 | Invalid use of a delegate constructor. Use the syntax 'new Type(args)' or just 'Type(args)'.
|
1808 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:632)
|
1809 | </summary>
|
1810 | </member>
|
1811 | <member name="M:FSComp.SR.tcInvalidUseNullAsTrueValue">
|
1812 | <summary>
|
1813 | The 'UseNullAsTrueValue' attribute flag may only be used with union types that have one nullary case and at least one non-nullary case
|
1814 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1040)
|
1815 | </summary>
|
1816 | </member>
|
1817 | <member name="M:FSComp.SR.tcInvalidUseBinding">
|
1818 | <summary>
|
1819 | 'use' bindings must be of the form 'use <var> = <expr>'
|
1820 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:679)
|
1821 | </summary>
|
1822 | </member>
|
1823 | <member name="M:FSComp.SR.tcInvalidUseBangBinding">
|
1824 | <summary>
|
1825 | 'use!' bindings must be of the form 'use! <var> = <expr>'
|
1826 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1075)
|
1827 | </summary>
|
1828 | </member>
|
1829 | <member name="M:FSComp.SR.tcInvalidUnitsOfMeasurePrefix">
|
1830 | <summary>
|
1831 | Units-of-measure cannot be used as prefix arguments to a type. Rewrite as postfix arguments in angle brackets.
|
1832 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:533)
|
1833 | </summary>
|
1834 | </member>
|
1835 | <member name="M:FSComp.SR.tcInvalidTypeForUnitsOfMeasure">
|
1836 | <summary>
|
1837 | Units-of-measure supported only on float, float32, decimal and signed integer types
|
1838 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:462)
|
1839 | </summary>
|
1840 | </member>
|
1841 | <member name="M:FSComp.SR.tcInvalidTypeForLiteralEnumeration">
|
1842 | <summary>
|
1843 | Literal enumerations must have type int, uint, int16, uint16, int64, uint64, byte, sbyte or char
|
1844 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:779)
|
1845 | </summary>
|
1846 | </member>
|
1847 | <member name="M:FSComp.SR.tcInvalidTypeExtension">
|
1848 | <summary>
|
1849 | Invalid type extension
|
1850 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:749)
|
1851 | </summary>
|
1852 | </member>
|
1853 | <member name="M:FSComp.SR.tcInvalidTypeArgumentUsage">
|
1854 | <summary>
|
1855 | Type arguments cannot be specified here
|
1856 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:547)
|
1857 | </summary>
|
1858 | </member>
|
1859 | <member name="M:FSComp.SR.tcInvalidTypeArgumentCount(System.Int32,System.Int32)">
|
1860 | <summary>
|
1861 | The number of type arguments did not match: '%d' given, '%d' expected. This may be related to a previously reported error.
|
1862 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1180)
|
1863 | </summary>
|
1864 | </member>
|
1865 | <member name="M:FSComp.SR.tcInvalidSignatureForSet">
|
1866 | <summary>
|
1867 | Invalid signature for set member
|
1868 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:688)
|
1869 | </summary>
|
1870 | </member>
|
1871 | <member name="M:FSComp.SR.tcInvalidSequenceExpressionSyntaxForm">
|
1872 | <summary>
|
1873 | Invalid record, sequence or computation expression. Sequence expressions should be of the form 'seq { ... }'
|
1874 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:566)
|
1875 | </summary>
|
1876 | </member>
|
1877 | <member name="M:FSComp.SR.tcInvalidRelationInJoin(System.String)">
|
1878 | <summary>
|
1879 | Invalid join relation in '%s'. Expected 'expr <op> expr', where <op> is =, =?, ?= or ?=?.
|
1880 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1233)
|
1881 | </summary>
|
1882 | </member>
|
1883 | <member name="M:FSComp.SR.tcInvalidRecordConstruction">
|
1884 | <summary>
|
1885 | Invalid record construction
|
1886 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:613)
|
1887 | </summary>
|
1888 | </member>
|
1889 | <member name="M:FSComp.SR.tcInvalidPropertyType">
|
1890 | <summary>
|
1891 | This property has an invalid type. Properties taking multiple indexer arguments should have types of the form 'ty1 * ty2 -> ty3'. Properties returning functions should have types of the form '(ty1 -> ty2)'.
|
1892 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:528)
|
1893 | </summary>
|
1894 | </member>
|
1895 | <member name="M:FSComp.SR.tcInvalidPattern">
|
1896 | <summary>
|
1897 | This is not a valid pattern
|
1898 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:557)
|
1899 | </summary>
|
1900 | </member>
|
1901 | <member name="M:FSComp.SR.tcInvalidOptionalAssignmentToPropertyOrField">
|
1902 | <summary>
|
1903 | Invalid optional assignment to a property or field
|
1904 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:647)
|
1905 | </summary>
|
1906 | </member>
|
1907 | <member name="M:FSComp.SR.tcInvalidOperatorDefinitionRelational(System.String)">
|
1908 | <summary>
|
1909 | The '%s' operator should not normally be redefined. To define overloaded comparison semantics for a particular type, implement the 'System.IComparable' interface in the definition of that type.
|
1910 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:476)
|
1911 | </summary>
|
1912 | </member>
|
1913 | <member name="M:FSComp.SR.tcInvalidOperatorDefinitionEquality(System.String)">
|
1914 | <summary>
|
1915 | The '%s' operator should not normally be redefined. To define equality semantics for a type, override the 'Object.Equals' member in the definition of that type.
|
1916 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:477)
|
1917 | </summary>
|
1918 | </member>
|
1919 | <member name="M:FSComp.SR.tcInvalidOperatorDefinition(System.String)">
|
1920 | <summary>
|
1921 | The '%s' operator should not normally be redefined. Consider using a different operator name
|
1922 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:478)
|
1923 | </summary>
|
1924 | </member>
|
1925 | <member name="M:FSComp.SR.tcInvalidObjectSequenceOrRecordExpression">
|
1926 | <summary>
|
1927 | Invalid object, sequence or record expression
|
1928 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:565)
|
1929 | </summary>
|
1930 | </member>
|
1931 | <member name="M:FSComp.SR.tcInvalidObjectExpressionSyntaxForm">
|
1932 | <summary>
|
1933 | Invalid object expression. Objects without overrides or interfaces should use the expression form 'new Type(args)' without braces.
|
1934 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:564)
|
1935 | </summary>
|
1936 | </member>
|
1937 | <member name="M:FSComp.SR.tcInvalidObjectConstructionExpression">
|
1938 | <summary>
|
1939 | This is not a valid object construction expression. Explicit object constructors must either call an alternate constructor or initialize all fields of the object and specify a call to a super class constructor.
|
1940 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:523)
|
1941 | </summary>
|
1942 | </member>
|
1943 | <member name="M:FSComp.SR.tcInvalidNonPrimitiveLiteralInPatternMatch">
|
1944 | <summary>
|
1945 | Non-primitive numeric literal constants cannot be used in pattern matches because they can be mapped to multiple different types through the use of a NumericLiteral module. Consider using replacing with a variable, and use 'when <variable> = <constant>' at the end of the match clause.
|
1946 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:546)
|
1947 | </summary>
|
1948 | </member>
|
1949 | <member name="M:FSComp.SR.tcInvalidNewConstraint">
|
1950 | <summary>
|
1951 | 'new' constraints must take one argument of type 'unit' and return the constructed type
|
1952 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:527)
|
1953 | </summary>
|
1954 | </member>
|
1955 | <member name="M:FSComp.SR.tcInvalidNamespaceModuleTypeUnionName">
|
1956 | <summary>
|
1957 | Invalid namespace, module, type or union case name
|
1958 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:709)
|
1959 | </summary>
|
1960 | </member>
|
1961 | <member name="M:FSComp.SR.tcInvalidModuleName">
|
1962 | <summary>
|
1963 | Invalid module name
|
1964 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:748)
|
1965 | </summary>
|
1966 | </member>
|
1967 | <member name="M:FSComp.SR.tcInvalidMixtureOfRecursiveForms">
|
1968 | <summary>
|
1969 | This recursive binding uses an invalid mixture of recursive forms
|
1970 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:522)
|
1971 | </summary>
|
1972 | </member>
|
1973 | <member name="M:FSComp.SR.tcInvalidMethodNameForRelationalOperator(System.String,System.String)">
|
1974 | <summary>
|
1975 | The name '(%s)' should not be used as a member name. To define comparison semantics for a type, implement the 'System.IComparable' interface. If defining a static member for use from other CLI languages then use the name '%s' instead.
|
1976 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:472)
|
1977 | </summary>
|
1978 | </member>
|
1979 | <member name="M:FSComp.SR.tcInvalidMethodNameForEquality(System.String,System.String)">
|
1980 | <summary>
|
1981 | The name '(%s)' should not be used as a member name. To define equality semantics for a type, override the 'Object.Equals' member. If defining a static member for use from other CLI languages then use the name '%s' instead.
|
1982 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:473)
|
1983 | </summary>
|
1984 | </member>
|
1985 | <member name="M:FSComp.SR.tcInvalidMemberNameFixedTypes(System.String)">
|
1986 | <summary>
|
1987 | The name '(%s)' should not be used as a member name because it is given a standard definition in the F# library over fixed types
|
1988 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:475)
|
1989 | </summary>
|
1990 | </member>
|
1991 | <member name="M:FSComp.SR.tcInvalidMemberNameCtor">
|
1992 | <summary>
|
1993 | Invalid member name. Members may not have name '.ctor' or '.cctor'
|
1994 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1178)
|
1995 | </summary>
|
1996 | </member>
|
1997 | <member name="M:FSComp.SR.tcInvalidMemberName(System.String,System.String)">
|
1998 | <summary>
|
1999 | The name '(%s)' should not be used as a member name. If defining a static member for use from other CLI languages then use the name '%s' instead.
|
2000 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:474)
|
2001 | </summary>
|
2002 | </member>
|
2003 | <member name="M:FSComp.SR.tcInvalidInlineSpecification">
|
2004 | <summary>
|
2005 | Invalid inline specification
|
2006 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:678)
|
2007 | </summary>
|
2008 | </member>
|
2009 | <member name="M:FSComp.SR.tcInvalidIndexerExpression">
|
2010 | <summary>
|
2011 | Invalid indexer expression
|
2012 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:578)
|
2013 | </summary>
|
2014 | </member>
|
2015 | <member name="M:FSComp.SR.tcInvalidIndexOperatorDefinition(System.String)">
|
2016 | <summary>
|
2017 | The '%s' operator cannot be redefined. Consider using a different operator name
|
2018 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:479)
|
2019 | </summary>
|
2020 | </member>
|
2021 | <member name="M:FSComp.SR.tcInvalidIndexIntoActivePatternArray">
|
2022 | <summary>
|
2023 | Internal error. Invalid index into active pattern array
|
2024 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:550)
|
2025 | </summary>
|
2026 | </member>
|
2027 | <member name="M:FSComp.SR.tcInvalidEnumerationLiteral">
|
2028 | <summary>
|
2029 | This is not a valid value for an enumeration literal
|
2030 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:712)
|
2031 | </summary>
|
2032 | </member>
|
2033 | <member name="M:FSComp.SR.tcInvalidEnumConstraint">
|
2034 | <summary>
|
2035 | An 'enum' constraint must be of the form 'enum<type>'
|
2036 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:526)
|
2037 | </summary>
|
2038 | </member>
|
2039 | <member name="M:FSComp.SR.tcInvalidDelegateSpecification">
|
2040 | <summary>
|
2041 | Delegate specifications must be of the form 'typ -> typ'
|
2042 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:777)
|
2043 | </summary>
|
2044 | </member>
|
2045 | <member name="M:FSComp.SR.tcInvalidDeclaration">
|
2046 | <summary>
|
2047 | Invalid declaration
|
2048 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:510)
|
2049 | </summary>
|
2050 | </member>
|
2051 | <member name="M:FSComp.SR.tcInvalidConstraintTypeSealed">
|
2052 | <summary>
|
2053 | Invalid constraint: the type used for the constraint is sealed, which means the constraint could only be satisfied by at most one solution
|
2054 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:525)
|
2055 | </summary>
|
2056 | </member>
|
2057 | <member name="M:FSComp.SR.tcInvalidConstraint">
|
2058 | <summary>
|
2059 | Invalid constraint
|
2060 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:524)
|
2061 | </summary>
|
2062 | </member>
|
2063 | <member name="M:FSComp.SR.tcInvalidConstantExpression">
|
2064 | <summary>
|
2065 | This is not a valid constant expression
|
2066 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:664)
|
2067 | </summary>
|
2068 | </member>
|
2069 | <member name="M:FSComp.SR.tcInvalidAssignment">
|
2070 | <summary>
|
2071 | Invalid assignment
|
2072 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:626)
|
2073 | </summary>
|
2074 | </member>
|
2075 | <member name="M:FSComp.SR.tcInvalidArgForParameterizedPattern">
|
2076 | <summary>
|
2077 | Invalid argument to parameterized pattern label
|
2078 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:549)
|
2079 | </summary>
|
2080 | </member>
|
2081 | <member name="M:FSComp.SR.tcInvalidActivePatternName">
|
2082 | <summary>
|
2083 | This is not a valid name for an active pattern
|
2084 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:654)
|
2085 | </summary>
|
2086 | </member>
|
2087 | <member name="M:FSComp.SR.tcIntoNeedsRestOfQuery">
|
2088 | <summary>
|
2089 | A use of 'into' must be followed by the remainder of the computation
|
2090 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1239)
|
2091 | </summary>
|
2092 | </member>
|
2093 | <member name="M:FSComp.SR.tcInterfacesShouldUseInheritNotInterface">
|
2094 | <summary>
|
2095 | Interfaces inherited by other interfaces should be declared using 'inherit ...' instead of 'interface ...'
|
2096 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1051)
|
2097 | </summary>
|
2098 | </member>
|
2099 | <member name="M:FSComp.SR.tcInterfaceTypesCannotBeSealed">
|
2100 | <summary>
|
2101 | Interface types cannot be sealed
|
2102 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:776)
|
2103 | </summary>
|
2104 | </member>
|
2105 | <member name="M:FSComp.SR.tcInterfaceTypesAndDelegatesCannotContainFields">
|
2106 | <summary>
|
2107 | Interface types and delegate types cannot contain fields
|
2108 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:771)
|
2109 | </summary>
|
2110 | </member>
|
2111 | <member name="M:FSComp.SR.tcInstanceMemberRequiresTarget">
|
2112 | <summary>
|
2113 | This instance member needs a parameter to represent the object being invoked. Make the member static or use the notation 'member x.Member(args) = ...'.
|
2114 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:501)
|
2115 | </summary>
|
2116 | </member>
|
2117 | <member name="M:FSComp.SR.tcInheritedTypeIsNotObjectModelType">
|
2118 | <summary>
|
2119 | The inherited type is not an object model type
|
2120 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:615)
|
2121 | </summary>
|
2122 | </member>
|
2123 | <member name="M:FSComp.SR.tcInheritIllegalHere">
|
2124 | <summary>
|
2125 | A inheritance declaration is not permitted here
|
2126 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:716)
|
2127 | </summary>
|
2128 | </member>
|
2129 | <member name="M:FSComp.SR.tcInheritDeclarationMissingArguments">
|
2130 | <summary>
|
2131 | This 'inherit' declaration specifies the inherited type but no arguments. Consider supplying arguments, e.g. 'inherit BaseType(args)'.
|
2132 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:788)
|
2133 | </summary>
|
2134 | </member>
|
2135 | <member name="M:FSComp.SR.tcInheritConstructionCallNotPartOfImplicitSequence">
|
2136 | <summary>
|
2137 | This 'inherit' declaration has arguments, but is not in a type with a primary constructor. Consider adding arguments to your type definition, e.g. 'type X(args) = ...'.
|
2138 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:789)
|
2139 | </summary>
|
2140 | </member>
|
2141 | <member name="M:FSComp.SR.tcInheritCannotBeUsedOnInterfaceType">
|
2142 | <summary>
|
2143 | 'inherit' cannot be used on interface types. Consider implementing the interface by using 'interface ... with ... end' instead.
|
2144 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:584)
|
2145 | </summary>
|
2146 | </member>
|
2147 | <member name="M:FSComp.SR.tcInferredGenericTypeGivesRiseToInconsistency(System.String,System.String)">
|
2148 | <summary>
|
2149 | The function or member '%s' is used in a way that requires further type annotations at its definition to ensure consistency of inferred types. The inferred signature is '%s'.
|
2150 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1179)
|
2151 | </summary>
|
2152 | </member>
|
2153 | <member name="M:FSComp.SR.tcImplicitMeasureFollowingSlash">
|
2154 | <summary>
|
2155 | Implicit product of measures following /
|
2156 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:457)
|
2157 | </summary>
|
2158 | </member>
|
2159 | <member name="M:FSComp.SR.tcImplementsIStructuralEquatableExplicitly(System.String)">
|
2160 | <summary>
|
2161 | The struct, record or union type '%s' implements the interface 'System.IStructuralEquatable' explicitly. Apply the 'CustomEquality' attribute to the type.
|
2162 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:739)
|
2163 | </summary>
|
2164 | </member>
|
2165 | <member name="M:FSComp.SR.tcImplementsIStructuralComparableExplicitly(System.String)">
|
2166 | <summary>
|
2167 | The struct, record or union type '%s' implements the interface 'System.IStructuralComparable' explicitly. Apply the 'CustomComparison' attribute to the type.
|
2168 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:483)
|
2169 | </summary>
|
2170 | </member>
|
2171 | <member name="M:FSComp.SR.tcImplementsIEquatableExplicitly(System.String)">
|
2172 | <summary>
|
2173 | The struct, record or union type '%s' implements the interface 'System.IEquatable<_>' explicitly. Apply the 'CustomEquality' attribute to the type and provide a consistent implementation of the non-generic override 'System.Object.Equals(obj)'.
|
2174 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:740)
|
2175 | </summary>
|
2176 | </member>
|
2177 | <member name="M:FSComp.SR.tcImplementsIComparableExplicitly(System.String)">
|
2178 | <summary>
|
2179 | The struct, record or union type '%s' implements the interface 'System.IComparable' explicitly. You must apply the 'CustomComparison' attribute to the type.
|
2180 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:481)
|
2181 | </summary>
|
2182 | </member>
|
2183 | <member name="M:FSComp.SR.tcImplementsGenericIComparableExplicitly(System.String)">
|
2184 | <summary>
|
2185 | The struct, record or union type '%s' implements the interface 'System.IComparable<_>' explicitly. You must apply the 'CustomComparison' attribute to the type, and should also provide a consistent implementation of the non-generic interface System.IComparable.
|
2186 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:482)
|
2187 | </summary>
|
2188 | </member>
|
2189 | <member name="M:FSComp.SR.tcIllegalSyntaxInTypeExpression">
|
2190 | <summary>
|
2191 | Illegal syntax in type expression
|
2192 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:539)
|
2193 | </summary>
|
2194 | </member>
|
2195 | <member name="M:FSComp.SR.tcIllegalStructTypeForConstantExpression">
|
2196 | <summary>
|
2197 | This is not valid literal expression. The [<Literal>] attribute will be ignored.
|
2198 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1291)
|
2199 | </summary>
|
2200 | </member>
|
2201 | <member name="M:FSComp.SR.tcIllegalPattern">
|
2202 | <summary>
|
2203 | Illegal pattern
|
2204 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:559)
|
2205 | </summary>
|
2206 | </member>
|
2207 | <member name="M:FSComp.SR.tcIllegalFormForExplicitTypeDeclaration">
|
2208 | <summary>
|
2209 | Explicit type declarations for constructors must be of the form 'ty1 * ... * tyN -> resTy'. Parentheses may be required around 'resTy'
|
2210 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:710)
|
2211 | </summary>
|
2212 | </member>
|
2213 | <member name="M:FSComp.SR.tcIllegalAttributesForLiteral">
|
2214 | <summary>
|
2215 | A literal value cannot be given the [<ThreadStatic>] or [<ContextStatic>] attributes
|
2216 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:660)
|
2217 | </summary>
|
2218 | </member>
|
2219 | <member name="M:FSComp.SR.tcIfThenElseMayNotBeUsedWithinQueries">
|
2220 | <summary>
|
2221 | An if/then/else expression may not be used within queries. Consider using either an if/then expression, or use a sequence expression instead.
|
2222 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1196)
|
2223 | </summary>
|
2224 | </member>
|
2225 | <member name="M:FSComp.SR.tcIDisposableTypeShouldUseNew">
|
2226 | <summary>
|
2227 | It is recommended that objects supporting the IDisposable interface are created using the syntax 'new Type(args)', rather than 'Type(args)' or 'Type' as a function value representing the constructor, to indicate that resources may be owned by the generated value
|
2228 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:587)
|
2229 | </summary>
|
2230 | </member>
|
2231 | <member name="M:FSComp.SR.tcGenericTypesCannotHaveStructLayout">
|
2232 | <summary>
|
2233 | Generic types cannot be given the 'StructLayout' attribute
|
2234 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:759)
|
2235 | </summary>
|
2236 | </member>
|
2237 | <member name="M:FSComp.SR.tcGenericParameterHasBeenConstrained(System.String)">
|
2238 | <summary>
|
2239 | A generic type parameter has been used in a way that constrains it to always be '%s'
|
2240 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:490)
|
2241 | </summary>
|
2242 | </member>
|
2243 | <member name="M:FSComp.SR.tcGeneratedTypesShouldBeInternalOrPrivate">
|
2244 | <summary>
|
2245 | The provided types generated by this use of a type provider may not be used from other F# assemblies and should be marked internal or private. Consider using 'type internal TypeName = ...' or 'type private TypeName = ...'.
|
2246 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1283)
|
2247 | </summary>
|
2248 | </member>
|
2249 | <member name="M:FSComp.SR.tcFunctionRequiresExplicitTypeArguments(System.String)">
|
2250 | <summary>
|
2251 | The generic function '%s' must be given explicit type argument(s)
|
2252 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:512)
|
2253 | </summary>
|
2254 | </member>
|
2255 | <member name="M:FSComp.SR.tcFunctionRequiresExplicitLambda(System.Int32)">
|
2256 | <summary>
|
2257 | This function value is being used to construct a delegate type whose signature includes a byref argument. You must use an explicit lambda expression taking %d arguments.
|
2258 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:520)
|
2259 | </summary>
|
2260 | </member>
|
2261 | <member name="M:FSComp.SR.tcFormalArgumentIsNotOptional">
|
2262 | <summary>
|
2263 | The corresponding formal argument is not optional
|
2264 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:646)
|
2265 | </summary>
|
2266 | </member>
|
2267 | <member name="M:FSComp.SR.tcFixedNotAllowed">
|
2268 | <summary>
|
2269 | Invalid use of 'fixed'. 'fixed' may only be used in a declaration of the form 'use x = fixed expr' where the expression is an array, the address of a field, the address of an array element or a string'
|
2270 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1322)
|
2271 | </summary>
|
2272 | </member>
|
2273 | <member name="M:FSComp.SR.tcFieldsDoNotDetermineUniqueRecordType">
|
2274 | <summary>
|
2275 | The field labels and expected type of this record expression or pattern do not uniquely determine a corresponding record type
|
2276 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:495)
|
2277 | </summary>
|
2278 | </member>
|
2279 | <member name="M:FSComp.SR.tcFieldValIllegalHere">
|
2280 | <summary>
|
2281 | A field/val declaration is not permitted here
|
2282 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:715)
|
2283 | </summary>
|
2284 | </member>
|
2285 | <member name="M:FSComp.SR.tcFieldRequiresName">
|
2286 | <summary>
|
2287 | This field requires a name
|
2288 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:708)
|
2289 | </summary>
|
2290 | </member>
|
2291 | <member name="M:FSComp.SR.tcFieldRequiresAssignment(System.String,System.String)">
|
2292 | <summary>
|
2293 | No assignment given for field '%s' of type '%s'
|
2294 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:591)
|
2295 | </summary>
|
2296 | </member>
|
2297 | <member name="M:FSComp.SR.tcFieldNotLiteralCannotBeUsedInPattern">
|
2298 | <summary>
|
2299 | This field is not a literal and cannot be used in a pattern
|
2300 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:555)
|
2301 | </summary>
|
2302 | </member>
|
2303 | <member name="M:FSComp.SR.tcFieldNameIsUsedModeThanOnce(System.String)">
|
2304 | <summary>
|
2305 | Named field '%s' is used more than once.
|
2306 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1288)
|
2307 | </summary>
|
2308 | </member>
|
2309 | <member name="M:FSComp.SR.tcFieldNameConflictsWithGeneratedNameForAnonymousField(System.String)">
|
2310 | <summary>
|
2311 | Named field '%s' conflicts with autogenerated name for anonymous field.
|
2312 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1289)
|
2313 | </summary>
|
2314 | </member>
|
2315 | <member name="M:FSComp.SR.tcFieldIsReadonly">
|
2316 | <summary>
|
2317 | This field is readonly
|
2318 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:518)
|
2319 | </summary>
|
2320 | </member>
|
2321 | <member name="M:FSComp.SR.tcFieldIsNotStatic(System.String)">
|
2322 | <summary>
|
2323 | Field '%s' is not static
|
2324 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:554)
|
2325 | </summary>
|
2326 | </member>
|
2327 | <member name="M:FSComp.SR.tcFieldIsNotMutable">
|
2328 | <summary>
|
2329 | This field is not mutable
|
2330 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:573)
|
2331 | </summary>
|
2332 | </member>
|
2333 | <member name="M:FSComp.SR.tcFieldAppearsTwiceInRecord(System.String)">
|
2334 | <summary>
|
2335 | The field '%s' appears twice in this record expression or pattern
|
2336 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:496)
|
2337 | </summary>
|
2338 | </member>
|
2339 | <member name="M:FSComp.SR.tcFSharpCoreRequiresExplicit">
|
2340 | <summary>
|
2341 | All record, union and struct types in FSharp.Core.dll must be explicitly labelled with 'StructuralComparison' or 'NoComparison'
|
2342 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1015)
|
2343 | </summary>
|
2344 | </member>
|
2345 | <member name="M:FSComp.SR.tcExtraneousFieldsGivenValues">
|
2346 | <summary>
|
2347 | Extraneous fields have been given values
|
2348 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:592)
|
2349 | </summary>
|
2350 | </member>
|
2351 | <member name="M:FSComp.SR.tcExpressionWithIfRequiresParenthesis">
|
2352 | <summary>
|
2353 | This list or array expression includes an element of the form 'if ... then ... else'. Parenthesize this expression to indicate it is an individual element of the list or array, to disambiguate this from a list generated using a sequence expression
|
2354 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:567)
|
2355 | </summary>
|
2356 | </member>
|
2357 | <member name="M:FSComp.SR.tcExpressionRequiresSequence">
|
2358 | <summary>
|
2359 | This expression form may only be used in sequence and computation expressions
|
2360 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:563)
|
2361 | </summary>
|
2362 | </member>
|
2363 | <member name="M:FSComp.SR.tcExpressionFormRequiresRecordTypes">
|
2364 | <summary>
|
2365 | The expression form { expr with ... } may only be used with record types. To build object types use { new Type(...) with ... }
|
2366 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:614)
|
2367 | </summary>
|
2368 | </member>
|
2369 | <member name="M:FSComp.SR.tcExpressionFormRequiresObjectConstructor">
|
2370 | <summary>
|
2371 | The expression form 'expr then expr' may only be used as part of an explicit object constructor
|
2372 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:570)
|
2373 | </summary>
|
2374 | </member>
|
2375 | <member name="M:FSComp.SR.tcExpressionCountMisMatch(System.Int32,System.Int32)">
|
2376 | <summary>
|
2377 | Expected %d expressions, got %d
|
2378 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:561)
|
2379 | </summary>
|
2380 | </member>
|
2381 | <member name="M:FSComp.SR.tcExprUndelayed">
|
2382 | <summary>
|
2383 | TcExprUndelayed: delayed
|
2384 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:562)
|
2385 | </summary>
|
2386 | </member>
|
2387 | <member name="M:FSComp.SR.tcExplicitTypeSpecificationCannotBeUsedForExceptionConstructors">
|
2388 | <summary>
|
2389 | Explicit type specifications cannot be used for exception constructors
|
2390 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:741)
|
2391 | </summary>
|
2392 | </member>
|
2393 | <member name="M:FSComp.SR.tcExplicitTypeParameterInvalid">
|
2394 | <summary>
|
2395 | Explicit type parameters may only be used on module or member bindings
|
2396 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:493)
|
2397 | </summary>
|
2398 | </member>
|
2399 | <member name="M:FSComp.SR.tcExplicitStaticInitializerSyntax">
|
2400 | <summary>
|
2401 | An explicit static initializer should use the syntax 'static new(args) = expr'
|
2402 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:506)
|
2403 | </summary>
|
2404 | </member>
|
2405 | <member name="M:FSComp.SR.tcExplicitObjectConstructorSyntax">
|
2406 | <summary>
|
2407 | An explicit object constructor should use the syntax 'new(args) = expr'
|
2408 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:507)
|
2409 | </summary>
|
2410 | </member>
|
2411 | <member name="M:FSComp.SR.tcExpectedUnitOfMeasureNotType">
|
2412 | <summary>
|
2413 | Expected unit-of-measure, not type
|
2414 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:532)
|
2415 | </summary>
|
2416 | </member>
|
2417 | <member name="M:FSComp.SR.tcExpectedUnitOfMeasureMarkWithAttribute">
|
2418 | <summary>
|
2419 | Expected unit-of-measure parameter, not type parameter. Explicit unit-of-measure parameters must be marked with the [<Measure>] attribute.
|
2420 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:529)
|
2421 | </summary>
|
2422 | </member>
|
2423 | <member name="M:FSComp.SR.tcExpectedTypeParameter">
|
2424 | <summary>
|
2425 | Expected type parameter, not unit-of-measure parameter
|
2426 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:530)
|
2427 | </summary>
|
2428 | </member>
|
2429 | <member name="M:FSComp.SR.tcExpectedTypeNotUnitOfMeasure">
|
2430 | <summary>
|
2431 | Expected type, not unit-of-measure
|
2432 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:531)
|
2433 | </summary>
|
2434 | </member>
|
2435 | <member name="M:FSComp.SR.tcExpectedInterfaceType">
|
2436 | <summary>
|
2437 | Expected an interface type
|
2438 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:607)
|
2439 | </summary>
|
2440 | </member>
|
2441 | <member name="M:FSComp.SR.tcExpectModuleOrNamespaceParent(System.String)">
|
2442 | <summary>
|
2443 | Expected module or namespace parent %s
|
2444 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:480)
|
2445 | </summary>
|
2446 | </member>
|
2447 | <member name="M:FSComp.SR.tcExceptionAbbreviationsShouldNotHaveArgumentList">
|
2448 | <summary>
|
2449 | Exception abbreviations should not have argument lists
|
2450 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:742)
|
2451 | </summary>
|
2452 | </member>
|
2453 | <member name="M:FSComp.SR.tcExceptionAbbreviationsMustReferToValidExceptions">
|
2454 | <summary>
|
2455 | Exception abbreviations must refer to existing exceptions or F# types deriving from System.Exception
|
2456 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:744)
|
2457 | </summary>
|
2458 | </member>
|
2459 | <member name="M:FSComp.SR.tcEventIsStatic(System.String)">
|
2460 | <summary>
|
2461 | Event '%s' is static
|
2462 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:640)
|
2463 | </summary>
|
2464 | </member>
|
2465 | <member name="M:FSComp.SR.tcEventIsNotStatic(System.String)">
|
2466 | <summary>
|
2467 | Event '%s' is not static
|
2468 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:641)
|
2469 | </summary>
|
2470 | </member>
|
2471 | <member name="M:FSComp.SR.tcEnumerationsMayNotHaveMembers">
|
2472 | <summary>
|
2473 | Enumerations cannot have members
|
2474 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:722)
|
2475 | </summary>
|
2476 | </member>
|
2477 | <member name="M:FSComp.SR.tcEnumerationsCannotHaveInterfaceDeclaration">
|
2478 | <summary>
|
2479 | Enumerations cannot have interface declarations
|
2480 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:730)
|
2481 | </summary>
|
2482 | </member>
|
2483 | <member name="M:FSComp.SR.tcEnumTypeCannotBeEnumerated(System.String)">
|
2484 | <summary>
|
2485 | The type '%s' is not a valid enumerator type , i.e. does not have a 'MoveNext()' method returning a bool, and a 'Current' property
|
2486 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1077)
|
2487 | </summary>
|
2488 | </member>
|
2489 | <member name="M:FSComp.SR.tcEntryPointAttributeRequiresFunctionInModule">
|
2490 | <summary>
|
2491 | The 'EntryPointAttribute' attribute may only be used on function definitions in modules
|
2492 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:655)
|
2493 | </summary>
|
2494 | </member>
|
2495 | <member name="M:FSComp.SR.tcEmptyRecordInvalid">
|
2496 | <summary>
|
2497 | '{ }' is not a valid expression. Records must include at least one field. Empty sequences are specified by using Seq.empty or an empty list '[]'.
|
2498 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:617)
|
2499 | </summary>
|
2500 | </member>
|
2501 | <member name="M:FSComp.SR.tcEmptyCopyAndUpdateRecordInvalid">
|
2502 | <summary>
|
2503 | Copy-and-update record expressions must include at least one field.
|
2504 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1281)
|
2505 | </summary>
|
2506 | </member>
|
2507 | <member name="M:FSComp.SR.tcDuplicateSpecOfInterface">
|
2508 | <summary>
|
2509 | Duplicate specification of an interface
|
2510 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:714)
|
2511 | </summary>
|
2512 | </member>
|
2513 | <member name="M:FSComp.SR.tcDoesNotAllowExplicitTypeArguments(System.String)">
|
2514 | <summary>
|
2515 | The method or function '%s' should not be given explicit type argument(s) because it does not declare its type parameters explicitly
|
2516 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:513)
|
2517 | </summary>
|
2518 | </member>
|
2519 | <member name="M:FSComp.SR.tcDoBangIllegalInSequenceExpression">
|
2520 | <summary>
|
2521 | 'do!' cannot be used within sequence expressions
|
2522 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:622)
|
2523 | </summary>
|
2524 | </member>
|
2525 | <member name="M:FSComp.SR.tcDllImportStubsCannotBeInlined">
|
2526 | <summary>
|
2527 | DLLImport stubs cannot be inlined
|
2528 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:485)
|
2529 | </summary>
|
2530 | </member>
|
2531 | <member name="M:FSComp.SR.tcDllImportNotAllowed">
|
2532 | <summary>
|
2533 | DLLImport bindings must be static members in a class or function definitions in a module
|
2534 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1068)
|
2535 | </summary>
|
2536 | </member>
|
2537 | <member name="M:FSComp.SR.tcDelegatesCannotBeCurried">
|
2538 | <summary>
|
2539 | Delegate specifications must not be curried types. Use 'typ * ... * typ -> typ' for multi-argument delegates, and 'typ -> (typ -> typ)' for delegates returning function values.
|
2540 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:778)
|
2541 | </summary>
|
2542 | </member>
|
2543 | <member name="M:FSComp.SR.tcDelegateConstructorMustBePassed">
|
2544 | <summary>
|
2545 | A delegate constructor must be passed a single function value
|
2546 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:648)
|
2547 | </summary>
|
2548 | </member>
|
2549 | <member name="M:FSComp.SR.tcDefaultValueAttributeRequiresVal">
|
2550 | <summary>
|
2551 | The 'DefaultValue' attribute may only be used on 'val' declarations
|
2552 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:652)
|
2553 | </summary>
|
2554 | </member>
|
2555 | <member name="M:FSComp.SR.tcDefaultStructConstructorCall">
|
2556 | <summary>
|
2557 | The default, zero-initializing constructor of a struct type may only be used if all the fields of the struct type admit default initialization
|
2558 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:515)
|
2559 | </summary>
|
2560 | </member>
|
2561 | <member name="M:FSComp.SR.tcDefaultImplementationForInterfaceHasAlreadyBeenAdded">
|
2562 | <summary>
|
2563 | A default implementation of this interface has already been added because the explicit implementation of the interface was not specified at the definition of the type
|
2564 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:733)
|
2565 | </summary>
|
2566 | </member>
|
2567 | <member name="M:FSComp.SR.tcDefaultImplementationAlreadyExists">
|
2568 | <summary>
|
2569 | This method already has a default implementation
|
2570 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:684)
|
2571 | </summary>
|
2572 | </member>
|
2573 | <member name="M:FSComp.SR.tcDefaultAmbiguous">
|
2574 | <summary>
|
2575 | The method implemented by this default is ambiguous
|
2576 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:685)
|
2577 | </summary>
|
2578 | </member>
|
2579 | <member name="M:FSComp.SR.tcDeclaredTypeParametersForExtensionDoNotMatchOriginal(System.String)">
|
2580 | <summary>
|
2581 | The declared type parameters for this type extension do not match the declared type parameters on the original type '%s'
|
2582 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:785)
|
2583 | </summary>
|
2584 | </member>
|
2585 | <member name="M:FSComp.SR.tcDeclarationElementNotPermittedInAugmentation">
|
2586 | <summary>
|
2587 | This declaration element is not permitted in an augmentation
|
2588 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:735)
|
2589 | </summary>
|
2590 | </member>
|
2591 | <member name="M:FSComp.SR.tcCustomOperationNotUsedCorrectly2(System.String,System.String)">
|
2592 | <summary>
|
2593 | '%s' is not used correctly. Usage: %s. This is a custom operation in this query or computation expression.
|
2594 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1201)
|
2595 | </summary>
|
2596 | </member>
|
2597 | <member name="M:FSComp.SR.tcCustomOperationNotUsedCorrectly(System.String)">
|
2598 | <summary>
|
2599 | '%s' is not used correctly. This is a custom operation in this query or computation expression.
|
2600 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1200)
|
2601 | </summary>
|
2602 | </member>
|
2603 | <member name="M:FSComp.SR.tcCustomOperationMayNotBeUsedInConjunctionWithNonSimpleLetBindings">
|
2604 | <summary>
|
2605 | A custom operation may not be used in conjunction with a non-value or recursive 'let' binding in another part of this computation expression
|
2606 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1193)
|
2607 | </summary>
|
2608 | </member>
|
2609 | <member name="M:FSComp.SR.tcCustomOperationMayNotBeUsedHere">
|
2610 | <summary>
|
2611 | A custom operation may not be used in conjunction with 'use', 'try/with', 'try/finally', 'if/then/else' or 'match' operators within this computation expression
|
2612 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1194)
|
2613 | </summary>
|
2614 | </member>
|
2615 | <member name="M:FSComp.SR.tcCustomOperationMayNotBeOverloaded(System.String)">
|
2616 | <summary>
|
2617 | The custom operation '%s' refers to a method which is overloaded. The implementations of custom operations may not be overloaded.
|
2618 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1195)
|
2619 | </summary>
|
2620 | </member>
|
2621 | <member name="M:FSComp.SR.tcCustomOperationInvalid(System.String)">
|
2622 | <summary>
|
2623 | The definition of the custom operator '%s' does not use a valid combination of attribute flags
|
2624 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1241)
|
2625 | </summary>
|
2626 | </member>
|
2627 | <member name="M:FSComp.SR.tcCustomOperationHasIncorrectArgCount(System.String,System.Int32,System.Int32)">
|
2628 | <summary>
|
2629 | '%s' is used with an incorrect number of arguments. This is a custom operation in this query or computation expression. Expected %d argument(s), but given %d.
|
2630 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1208)
|
2631 | </summary>
|
2632 | </member>
|
2633 | <member name="M:FSComp.SR.tcCustomAttributeMustInvokeConstructor">
|
2634 | <summary>
|
2635 | A custom attribute must invoke an object constructor
|
2636 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:675)
|
2637 | </summary>
|
2638 | </member>
|
2639 | <member name="M:FSComp.SR.tcCustomAttributeMustBeReferenceType">
|
2640 | <summary>
|
2641 | A custom attribute must be a reference type
|
2642 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:673)
|
2643 | </summary>
|
2644 | </member>
|
2645 | <member name="M:FSComp.SR.tcCustomAttributeArgumentMismatch">
|
2646 | <summary>
|
2647 | The number of args for a custom attribute does not match the expected number of args for the attribute constructor
|
2648 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:674)
|
2649 | </summary>
|
2650 | </member>
|
2651 | <member name="M:FSComp.SR.tcCouldNotFindOffsetToStringData">
|
2652 | <summary>
|
2653 | Could not find method System.Runtime.CompilerServices.OffsetToStringData in references when building 'fixed' expression.
|
2654 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1323)
|
2655 | </summary>
|
2656 | </member>
|
2657 | <member name="M:FSComp.SR.tcCouldNotFindIDisposable">
|
2658 | <summary>
|
2659 | Couldn't find Dispose on IDisposable, or it was overloaded
|
2660 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:516)
|
2661 | </summary>
|
2662 | </member>
|
2663 | <member name="M:FSComp.SR.tcConstructorsIllegalInAugmentation">
|
2664 | <summary>
|
2665 | Constructors are not permitted as extension members - they must be defined as part of the original definition of the type
|
2666 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1306)
|
2667 | </summary>
|
2668 | </member>
|
2669 | <member name="M:FSComp.SR.tcConstructorsIllegalForThisType">
|
2670 | <summary>
|
2671 | Constructors cannot be defined for this type
|
2672 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:697)
|
2673 | </summary>
|
2674 | </member>
|
2675 | <member name="M:FSComp.SR.tcConstructorsDisallowedInExceptionAugmentation">
|
2676 | <summary>
|
2677 | Constructors cannot be specified in exception augmentations
|
2678 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:695)
|
2679 | </summary>
|
2680 | </member>
|
2681 | <member name="M:FSComp.SR.tcConstructorsCannotBeFirstClassValues">
|
2682 | <summary>
|
2683 | Constructors must be applied to arguments and cannot be used as first-class values. If necessary use an anonymous function '(fun arg1 ... argN -> new Type(arg1,...,argN))'.
|
2684 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:638)
|
2685 | </summary>
|
2686 | </member>
|
2687 | <member name="M:FSComp.SR.tcConstructorRequiresCall(System.String)">
|
2688 | <summary>
|
2689 | Constructors for the type '%s' must directly or indirectly call its implicit object constructor. Use a call to the implicit object constructor instead of a record expression.
|
2690 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:589)
|
2691 | </summary>
|
2692 | </member>
|
2693 | <member name="M:FSComp.SR.tcConstructorRequiresArguments">
|
2694 | <summary>
|
2695 | This object constructor requires arguments
|
2696 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:609)
|
2697 | </summary>
|
2698 | </member>
|
2699 | <member name="M:FSComp.SR.tcConstructorForInterfacesDoNotTakeArguments">
|
2700 | <summary>
|
2701 | Constructor expressions for interfaces do not take arguments
|
2702 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:608)
|
2703 | </summary>
|
2704 | </member>
|
2705 | <member name="M:FSComp.SR.tcConstructorCannotHaveTypeParameters">
|
2706 | <summary>
|
2707 | A constructor cannot have explicit type parameters. Consider using a static construction method instead.
|
2708 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:500)
|
2709 | </summary>
|
2710 | </member>
|
2711 | <member name="M:FSComp.SR.tcConstructRequiresSequenceOrComputations">
|
2712 | <summary>
|
2713 | This construct may only be used within sequence or computation expressions
|
2714 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:576)
|
2715 | </summary>
|
2716 | </member>
|
2717 | <member name="M:FSComp.SR.tcConstructRequiresListArrayOrSequence">
|
2718 | <summary>
|
2719 | This construct may only be used within list, array and sequence expressions, e.g. expressions of the form 'seq { ... }', '[ ... ]' or '[| ... |]'. These use the syntax 'for ... in ... do ... yield...' to generate elements
|
2720 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:574)
|
2721 | </summary>
|
2722 | </member>
|
2723 | <member name="M:FSComp.SR.tcConstructRequiresComputationExpressions">
|
2724 | <summary>
|
2725 | This construct may only be used within computation expressions. To return a value from an ordinary function simply write the expression without 'return'.
|
2726 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:575)
|
2727 | </summary>
|
2728 | </member>
|
2729 | <member name="M:FSComp.SR.tcConstructRequiresComputationExpression">
|
2730 | <summary>
|
2731 | This construct may only be used within computation expressions
|
2732 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:577)
|
2733 | </summary>
|
2734 | </member>
|
2735 | <member name="M:FSComp.SR.tcConstructIsAmbiguousInSequenceExpression">
|
2736 | <summary>
|
2737 | This construct is ambiguous as part of a sequence expression. Nested expressions may be written using 'let _ = (...)' and nested sequences using 'yield! seq {... }'.
|
2738 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:621)
|
2739 | </summary>
|
2740 | </member>
|
2741 | <member name="M:FSComp.SR.tcConstructIsAmbiguousInComputationExpression">
|
2742 | <summary>
|
2743 | This construct is ambiguous as part of a computation expression. Nested expressions may be written using 'let _ = (...)' and nested computations using 'let! res = builder { ... }'.
|
2744 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:620)
|
2745 | </summary>
|
2746 | </member>
|
2747 | <member name="M:FSComp.SR.tcConstrainedTypeVariableCannotBeGeneralized">
|
2748 | <summary>
|
2749 | One or more of the explicit class or function type variables for this binding could not be generalized, because they were constrained to other types
|
2750 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:489)
|
2751 | </summary>
|
2752 | </member>
|
2753 | <member name="M:FSComp.SR.tcConditionalAttributeUsage">
|
2754 | <summary>
|
2755 | Attribute 'System.Diagnostics.ConditionalAttribute' is only valid on methods or attribute classes
|
2756 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1060)
|
2757 | </summary>
|
2758 | </member>
|
2759 | <member name="M:FSComp.SR.tcConditionalAttributeRequiresMembers">
|
2760 | <summary>
|
2761 | The 'ConditionalAttribute' attribute may only be used on members
|
2762 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:653)
|
2763 | </summary>
|
2764 | </member>
|
2765 | <member name="M:FSComp.SR.tcConcreteMembersIllegalInInterface">
|
2766 | <summary>
|
2767 | Interfaces cannot contain definitions of concrete members. You may need to define a constructor on your type to indicate that the type is a class.
|
2768 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:694)
|
2769 | </summary>
|
2770 | </member>
|
2771 | <member name="M:FSComp.SR.tcCompiledNameAttributeMisused">
|
2772 | <summary>
|
2773 | The 'CompiledName' attribute cannot be used with this language element
|
2774 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:582)
|
2775 | </summary>
|
2776 | </member>
|
2777 | <member name="M:FSComp.SR.tcCannotOverrideSealedMethod(System.String)">
|
2778 | <summary>
|
2779 | Cannot override inherited member '%s' because it is sealed
|
2780 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1181)
|
2781 | </summary>
|
2782 | </member>
|
2783 | <member name="M:FSComp.SR.tcCannotInheritFromVariableType">
|
2784 | <summary>
|
2785 | Cannot inherit from a variable type
|
2786 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:580)
|
2787 | </summary>
|
2788 | </member>
|
2789 | <member name="M:FSComp.SR.tcCannotInheritFromSealedType">
|
2790 | <summary>
|
2791 | Cannot inherit a sealed type
|
2792 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:773)
|
2793 | </summary>
|
2794 | </member>
|
2795 | <member name="M:FSComp.SR.tcCannotInheritFromInterfaceType">
|
2796 | <summary>
|
2797 | Cannot inherit from interface type. Use interface ... with instead.
|
2798 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:774)
|
2799 | </summary>
|
2800 | </member>
|
2801 | <member name="M:FSComp.SR.tcCannotInheritFromErasedType">
|
2802 | <summary>
|
2803 | Cannot inherit from erased provided type
|
2804 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1176)
|
2805 | </summary>
|
2806 | </member>
|
2807 | <member name="M:FSComp.SR.tcCannotCreateExtensionOfSealedType">
|
2808 | <summary>
|
2809 | Cannot create an extension of a sealed type
|
2810 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:601)
|
2811 | </summary>
|
2812 | </member>
|
2813 | <member name="M:FSComp.SR.tcCannotCallAbstractBaseMember(System.String)">
|
2814 | <summary>
|
2815 | Cannot call an abstract base member: '%s'
|
2816 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1044)
|
2817 | </summary>
|
2818 | </member>
|
2819 | <member name="M:FSComp.SR.tcCallerInfoWrongType(System.String,System.String,System.String)">
|
2820 | <summary>
|
2821 | '%s' must be applied to an argument of type '%s', but has been applied to an argument of type '%s'
|
2822 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1086)
|
2823 | </summary>
|
2824 | </member>
|
2825 | <member name="M:FSComp.SR.tcCallerInfoNotOptional(System.String)">
|
2826 | <summary>
|
2827 | '%s' can only be applied to optional arguments
|
2828 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1087)
|
2829 | </summary>
|
2830 | </member>
|
2831 | <member name="M:FSComp.SR.tcBindingCannotBeUseAndRec">
|
2832 | <summary>
|
2833 | A binding cannot be marked both 'use' and 'rec'
|
2834 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:649)
|
2835 | </summary>
|
2836 | </member>
|
2837 | <member name="M:FSComp.SR.tcBindMayNotBeUsedInQueries">
|
2838 | <summary>
|
2839 | 'let!', 'use!' and 'do!' expressions may not be used in queries
|
2840 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1252)
|
2841 | </summary>
|
2842 | </member>
|
2843 | <member name="M:FSComp.SR.tcBinaryOperatorRequiresVariable(System.String,System.String)">
|
2844 | <summary>
|
2845 | '%s' must be followed by a variable name. Usage: %s.
|
2846 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1205)
|
2847 | </summary>
|
2848 | </member>
|
2849 | <member name="M:FSComp.SR.tcBinaryOperatorRequiresBody(System.String,System.String)">
|
2850 | <summary>
|
2851 | '%s' must come after a 'for' selection clause and be followed by the rest of the query. Syntax: ... %s ...
|
2852 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1207)
|
2853 | </summary>
|
2854 | </member>
|
2855 | <member name="M:FSComp.SR.tcAutoPropertyRequiresImplicitConstructionSequence">
|
2856 | <summary>
|
2857 | 'member val' definitions are only permitted in types with a primary constructor. Consider adding arguments to your type definition, e.g. 'type X(args) = ...'.
|
2858 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1243)
|
2859 | </summary>
|
2860 | </member>
|
2861 | <member name="M:FSComp.SR.tcAttributesOfTypeSpecifyMultipleKindsForType">
|
2862 | <summary>
|
2863 | The attributes of this type specify multiple kinds for the type
|
2864 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:750)
|
2865 | </summary>
|
2866 | </member>
|
2867 | <member name="M:FSComp.SR.tcAttributesInvalidInPatterns">
|
2868 | <summary>
|
2869 | Attributes are not allowed within patterns
|
2870 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:511)
|
2871 | </summary>
|
2872 | </member>
|
2873 | <member name="M:FSComp.SR.tcAttributesAreNotPermittedOnLetBindings">
|
2874 | <summary>
|
2875 | Attributes are not permitted on 'let' bindings in expressions
|
2876 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:651)
|
2877 | </summary>
|
2878 | </member>
|
2879 | <member name="M:FSComp.SR.tcAttributeIsNotValidForLanguageElementUseDo">
|
2880 | <summary>
|
2881 | This attribute is not valid for use on this language element. Assembly attributes should be attached to a 'do ()' declaration, if necessary within an F# module.
|
2882 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:668)
|
2883 | </summary>
|
2884 | </member>
|
2885 | <member name="M:FSComp.SR.tcAttributeIsNotValidForLanguageElement">
|
2886 | <summary>
|
2887 | This attribute is not valid for use on this language element
|
2888 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:669)
|
2889 | </summary>
|
2890 | </member>
|
2891 | <member name="M:FSComp.SR.tcAttributeExpressionsMustBeConstructorCalls">
|
2892 | <summary>
|
2893 | Attribute expressions must be calls to object constructors
|
2894 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:676)
|
2895 | </summary>
|
2896 | </member>
|
2897 | <member name="M:FSComp.SR.tcAttributeAutoOpenWasIgnored(System.String,System.String)">
|
2898 | <summary>
|
2899 | The attribute 'AutoOpen(\"%s\")' in the assembly '%s' did not refer to a valid module or namespace in that assembly and has been ignored
|
2900 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:797)
|
2901 | </summary>
|
2902 | </member>
|
2903 | <member name="M:FSComp.SR.tcAttribArgsDiffer(System.String)">
|
2904 | <summary>
|
2905 | The attribute '%s' appears in both the implementation and the signature, but the attribute arguments differ. Only the attribute from the signature will be included in the compiled code.
|
2906 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1043)
|
2907 | </summary>
|
2908 | </member>
|
2909 | <member name="M:FSComp.SR.tcAtLeastOneOverrideIsInvalid">
|
2910 | <summary>
|
2911 | At least one override did not correctly implement its corresponding abstract member
|
2912 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:611)
|
2913 | </summary>
|
2914 | </member>
|
2915 | <member name="M:FSComp.SR.tcArgumentArityMismatchOneOverload(System.String,System.Int32,System.Int32,System.String,System.String)">
|
2916 | <summary>
|
2917 | The member '%s' does not accept the correct number of arguments. One overload accepts %d arguments, but %d were given. The required signature is '%s'.%s
|
2918 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:597)
|
2919 | </summary>
|
2920 | </member>
|
2921 | <member name="M:FSComp.SR.tcArgumentArityMismatch(System.String,System.Int32,System.Int32,System.String,System.String)">
|
2922 | <summary>
|
2923 | The member '%s' does not accept the correct number of arguments. %d argument(s) are expected, but %d were given. The required signature is '%s'.%s
|
2924 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:596)
|
2925 | </summary>
|
2926 | </member>
|
2927 | <member name="M:FSComp.SR.tcAnonymousUnitsOfMeasureCannotBeNested">
|
2928 | <summary>
|
2929 | Anonymous unit-of-measure cannot be nested inside another unit-of-measure expression
|
2930 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:540)
|
2931 | </summary>
|
2932 | </member>
|
2933 | <member name="M:FSComp.SR.tcAnonymousTypeInvalidInDeclaration">
|
2934 | <summary>
|
2935 | Anonymous type variables are not permitted in this declaration
|
2936 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:541)
|
2937 | </summary>
|
2938 | </member>
|
2939 | <member name="M:FSComp.SR.tcAllowNullTypesMayOnlyInheritFromAllowNullTypes">
|
2940 | <summary>
|
2941 | Types with the 'AllowNullLiteral' attribute may only inherit from or implement types which also allow the use of the null literal
|
2942 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:758)
|
2943 | </summary>
|
2944 | </member>
|
2945 | <member name="M:FSComp.SR.tcAllImplementedInterfacesShouldBeDeclared">
|
2946 | <summary>
|
2947 | All implemented interfaces should be declared on the initial declaration of the type
|
2948 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:732)
|
2949 | </summary>
|
2950 | </member>
|
2951 | <member name="M:FSComp.SR.tcAbstractTypeCannotBeInstantiated">
|
2952 | <summary>
|
2953 | Instances of this type cannot be created since it has been marked abstract or not all methods have been given implementations. Consider using an object expression '{ new ... with ... }' instead.
|
2954 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:586)
|
2955 | </summary>
|
2956 | </member>
|
2957 | <member name="M:FSComp.SR.tcAbstractPropertyMissingGetOrSet(System.String)">
|
2958 | <summary>
|
2959 | This property overrides or implements an abstract property but the abstract property doesn't have a corresponding %s
|
2960 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:687)
|
2961 | </summary>
|
2962 | </member>
|
2963 | <member name="M:FSComp.SR.tcAbstractMembersIllegalInAugmentation">
|
2964 | <summary>
|
2965 | Abstract members are not permitted in an augmentation - they must be defined as part of the type itself
|
2966 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:680)
|
2967 | </summary>
|
2968 | </member>
|
2969 | <member name="M:FSComp.SR.tcAbbreviationsFordotNetExceptionsMustHaveMatchingObjectConstructor">
|
2970 | <summary>
|
2971 | Abbreviations for Common IL exception types must have a matching object constructor
|
2972 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:745)
|
2973 | </summary>
|
2974 | </member>
|
2975 | <member name="M:FSComp.SR.tcAbbreviationsFordotNetExceptionsCannotTakeArguments">
|
2976 | <summary>
|
2977 | Abbreviations for Common IL exceptions cannot take arguments
|
2978 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:743)
|
2979 | </summary>
|
2980 | </member>
|
2981 | <member name="M:FSComp.SR.tcAbbreviatedTypesCannotBeSealed">
|
2982 | <summary>
|
2983 | Abbreviated types cannot be given the 'Sealed' attribute
|
2984 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:772)
|
2985 | </summary>
|
2986 | </member>
|
2987 | <member name="M:FSComp.SR.tastopsMaxArrayThirtyTwo">
|
2988 | <summary>
|
2989 | F# supports a maximum array rank of 32
|
2990 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1247)
|
2991 | </summary>
|
2992 | </member>
|
2993 | <member name="M:FSComp.SR.tastValueMustBeLocalAndMutable">
|
2994 | <summary>
|
2995 | A value must be mutable in order to mutate the contents or take the address of a value type, e.g. 'let mutable x = ...'
|
2996 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:81)
|
2997 | </summary>
|
2998 | </member>
|
2999 | <member name="M:FSComp.SR.tastValueHasBeenCopied">
|
3000 | <summary>
|
3001 | The value has been copied to ensure the original is not mutated by this operation or because the copy is implicit when returning a struct from a member and another member is then accessed
|
3002 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:83)
|
3003 | </summary>
|
3004 | </member>
|
3005 | <member name="M:FSComp.SR.tastValueDoesNotHaveSetterType">
|
3006 | <summary>
|
3007 | This value does not have a valid property setter type
|
3008 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:77)
|
3009 | </summary>
|
3010 | </member>
|
3011 | <member name="M:FSComp.SR.tastUnexpectedDecodeOfInternalsVisibleToAttribute">
|
3012 | <summary>
|
3013 | Unexpected decode of InternalsVisibleToAttribute
|
3014 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:88)
|
3015 | </summary>
|
3016 | </member>
|
3017 | <member name="M:FSComp.SR.tastUnexpectedDecodeOfInterfaceDataVersionAttribute">
|
3018 | <summary>
|
3019 | Unexpected decode of InterfaceDataVersionAttribute
|
3020 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:89)
|
3021 | </summary>
|
3022 | </member>
|
3023 | <member name="M:FSComp.SR.tastUnexpectedDecodeOfAutoOpenAttribute">
|
3024 | <summary>
|
3025 | Unexpected decode of AutoOpenAttribute
|
3026 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:87)
|
3027 | </summary>
|
3028 | </member>
|
3029 | <member name="M:FSComp.SR.tastUnexpectedByRef">
|
3030 | <summary>
|
3031 | Unexpected use of a byref-typed variable
|
3032 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:80)
|
3033 | </summary>
|
3034 | </member>
|
3035 | <member name="M:FSComp.SR.tastUndefinedItemRefVal(System.String,System.String,System.String)">
|
3036 | <summary>
|
3037 | The module/namespace '%s' from compilation unit '%s' did not contain the val '%s'
|
3038 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1038)
|
3039 | </summary>
|
3040 | </member>
|
3041 | <member name="M:FSComp.SR.tastUndefinedItemRefModuleNamespaceType(System.String,System.String,System.String)">
|
3042 | <summary>
|
3043 | The module/namespace '%s' from compilation unit '%s' did not contain the namespace, module or type '%s'
|
3044 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1039)
|
3045 | </summary>
|
3046 | </member>
|
3047 | <member name="M:FSComp.SR.tastUndefinedItemRefModuleNamespace(System.String,System.String,System.String)">
|
3048 | <summary>
|
3049 | The module/namespace '%s' from compilation unit '%s' did not contain the module/namespace '%s'
|
3050 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1037)
|
3051 | </summary>
|
3052 | </member>
|
3053 | <member name="M:FSComp.SR.tastTypeOrModuleNotConcrete(System.String)">
|
3054 | <summary>
|
3055 | The type/module '%s' is not a concrete module or type
|
3056 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:70)
|
3057 | </summary>
|
3058 | </member>
|
3059 | <member name="M:FSComp.SR.tastTypeHasAssemblyCodeRepresentation(System.String)">
|
3060 | <summary>
|
3061 | The type '%s' has an inline assembly code representation
|
3062 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:71)
|
3063 | </summary>
|
3064 | </member>
|
3065 | <member name="M:FSComp.SR.tastTwoModulesWithSameNameInAssembly(System.String)">
|
3066 | <summary>
|
3067 | Two modules named '%s' occur in two parts of this assembly
|
3068 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:73)
|
3069 | </summary>
|
3070 | </member>
|
3071 | <member name="M:FSComp.SR.tastRecursiveValuesMayNotBeInConstructionOfTuple">
|
3072 | <summary>
|
3073 | Recursively defined values cannot appear directly as part of the construction of a tuple value within a recursive binding
|
3074 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:84)
|
3075 | </summary>
|
3076 | </member>
|
3077 | <member name="M:FSComp.SR.tastRecursiveValuesMayNotBeAssignedToNonMutableField(System.String,System.String)">
|
3078 | <summary>
|
3079 | Recursive values cannot be directly assigned to the non-mutable field '%s' of the type '%s' within a recursive binding. Consider using a mutable field instead.
|
3080 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:86)
|
3081 | </summary>
|
3082 | </member>
|
3083 | <member name="M:FSComp.SR.tastRecursiveValuesMayNotAppearInConstructionOfType(System.String)">
|
3084 | <summary>
|
3085 | Recursive values cannot appear directly as a construction of the type '%s' within a recursive binding. This feature has been removed from the F# language. Consider using a record instead.
|
3086 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:85)
|
3087 | </summary>
|
3088 | </member>
|
3089 | <member name="M:FSComp.SR.tastNotAConstantExpression">
|
3090 | <summary>
|
3091 | This is not a valid constant expression or custom attribute value
|
3092 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:91)
|
3093 | </summary>
|
3094 | </member>
|
3095 | <member name="M:FSComp.SR.tastNamespaceAndModuleWithSameNameInAssembly(System.String)">
|
3096 | <summary>
|
3097 | A namespace and a module named '%s' both occur in two parts of this assembly
|
3098 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:72)
|
3099 | </summary>
|
3100 | </member>
|
3101 | <member name="M:FSComp.SR.tastInvalidMutationOfConstant">
|
3102 | <summary>
|
3103 | Invalid mutation of a constant expression. Consider copying the expression to a mutable local, e.g. 'let mutable x = ...'.
|
3104 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:82)
|
3105 | </summary>
|
3106 | </member>
|
3107 | <member name="M:FSComp.SR.tastInvalidMemberSignature">
|
3108 | <summary>
|
3109 | Invalid member signature encountered because of an earlier error
|
3110 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:76)
|
3111 | </summary>
|
3112 | </member>
|
3113 | <member name="M:FSComp.SR.tastInvalidFormForPropertySetter">
|
3114 | <summary>
|
3115 | Invalid form for a property setter. At least one argument is required.
|
3116 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:79)
|
3117 | </summary>
|
3118 | </member>
|
3119 | <member name="M:FSComp.SR.tastInvalidFormForPropertyGetter">
|
3120 | <summary>
|
3121 | Invalid form for a property getter. At least one '()' argument is required when using the explicit syntax.
|
3122 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:78)
|
3123 | </summary>
|
3124 | </member>
|
3125 | <member name="M:FSComp.SR.tastInvalidAddressOfMutableAcrossAssemblyBoundary">
|
3126 | <summary>
|
3127 | This operation accesses a mutable top-level value defined in another assembly in an unsupported way. The value cannot be accessed through its address. Consider copying the expression to a mutable local, e.g. 'let mutable x = ...', and if necessary assigning the value back after the completion of the operation
|
3128 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1031)
|
3129 | </summary>
|
3130 | </member>
|
3131 | <member name="M:FSComp.SR.tastDuplicateTypeDefinitionInAssembly(System.String,System.String)">
|
3132 | <summary>
|
3133 | Two type definitions named '%s' occur in namespace '%s' in two parts of this assembly
|
3134 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:74)
|
3135 | </summary>
|
3136 | </member>
|
3137 | <member name="M:FSComp.SR.tastConstantExpressionOverflow">
|
3138 | <summary>
|
3139 | This literal expression or attribute argument results in an arithmetic overflow.
|
3140 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1290)
|
3141 | </summary>
|
3142 | </member>
|
3143 | <member name="M:FSComp.SR.tastConflictingModuleAndTypeDefinitionInAssembly(System.String,System.String)">
|
3144 | <summary>
|
3145 | A module and a type definition named '%s' occur in namespace '%s' in two parts of this assembly
|
3146 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:75)
|
3147 | </summary>
|
3148 | </member>
|
3149 | <member name="M:FSComp.SR.tastActivePatternsLimitedToSeven">
|
3150 | <summary>
|
3151 | Active patterns cannot return more than 7 possibilities
|
3152 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:90)
|
3153 | </summary>
|
3154 | </member>
|
3155 | <member name="M:FSComp.SR.structOrClassFieldIsNotAccessible(System.String)">
|
3156 | <summary>
|
3157 | The struct or class field '%s' is not accessible from this code location
|
3158 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:934)
|
3159 | </summary>
|
3160 | </member>
|
3161 | <member name="P:FSComp.SR.SwallowResourceText(System.Boolean)">
|
3162 | <summary>
|
3163 | If set to true, then all error messages will just return the filled 'holes' delimited by ',,,'s - this is for language-neutral testing (e.g. localization-invariant baselines).
|
3164 | </summary>
|
3165 | </member>
|
3166 | <member name="M:FSComp.SR.returnUsedInsteadOfReturnBang">
|
3167 | <summary>
|
3168 | Consider using 'return!' instead of 'return'.
|
3169 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:23)
|
3170 | </summary>
|
3171 | </member>
|
3172 | <member name="M:FSComp.SR.recursiveClassHierarchy(System.String)">
|
3173 | <summary>
|
3174 | Recursive class hierarchy in type '%s'
|
3175 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:926)
|
3176 | </summary>
|
3177 | </member>
|
3178 | <member name="M:FSComp.SR.ppparsUnexpectedToken(System.String)">
|
3179 | <summary>
|
3180 | Unexpected token '%s' in preprocessor expression
|
3181 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1297)
|
3182 | </summary>
|
3183 | </member>
|
3184 | <member name="M:FSComp.SR.ppparsMissingToken(System.String)">
|
3185 | <summary>
|
3186 | Missing token '%s' in preprocessor expression
|
3187 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1299)
|
3188 | </summary>
|
3189 | </member>
|
3190 | <member name="M:FSComp.SR.ppparsIncompleteExpression">
|
3191 | <summary>
|
3192 | Incomplete preprocessor expression
|
3193 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1298)
|
3194 | </summary>
|
3195 | </member>
|
3196 | <member name="M:FSComp.SR.pplexUnexpectedChar(System.String)">
|
3197 | <summary>
|
3198 | Unexpected character '%s' in preprocessor expression
|
3199 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1296)
|
3200 | </summary>
|
3201 | </member>
|
3202 | <member name="M:FSComp.SR.pplexExpectedSingleLineComment">
|
3203 | <summary>
|
3204 | Expected single line comment or end of line
|
3205 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1011)
|
3206 | </summary>
|
3207 | </member>
|
3208 | <member name="M:FSComp.SR.pickleMissingDefinition(System.Int32,System.String,System.String)">
|
3209 | <summary>
|
3210 | An error occurred while reading the F# metadata node at position %d in table '%s' of assembly '%s'. The node had no matching declaration. Please report this warning. You may need to recompile the F# assembly you are using.
|
3211 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1300)
|
3212 | </summary>
|
3213 | </member>
|
3214 | <member name="M:FSComp.SR.pickleErrorReadingWritingMetadata(System.String,System.String)">
|
3215 | <summary>
|
3216 | Error reading/writing metadata for the F# compiled DLL '%s'. Was the DLL compiled with an earlier version of the F# compiler? (error: '%s').
|
3217 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:69)
|
3218 | </summary>
|
3219 | </member>
|
3220 | <member name="M:FSComp.SR.pathIsInvalid(System.String)">
|
3221 | <summary>
|
3222 | Problem with filename '%s': Illegal characters in path.
|
3223 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1125)
|
3224 | </summary>
|
3225 | </member>
|
3226 | <member name="M:FSComp.SR.patcPartialActivePatternsGenerateOneResult">
|
3227 | <summary>
|
3228 | Partial active patterns may only generate one result
|
3229 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:944)
|
3230 | </summary>
|
3231 | </member>
|
3232 | <member name="M:FSComp.SR.patcMissingVariable(System.String)">
|
3233 | <summary>
|
3234 | Missing variable '%s'
|
3235 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:943)
|
3236 | </summary>
|
3237 | </member>
|
3238 | <member name="M:FSComp.SR.parsWhileDoExpected">
|
3239 | <summary>
|
3240 | Missing 'do' in 'while' expression. Expected 'while <expr> do <expr>'.
|
3241 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1231)
|
3242 | </summary>
|
3243 | </member>
|
3244 | <member name="M:FSComp.SR.parsVisibilityIllegalOnInherit">
|
3245 | <summary>
|
3246 | Accessibility modifiers are not permitted on an 'inherits' declaration
|
3247 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:406)
|
3248 | </summary>
|
3249 | </member>
|
3250 | <member name="M:FSComp.SR.parsVisibilityDeclarationsShouldComePriorToIdentifier">
|
3251 | <summary>
|
3252 | Accessibility modifiers should come immediately prior to the identifier naming a construct
|
3253 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:377)
|
3254 | </summary>
|
3255 | </member>
|
3256 | <member name="M:FSComp.SR.parsUseBindingsIllegalInModules">
|
3257 | <summary>
|
3258 | 'use' bindings are not permitted in modules and are treated as 'let' bindings
|
3259 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:370)
|
3260 | </summary>
|
3261 | </member>
|
3262 | <member name="M:FSComp.SR.parsUseBindingsIllegalInImplicitClassConstructors">
|
3263 | <summary>
|
3264 | 'use' bindings are not permitted in primary constructors
|
3265 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:369)
|
3266 | </summary>
|
3267 | </member>
|
3268 | <member name="M:FSComp.SR.parsUnmatchedWith">
|
3269 | <summary>
|
3270 | Unmatched 'with' or badly formatted 'with' block
|
3271 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:393)
|
3272 | </summary>
|
3273 | </member>
|
3274 | <member name="M:FSComp.SR.parsUnmatchedUseBang">
|
3275 | <summary>
|
3276 | Incomplete value definition. If this is in an expression, the body of the expression must be indented to the same column as the 'use!' keyword.
|
3277 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1229)
|
3278 | </summary>
|
3279 | </member>
|
3280 | <member name="M:FSComp.SR.parsUnmatchedUse">
|
3281 | <summary>
|
3282 | Incomplete value definition. If this is in an expression, the body of the expression must be indented to the same column as the 'use' keyword.
|
3283 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1230)
|
3284 | </summary>
|
3285 | </member>
|
3286 | <member name="M:FSComp.SR.parsUnmatchedParen">
|
3287 | <summary>
|
3288 | Unmatched '('
|
3289 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:419)
|
3290 | </summary>
|
3291 | </member>
|
3292 | <member name="M:FSComp.SR.parsUnmatchedLetBang">
|
3293 | <summary>
|
3294 | Incomplete value definition. If this is in an expression, the body of the expression must be indented to the same column as the 'let!' keyword.
|
3295 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1228)
|
3296 | </summary>
|
3297 | </member>
|
3298 | <member name="M:FSComp.SR.parsUnmatchedLet">
|
3299 | <summary>
|
3300 | Incomplete value or function definition. If this is in an expression, the body of the expression must be indented to the same column as the 'let' keyword.
|
3301 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1227)
|
3302 | </summary>
|
3303 | </member>
|
3304 | <member name="M:FSComp.SR.parsUnmatchedLBrackLess">
|
3305 | <summary>
|
3306 | Unmatched '[<'. Expected closing '>]'
|
3307 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1211)
|
3308 | </summary>
|
3309 | </member>
|
3310 | <member name="M:FSComp.SR.parsUnmatchedClassInterfaceOrStruct">
|
3311 | <summary>
|
3312 | Unmatched 'class', 'interface' or 'struct'
|
3313 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:391)
|
3314 | </summary>
|
3315 | </member>
|
3316 | <member name="M:FSComp.SR.parsUnmatchedBracketBar">
|
3317 | <summary>
|
3318 | Unmatched '[|'
|
3319 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:435)
|
3320 | </summary>
|
3321 | </member>
|
3322 | <member name="M:FSComp.SR.parsUnmatchedBracket">
|
3323 | <summary>
|
3324 | Unmatched '['
|
3325 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:430)
|
3326 | </summary>
|
3327 | </member>
|
3328 | <member name="M:FSComp.SR.parsUnmatchedBrace">
|
3329 | <summary>
|
3330 | Unmatched '{'
|
3331 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:436)
|
3332 | </summary>
|
3333 | </member>
|
3334 | <member name="M:FSComp.SR.parsUnmatchedBeginOrStruct">
|
3335 | <summary>
|
3336 | Unmatched 'begin' or 'struct'
|
3337 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:384)
|
3338 | </summary>
|
3339 | </member>
|
3340 | <member name="M:FSComp.SR.parsUnmatchedBegin">
|
3341 | <summary>
|
3342 | Unmatched 'begin'
|
3343 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:396)
|
3344 | </summary>
|
3345 | </member>
|
3346 | <member name="M:FSComp.SR.parsUnmatched(System.String)">
|
3347 | <summary>
|
3348 | Unmatched '%s'
|
3349 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:434)
|
3350 | </summary>
|
3351 | </member>
|
3352 | <member name="M:FSComp.SR.parsUnionCasesCannotHaveVisibilityDeclarations">
|
3353 | <summary>
|
3354 | Accessibility modifiers are not permitted on union cases. Use 'type U = internal ...' or 'type U = private ...' to give an accessibility to the whole representation.
|
3355 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:414)
|
3356 | </summary>
|
3357 | </member>
|
3358 | <member name="M:FSComp.SR.parsUnfinishedExpression(System.String)">
|
3359 | <summary>
|
3360 | Unexpected token '%s' or incomplete expression
|
3361 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1268)
|
3362 | </summary>
|
3363 | </member>
|
3364 | <member name="M:FSComp.SR.parsUnexpectedVisibilityDeclaration">
|
3365 | <summary>
|
3366 | Accessibility modifiers are not permitted here
|
3367 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:375)
|
3368 | </summary>
|
3369 | </member>
|
3370 | <member name="M:FSComp.SR.parsUnexpectedTypeParameter">
|
3371 | <summary>
|
3372 | Syntax error: unexpected type parameter specification
|
3373 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:446)
|
3374 | </summary>
|
3375 | </member>
|
3376 | <member name="M:FSComp.SR.parsUnexpectedSemicolon">
|
3377 | <summary>
|
3378 | A semicolon is not expected at this point
|
3379 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:373)
|
3380 | </summary>
|
3381 | </member>
|
3382 | <member name="M:FSComp.SR.parsUnexpectedQuotationOperatorInTypeAliasDidYouMeanVerbatimString">
|
3383 | <summary>
|
3384 | Unexpected quotation operator '<@' in type definition. If you intend to pass a verbatim string as a static argument to a type provider, put a space between the '<' and '@' characters.
|
3385 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1083)
|
3386 | </summary>
|
3387 | </member>
|
3388 | <member name="M:FSComp.SR.parsUnexpectedOperatorForUnitOfMeasure">
|
3389 | <summary>
|
3390 | Unexpected infix operator in unit-of-measure expression. Legal operators are '*', '/' and '^'.
|
3391 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:444)
|
3392 | </summary>
|
3393 | </member>
|
3394 | <member name="M:FSComp.SR.parsUnexpectedIntegerLiteralForUnitOfMeasure">
|
3395 | <summary>
|
3396 | Unexpected integer literal in unit-of-measure expression
|
3397 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:445)
|
3398 | </summary>
|
3399 | </member>
|
3400 | <member name="M:FSComp.SR.parsUnexpectedInfixOperator">
|
3401 | <summary>
|
3402 | Unexpected infix operator in type expression
|
3403 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:441)
|
3404 | </summary>
|
3405 | </member>
|
3406 | <member name="M:FSComp.SR.parsUnexpectedIdentifier(System.String)">
|
3407 | <summary>
|
3408 | Unexpected identifier: '%s'
|
3409 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:413)
|
3410 | </summary>
|
3411 | </member>
|
3412 | <member name="M:FSComp.SR.parsUnexpectedEndOfFileWith">
|
3413 | <summary>
|
3414 | Unexpected end of input in 'match' or 'try' expression
|
3415 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1216)
|
3416 | </summary>
|
3417 | </member>
|
3418 | <member name="M:FSComp.SR.parsUnexpectedEndOfFileWhile">
|
3419 | <summary>
|
3420 | Unexpected end of input in 'while' expression. Expected 'while <expr> do <expr>'.
|
3421 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1214)
|
3422 | </summary>
|
3423 | </member>
|
3424 | <member name="M:FSComp.SR.parsUnexpectedEndOfFileTypeSignature">
|
3425 | <summary>
|
3426 | Unexpected end of input in type signature
|
3427 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1221)
|
3428 | </summary>
|
3429 | </member>
|
3430 | <member name="M:FSComp.SR.parsUnexpectedEndOfFileTypeDefinition">
|
3431 | <summary>
|
3432 | Unexpected end of input in type definition
|
3433 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1222)
|
3434 | </summary>
|
3435 | </member>
|
3436 | <member name="M:FSComp.SR.parsUnexpectedEndOfFileTypeArgs">
|
3437 | <summary>
|
3438 | Unexpected end of input in type arguments
|
3439 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1220)
|
3440 | </summary>
|
3441 | </member>
|
3442 | <member name="M:FSComp.SR.parsUnexpectedEndOfFileTry">
|
3443 | <summary>
|
3444 | Unexpected end of input in 'try' expression. Expected 'try <expr> with <rules>' or 'try <expr> finally <expr>'.
|
3445 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1213)
|
3446 | </summary>
|
3447 | </member>
|
3448 | <member name="M:FSComp.SR.parsUnexpectedEndOfFileThen">
|
3449 | <summary>
|
3450 | Unexpected end of input in 'then' branch of conditional expression. Expected 'if <expr> then <expr>' or 'if <expr> then <expr> else <expr>'.
|
3451 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1217)
|
3452 | </summary>
|
3453 | </member>
|
3454 | <member name="M:FSComp.SR.parsUnexpectedEndOfFileObjectMembers">
|
3455 | <summary>
|
3456 | Unexpected end of input in object members
|
3457 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1223)
|
3458 | </summary>
|
3459 | </member>
|
3460 | <member name="M:FSComp.SR.parsUnexpectedEndOfFileMatch">
|
3461 | <summary>
|
3462 | Unexpected end of input in 'match' expression. Expected 'match <expr> with | <pat> -> <expr> | <pat> -> <expr> ...'.
|
3463 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1212)
|
3464 | </summary>
|
3465 | </member>
|
3466 | <member name="M:FSComp.SR.parsUnexpectedEndOfFileFunBody">
|
3467 | <summary>
|
3468 | Unexpected end of input in body of lambda expression. Expected 'fun <pat> ... <pat> -> <expr>'.
|
3469 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1219)
|
3470 | </summary>
|
3471 | </member>
|
3472 | <member name="M:FSComp.SR.parsUnexpectedEndOfFileFor">
|
3473 | <summary>
|
3474 | Unexpected end of input in 'for' expression. Expected 'for <pat> in <expr> do <expr>'.
|
3475 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1215)
|
3476 | </summary>
|
3477 | </member>
|
3478 | <member name="M:FSComp.SR.parsUnexpectedEndOfFileExpression">
|
3479 | <summary>
|
3480 | Unexpected end of input in expression
|
3481 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1225)
|
3482 | </summary>
|
3483 | </member>
|
3484 | <member name="M:FSComp.SR.parsUnexpectedEndOfFileElse">
|
3485 | <summary>
|
3486 | Unexpected end of input in 'else' branch of conditional expression. Expected 'if <expr> then <expr>' or 'if <expr> then <expr> else <expr>'.
|
3487 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1218)
|
3488 | </summary>
|
3489 | </member>
|
3490 | <member name="M:FSComp.SR.parsUnexpectedEndOfFileDefinition">
|
3491 | <summary>
|
3492 | Unexpected end of input in value, function or member definition
|
3493 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1224)
|
3494 | </summary>
|
3495 | </member>
|
3496 | <member name="M:FSComp.SR.parsUnexpectedEndOfFile">
|
3497 | <summary>
|
3498 | Unexpected end of input
|
3499 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:374)
|
3500 | </summary>
|
3501 | </member>
|
3502 | <member name="M:FSComp.SR.parsUnexpectedEmptyModuleDefn">
|
3503 | <summary>
|
3504 | Unexpected empty type moduleDefn list
|
3505 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:386)
|
3506 | </summary>
|
3507 | </member>
|
3508 | <member name="M:FSComp.SR.parsUnderscoreInvalidFieldName">
|
3509 | <summary>
|
3510 | '_' cannot be used as field name
|
3511 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1282)
|
3512 | </summary>
|
3513 | </member>
|
3514 | <member name="M:FSComp.SR.parsUnClosedBlockInHashLight">
|
3515 | <summary>
|
3516 | Unclosed block
|
3517 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:383)
|
3518 | </summary>
|
3519 | </member>
|
3520 | <member name="M:FSComp.SR.parsTypeNameCannotBeEmpty">
|
3521 | <summary>
|
3522 | Type name cannot be empty.
|
3523 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1270)
|
3524 | </summary>
|
3525 | </member>
|
3526 | <member name="M:FSComp.SR.parsTypeAnnotationsOnGetSet">
|
3527 | <summary>
|
3528 | Type annotations on property getters and setters must be given after the 'get()' or 'set(v)', e.g. 'with get() : string = ...'
|
3529 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:399)
|
3530 | </summary>
|
3531 | </member>
|
3532 | <member name="M:FSComp.SR.parsTypeAbbreviationsCannotHaveVisibilityDeclarations">
|
3533 | <summary>
|
3534 | Accessibility modifiers are not permitted in this position for type abbreviations
|
3535 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:409)
|
3536 | </summary>
|
3537 | </member>
|
3538 | <member name="M:FSComp.SR.parsSyntaxModuleStructEndDeprecated">
|
3539 | <summary>
|
3540 | The syntax 'module ... = struct .. end' is not used in F# code. Consider using 'module ... = begin .. end'
|
3541 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:452)
|
3542 | </summary>
|
3543 | </member>
|
3544 | <member name="M:FSComp.SR.parsSyntaxModuleSigEndDeprecated">
|
3545 | <summary>
|
3546 | The syntax 'module ... : sig .. end' is not used in F# code. Consider using 'module ... = begin .. end'
|
3547 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:453)
|
3548 | </summary>
|
3549 | </member>
|
3550 | <member name="M:FSComp.SR.parsSyntaxErrorInLabeledType">
|
3551 | <summary>
|
3552 | Syntax error in labelled type argument
|
3553 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:440)
|
3554 | </summary>
|
3555 | </member>
|
3556 | <member name="M:FSComp.SR.parsSyntaxError">
|
3557 | <summary>
|
3558 | Syntax error
|
3559 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:389)
|
3560 | </summary>
|
3561 | </member>
|
3562 | <member name="M:FSComp.SR.parsSuccessivePatternsShouldBeSpacedOrTupled">
|
3563 | <summary>
|
3564 | Successive patterns should be separated by spaces or tupled
|
3565 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:420)
|
3566 | </summary>
|
3567 | </member>
|
3568 | <member name="M:FSComp.SR.parsSuccessiveArgsShouldBeSpacedOrTupled">
|
3569 | <summary>
|
3570 | Successive arguments should be separated by spaces or tupled, and arguments involving function or method applications should be parenthesized
|
3571 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:429)
|
3572 | </summary>
|
3573 | </member>
|
3574 | <member name="M:FSComp.SR.parsSetterAtMostTwoArguments">
|
3575 | <summary>
|
3576 | A setter property may have at most two argument groups
|
3577 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1028)
|
3578 | </summary>
|
3579 | </member>
|
3580 | <member name="M:FSComp.SR.parsSetSyntax">
|
3581 | <summary>
|
3582 | Property setters must be defined using 'set value = ', 'set idx value = ' or 'set (idx1,...,idxN) value = ... '
|
3583 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:402)
|
3584 | </summary>
|
3585 | </member>
|
3586 | <member name="M:FSComp.SR.parsRecordFieldsCannotHaveVisibilityDeclarations">
|
3587 | <summary>
|
3588 | Accessibility modifiers are not permitted on record fields. Use 'type R = internal ...' or 'type R = private ...' to give an accessibility to the whole representation.
|
3589 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:417)
|
3590 | </summary>
|
3591 | </member>
|
3592 | <member name="M:FSComp.SR.parsParenFormIsForML">
|
3593 | <summary>
|
3594 | In F# code you may use 'expr.[expr]'. A type annotation may be required to indicate the first expression is an array
|
3595 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:432)
|
3596 | </summary>
|
3597 | </member>
|
3598 | <member name="M:FSComp.SR.parsOnlyOneWithAugmentationAllowed">
|
3599 | <summary>
|
3600 | At most one 'with' augmentation is permitted
|
3601 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:372)
|
3602 | </summary>
|
3603 | </member>
|
3604 | <member name="M:FSComp.SR.parsOnlyHashDirectivesAllowed">
|
3605 | <summary>
|
3606 | Only '#' compiler directives may occur prior to the first 'namespace' declaration
|
3607 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:376)
|
3608 | </summary>
|
3609 | </member>
|
3610 | <member name="M:FSComp.SR.parsOnlyClassCanTakeValueArguments">
|
3611 | <summary>
|
3612 | Only class types may take value arguments
|
3613 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:395)
|
3614 | </summary>
|
3615 | </member>
|
3616 | <member name="M:FSComp.SR.parsNonAtomicType">
|
3617 | <summary>
|
3618 | The use of the type syntax 'int C' and 'C <int>' is not permitted here. Consider adjusting this type to be written in the form 'C<int>'
|
3619 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1034)
|
3620 | </summary>
|
3621 | </member>
|
3622 | <member name="M:FSComp.SR.parsNonAdjacentTypars">
|
3623 | <summary>
|
3624 | Type parameters must be placed directly adjacent to the type name, e.g. \"type C<'T>\", not type \"C <'T>\"
|
3625 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1032)
|
3626 | </summary>
|
3627 | </member>
|
3628 | <member name="M:FSComp.SR.parsNonAdjacentTyargs">
|
3629 | <summary>
|
3630 | Type arguments must be placed directly adjacent to the type name, e.g. \"C<'T>\", not \"C <'T>\"
|
3631 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1033)
|
3632 | </summary>
|
3633 | </member>
|
3634 | <member name="M:FSComp.SR.parsNoMatchingInForLet">
|
3635 | <summary>
|
3636 | No matching 'in' found for this 'let'
|
3637 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:421)
|
3638 | </summary>
|
3639 | </member>
|
3640 | <member name="M:FSComp.SR.parsNoHashEndIfFound">
|
3641 | <summary>
|
3642 | No #endif found for #if or #else
|
3643 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:367)
|
3644 | </summary>
|
3645 | </member>
|
3646 | <member name="M:FSComp.SR.parsNoEqualShouldFollowNamespace">
|
3647 | <summary>
|
3648 | No '=' symbol should follow a 'namespace' declaration
|
3649 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:451)
|
3650 | </summary>
|
3651 | </member>
|
3652 | <member name="M:FSComp.SR.parsNamespaceOrModuleNotBoth">
|
3653 | <summary>
|
3654 | Files should begin with either a namespace or module declaration, e.g. 'namespace SomeNamespace.SubNamespace' or 'module SomeNamespace.SomeModule', but not both. To define a module within a namespace use 'module SomeModule = ...'
|
3655 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:378)
|
3656 | </summary>
|
3657 | </member>
|
3658 | <member name="M:FSComp.SR.parsMutableOnAutoPropertyShouldBeGetSetNotJustSet">
|
3659 | <summary>
|
3660 | To indicate that this property can be set, use 'member val PropertyName = expr with get,set'.
|
3661 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1245)
|
3662 | </summary>
|
3663 | </member>
|
3664 | <member name="M:FSComp.SR.parsMutableOnAutoPropertyShouldBeGetSet">
|
3665 | <summary>
|
3666 | Property definitions may not be declared mutable. To indicate that this property can be set, use 'member val PropertyName = expr with get,set'.
|
3667 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1244)
|
3668 | </summary>
|
3669 | </member>
|
3670 | <member name="M:FSComp.SR.parsMultipleAccessibilitiesForGetSet">
|
3671 | <summary>
|
3672 | Multiple accessibilities given for property getter or setter
|
3673 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:401)
|
3674 | </summary>
|
3675 | </member>
|
3676 | <member name="M:FSComp.SR.parsMultiArgumentGenericTypeFormDeprecated">
|
3677 | <summary>
|
3678 | The syntax '(typ,...,typ) ident' is not used in F# code. Consider using 'ident<typ,...,typ>' instead
|
3679 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:442)
|
3680 | </summary>
|
3681 | </member>
|
3682 | <member name="M:FSComp.SR.parsModuleDefnMustBeSimpleName">
|
3683 | <summary>
|
3684 | A module name must be a simple name, not a path
|
3685 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:385)
|
3686 | </summary>
|
3687 | </member>
|
3688 | <member name="M:FSComp.SR.parsModuleAbbreviationMustBeSimpleName">
|
3689 | <summary>
|
3690 | A module abbreviation must be a simple name, not a path
|
3691 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:379)
|
3692 | </summary>
|
3693 | </member>
|
3694 | <member name="M:FSComp.SR.parsMissingTypeArgs">
|
3695 | <summary>
|
3696 | Expected type argument or static argument
|
3697 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1081)
|
3698 | </summary>
|
3699 | </member>
|
3700 | <member name="M:FSComp.SR.parsMissingQualificationAfterDot">
|
3701 | <summary>
|
3702 | Missing qualification after '.'
|
3703 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:431)
|
3704 | </summary>
|
3705 | </member>
|
3706 | <member name="M:FSComp.SR.parsMissingGreaterThan">
|
3707 | <summary>
|
3708 | Unmatched '<'. Expected closing '>'
|
3709 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1082)
|
3710 | </summary>
|
3711 | </member>
|
3712 | <member name="M:FSComp.SR.parsMissingFunctionBody">
|
3713 | <summary>
|
3714 | Missing function body
|
3715 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:439)
|
3716 | </summary>
|
3717 | </member>
|
3718 | <member name="M:FSComp.SR.parsMismatchedQuote(System.String)">
|
3719 | <summary>
|
3720 | Mismatched quotation, beginning with '%s'
|
3721 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:433)
|
3722 | </summary>
|
3723 | </member>
|
3724 | <member name="M:FSComp.SR.parsMismatchedQuotationName(System.String)">
|
3725 | <summary>
|
3726 | Mismatched quotation operator name, beginning with '%s'
|
3727 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:447)
|
3728 | </summary>
|
3729 | </member>
|
3730 | <member name="M:FSComp.SR.parsMemberIllegalInObjectImplementation">
|
3731 | <summary>
|
3732 | This member is not permitted in an object implementation
|
3733 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:438)
|
3734 | </summary>
|
3735 | </member>
|
3736 | <member name="M:FSComp.SR.parsLetAndForNonRecBindings">
|
3737 | <summary>
|
3738 | The declaration form 'let ... and ...' for non-recursive bindings is not used in F# code. Consider using a sequence of 'let' bindings
|
3739 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:418)
|
3740 | </summary>
|
3741 | </member>
|
3742 | <member name="M:FSComp.SR.parsInvalidUseOfRec">
|
3743 | <summary>
|
3744 | Invalid use of 'rec' keyword
|
3745 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1319)
|
3746 | </summary>
|
3747 | </member>
|
3748 | <member name="M:FSComp.SR.parsInvalidProperty">
|
3749 | <summary>
|
3750 | Invalid property getter or setter
|
3751 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1029)
|
3752 | </summary>
|
3753 | </member>
|
3754 | <member name="M:FSComp.SR.parsInvalidPrefixOperatorDefinition">
|
3755 | <summary>
|
3756 | Invalid operator definition. Prefix operator definitions must use a valid prefix operator name.
|
3757 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1053)
|
3758 | </summary>
|
3759 | </member>
|
3760 | <member name="M:FSComp.SR.parsInvalidPrefixOperator">
|
3761 | <summary>
|
3762 | Invalid prefix operator
|
3763 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1052)
|
3764 | </summary>
|
3765 | </member>
|
3766 | <member name="M:FSComp.SR.parsInvalidLiteralInType">
|
3767 | <summary>
|
3768 | Invalid literal in type
|
3769 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:443)
|
3770 | </summary>
|
3771 | </member>
|
3772 | <member name="M:FSComp.SR.parsInvalidDeclarationSyntax">
|
3773 | <summary>
|
3774 | Invalid declaration syntax
|
3775 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:397)
|
3776 | </summary>
|
3777 | </member>
|
3778 | <member name="M:FSComp.SR.parsInterfacesHaveSameVisibilityAsEnclosingType">
|
3779 | <summary>
|
3780 | Interfaces always have the same visibility as the enclosing type
|
3781 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:403)
|
3782 | </summary>
|
3783 | </member>
|
3784 | <member name="M:FSComp.SR.parsIntegerForLoopRequiresSimpleIdentifier">
|
3785 | <summary>
|
3786 | An integer for loop must use a simple identifier
|
3787 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:371)
|
3788 | </summary>
|
3789 | </member>
|
3790 | <member name="M:FSComp.SR.parsInlineAssemblyCannotHaveVisibilityDeclarations">
|
3791 | <summary>
|
3792 | Accessibility modifiers are not permitted on inline assembly code types
|
3793 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:412)
|
3794 | </summary>
|
3795 | </member>
|
3796 | <member name="M:FSComp.SR.parsInheritDeclarationsCannotHaveAsBindings">
|
3797 | <summary>
|
3798 | 'inherit' declarations cannot have 'as' bindings. To access members of the base class when overriding a method, the syntax 'base.SomeMember' may be used; 'base' is a keyword. Remove this 'as' binding.
|
3799 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:407)
|
3800 | </summary>
|
3801 | </member>
|
3802 | <member name="M:FSComp.SR.parsIndexerPropertyRequiresAtLeastOneArgument">
|
3803 | <summary>
|
3804 | An indexer property must be given at least one argument
|
3805 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1030)
|
3806 | </summary>
|
3807 | </member>
|
3808 | <member name="M:FSComp.SR.parsIncompleteIf">
|
3809 | <summary>
|
3810 | Incomplete conditional. Expected 'if <expr> then <expr>' or 'if <expr> then <expr> else <expr>'.
|
3811 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:424)
|
3812 | </summary>
|
3813 | </member>
|
3814 | <member name="M:FSComp.SR.parsInOrEqualExpected">
|
3815 | <summary>
|
3816 | 'in' or '=' expected
|
3817 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:427)
|
3818 | </summary>
|
3819 | </member>
|
3820 | <member name="M:FSComp.SR.parsIllegalMemberVarInObjectImplementation">
|
3821 | <summary>
|
3822 | Neither 'member val' nor 'override val' definitions are permitted in object expressions.
|
3823 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1280)
|
3824 | </summary>
|
3825 | </member>
|
3826 | <member name="M:FSComp.SR.parsIllegalDenominatorForMeasureExponent">
|
3827 | <summary>
|
3828 | Denominator must not be 0 in unit-of-measure exponent
|
3829 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:450)
|
3830 | </summary>
|
3831 | </member>
|
3832 | <member name="M:FSComp.SR.parsIgnoreVisibilityOnModuleAbbreviationAlwaysPrivate">
|
3833 | <summary>
|
3834 | Ignoring visibility attribute on module abbreviation. Module abbreviations are always private.
|
3835 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:382)
|
3836 | </summary>
|
3837 | </member>
|
3838 | <member name="M:FSComp.SR.parsIgnoreAttributesOnModuleAbbreviationAlwaysPrivate">
|
3839 | <summary>
|
3840 | Ignoring accessibility attribute on module abbreviation. Module abbreviations are always private.
|
3841 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:381)
|
3842 | </summary>
|
3843 | </member>
|
3844 | <member name="M:FSComp.SR.parsIgnoreAttributesOnModuleAbbreviation">
|
3845 | <summary>
|
3846 | Ignoring attributes on module abbreviation
|
3847 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:380)
|
3848 | </summary>
|
3849 | </member>
|
3850 | <member name="M:FSComp.SR.parsIdentifierExpected">
|
3851 | <summary>
|
3852 | Identifier expected
|
3853 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:426)
|
3854 | </summary>
|
3855 | </member>
|
3856 | <member name="M:FSComp.SR.parsGetterMustHaveAtLeastOneArgument">
|
3857 | <summary>
|
3858 | A getter property is expected to be a function, e.g. 'get() = ...' or 'get(index) = ...'
|
3859 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:400)
|
3860 | </summary>
|
3861 | </member>
|
3862 | <member name="M:FSComp.SR.parsGetterAtMostOneArgument">
|
3863 | <summary>
|
3864 | A getter property may have at most one argument group
|
3865 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1027)
|
3866 | </summary>
|
3867 | </member>
|
3868 | <member name="M:FSComp.SR.parsGetOrSetRequired">
|
3869 | <summary>
|
3870 | 'get', 'set' or 'get,set' required
|
3871 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:394)
|
3872 | </summary>
|
3873 | </member>
|
3874 | <member name="M:FSComp.SR.parsGetAndOrSetRequired">
|
3875 | <summary>
|
3876 | 'get' and/or 'set' required
|
3877 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:398)
|
3878 | </summary>
|
3879 | </member>
|
3880 | <member name="M:FSComp.SR.parsForDoExpected">
|
3881 | <summary>
|
3882 | Missing 'do' in 'for' expression. Expected 'for <pat> in <expr> do <expr>'.
|
3883 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1232)
|
3884 | </summary>
|
3885 | </member>
|
3886 | <member name="M:FSComp.SR.parsFieldBinding">
|
3887 | <summary>
|
3888 | Field bindings must have the form 'id = expr;'
|
3889 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:437)
|
3890 | </summary>
|
3891 | </member>
|
3892 | <member name="M:FSComp.SR.parsExpectedTypeAfterToken">
|
3893 | <summary>
|
3894 | Expected a type after this point
|
3895 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1210)
|
3896 | </summary>
|
3897 | </member>
|
3898 | <member name="M:FSComp.SR.parsExpectedNameAfterToken">
|
3899 | <summary>
|
3900 | Unexpected end of type. Expected a name after this point.
|
3901 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1226)
|
3902 | </summary>
|
3903 | </member>
|
3904 | <member name="M:FSComp.SR.parsExpectedExpressionAfterToken">
|
3905 | <summary>
|
3906 | Expected an expression after this point
|
3907 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1209)
|
3908 | </summary>
|
3909 | </member>
|
3910 | <member name="M:FSComp.SR.parsExpectedExpressionAfterLet(System.String,System.String)">
|
3911 | <summary>
|
3912 | The block following this '%s' is unfinished. Every code block is an expression and must have a result. '%s' cannot be the final code element in a block. Consider giving this block an explicit result.
|
3913 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:423)
|
3914 | </summary>
|
3915 | </member>
|
3916 | <member name="M:FSComp.SR.parsErrorParsingAsOperatorName">
|
3917 | <summary>
|
3918 | Attempted to parse this as an operator name, but failed
|
3919 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1084)
|
3920 | </summary>
|
3921 | </member>
|
3922 | <member name="M:FSComp.SR.parsErrorInReturnForLetIncorrectIndentation">
|
3923 | <summary>
|
3924 | Error in the return expression for this 'let'. Possible incorrect indentation.
|
3925 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:422)
|
3926 | </summary>
|
3927 | </member>
|
3928 | <member name="M:FSComp.SR.parsEofInVerbatimStringInComment">
|
3929 | <summary>
|
3930 | End of file in verbatim string embedded in comment begun at or before here
|
3931 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:364)
|
3932 | </summary>
|
3933 | </member>
|
3934 | <member name="M:FSComp.SR.parsEofInVerbatimString">
|
3935 | <summary>
|
3936 | End of file in verbatim string begun at or before here
|
3937 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:361)
|
3938 | </summary>
|
3939 | </member>
|
3940 | <member name="M:FSComp.SR.parsEofInTripleQuoteStringInComment">
|
3941 | <summary>
|
3942 | End of file in triple-quote string embedded in comment begun at or before here
|
3943 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1079)
|
3944 | </summary>
|
3945 | </member>
|
3946 | <member name="M:FSComp.SR.parsEofInTripleQuoteString">
|
3947 | <summary>
|
3948 | End of file in triple-quote string begun at or before here
|
3949 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1078)
|
3950 | </summary>
|
3951 | </member>
|
3952 | <member name="M:FSComp.SR.parsEofInStringInComment">
|
3953 | <summary>
|
3954 | End of file in string embedded in comment begun at or before here
|
3955 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:363)
|
3956 | </summary>
|
3957 | </member>
|
3958 | <member name="M:FSComp.SR.parsEofInString">
|
3959 | <summary>
|
3960 | End of file in string begun at or before here
|
3961 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:360)
|
3962 | </summary>
|
3963 | </member>
|
3964 | <member name="M:FSComp.SR.parsEofInIfOcaml">
|
3965 | <summary>
|
3966 | End of file in IF-OCAML section begun at or before here
|
3967 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:365)
|
3968 | </summary>
|
3969 | </member>
|
3970 | <member name="M:FSComp.SR.parsEofInHashIf">
|
3971 | <summary>
|
3972 | End of file in #if section begun at or after here
|
3973 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:359)
|
3974 | </summary>
|
3975 | </member>
|
3976 | <member name="M:FSComp.SR.parsEofInDirective">
|
3977 | <summary>
|
3978 | End of file in directive begun at or before here
|
3979 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:366)
|
3980 | </summary>
|
3981 | </member>
|
3982 | <member name="M:FSComp.SR.parsEofInComment">
|
3983 | <summary>
|
3984 | End of file in comment begun at or before here
|
3985 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:362)
|
3986 | </summary>
|
3987 | </member>
|
3988 | <member name="M:FSComp.SR.parsEnumTypesCannotHaveVisibilityDeclarations">
|
3989 | <summary>
|
3990 | Accessibility modifiers are not permitted in this position for enum types
|
3991 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:410)
|
3992 | </summary>
|
3993 | </member>
|
3994 | <member name="M:FSComp.SR.parsEnumFieldsCannotHaveVisibilityDeclarations">
|
3995 | <summary>
|
3996 | Accessibility modifiers are not permitted on enumeration fields
|
3997 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:415)
|
3998 | </summary>
|
3999 | </member>
|
4000 | <member name="M:FSComp.SR.parsEmptyTypeDefinition">
|
4001 | <summary>
|
4002 | A type definition requires one or more members or other declarations. If you intend to define an empty class, struct or interface, then use 'type ... = class end', 'interface end' or 'struct end'.
|
4003 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:392)
|
4004 | </summary>
|
4005 | </member>
|
4006 | <member name="M:FSComp.SR.parsDoCannotHaveVisibilityDeclarations">
|
4007 | <summary>
|
4008 | Accessibility modifiers are not permitted on 'do' bindings
|
4009 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:358)
|
4010 | </summary>
|
4011 | </member>
|
4012 | <member name="M:FSComp.SR.parsConsiderUsingSeparateRecordType">
|
4013 | <summary>
|
4014 | Consider using a separate record type instead
|
4015 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:416)
|
4016 | </summary>
|
4017 | </member>
|
4018 | <member name="M:FSComp.SR.parsAugmentationsIllegalOnDelegateType">
|
4019 | <summary>
|
4020 | Augmentations are not permitted on delegate type moduleDefns
|
4021 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:390)
|
4022 | </summary>
|
4023 | </member>
|
4024 | <member name="M:FSComp.SR.parsAttributesMustComeBeforeVal">
|
4025 | <summary>
|
4026 | Attributes should be placed before 'val'
|
4027 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:387)
|
4028 | </summary>
|
4029 | </member>
|
4030 | <member name="M:FSComp.SR.parsAttributesIllegalOnInherit">
|
4031 | <summary>
|
4032 | Attributes are not permitted on 'inherit' declarations
|
4033 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:405)
|
4034 | </summary>
|
4035 | </member>
|
4036 | <member name="M:FSComp.SR.parsAttributesIllegalHere">
|
4037 | <summary>
|
4038 | Attributes are not allowed here
|
4039 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:408)
|
4040 | </summary>
|
4041 | </member>
|
4042 | <member name="M:FSComp.SR.parsAttributesIgnored">
|
4043 | <summary>
|
4044 | Attributes have been ignored in this construct
|
4045 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:368)
|
4046 | </summary>
|
4047 | </member>
|
4048 | <member name="M:FSComp.SR.parsAttributesAreNotPermittedOnInterfaceImplementations">
|
4049 | <summary>
|
4050 | Attributes are not permitted on interface implementations
|
4051 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:388)
|
4052 | </summary>
|
4053 | </member>
|
4054 | <member name="M:FSComp.SR.parsAttributeOnIncompleteCode">
|
4055 | <summary>
|
4056 | Cannot find code target for this attribute, possibly because the code after the attribute is incomplete.
|
4057 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1269)
|
4058 | </summary>
|
4059 | </member>
|
4060 | <member name="M:FSComp.SR.parsAssertIsNotFirstClassValue">
|
4061 | <summary>
|
4062 | 'assert' may not be used as a first class value. Use 'assert <expr>' instead.
|
4063 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:425)
|
4064 | </summary>
|
4065 | </member>
|
4066 | <member name="M:FSComp.SR.parsArrowUseIsLimited">
|
4067 | <summary>
|
4068 | The use of '->' in sequence and computation expressions is limited to the form 'for pat in expr -> expr'. Use the syntax 'for ... in ... do ... yield...' to generate elements in more complex sequence expressions.
|
4069 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:428)
|
4070 | </summary>
|
4071 | </member>
|
4072 | <member name="M:FSComp.SR.parsAllEnumFieldsRequireValues">
|
4073 | <summary>
|
4074 | All enum fields must be given values
|
4075 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:411)
|
4076 | </summary>
|
4077 | </member>
|
4078 | <member name="M:FSComp.SR.parsActivePatternCaseMustBeginWithUpperCase">
|
4079 | <summary>
|
4080 | Active pattern case identifiers must begin with an uppercase letter
|
4081 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:448)
|
4082 | </summary>
|
4083 | </member>
|
4084 | <member name="M:FSComp.SR.parsActivePatternCaseContainsPipe">
|
4085 | <summary>
|
4086 | The '|' character is not permitted in active pattern case identifiers
|
4087 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:449)
|
4088 | </summary>
|
4089 | </member>
|
4090 | <member name="M:FSComp.SR.parsAccessibilityModsIllegalForAbstract">
|
4091 | <summary>
|
4092 | Accessibility modifiers are not allowed on this member. Abstract slots always have the same visibility as the enclosing type.
|
4093 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:404)
|
4094 | </summary>
|
4095 | </member>
|
4096 | <member name="M:FSComp.SR.optsWriteXml">
|
4097 | <summary>
|
4098 | Write the xmldoc of the assembly to the given file
|
4099 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:828)
|
4100 | </summary>
|
4101 | </member>
|
4102 | <member name="M:FSComp.SR.optsWin32res">
|
4103 | <summary>
|
4104 | Specify a Win32 resource file (.res)
|
4105 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:836)
|
4106 | </summary>
|
4107 | </member>
|
4108 | <member name="M:FSComp.SR.optsWin32manifest">
|
4109 | <summary>
|
4110 | Specify a Win32 manifest file
|
4111 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:837)
|
4112 | </summary>
|
4113 | </member>
|
4114 | <member name="M:FSComp.SR.optsWarnaserrorPM">
|
4115 | <summary>
|
4116 | Report all warnings as errors
|
4117 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:849)
|
4118 | </summary>
|
4119 | </member>
|
4120 | <member name="M:FSComp.SR.optsWarnaserror">
|
4121 | <summary>
|
4122 | Report specific warnings as errors
|
4123 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:850)
|
4124 | </summary>
|
4125 | </member>
|
4126 | <member name="M:FSComp.SR.optsWarnOn">
|
4127 | <summary>
|
4128 | Enable specific warnings that may be off by default
|
4129 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:853)
|
4130 | </summary>
|
4131 | </member>
|
4132 | <member name="M:FSComp.SR.optsWarn">
|
4133 | <summary>
|
4134 | Set a warning level (0-5)
|
4135 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:851)
|
4136 | </summary>
|
4137 | </member>
|
4138 | <member name="M:FSComp.SR.optsUtf8output">
|
4139 | <summary>
|
4140 | Output messages in UTF-8 encoding
|
4141 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:861)
|
4142 | </summary>
|
4143 | </member>
|
4144 | <member name="M:FSComp.SR.optsUseHighEntropyVA">
|
4145 | <summary>
|
4146 | Enable high-entropy ASLR
|
4147 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:892)
|
4148 | </summary>
|
4149 | </member>
|
4150 | <member name="M:FSComp.SR.optsUnrecognizedTarget(System.String)">
|
4151 | <summary>
|
4152 | Unrecognized target '%s', expected 'exe', 'winexe', 'library' or 'module'
|
4153 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:871)
|
4154 | </summary>
|
4155 | </member>
|
4156 | <member name="M:FSComp.SR.optsUnrecognizedDebugType(System.String)">
|
4157 | <summary>
|
4158 | Unrecognized debug type '%s', expected 'pdbonly' or 'full'
|
4159 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:872)
|
4160 | </summary>
|
4161 | </member>
|
4162 | <member name="M:FSComp.SR.optsUnknownPlatform(System.String)">
|
4163 | <summary>
|
4164 | Unrecognized platform '%s', valid values are 'x86', 'x64', 'Itanium', 'anycpu32bitpreferred', and 'anycpu'
|
4165 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:886)
|
4166 | </summary>
|
4167 | </member>
|
4168 | <member name="M:FSComp.SR.optsUnknownArgumentToTheTestSwitch(System.String)">
|
4169 | <summary>
|
4170 | Unknown --test argument: '%s'
|
4171 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:885)
|
4172 | </summary>
|
4173 | </member>
|
4174 | <member name="M:FSComp.SR.optsTargetProfile">
|
4175 | <summary>
|
4176 | Specify target framework profile of this assembly. Valid values are mscorlib or netcore. Default - mscorlib
|
4177 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:894)
|
4178 | </summary>
|
4179 | </member>
|
4180 | <member name="M:FSComp.SR.optsTailcalls">
|
4181 | <summary>
|
4182 | Enable or disable tailcalls
|
4183 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:847)
|
4184 | </summary>
|
4185 | </member>
|
4186 | <member name="M:FSComp.SR.optsSubSystemVersion">
|
4187 | <summary>
|
4188 | Specify subsystem version of this assembly
|
4189 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:893)
|
4190 | </summary>
|
4191 | </member>
|
4192 | <member name="M:FSComp.SR.optsStrongKeyFile">
|
4193 | <summary>
|
4194 | Specify a strong name key file
|
4195 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:829)
|
4196 | </summary>
|
4197 | </member>
|
4198 | <member name="M:FSComp.SR.optsStrongKeyContainer">
|
4199 | <summary>
|
4200 | Specify a strong name key container
|
4201 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:830)
|
4202 | </summary>
|
4203 | </member>
|
4204 | <member name="M:FSComp.SR.optsStaticlink">
|
4205 | <summary>
|
4206 | Statically link the given assembly and all referenced DLLs that depend on this assembly. Use an assembly name e.g. mylib, not a DLL name.
|
4207 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:867)
|
4208 | </summary>
|
4209 | </member>
|
4210 | <member name="M:FSComp.SR.optsStandalone">
|
4211 | <summary>
|
4212 | Statically link the F# library and all referenced DLLs that depend on it into the assembly being generated
|
4213 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:866)
|
4214 | </summary>
|
4215 | </member>
|
4216 | <member name="M:FSComp.SR.optsSimpleresolution">
|
4217 | <summary>
|
4218 | Resolve assembly references using directory-based rules rather than MSBuild resolution
|
4219 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:870)
|
4220 | </summary>
|
4221 | </member>
|
4222 | <member name="M:FSComp.SR.optsSig">
|
4223 | <summary>
|
4224 | Print the inferred interface of the assembly to a file
|
4225 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:834)
|
4226 | </summary>
|
4227 | </member>
|
4228 | <member name="M:FSComp.SR.optsShortFormOf(System.String)">
|
4229 | <summary>
|
4230 | Short form of '%s'
|
4231 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:874)
|
4232 | </summary>
|
4233 | </member>
|
4234 | <member name="M:FSComp.SR.optsResponseFileNotFound(System.String,System.String)">
|
4235 | <summary>
|
4236 | Response file '%s' not found in '%s'
|
4237 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1308)
|
4238 | </summary>
|
4239 | </member>
|
4240 | <member name="M:FSComp.SR.optsResponseFileNameInvalid(System.String)">
|
4241 | <summary>
|
4242 | Response file name '%s' is empty, contains invalid characters, has a drive specification without an absolute path, or is too long
|
4243 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1309)
|
4244 | </summary>
|
4245 | </member>
|
4246 | <member name="M:FSComp.SR.optsResponseFile">
|
4247 | <summary>
|
4248 | Read response file for more options
|
4249 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:859)
|
4250 | </summary>
|
4251 | </member>
|
4252 | <member name="M:FSComp.SR.optsResource">
|
4253 | <summary>
|
4254 | Embed the specified managed resource
|
4255 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:842)
|
4256 | </summary>
|
4257 | </member>
|
4258 | <member name="M:FSComp.SR.optsResident">
|
4259 | <summary>
|
4260 | Use a resident background compilation service to improve compiler startup times.
|
4261 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:868)
|
4262 | </summary>
|
4263 | </member>
|
4264 | <member name="M:FSComp.SR.optsReference">
|
4265 | <summary>
|
4266 | Reference an assembly (Short form: -r)
|
4267 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:835)
|
4268 | </summary>
|
4269 | </member>
|
4270 | <member name="M:FSComp.SR.optsPublicSign">
|
4271 | <summary>
|
4272 | Public-sign the assembly using only the public portion of the strong name key, and mark the assembly as signed
|
4273 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:827)
|
4274 | </summary>
|
4275 | </member>
|
4276 | <member name="M:FSComp.SR.optsProblemWithCodepage(System.Int32,System.String)">
|
4277 | <summary>
|
4278 | Problem with codepage '%d': %s
|
4279 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:819)
|
4280 | </summary>
|
4281 | </member>
|
4282 | <member name="M:FSComp.SR.optsPreferredUiLang">
|
4283 | <summary>
|
4284 | Specify the preferred output language culture name (e.g. es-ES, ja-JP)
|
4285 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:896)
|
4286 | </summary>
|
4287 | </member>
|
4288 | <member name="M:FSComp.SR.optsPlatform">
|
4289 | <summary>
|
4290 | Limit which platforms this code can run on: x86, Itanium, x64, anycpu32bitpreferred, or anycpu. The default is anycpu.
|
4291 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:831)
|
4292 | </summary>
|
4293 | </member>
|
4294 | <member name="M:FSComp.SR.optsPdb">
|
4295 | <summary>
|
4296 | Name the output debug file
|
4297 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:869)
|
4298 | </summary>
|
4299 | </member>
|
4300 | <member name="M:FSComp.SR.optsOptimize">
|
4301 | <summary>
|
4302 | Enable optimizations (Short form: -O)
|
4303 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:846)
|
4304 | </summary>
|
4305 | </member>
|
4306 | <member name="M:FSComp.SR.optsNowin32manifest">
|
4307 | <summary>
|
4308 | Do not include the default Win32 manifest
|
4309 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:838)
|
4310 | </summary>
|
4311 | </member>
|
4312 | <member name="M:FSComp.SR.optsNowarn">
|
4313 | <summary>
|
4314 | Disable specific warning messages
|
4315 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:852)
|
4316 | </summary>
|
4317 | </member>
|
4318 | <member name="M:FSComp.SR.optsNologo">
|
4319 | <summary>
|
4320 | Suppress compiler copyright message
|
4321 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:857)
|
4322 | </summary>
|
4323 | </member>
|
4324 | <member name="M:FSComp.SR.optsNoframework">
|
4325 | <summary>
|
4326 | Do not reference the default CLI assemblies by default
|
4327 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:865)
|
4328 | </summary>
|
4329 | </member>
|
4330 | <member name="M:FSComp.SR.optsNoOpt">
|
4331 | <summary>
|
4332 | Only include optimization information essential for implementing inlined constructs. Inhibits cross-module inlining but improves binary compatibility.
|
4333 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:832)
|
4334 | </summary>
|
4335 | </member>
|
4336 | <member name="M:FSComp.SR.optsNoInterface">
|
4337 | <summary>
|
4338 | Don't add a resource to the generated assembly containing F#-specific metadata
|
4339 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:833)
|
4340 | </summary>
|
4341 | </member>
|
4342 | <member name="M:FSComp.SR.optsNoCopyFsharpCore">
|
4343 | <summary>
|
4344 | Don't copy FSharp.Core.dll along the produced binaries
|
4345 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:897)
|
4346 | </summary>
|
4347 | </member>
|
4348 | <member name="M:FSComp.SR.optsNameOfOutputFile">
|
4349 | <summary>
|
4350 | Name of the output file (Short form: -o)
|
4351 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:821)
|
4352 | </summary>
|
4353 | </member>
|
4354 | <member name="M:FSComp.SR.optsMlcompatibility">
|
4355 | <summary>
|
4356 | Ignore ML compatibility warnings
|
4357 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:856)
|
4358 | </summary>
|
4359 | </member>
|
4360 | <member name="M:FSComp.SR.optsLinkresource">
|
4361 | <summary>
|
4362 | Link the specified resource to this assembly where the resinfo format is <file>[,<string name>[,public|private]]
|
4363 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:843)
|
4364 | </summary>
|
4365 | </member>
|
4366 | <member name="M:FSComp.SR.optsLib">
|
4367 | <summary>
|
4368 | Specify a directory for the include path which is used to resolve source files and assemblies (Short form: -I)
|
4369 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:863)
|
4370 | </summary>
|
4371 | </member>
|
4372 | <member name="M:FSComp.SR.optsInvalidWarningLevel(System.Int32)">
|
4373 | <summary>
|
4374 | Invalid warning level '%d'
|
4375 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:873)
|
4376 | </summary>
|
4377 | </member>
|
4378 | <member name="M:FSComp.SR.optsInvalidTargetProfile(System.String)">
|
4379 | <summary>
|
4380 | Invalid value '%s' for '--targetprofile', valid values are 'mscorlib' or 'netcore'.
|
4381 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:899)
|
4382 | </summary>
|
4383 | </member>
|
4384 | <member name="M:FSComp.SR.optsInvalidSubSystemVersion(System.String)">
|
4385 | <summary>
|
4386 | Invalid version '%s' for '--subsystemversion'. The version must be 4.00 or greater.
|
4387 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:898)
|
4388 | </summary>
|
4389 | </member>
|
4390 | <member name="M:FSComp.SR.optsInvalidResponseFile(System.String,System.String)">
|
4391 | <summary>
|
4392 | Invalid response file '%s' ( '%s' )
|
4393 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1307)
|
4394 | </summary>
|
4395 | </member>
|
4396 | <member name="M:FSComp.SR.optsInternalNoDescription(System.String)">
|
4397 | <summary>
|
4398 | The command-line option '%s' is for test purposes only
|
4399 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:887)
|
4400 | </summary>
|
4401 | </member>
|
4402 | <member name="M:FSComp.SR.optsHelpBannerResources">
|
4403 | <summary>
|
4404 | - RESOURCES -
|
4405 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:879)
|
4406 | </summary>
|
4407 | </member>
|
4408 | <member name="M:FSComp.SR.optsHelpBannerOutputFiles">
|
4409 | <summary>
|
4410 | - OUTPUT FILES -
|
4411 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:877)
|
4412 | </summary>
|
4413 | </member>
|
4414 | <member name="M:FSComp.SR.optsHelpBannerMisc">
|
4415 | <summary>
|
4416 | - MISCELLANEOUS -
|
4417 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:882)
|
4418 | </summary>
|
4419 | </member>
|
4420 | <member name="M:FSComp.SR.optsHelpBannerLanguage">
|
4421 | <summary>
|
4422 | - LANGUAGE -
|
4423 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:883)
|
4424 | </summary>
|
4425 | </member>
|
4426 | <member name="M:FSComp.SR.optsHelpBannerInputFiles">
|
4427 | <summary>
|
4428 | - INPUT FILES -
|
4429 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:878)
|
4430 | </summary>
|
4431 | </member>
|
4432 | <member name="M:FSComp.SR.optsHelpBannerErrsAndWarns">
|
4433 | <summary>
|
4434 | - ERRORS AND WARNINGS -
|
4435 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:884)
|
4436 | </summary>
|
4437 | </member>
|
4438 | <member name="M:FSComp.SR.optsHelpBannerCodeGen">
|
4439 | <summary>
|
4440 | - CODE GENERATION -
|
4441 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:880)
|
4442 | </summary>
|
4443 | </member>
|
4444 | <member name="M:FSComp.SR.optsHelpBannerAdvanced">
|
4445 | <summary>
|
4446 | - ADVANCED -
|
4447 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:881)
|
4448 | </summary>
|
4449 | </member>
|
4450 | <member name="M:FSComp.SR.optsHelp">
|
4451 | <summary>
|
4452 | Display this usage message (Short form: -?)
|
4453 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:858)
|
4454 | </summary>
|
4455 | </member>
|
4456 | <member name="M:FSComp.SR.optsFullpaths">
|
4457 | <summary>
|
4458 | Output messages with fully qualified paths
|
4459 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:862)
|
4460 | </summary>
|
4461 | </member>
|
4462 | <member name="M:FSComp.SR.optsEmitDebugInfoInQuotations">
|
4463 | <summary>
|
4464 | Emit debug information in quotations
|
4465 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:895)
|
4466 | </summary>
|
4467 | </member>
|
4468 | <member name="M:FSComp.SR.optsEmbeddedSourceRequirePortablePDBs">
|
4469 | <summary>
|
4470 | --embed switch only supported when emitting a Portable PDB (--debug:portable or --debug:embedded)
|
4471 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:841)
|
4472 | </summary>
|
4473 | </member>
|
4474 | <member name="M:FSComp.SR.optsEmbedSource">
|
4475 | <summary>
|
4476 | Embed specific source files in the portable PDB file
|
4477 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:840)
|
4478 | </summary>
|
4479 | </member>
|
4480 | <member name="M:FSComp.SR.optsEmbedAllSource">
|
4481 | <summary>
|
4482 | Embed all source files in the portable PDB file
|
4483 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:839)
|
4484 | </summary>
|
4485 | </member>
|
4486 | <member name="M:FSComp.SR.optsDelaySign">
|
4487 | <summary>
|
4488 | Delay-sign the assembly using only the public portion of the strong name key
|
4489 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:826)
|
4490 | </summary>
|
4491 | </member>
|
4492 | <member name="M:FSComp.SR.optsDefine">
|
4493 | <summary>
|
4494 | Define conditional compilation symbols (Short form: -d)
|
4495 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:855)
|
4496 | </summary>
|
4497 | </member>
|
4498 | <member name="M:FSComp.SR.optsDebugPM">
|
4499 | <summary>
|
4500 | Emit debug information (Short form: -g)
|
4501 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:844)
|
4502 | </summary>
|
4503 | </member>
|
4504 | <member name="M:FSComp.SR.optsDebug(System.String)">
|
4505 | <summary>
|
4506 | Specify debugging type: full, portable, embedded, pdbonly. ('%s' is the default if no debuggging type specified and enables attaching a debugger to a running program, 'portable' is a cross-platform format, 'embedded' is a cross-platform format embedded into the output file).
|
4507 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:845)
|
4508 | </summary>
|
4509 | </member>
|
4510 | <member name="M:FSComp.SR.optsDCLONoDescription(System.String)">
|
4511 | <summary>
|
4512 | The command-line option '%s' has been deprecated
|
4513 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:888)
|
4514 | </summary>
|
4515 | </member>
|
4516 | <member name="M:FSComp.SR.optsDCLOHtmlDoc(System.String)">
|
4517 | <summary>
|
4518 | The command-line option '%s' has been deprecated. HTML document generation is now part of the F# Power Pack, via the tool FsHtmlDoc.exe.
|
4519 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:890)
|
4520 | </summary>
|
4521 | </member>
|
4522 | <member name="M:FSComp.SR.optsDCLODeprecatedSuggestAlternative(System.String,System.String)">
|
4523 | <summary>
|
4524 | The command-line option '%s' has been deprecated. Use '%s' instead.
|
4525 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:889)
|
4526 | </summary>
|
4527 | </member>
|
4528 | <member name="M:FSComp.SR.optsCrossoptimize">
|
4529 | <summary>
|
4530 | Enable or disable cross-module optimizations
|
4531 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:848)
|
4532 | </summary>
|
4533 | </member>
|
4534 | <member name="M:FSComp.SR.optsCopyright">
|
4535 | <summary>
|
4536 | Freely distributed under the Apache 2.0 Open Source License
|
4537 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:820)
|
4538 | </summary>
|
4539 | </member>
|
4540 | <member name="M:FSComp.SR.optsConsoleColors">
|
4541 | <summary>
|
4542 | Output warning and error messages in color
|
4543 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:891)
|
4544 | </summary>
|
4545 | </member>
|
4546 | <member name="M:FSComp.SR.optsCodepage">
|
4547 | <summary>
|
4548 | Specify the codepage used to read source files
|
4549 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:860)
|
4550 | </summary>
|
4551 | </member>
|
4552 | <member name="M:FSComp.SR.optsClirootDescription">
|
4553 | <summary>
|
4554 | Use to override where the compiler looks for mscorlib.dll and framework components
|
4555 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:876)
|
4556 | </summary>
|
4557 | </member>
|
4558 | <member name="M:FSComp.SR.optsClirootDeprecatedMsg">
|
4559 | <summary>
|
4560 | The command-line option '--cliroot' has been deprecated. Use an explicit reference to a specific copy of mscorlib.dll instead.
|
4561 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:875)
|
4562 | </summary>
|
4563 | </member>
|
4564 | <member name="M:FSComp.SR.optsChecked">
|
4565 | <summary>
|
4566 | Generate overflow checks
|
4567 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:854)
|
4568 | </summary>
|
4569 | </member>
|
4570 | <member name="M:FSComp.SR.optsBuildWindows">
|
4571 | <summary>
|
4572 | Build a Windows executable
|
4573 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:823)
|
4574 | </summary>
|
4575 | </member>
|
4576 | <member name="M:FSComp.SR.optsBuildModule">
|
4577 | <summary>
|
4578 | Build a module that can be added to another assembly
|
4579 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:825)
|
4580 | </summary>
|
4581 | </member>
|
4582 | <member name="M:FSComp.SR.optsBuildLibrary">
|
4583 | <summary>
|
4584 | Build a library (Short form: -a)
|
4585 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:824)
|
4586 | </summary>
|
4587 | </member>
|
4588 | <member name="M:FSComp.SR.optsBuildConsole">
|
4589 | <summary>
|
4590 | Build a console executable
|
4591 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:822)
|
4592 | </summary>
|
4593 | </member>
|
4594 | <member name="M:FSComp.SR.optsBaseaddress">
|
4595 | <summary>
|
4596 | Base address for the library to be built
|
4597 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:864)
|
4598 | </summary>
|
4599 | </member>
|
4600 | <member name="M:FSComp.SR.optValueMarkedInlineHasUnexpectedValue">
|
4601 | <summary>
|
4602 | A value marked as 'inline' has an unexpected value
|
4603 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:953)
|
4604 | </summary>
|
4605 | </member>
|
4606 | <member name="M:FSComp.SR.optValueMarkedInlineCouldNotBeInlined">
|
4607 | <summary>
|
4608 | A value marked as 'inline' could not be inlined
|
4609 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:954)
|
4610 | </summary>
|
4611 | </member>
|
4612 | <member name="M:FSComp.SR.optValueMarkedInlineButWasNotBoundInTheOptEnv(System.String)">
|
4613 | <summary>
|
4614 | The value '%s' was marked inline but was not bound in the optimization environment
|
4615 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:951)
|
4616 | </summary>
|
4617 | </member>
|
4618 | <member name="M:FSComp.SR.optValueMarkedInlineButIncomplete(System.String)">
|
4619 | <summary>
|
4620 | The value '%s' was marked inline but its implementation makes use of an internal or private function which is not sufficiently accessible
|
4621 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:950)
|
4622 | </summary>
|
4623 | </member>
|
4624 | <member name="M:FSComp.SR.optRecursiveValValue(System.String)">
|
4625 | <summary>
|
4626 | Recursive ValValue %s
|
4627 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:956)
|
4628 | </summary>
|
4629 | </member>
|
4630 | <member name="M:FSComp.SR.optLocalValueNotFoundDuringOptimization(System.String)">
|
4631 | <summary>
|
4632 | Local value %s not found during optimization
|
4633 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:952)
|
4634 | </summary>
|
4635 | </member>
|
4636 | <member name="M:FSComp.SR.optFailedToInlineValue(System.String)">
|
4637 | <summary>
|
4638 | Failed to inline the value '%s' marked 'inline', perhaps because a recursive value was marked 'inline'
|
4639 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:955)
|
4640 | </summary>
|
4641 | </member>
|
4642 | <member name="M:FSComp.SR.nrUnionTypeNeedsQualifiedAccess(System.String,System.String)">
|
4643 | <summary>
|
4644 | The union type for union case '%s' was defined with the RequireQualifiedAccessAttribute. Include the name of the union type ('%s') in the name you are using.
|
4645 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:970)
|
4646 | </summary>
|
4647 | </member>
|
4648 | <member name="M:FSComp.SR.nrUnexpectedEmptyLongId">
|
4649 | <summary>
|
4650 | Unexpected empty long identifier
|
4651 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:965)
|
4652 | </summary>
|
4653 | </member>
|
4654 | <member name="M:FSComp.SR.nrTypeInstantiationNeededToDisambiguateTypesWithSameName(System.String,System.String)">
|
4655 | <summary>
|
4656 | Multiple types exist called '%s', taking different numbers of generic parameters. Provide a type instantiation to disambiguate the type resolution, e.g. '%s'.
|
4657 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:961)
|
4658 | </summary>
|
4659 | </member>
|
4660 | <member name="M:FSComp.SR.nrTypeInstantiationIsMissingAndCouldNotBeInferred(System.String,System.String)">
|
4661 | <summary>
|
4662 | The instantiation of the generic type '%s' is missing and can't be inferred from the arguments or return type of this member. Consider providing a type instantiation when accessing this type, e.g. '%s'.
|
4663 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:962)
|
4664 | </summary>
|
4665 | </member>
|
4666 | <member name="M:FSComp.SR.nrRecordTypeNeedsQualifiedAccess(System.String,System.String)">
|
4667 | <summary>
|
4668 | The record type for the record field '%s' was defined with the RequireQualifiedAccessAttribute. Include the name of the record type ('%s') in the name you are using.
|
4669 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:971)
|
4670 | </summary>
|
4671 | </member>
|
4672 | <member name="M:FSComp.SR.nrRecordDoesNotContainSuchLabel(System.String,System.String)">
|
4673 | <summary>
|
4674 | The record type '%s' does not contain a label '%s'.
|
4675 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:966)
|
4676 | </summary>
|
4677 | </member>
|
4678 | <member name="M:FSComp.SR.nrNoConstructorsAvailableForType(System.String)">
|
4679 | <summary>
|
4680 | No constructors are available for the type '%s'
|
4681 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:969)
|
4682 | </summary>
|
4683 | </member>
|
4684 | <member name="M:FSComp.SR.nrIsNotConstructorOrLiteral">
|
4685 | <summary>
|
4686 | This is not a constructor or literal, or a constructor is being used incorrectly
|
4687 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:964)
|
4688 | </summary>
|
4689 | </member>
|
4690 | <member name="M:FSComp.SR.nrInvalidModuleExprType">
|
4691 | <summary>
|
4692 | Invalid module/expression/type
|
4693 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:960)
|
4694 | </summary>
|
4695 | </member>
|
4696 | <member name="M:FSComp.SR.nrInvalidFieldLabel">
|
4697 | <summary>
|
4698 | Invalid field label
|
4699 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:967)
|
4700 | </summary>
|
4701 | </member>
|
4702 | <member name="M:FSComp.SR.nrInvalidExpression(System.String)">
|
4703 | <summary>
|
4704 | Invalid expression '%s'
|
4705 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:968)
|
4706 | </summary>
|
4707 | </member>
|
4708 | <member name="M:FSComp.SR.nrGlobalUsedOnlyAsFirstName">
|
4709 | <summary>
|
4710 | 'global' may only be used as the first name in a qualified path
|
4711 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:963)
|
4712 | </summary>
|
4713 | </member>
|
4714 | <member name="M:FSComp.SR.noInvokeMethodsFound">
|
4715 | <summary>
|
4716 | No Invoke methods found for delegate type
|
4717 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:936)
|
4718 | </summary>
|
4719 | </member>
|
4720 | <member name="M:FSComp.SR.noEqualSignAfterModule">
|
4721 | <summary>
|
4722 | Files in libraries or multiple-file applications must begin with a namespace or module declaration. When using a module declaration at the start of a file the '=' sign is not allowed. If this is a top-level module, consider removing the = to resolve this error.
|
4723 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:47)
|
4724 | </summary>
|
4725 | </member>
|
4726 | <member name="M:FSComp.SR.nicePrintOtherOverloadsN(System.Int32)">
|
4727 | <summary>
|
4728 | + %d overloads
|
4729 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1266)
|
4730 | </summary>
|
4731 | </member>
|
4732 | <member name="M:FSComp.SR.nicePrintOtherOverloads1">
|
4733 | <summary>
|
4734 | + 1 overload
|
4735 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1265)
|
4736 | </summary>
|
4737 | </member>
|
4738 | <member name="M:FSComp.SR.moreThanOneInvokeMethodFound">
|
4739 | <summary>
|
4740 | More than one Invoke method found for delegate type
|
4741 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:937)
|
4742 | </summary>
|
4743 | </member>
|
4744 | <member name="M:FSComp.SR.mlCompatMessage(System.String)">
|
4745 | <summary>
|
4746 | This construct is for ML compatibility. %s. You can disable this warning by using '--mlcompatibility' or '--nowarn:62'.
|
4747 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1048)
|
4748 | </summary>
|
4749 | </member>
|
4750 | <member name="M:FSComp.SR.missingElseBranch(System.String)">
|
4751 | <summary>
|
4752 | The 'if' expression is missing an 'else' branch. The 'then' branch has type '%s'. Because 'if' is an expression, and not a statement, add an 'else' branch which returns a value of the same type.
|
4753 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:18)
|
4754 | </summary>
|
4755 | </member>
|
4756 | <member name="M:FSComp.SR.memberOperatorDefinitionWithNonTripleArgument(System.String,System.Int32)">
|
4757 | <summary>
|
4758 | Infix operator member '%s' has %d initial argument(s). Expected a tuple of 3 arguments
|
4759 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1277)
|
4760 | </summary>
|
4761 | </member>
|
4762 | <member name="M:FSComp.SR.memberOperatorDefinitionWithNonPairArgument(System.String,System.Int32)">
|
4763 | <summary>
|
4764 | Infix operator member '%s' has %d initial argument(s). Expected a tuple of 2 arguments, e.g. static member (+) (x,y) = ...
|
4765 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1013)
|
4766 | </summary>
|
4767 | </member>
|
4768 | <member name="M:FSComp.SR.memberOperatorDefinitionWithNoArguments(System.String)">
|
4769 | <summary>
|
4770 | Infix operator member '%s' has no arguments. Expected a tuple of 2 arguments, e.g. static member (+) (x,y) = ...
|
4771 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1012)
|
4772 | </summary>
|
4773 | </member>
|
4774 | <member name="M:FSComp.SR.memberOperatorDefinitionWithCurriedArguments(System.String)">
|
4775 | <summary>
|
4776 | Infix operator member '%s' has extra curried arguments. Expected a tuple of 2 arguments, e.g. static member (+) (x,y) = ...
|
4777 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1014)
|
4778 | </summary>
|
4779 | </member>
|
4780 | <member name="M:FSComp.SR.loadingDescription">
|
4781 | <summary>
|
4782 | (loading description...)
|
4783 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1273)
|
4784 | </summary>
|
4785 | </member>
|
4786 | <member name="M:FSComp.SR.lexhlpIdentifiersContainingAtSymbolReserved">
|
4787 | <summary>
|
4788 | Identifiers containing '@' are reserved for use in F# code generation
|
4789 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:941)
|
4790 | </summary>
|
4791 | </member>
|
4792 | <member name="M:FSComp.SR.lexhlpIdentifierReserved(System.String)">
|
4793 | <summary>
|
4794 | The identifier '%s' is reserved for future use by F#
|
4795 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:942)
|
4796 | </summary>
|
4797 | </member>
|
4798 | <member name="M:FSComp.SR.lexfltTokenIsOffsideOfContextStartedEarlier(System.String)">
|
4799 | <summary>
|
4800 | Possible incorrect indentation: this token is offside of context started at position %s. Try indenting this token further or using standard formatting conventions.
|
4801 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:958)
|
4802 | </summary>
|
4803 | </member>
|
4804 | <member name="M:FSComp.SR.lexfltSeparatorTokensOfPatternMatchMisaligned">
|
4805 | <summary>
|
4806 | The '|' tokens separating rules of this pattern match are misaligned by one column. Consider realigning your code or using further indentation.
|
4807 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:959)
|
4808 | </summary>
|
4809 | </member>
|
4810 | <member name="M:FSComp.SR.lexfltIncorrentIndentationOfIn">
|
4811 | <summary>
|
4812 | The indentation of this 'in' token is incorrect with respect to the corresponding 'let'
|
4813 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:957)
|
4814 | </summary>
|
4815 | </member>
|
4816 | <member name="M:FSComp.SR.lexWrongNestedHashEndif">
|
4817 | <summary>
|
4818 | Syntax error. Wrong nested #endif, unexpected tokens before it.
|
4819 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1009)
|
4820 | </summary>
|
4821 | </member>
|
4822 | <member name="M:FSComp.SR.lexUnexpectedChar(System.String)">
|
4823 | <summary>
|
4824 | Unexpected character '%s'
|
4825 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:978)
|
4826 | </summary>
|
4827 | </member>
|
4828 | <member name="M:FSComp.SR.lexTokenReserved">
|
4829 | <summary>
|
4830 | This token is reserved for future use
|
4831 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:999)
|
4832 | </summary>
|
4833 | </member>
|
4834 | <member name="M:FSComp.SR.lexThisUnicodeOnlyInStringLiterals">
|
4835 | <summary>
|
4836 | This Unicode encoding is only valid in string literals
|
4837 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:998)
|
4838 | </summary>
|
4839 | </member>
|
4840 | <member name="M:FSComp.SR.lexTabsNotAllowed">
|
4841 | <summary>
|
4842 | TABs are not allowed in F# code unless the #indent \"off\" option is used
|
4843 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1000)
|
4844 | </summary>
|
4845 | </member>
|
4846 | <member name="M:FSComp.SR.lexOutsideThirtyTwoBitUnsigned">
|
4847 | <summary>
|
4848 | This number is outside the allowable range for 32-bit unsigned integers
|
4849 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:987)
|
4850 | </summary>
|
4851 | </member>
|
4852 | <member name="M:FSComp.SR.lexOutsideThirtyTwoBitSigned">
|
4853 | <summary>
|
4854 | This number is outside the allowable range for 32-bit signed integers
|
4855 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:986)
|
4856 | </summary>
|
4857 | </member>
|
4858 | <member name="M:FSComp.SR.lexOutsideSixtyFourBitUnsigned">
|
4859 | <summary>
|
4860 | This number is outside the allowable range for 64-bit unsigned integers
|
4861 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:989)
|
4862 | </summary>
|
4863 | </member>
|
4864 | <member name="M:FSComp.SR.lexOutsideSixtyFourBitSigned">
|
4865 | <summary>
|
4866 | This number is outside the allowable range for 64-bit signed integers
|
4867 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:988)
|
4868 | </summary>
|
4869 | </member>
|
4870 | <member name="M:FSComp.SR.lexOutsideSixteenBitUnsigned">
|
4871 | <summary>
|
4872 | This number is outside the allowable range for 16-bit unsigned integers
|
4873 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:985)
|
4874 | </summary>
|
4875 | </member>
|
4876 | <member name="M:FSComp.SR.lexOutsideSixteenBitSigned">
|
4877 | <summary>
|
4878 | This number is outside the allowable range for 16-bit signed integers
|
4879 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:984)
|
4880 | </summary>
|
4881 | </member>
|
4882 | <member name="M:FSComp.SR.lexOutsideNativeUnsigned">
|
4883 | <summary>
|
4884 | This number is outside the allowable range for unsigned native integers
|
4885 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:991)
|
4886 | </summary>
|
4887 | </member>
|
4888 | <member name="M:FSComp.SR.lexOutsideNativeSigned">
|
4889 | <summary>
|
4890 | This number is outside the allowable range for signed native integers
|
4891 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:990)
|
4892 | </summary>
|
4893 | </member>
|
4894 | <member name="M:FSComp.SR.lexOutsideIntegerRange">
|
4895 | <summary>
|
4896 | This number is outside the allowable range for this integer type
|
4897 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:973)
|
4898 | </summary>
|
4899 | </member>
|
4900 | <member name="M:FSComp.SR.lexOutsideEightBitUnsigned">
|
4901 | <summary>
|
4902 | This number is outside the allowable range for 8-bit unsigned integers
|
4903 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:983)
|
4904 | </summary>
|
4905 | </member>
|
4906 | <member name="M:FSComp.SR.lexOutsideEightBitSignedHex">
|
4907 | <summary>
|
4908 | This number is outside the allowable range for hexadecimal 8-bit signed integers
|
4909 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:982)
|
4910 | </summary>
|
4911 | </member>
|
4912 | <member name="M:FSComp.SR.lexOutsideEightBitSigned">
|
4913 | <summary>
|
4914 | This number is outside the allowable range for 8-bit signed integers
|
4915 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:981)
|
4916 | </summary>
|
4917 | </member>
|
4918 | <member name="M:FSComp.SR.lexOusideThirtyTwoBitFloat">
|
4919 | <summary>
|
4920 | This number is outside the allowable range for 32-bit floats
|
4921 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:994)
|
4922 | </summary>
|
4923 | </member>
|
4924 | <member name="M:FSComp.SR.lexOusideDecimal">
|
4925 | <summary>
|
4926 | This number is outside the allowable range for decimal literals
|
4927 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:993)
|
4928 | </summary>
|
4929 | </member>
|
4930 | <member name="M:FSComp.SR.lexInvalidUnicodeLiteral(System.String)">
|
4931 | <summary>
|
4932 | \U%s is not a valid Unicode character escape sequence
|
4933 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1085)
|
4934 | </summary>
|
4935 | </member>
|
4936 | <member name="M:FSComp.SR.lexInvalidNumericLiteral">
|
4937 | <summary>
|
4938 | This is not a valid numeric literal. Valid numeric literals include 1, 0x1, 0b0001 (int), 1u (uint32), 1L (int64), 1UL (uint64), 1s (int16), 1y (sbyte), 1uy (byte), 1.0 (float), 1.0f (float32), 1.0m (decimal), 1I (BigInteger).
|
4939 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:995)
|
4940 | </summary>
|
4941 | </member>
|
4942 | <member name="M:FSComp.SR.lexInvalidLineNumber(System.String)">
|
4943 | <summary>
|
4944 | Invalid line number: '%s'
|
4945 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1001)
|
4946 | </summary>
|
4947 | </member>
|
4948 | <member name="M:FSComp.SR.lexInvalidFloat">
|
4949 | <summary>
|
4950 | Invalid floating point number
|
4951 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:992)
|
4952 | </summary>
|
4953 | </member>
|
4954 | <member name="M:FSComp.SR.lexInvalidCharLiteral">
|
4955 | <summary>
|
4956 | This is not a valid character literal
|
4957 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:997)
|
4958 | </summary>
|
4959 | </member>
|
4960 | <member name="M:FSComp.SR.lexInvalidByteLiteral">
|
4961 | <summary>
|
4962 | This is not a valid byte literal
|
4963 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:996)
|
4964 | </summary>
|
4965 | </member>
|
4966 | <member name="M:FSComp.SR.lexIndentOffForML">
|
4967 | <summary>
|
4968 | Consider using a file with extension '.ml' or '.mli' instead
|
4969 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1055)
|
4970 | </summary>
|
4971 | </member>
|
4972 | <member name="M:FSComp.SR.lexIdentEndInMarkReserved(System.String)">
|
4973 | <summary>
|
4974 | Identifiers followed by '%s' are reserved for future use
|
4975 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:980)
|
4976 | </summary>
|
4977 | </member>
|
4978 | <member name="M:FSComp.SR.lexHashIfMustHaveIdent">
|
4979 | <summary>
|
4980 | #if directive should be immediately followed by an identifier
|
4981 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1008)
|
4982 | </summary>
|
4983 | </member>
|
4984 | <member name="M:FSComp.SR.lexHashIfMustBeFirst">
|
4985 | <summary>
|
4986 | #if directive must appear as the first non-whitespace character on a line
|
4987 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1002)
|
4988 | </summary>
|
4989 | </member>
|
4990 | <member name="M:FSComp.SR.lexHashEndingNoMatchingIf">
|
4991 | <summary>
|
4992 | #endif has no matching #if
|
4993 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1006)
|
4994 | </summary>
|
4995 | </member>
|
4996 | <member name="M:FSComp.SR.lexHashEndifRequiredForElse">
|
4997 | <summary>
|
4998 | #endif required for #else
|
4999 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1004)
|
5000 | </summary>
|
5001 | </member>
|
5002 | <member name="M:FSComp.SR.lexHashEndifMustBeFirst">
|
5003 | <summary>
|
5004 | #endif directive must appear as the first non-whitespace character on a line
|
5005 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1007)
|
5006 | </summary>
|
5007 | </member>
|
5008 | <member name="M:FSComp.SR.lexHashElseNoMatchingIf">
|
5009 | <summary>
|
5010 | #else has no matching #if
|
5011 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1003)
|
5012 | </summary>
|
5013 | </member>
|
5014 | <member name="M:FSComp.SR.lexHashElseMustBeFirst">
|
5015 | <summary>
|
5016 | #else directive must appear as the first non-whitespace character on a line
|
5017 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1005)
|
5018 | </summary>
|
5019 | </member>
|
5020 | <member name="M:FSComp.SR.lexHashBangMustBeFirstInFile">
|
5021 | <summary>
|
5022 | #! may only appear as the first line at the start of a file.
|
5023 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1010)
|
5024 | </summary>
|
5025 | </member>
|
5026 | <member name="M:FSComp.SR.lexCharNotAllowedInOperatorNames(System.String)">
|
5027 | <summary>
|
5028 | '%s' is not permitted as a character in operator names and is reserved for future use
|
5029 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:977)
|
5030 | </summary>
|
5031 | </member>
|
5032 | <member name="M:FSComp.SR.lexByteArrayCannotEncode">
|
5033 | <summary>
|
5034 | This byte array literal contains characters that do not encode as a single byte
|
5035 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:979)
|
5036 | </summary>
|
5037 | </member>
|
5038 | <member name="M:FSComp.SR.invalidPlatformTargetForOldFramework">
|
5039 | <summary>
|
5040 | The 'anycpu32bitpreferred' platform flag may only be used with .NET Framework versions 4.5 and greater.
|
5041 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1263)
|
5042 | </summary>
|
5043 | </member>
|
5044 | <member name="M:FSComp.SR.invalidPlatformTarget">
|
5045 | <summary>
|
5046 | The 'anycpu32bitpreferred' platform can only be used with EXE targets. You must use 'anycpu' instead.
|
5047 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1259)
|
5048 | </summary>
|
5049 | </member>
|
5050 | <member name="M:FSComp.SR.invalidNamespaceForProvidedType">
|
5051 | <summary>
|
5052 | invalid namespace for provided type
|
5053 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1165)
|
5054 | </summary>
|
5055 | </member>
|
5056 | <member name="M:FSComp.SR.invalidFullNameForProvidedType">
|
5057 | <summary>
|
5058 | invalid full name for provided type
|
5059 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1166)
|
5060 | </summary>
|
5061 | </member>
|
5062 | <member name="M:FSComp.SR.infosInvalidProvidedLiteralValue(System.String)">
|
5063 | <summary>
|
5064 | Invalid provided literal value '%s'
|
5065 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1258)
|
5066 | </summary>
|
5067 | </member>
|
5068 | <member name="M:FSComp.SR.impTypeRequiredUnavailable(System.String,System.String)">
|
5069 | <summary>
|
5070 | The type '%s' is required here and is unavailable. You must add a reference to assembly '%s'.
|
5071 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:945)
|
5072 | </summary>
|
5073 | </member>
|
5074 | <member name="M:FSComp.SR.impReferencedTypeCouldNotBeFoundInAssembly(System.String,System.String)">
|
5075 | <summary>
|
5076 | A reference to the type '%s' in assembly '%s' was found, but the type could not be found in that assembly
|
5077 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:946)
|
5078 | </summary>
|
5079 | </member>
|
5080 | <member name="M:FSComp.SR.impReferenceToDllRequiredByAssembly(System.String,System.String,System.String)">
|
5081 | <summary>
|
5082 | A reference to the DLL %s is required by assembly %s. The imported type %s is located in the first assembly and could not be resolved.
|
5083 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:948)
|
5084 | </summary>
|
5085 | </member>
|
5086 | <member name="M:FSComp.SR.impNotEnoughTypeParamsInScopeWhileImporting">
|
5087 | <summary>
|
5088 | Internal error or badly formed metadata: not enough type parameters were in scope while importing
|
5089 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:947)
|
5090 | </summary>
|
5091 | </member>
|
5092 | <member name="M:FSComp.SR.impInvalidNumberOfGenericArguments(System.String,System.Int32,System.Int32)">
|
5093 | <summary>
|
5094 | Invalid number of generic arguments to type '%s' in provided type. Expected '%d' arguments, given '%d'.
|
5095 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1235)
|
5096 | </summary>
|
5097 | </member>
|
5098 | <member name="M:FSComp.SR.impInvalidMeasureArgument2(System.String)">
|
5099 | <summary>
|
5100 | Invalid value unit-of-measure parameter '%s'
|
5101 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1237)
|
5102 | </summary>
|
5103 | </member>
|
5104 | <member name="M:FSComp.SR.impInvalidMeasureArgument1(System.String,System.String)">
|
5105 | <summary>
|
5106 | Invalid value '%s' for unit-of-measure parameter '%s'
|
5107 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1236)
|
5108 | </summary>
|
5109 | </member>
|
5110 | <member name="M:FSComp.SR.impImportedAssemblyUsesNotPublicType(System.String)">
|
5111 | <summary>
|
5112 | An imported assembly uses the type '%s' but that type is not public
|
5113 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:949)
|
5114 | </summary>
|
5115 | </member>
|
5116 | <member name="M:FSComp.SR.ilxgenUnexpectedArgumentToMethodHandleOfDuringCodegen">
|
5117 | <summary>
|
5118 | Invalid argument to 'methodhandleof' during codegen
|
5119 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1197)
|
5120 | </summary>
|
5121 | </member>
|
5122 | <member name="M:FSComp.SR.ilwriteMDBMemberMissing(System.String)">
|
5123 | <summary>
|
5124 | MDB generation failed. Could not find compatible member %s
|
5125 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1064)
|
5126 | </summary>
|
5127 | </member>
|
5128 | <member name="M:FSComp.SR.ilwriteMDBFileNameCannotBeChangedWarning">
|
5129 | <summary>
|
5130 | The name of the MDB file must be <assembly-file-name>.mdb. The --pdb option will be ignored.
|
5131 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1063)
|
5132 | </summary>
|
5133 | </member>
|
5134 | <member name="M:FSComp.SR.ilwriteErrorCreatingPdb(System.String)">
|
5135 | <summary>
|
5136 | Unexpected error creating debug information file '%s'
|
5137 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:972)
|
5138 | </summary>
|
5139 | </member>
|
5140 | <member name="M:FSComp.SR.ilwriteErrorCreatingMdb">
|
5141 | <summary>
|
5142 | Cannot generate MDB debug information. Failed to load the 'MonoSymbolWriter' type from the 'Mono.CompilerServices.SymbolWriter.dll' assembly.
|
5143 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1065)
|
5144 | </summary>
|
5145 | </member>
|
5146 | <member name="M:FSComp.SR.ilUnexpectedUnrealizedValue">
|
5147 | <summary>
|
5148 | Compiler error: unexpected unrealized value
|
5149 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:811)
|
5150 | </summary>
|
5151 | </member>
|
5152 | <member name="M:FSComp.SR.ilUnexpectedGetSetAnnotation">
|
5153 | <summary>
|
5154 | Unexpected GetSet annotation on a property
|
5155 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:814)
|
5156 | </summary>
|
5157 | </member>
|
5158 | <member name="M:FSComp.SR.ilUndefinedValue(System.String)">
|
5159 | <summary>
|
5160 | Undefined value '%s'
|
5161 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:798)
|
5162 | </summary>
|
5163 | </member>
|
5164 | <member name="M:FSComp.SR.ilTypeCannotBeUsedForLiteralField">
|
5165 | <summary>
|
5166 | This type cannot be used for a literal field
|
5167 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:813)
|
5168 | </summary>
|
5169 | </member>
|
5170 | <member name="M:FSComp.SR.ilStructLayoutAttributeCouldNotBeDecoded">
|
5171 | <summary>
|
5172 | The StructLayout attribute could not be decoded
|
5173 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:816)
|
5174 | </summary>
|
5175 | </member>
|
5176 | <member name="M:FSComp.SR.ilStaticMethodIsNotLambda(System.String)">
|
5177 | <summary>
|
5178 | GenSetStorage: %s was represented as a static method but was not an appropriate lambda expression
|
5179 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:809)
|
5180 | </summary>
|
5181 | </member>
|
5182 | <member name="M:FSComp.SR.ilSignatureForExternalFunctionContainsTypeParameters">
|
5183 | <summary>
|
5184 | The signature for this external function contains type parameters. Constrain the argument and return types to indicate the types of the corresponding C function.
|
5185 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:806)
|
5186 | </summary>
|
5187 | </member>
|
5188 | <member name="M:FSComp.SR.ilSignRsaKeyExpected">
|
5189 | <summary>
|
5190 | RSA key expected
|
5191 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1096)
|
5192 | </summary>
|
5193 | </member>
|
5194 | <member name="M:FSComp.SR.ilSignPrivateKeyExpected">
|
5195 | <summary>
|
5196 | Private key expected
|
5197 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1095)
|
5198 | </summary>
|
5199 | </member>
|
5200 | <member name="M:FSComp.SR.ilSignNoSignatureDirectory">
|
5201 | <summary>
|
5202 | No signature directory
|
5203 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1101)
|
5204 | </summary>
|
5205 | </member>
|
5206 | <member name="M:FSComp.SR.ilSignInvalidSignatureSize">
|
5207 | <summary>
|
5208 | Invalid signature size
|
5209 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1100)
|
5210 | </summary>
|
5211 | </member>
|
5212 | <member name="M:FSComp.SR.ilSignInvalidRSAParams">
|
5213 | <summary>
|
5214 | Invalid RSAParameters structure - '{0}' expected
|
5215 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1098)
|
5216 | </summary>
|
5217 | </member>
|
5218 | <member name="M:FSComp.SR.ilSignInvalidPKBlob">
|
5219 | <summary>
|
5220 | Invalid Public Key blob
|
5221 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1102)
|
5222 | </summary>
|
5223 | </member>
|
5224 | <member name="M:FSComp.SR.ilSignInvalidMagicValue">
|
5225 | <summary>
|
5226 | Invalid Magic value in CLR Header
|
5227 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1093)
|
5228 | </summary>
|
5229 | </member>
|
5230 | <member name="M:FSComp.SR.ilSignInvalidBitLen">
|
5231 | <summary>
|
5232 | Invalid bit Length
|
5233 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1097)
|
5234 | </summary>
|
5235 | </member>
|
5236 | <member name="M:FSComp.SR.ilSignInvalidAlgId">
|
5237 | <summary>
|
5238 | Invalid algId - 'Exponent' expected
|
5239 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1099)
|
5240 | </summary>
|
5241 | </member>
|
5242 | <member name="M:FSComp.SR.ilSignBadImageFormat">
|
5243 | <summary>
|
5244 | Bad image format
|
5245 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1094)
|
5246 | </summary>
|
5247 | </member>
|
5248 | <member name="M:FSComp.SR.ilReflectedDefinitionsCannotUseSliceOperator">
|
5249 | <summary>
|
5250 | Reflected definitions cannot contain uses of the prefix splice operator '%%'
|
5251 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:818)
|
5252 | </summary>
|
5253 | </member>
|
5254 | <member name="M:FSComp.SR.ilMutableVariablesCannotEscapeMethod">
|
5255 | <summary>
|
5256 | Mutable variables cannot escape their method
|
5257 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:810)
|
5258 | </summary>
|
5259 | </member>
|
5260 | <member name="M:FSComp.SR.ilMarshalAsAttributeCannotBeDecoded">
|
5261 | <summary>
|
5262 | The MarshalAs attribute could not be decoded
|
5263 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:805)
|
5264 | </summary>
|
5265 | </member>
|
5266 | <member name="M:FSComp.SR.ilMainModuleEmpty">
|
5267 | <summary>
|
5268 | Main module of program is empty: nothing will happen when it is run
|
5269 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:812)
|
5270 | </summary>
|
5271 | </member>
|
5272 | <member name="M:FSComp.SR.ilLiteralFieldsCannotBeSet">
|
5273 | <summary>
|
5274 | Literal fields cannot be set
|
5275 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:808)
|
5276 | </summary>
|
5277 | </member>
|
5278 | <member name="M:FSComp.SR.ilLabelNotFound(System.String)">
|
5279 | <summary>
|
5280 | Label %s not found
|
5281 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:799)
|
5282 | </summary>
|
5283 | </member>
|
5284 | <member name="M:FSComp.SR.ilIncorrectNumberOfTypeArguments">
|
5285 | <summary>
|
5286 | Incorrect number of type arguments to local call
|
5287 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:800)
|
5288 | </summary>
|
5289 | </member>
|
5290 | <member name="M:FSComp.SR.ilFieldOffsetAttributeCouldNotBeDecoded">
|
5291 | <summary>
|
5292 | The FieldOffset attribute could not be decoded
|
5293 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:815)
|
5294 | </summary>
|
5295 | </member>
|
5296 | <member name="M:FSComp.SR.ilFieldHasOffsetForSequentialLayout">
|
5297 | <summary>
|
5298 | The FieldOffset attribute can only be placed on members of types marked with the StructLayout(LayoutKind.Explicit)
|
5299 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1058)
|
5300 | </summary>
|
5301 | </member>
|
5302 | <member name="M:FSComp.SR.ilFieldDoesNotHaveValidOffsetForStructureLayout(System.String,System.String)">
|
5303 | <summary>
|
5304 | The type '%s' has been marked as having an Explicit layout, but the field '%s' has not been marked with the 'FieldOffset' attribute
|
5305 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1050)
|
5306 | </summary>
|
5307 | </member>
|
5308 | <member name="M:FSComp.SR.ilDynamicInvocationNotSupported(System.String)">
|
5309 | <summary>
|
5310 | Dynamic invocation of %s is not supported
|
5311 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:801)
|
5312 | </summary>
|
5313 | </member>
|
5314 | <member name="M:FSComp.SR.ilDllImportAttributeCouldNotBeDecoded">
|
5315 | <summary>
|
5316 | The DllImport attribute could not be decoded
|
5317 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:807)
|
5318 | </summary>
|
5319 | </member>
|
5320 | <member name="M:FSComp.SR.ilDefaultAugmentationAttributeCouldNotBeDecoded">
|
5321 | <summary>
|
5322 | The DefaultAugmentation attribute could not be decoded
|
5323 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:817)
|
5324 | </summary>
|
5325 | </member>
|
5326 | <member name="M:FSComp.SR.ilCustomMarshallersCannotBeUsedInFSharp">
|
5327 | <summary>
|
5328 | Custom marshallers cannot be specified in F# code. Consider using a C# helper function.
|
5329 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:804)
|
5330 | </summary>
|
5331 | </member>
|
5332 | <member name="M:FSComp.SR.ilAddressOfValueHereIsInvalid(System.String)">
|
5333 | <summary>
|
5334 | This operation involves taking the address of a value '%s' represented using a local variable or other special representation. This is invalid.
|
5335 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:803)
|
5336 | </summary>
|
5337 | </member>
|
5338 | <member name="M:FSComp.SR.ilAddressOfLiteralFieldIsInvalid">
|
5339 | <summary>
|
5340 | Taking the address of a literal field is invalid
|
5341 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:802)
|
5342 | </summary>
|
5343 | </member>
|
5344 | <member name="P:FSComp.SR.SwallowResourceText">
|
5345 | <summary>
|
5346 | If set to true, then all error messages will just return the filled 'holes' delimited by ',,,'s - this is for language-neutral testing (e.g. localization-invariant baselines).
|
5347 | </summary>
|
5348 | </member>
|
5349 | <member name="M:FSComp.SR.fsharpCoreNotFoundToBeCopied">
|
5350 | <summary>
|
5351 | Cannot find FSharp.Core.dll in compiler's directory
|
5352 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1310)
|
5353 | </summary>
|
5354 | </member>
|
5355 | <member name="M:FSComp.SR.fscTwoResourceManifests">
|
5356 | <summary>
|
5357 | Conflicting options specified: 'win32manifest' and 'win32res'. Only one of these can be used.
|
5358 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1108)
|
5359 | </summary>
|
5360 | </member>
|
5361 | <member name="M:FSComp.SR.fscTooManyErrors">
|
5362 | <summary>
|
5363 | Exiting - too many errors
|
5364 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1104)
|
5365 | </summary>
|
5366 | </member>
|
5367 | <member name="M:FSComp.SR.fscSystemRuntimeInteropServicesIsRequired">
|
5368 | <summary>
|
5369 | System.Runtime.InteropServices assembly is required to use UnknownWrapper\DispatchWrapper classes.
|
5370 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1292)
|
5371 | </summary>
|
5372 | </member>
|
5373 | <member name="M:FSComp.SR.fscStaticLinkingNoProfileMismatches">
|
5374 | <summary>
|
5375 | Static linking may not use assembly that targets different profile.
|
5376 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1127)
|
5377 | </summary>
|
5378 | </member>
|
5379 | <member name="M:FSComp.SR.fscStaticLinkingNoMixedDLL">
|
5380 | <summary>
|
5381 | Static linking may not include a mixed managed/unmanaged DLL
|
5382 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1112)
|
5383 | </summary>
|
5384 | </member>
|
5385 | <member name="M:FSComp.SR.fscStaticLinkingNoEXE">
|
5386 | <summary>
|
5387 | Static linking may not include a .EXE
|
5388 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1111)
|
5389 | </summary>
|
5390 | </member>
|
5391 | <member name="M:FSComp.SR.fscResxSourceFileDeprecated(System.String)">
|
5392 | <summary>
|
5393 | Passing a .resx file (%s) as a source file to the compiler is deprecated. Use resgen.exe to transform the .resx file into a .resources file to pass as a --resource option. If you are using MSBuild, this can be done via an <EmbeddedResource> item in the .fsproj project file.
|
5394 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1126)
|
5395 | </summary>
|
5396 | </member>
|
5397 | <member name="M:FSComp.SR.fscRemotingError">
|
5398 | <summary>
|
5399 | The resident compilation service was not used because a problem occured in communicating with the server.
|
5400 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1124)
|
5401 | </summary>
|
5402 | </member>
|
5403 | <member name="M:FSComp.SR.fscReferenceOnCommandLine(System.String)">
|
5404 | <summary>
|
5405 | The assembly '%s' is listed on the command line. Assemblies should be referenced using a command line flag such as '-r'.
|
5406 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1123)
|
5407 | </summary>
|
5408 | </member>
|
5409 | <member name="M:FSComp.SR.fscQuotationLiteralsStaticLinking0">
|
5410 | <summary>
|
5411 | Code in this assembly makes uses of quotation literals. Static linking may not include components that make use of quotation literals unless all assemblies are compiled with at least F# 4.0.
|
5412 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1110)
|
5413 | </summary>
|
5414 | </member>
|
5415 | <member name="M:FSComp.SR.fscQuotationLiteralsStaticLinking(System.String)">
|
5416 | <summary>
|
5417 | The code in assembly '%s' makes uses of quotation literals. Static linking may not include components that make use of quotation literals unless all assemblies are compiled with at least F# 4.0.
|
5418 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1109)
|
5419 | </summary>
|
5420 | </member>
|
5421 | <member name="M:FSComp.SR.fscProblemWritingBinary(System.String,System.String)">
|
5422 | <summary>
|
5423 | A problem occurred writing the binary '%s': %s
|
5424 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1117)
|
5425 | </summary>
|
5426 | </member>
|
5427 | <member name="M:FSComp.SR.fscNoImplementationFiles">
|
5428 | <summary>
|
5429 | No implementation files specified
|
5430 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1106)
|
5431 | </summary>
|
5432 | </member>
|
5433 | <member name="M:FSComp.SR.fscKeyNameWarning">
|
5434 | <summary>
|
5435 | Option '--keycontainer' overrides attribute 'System.Reflection.AssemblyNameAttribute' given in a source file or added module
|
5436 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1122)
|
5437 | </summary>
|
5438 | </member>
|
5439 | <member name="M:FSComp.SR.fscKeyFileWarning">
|
5440 | <summary>
|
5441 | Option '--keyfile' overrides attribute 'System.Reflection.AssemblyKeyFileAttribute' given in a source file or added module
|
5442 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1121)
|
5443 | </summary>
|
5444 | </member>
|
5445 | <member name="M:FSComp.SR.fscKeyFileCouldNotBeOpened(System.String)">
|
5446 | <summary>
|
5447 | The key file '%s' could not be opened
|
5448 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1116)
|
5449 | </summary>
|
5450 | </member>
|
5451 | <member name="M:FSComp.SR.fscIgnoringMixedWhenLinking(System.String)">
|
5452 | <summary>
|
5453 | Ignoring mixed managed/unmanaged assembly '%s' during static linking
|
5454 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1113)
|
5455 | </summary>
|
5456 | </member>
|
5457 | <member name="M:FSComp.SR.fscDelaySignWarning">
|
5458 | <summary>
|
5459 | Option '--delaysign' overrides attribute 'System.Reflection.AssemblyDelaySignAttribute' given in a source file or added module
|
5460 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1120)
|
5461 | </summary>
|
5462 | </member>
|
5463 | <member name="M:FSComp.SR.fscBadAssemblyVersion(System.String,System.String)">
|
5464 | <summary>
|
5465 | An %s specified version '%s', but this value is invalid and has been ignored
|
5466 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1107)
|
5467 | </summary>
|
5468 | </member>
|
5469 | <member name="M:FSComp.SR.fscAssumeStaticLinkContainsNoDependencies(System.String)">
|
5470 | <summary>
|
5471 | Assembly '%s' was referenced transitively and the assembly could not be resolved automatically. Static linking will assume this DLL has no dependencies on the F# library or other statically linked DLLs. Consider adding an explicit reference to this DLL.
|
5472 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1114)
|
5473 | </summary>
|
5474 | </member>
|
5475 | <member name="M:FSComp.SR.fscAssemblyVersionAttributeIgnored">
|
5476 | <summary>
|
5477 | The 'AssemblyVersionAttribute' has been ignored because a version was given using a command line option
|
5478 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1118)
|
5479 | </summary>
|
5480 | </member>
|
5481 | <member name="M:FSComp.SR.fscAssemblyNotFoundInDependencySet(System.String)">
|
5482 | <summary>
|
5483 | Assembly '%s' not found in dependency set of target binary. Statically linked roots should be specified using an assembly name, without a DLL or EXE extension. If this assembly was referenced explicitly then it is possible the assembly was not actually required by the generated binary, in which case it should not be statically linked.
|
5484 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1115)
|
5485 | </summary>
|
5486 | </member>
|
5487 | <member name="M:FSComp.SR.fscAssemblyCultureAttributeError">
|
5488 | <summary>
|
5489 | Error emitting 'System.Reflection.AssemblyCultureAttribute' attribute -- 'Executables cannot be satellite assemblies, Culture should always be empty'
|
5490 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1119)
|
5491 | </summary>
|
5492 | </member>
|
5493 | <member name="M:FSComp.SR.forPrefixFlagSpacePlusSetTwice">
|
5494 | <summary>
|
5495 | Prefix flag (' ' or '+') set twice
|
5496 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:217)
|
5497 | </summary>
|
5498 | </member>
|
5499 | <member name="M:FSComp.SR.forPrecisionMissingAfterDot">
|
5500 | <summary>
|
5501 | Precision missing after the '.'
|
5502 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:222)
|
5503 | </summary>
|
5504 | </member>
|
5505 | <member name="M:FSComp.SR.forPositionalSpecifiersNotPermitted">
|
5506 | <summary>
|
5507 | Positional specifiers are not permitted in format strings
|
5508 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:214)
|
5509 | </summary>
|
5510 | </member>
|
5511 | <member name="M:FSComp.SR.forMissingFormatSpecifier">
|
5512 | <summary>
|
5513 | Missing format specifier
|
5514 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:215)
|
5515 | </summary>
|
5516 | </member>
|
5517 | <member name="M:FSComp.SR.forLIsUnnecessary">
|
5518 | <summary>
|
5519 | The 'l' or 'L' in this format specifier is unnecessary. In F# code you can use %%d, %%x, %%o or %%u instead, which are overloaded to work with all basic integer types.
|
5520 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:225)
|
5521 | </summary>
|
5522 | </member>
|
5523 | <member name="M:FSComp.SR.forHashSpecifierIsInvalid">
|
5524 | <summary>
|
5525 | The # formatting modifier is invalid in F#
|
5526 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:218)
|
5527 | </summary>
|
5528 | </member>
|
5529 | <member name="M:FSComp.SR.forHIsUnnecessary">
|
5530 | <summary>
|
5531 | The 'h' or 'H' in this format specifier is unnecessary. You can use %%d, %%x, %%o or %%u instead, which are overloaded to work with all basic integer types.
|
5532 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:226)
|
5533 | </summary>
|
5534 | </member>
|
5535 | <member name="M:FSComp.SR.forFormatDoesntSupportPrecision(System.String)">
|
5536 | <summary>
|
5537 | '%s' format does not support precision
|
5538 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:223)
|
5539 | </summary>
|
5540 | </member>
|
5541 | <member name="M:FSComp.SR.forFlagSetTwice(System.String)">
|
5542 | <summary>
|
5543 | '%s' flag set twice
|
5544 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:216)
|
5545 | </summary>
|
5546 | </member>
|
5547 | <member name="M:FSComp.SR.forDoesNotSupportZeroFlag(System.String)">
|
5548 | <summary>
|
5549 | '%s' format does not support '0' flag
|
5550 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:221)
|
5551 | </summary>
|
5552 | </member>
|
5553 | <member name="M:FSComp.SR.forDoesNotSupportPrefixFlag(System.String,System.String)">
|
5554 | <summary>
|
5555 | '%s' does not support prefix '%s' flag
|
5556 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:227)
|
5557 | </summary>
|
5558 | </member>
|
5559 | <member name="M:FSComp.SR.forBadWidth">
|
5560 | <summary>
|
5561 | Bad width in format specifier
|
5562 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:220)
|
5563 | </summary>
|
5564 | </member>
|
5565 | <member name="M:FSComp.SR.forBadPrecision">
|
5566 | <summary>
|
5567 | Bad precision in format specifier
|
5568 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:219)
|
5569 | </summary>
|
5570 | </member>
|
5571 | <member name="M:FSComp.SR.forBadFormatSpecifierGeneral(System.String)">
|
5572 | <summary>
|
5573 | Bad format specifier: '%s'
|
5574 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:228)
|
5575 | </summary>
|
5576 | </member>
|
5577 | <member name="M:FSComp.SR.forBadFormatSpecifier">
|
5578 | <summary>
|
5579 | Bad format specifier (after l or L): Expected ld,li,lo,lu,lx or lX. In F# code you can use %%d, %%x, %%o or %%u instead, which are overloaded to work with all basic integer types.
|
5580 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:224)
|
5581 | </summary>
|
5582 | </member>
|
5583 | <member name="M:FSComp.SR.fieldIsNotAccessible(System.String)">
|
5584 | <summary>
|
5585 | The record, struct or class field '%s' is not accessible from this code location
|
5586 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:933)
|
5587 | </summary>
|
5588 | </member>
|
5589 | <member name="M:FSComp.SR.experimentalConstruct">
|
5590 | <summary>
|
5591 | This construct is experimental
|
5592 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:935)
|
5593 | </summary>
|
5594 | </member>
|
5595 | <member name="M:FSComp.SR.eventHasNonStandardType(System.String,System.String,System.String)">
|
5596 | <summary>
|
5597 | The event '%s' has a non-standard type. If this event is declared in another CLI language, you may need to access this event using the explicit %s and %s methods for the event. If this event is declared in F#, make the type of the event an instantiation of either 'IDelegateEvent<_>' or 'IEvent<_,_>'.
|
5598 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:928)
|
5599 | </summary>
|
5600 | </member>
|
5601 | <member name="M:FSComp.SR.etUnsupportedProvidedExpression(System.String)">
|
5602 | <summary>
|
5603 | Unsupported expression '%s' from type provider. If you are the author of this type provider, consider adjusting it to provide a different provided expression.
|
5604 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1147)
|
5605 | </summary>
|
5606 | </member>
|
5607 | <member name="M:FSComp.SR.etUnsupportedMemberKind(System.String,System.String)">
|
5608 | <summary>
|
5609 | Invalid member '%s' on provided type '%s'. Only properties, methods and constructors are allowed
|
5610 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1139)
|
5611 | </summary>
|
5612 | </member>
|
5613 | <member name="M:FSComp.SR.etUnsupportedConstantType(System.String)">
|
5614 | <summary>
|
5615 | Unsupported constant type '%s'
|
5616 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1146)
|
5617 | </summary>
|
5618 | </member>
|
5619 | <member name="M:FSComp.SR.etUnknownStaticArgumentKind(System.String,System.String)">
|
5620 | <summary>
|
5621 | Unknown static argument kind '%s' when resolving a reference to a provided type or method '%s'
|
5622 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1164)
|
5623 | </summary>
|
5624 | </member>
|
5625 | <member name="M:FSComp.SR.etUnexpectedNullFromProvidedTypeMember(System.String,System.String)">
|
5626 | <summary>
|
5627 | Unexpected 'null' return value from provided type '%s' member '%s'
|
5628 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1159)
|
5629 | </summary>
|
5630 | </member>
|
5631 | <member name="M:FSComp.SR.etUnexpectedExceptionFromProvidedTypeMember(System.String,System.String,System.String)">
|
5632 | <summary>
|
5633 | Unexpected exception from provided type '%s' member '%s': %s
|
5634 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1145)
|
5635 | </summary>
|
5636 | </member>
|
5637 | <member name="M:FSComp.SR.etUnexpectedExceptionFromProvidedMemberMember(System.String,System.String,System.String,System.String)">
|
5638 | <summary>
|
5639 | Unexpected exception from member '%s' of provided type '%s' member '%s': %s
|
5640 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1160)
|
5641 | </summary>
|
5642 | </member>
|
5643 | <member name="M:FSComp.SR.etTypeProviderConstructorException(System.String)">
|
5644 | <summary>
|
5645 | The type provider constructor has thrown an exception: %s
|
5646 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1169)
|
5647 | </summary>
|
5648 | </member>
|
5649 | <member name="M:FSComp.SR.etTooManyStaticParameters(System.Int32,System.Int32,System.Int32)">
|
5650 | <summary>
|
5651 | Too many static parameters. Expected at most %d parameters, but got %d unnamed and %d named parameters.
|
5652 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1257)
|
5653 | </summary>
|
5654 | </member>
|
5655 | <member name="M:FSComp.SR.etStaticParameterRequiresAValue(System.String,System.String,System.String,System.String)">
|
5656 | <summary>
|
5657 | The static parameter '%s' of the provided type or method '%s' requires a value. Static parameters to type providers may be optionally specified using named arguments, e.g. '%s<%s=...>'.
|
5658 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1189)
|
5659 | </summary>
|
5660 | </member>
|
5661 | <member name="M:FSComp.SR.etStaticParameterAlreadyHasValue(System.String)">
|
5662 | <summary>
|
5663 | The static parameter '%s' has already been given a value
|
5664 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1191)
|
5665 | </summary>
|
5666 | </member>
|
5667 | <member name="M:FSComp.SR.etProviderReturnedNull(System.String)">
|
5668 | <summary>
|
5669 | The type provider returned 'null', which is not a valid return value from '%s'
|
5670 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1168)
|
5671 | </summary>
|
5672 | </member>
|
5673 | <member name="M:FSComp.SR.etProviderHasWrongDesignerAssembly(System.String,System.String,System.String)">
|
5674 | <summary>
|
5675 | Assembly attribute '%s' refers to a designer assembly '%s' which cannot be loaded or doesn't exist. %s
|
5676 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1151)
|
5677 | </summary>
|
5678 | </member>
|
5679 | <member name="M:FSComp.SR.etProviderErrorWithContext(System.String,System.String,System.String,System.String)">
|
5680 | <summary>
|
5681 | The type provider '%s' reported an error in the context of provided type '%s', member '%s'. The error: %s
|
5682 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1182)
|
5683 | </summary>
|
5684 | </member>
|
5685 | <member name="M:FSComp.SR.etProviderError(System.String,System.String)">
|
5686 | <summary>
|
5687 | The type provider '%s' reported an error: %s
|
5688 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1153)
|
5689 | </summary>
|
5690 | </member>
|
5691 | <member name="M:FSComp.SR.etProviderDoesNotHaveValidConstructor">
|
5692 | <summary>
|
5693 | The type provider does not have a valid constructor. A constructor taking either no arguments or one argument of type 'TypeProviderConfig' was expected.
|
5694 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1152)
|
5695 | </summary>
|
5696 | </member>
|
5697 | <member name="M:FSComp.SR.etProvidedTypeWithNullOrEmptyName(System.String)">
|
5698 | <summary>
|
5699 | The '%s' of a provided type was null or empty.
|
5700 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1184)
|
5701 | </summary>
|
5702 | </member>
|
5703 | <member name="M:FSComp.SR.etProvidedTypeWithNameException(System.String,System.String)">
|
5704 | <summary>
|
5705 | An exception occurred when accessing the '%s' of a provided type: %s
|
5706 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1183)
|
5707 | </summary>
|
5708 | </member>
|
5709 | <member name="M:FSComp.SR.etProvidedTypeReferenceMissingArgument(System.String)">
|
5710 | <summary>
|
5711 | A reference to a provided type was missing a value for the static parameter '%s'. You may need to recompile one or more referenced assemblies.
|
5712 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1198)
|
5713 | </summary>
|
5714 | </member>
|
5715 | <member name="M:FSComp.SR.etProvidedTypeReferenceInvalidText(System.String)">
|
5716 | <summary>
|
5717 | A reference to a provided type had an invalid value '%s' for a static parameter. You may need to recompile one or more referenced assemblies.
|
5718 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1199)
|
5719 | </summary>
|
5720 | </member>
|
5721 | <member name="M:FSComp.SR.etProvidedTypeHasUnexpectedPath(System.String,System.String)">
|
5722 | <summary>
|
5723 | Expected provided type with path '%s' but provided type has path '%s'
|
5724 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1158)
|
5725 | </summary>
|
5726 | </member>
|
5727 | <member name="M:FSComp.SR.etProvidedTypeHasUnexpectedName(System.String,System.String)">
|
5728 | <summary>
|
5729 | Expected provided type named '%s' but provided type has 'Name' with value '%s'
|
5730 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1148)
|
5731 | </summary>
|
5732 | </member>
|
5733 | <member name="M:FSComp.SR.etProvidedAppliedTypeHadWrongName(System.String,System.String,System.String)">
|
5734 | <summary>
|
5735 | The type provider '%s' returned an invalid type from 'ApplyStaticArguments'. A type with name '%s' was expected, but a type with name '%s' was returned.
|
5736 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1171)
|
5737 | </summary>
|
5738 | </member>
|
5739 | <member name="M:FSComp.SR.etProvidedAppliedMethodHadWrongName(System.String,System.String,System.String)">
|
5740 | <summary>
|
5741 | The type provider '%s' returned an invalid method from 'ApplyStaticArgumentsForMethod'. A method with name '%s' was expected, but a method with name '%s' was returned.
|
5742 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1172)
|
5743 | </summary>
|
5744 | </member>
|
5745 | <member name="M:FSComp.SR.etPropertyNeedsCanWriteOrCanRead(System.String,System.String)">
|
5746 | <summary>
|
5747 | Property '%s' on provided type '%s' is neither readable nor writable as it has CanRead=false and CanWrite=false
|
5748 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1238)
|
5749 | </summary>
|
5750 | </member>
|
5751 | <member name="M:FSComp.SR.etPropertyHasSetterButNoCanWrite(System.String,System.String)">
|
5752 | <summary>
|
5753 | Property '%s' on provided type '%s' has CanWrite=false but GetSetMethod() returned a method
|
5754 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1143)
|
5755 | </summary>
|
5756 | </member>
|
5757 | <member name="M:FSComp.SR.etPropertyHasGetterButNoCanRead(System.String,System.String)">
|
5758 | <summary>
|
5759 | Property '%s' on provided type '%s' has CanRead=false but GetGetMethod() returned a method
|
5760 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1141)
|
5761 | </summary>
|
5762 | </member>
|
5763 | <member name="M:FSComp.SR.etPropertyCanWriteButHasNoSetter(System.String,System.String)">
|
5764 | <summary>
|
5765 | Property '%s' on provided type '%s' has CanWrite=true but there was no value from GetSetMethod()
|
5766 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1142)
|
5767 | </summary>
|
5768 | </member>
|
5769 | <member name="M:FSComp.SR.etPropertyCanReadButHasNoGetter(System.String,System.String)">
|
5770 | <summary>
|
5771 | Property '%s' on provided type '%s' has CanRead=true but there was no value from GetGetMethod()
|
5772 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1140)
|
5773 | </summary>
|
5774 | </member>
|
5775 | <member name="M:FSComp.SR.etOneOrMoreErrorsSeenDuringExtensionTypeSetting">
|
5776 | <summary>
|
5777 | One or more errors seen during provided type setup
|
5778 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1144)
|
5779 | </summary>
|
5780 | </member>
|
5781 | <member name="M:FSComp.SR.etNullProvidedExpression(System.String)">
|
5782 | <summary>
|
5783 | Type provider '%s' returned null from GetInvokerExpression.
|
5784 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1170)
|
5785 | </summary>
|
5786 | </member>
|
5787 | <member name="M:FSComp.SR.etNullOrEmptyMemberName(System.String)">
|
5788 | <summary>
|
5789 | The provided type '%s' returned a member with a null or empty member name
|
5790 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1129)
|
5791 | </summary>
|
5792 | </member>
|
5793 | <member name="M:FSComp.SR.etNullMemberDeclaringTypeDifferentFromProvidedType(System.String,System.String,System.String)">
|
5794 | <summary>
|
5795 | The provided type '%s' has member '%s' which has declaring type '%s'. Expected declaring type to be the same as provided type.
|
5796 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1132)
|
5797 | </summary>
|
5798 | </member>
|
5799 | <member name="M:FSComp.SR.etNullMemberDeclaringType(System.String,System.String)">
|
5800 | <summary>
|
5801 | The provided type '%s' member info '%s' has null declaring type
|
5802 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1131)
|
5803 | </summary>
|
5804 | </member>
|
5805 | <member name="M:FSComp.SR.etNullMember(System.String)">
|
5806 | <summary>
|
5807 | The provided type '%s' returned a null member
|
5808 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1130)
|
5809 | </summary>
|
5810 | </member>
|
5811 | <member name="M:FSComp.SR.etNoStaticParameterWithName(System.String)">
|
5812 | <summary>
|
5813 | No static parameter exists with name '%s'
|
5814 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1190)
|
5815 | </summary>
|
5816 | </member>
|
5817 | <member name="M:FSComp.SR.etNestedProvidedTypesDoNotTakeStaticArgumentsOrGenericParameters">
|
5818 | <summary>
|
5819 | Nested provided types do not take static arguments or generic parameters
|
5820 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1161)
|
5821 | </summary>
|
5822 | </member>
|
5823 | <member name="M:FSComp.SR.etMustNotBeGeneric(System.String)">
|
5824 | <summary>
|
5825 | Provided type '%s' has 'IsGenericType' as true, but generic types are not supported.
|
5826 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1136)
|
5827 | </summary>
|
5828 | </member>
|
5829 | <member name="M:FSComp.SR.etMustNotBeAnArray(System.String)">
|
5830 | <summary>
|
5831 | Provided type '%s' has 'IsArray' as true, but array types are not supported.
|
5832 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1137)
|
5833 | </summary>
|
5834 | </member>
|
5835 | <member name="M:FSComp.SR.etMultipleStaticParameterWithName(System.String)">
|
5836 | <summary>
|
5837 | Multiple static parameters exist with name '%s'
|
5838 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1192)
|
5839 | </summary>
|
5840 | </member>
|
5841 | <member name="M:FSComp.SR.etMissingStaticArgumentsToMethod">
|
5842 | <summary>
|
5843 | This provided method requires static parameters
|
5844 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1312)
|
5845 | </summary>
|
5846 | </member>
|
5847 | <member name="M:FSComp.SR.etMethodHasRequirements(System.String,System.String)">
|
5848 | <summary>
|
5849 | Invalid member '%s' on provided type '%s'. Provided type members must be public, and not be generic, virtual, or abstract.
|
5850 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1138)
|
5851 | </summary>
|
5852 | </member>
|
5853 | <member name="M:FSComp.SR.etInvalidTypeProviderAssemblyName(System.String,System.String)">
|
5854 | <summary>
|
5855 | Assembly '%s' hase TypeProviderAssembly attribute with invalid value '%s'. The value should be a valid assembly name
|
5856 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1177)
|
5857 | </summary>
|
5858 | </member>
|
5859 | <member name="M:FSComp.SR.etInvalidStaticArgument(System.String)">
|
5860 | <summary>
|
5861 | Invalid static argument to provided type. Expected an argument of kind '%s'.
|
5862 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1162)
|
5863 | </summary>
|
5864 | </member>
|
5865 | <member name="M:FSComp.SR.etIncorrectProvidedMethod(System.String,System.String,System.Int32,System.String)">
|
5866 | <summary>
|
5867 | The type provider '%s' provided a method with a name '%s' and metadata token '%d', which is not reported among its methods of its declaring type '%s'
|
5868 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1155)
|
5869 | </summary>
|
5870 | </member>
|
5871 | <member name="M:FSComp.SR.etIncorrectProvidedConstructor(System.String,System.String)">
|
5872 | <summary>
|
5873 | The type provider '%s' provided a constructor which is not reported among the constructors of its declaring type '%s'
|
5874 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1156)
|
5875 | </summary>
|
5876 | </member>
|
5877 | <member name="M:FSComp.SR.etIncorrectParameterExpression(System.String,System.String)">
|
5878 | <summary>
|
5879 | The type provider '%s' used an invalid parameter in the ParameterExpression: %s
|
5880 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1154)
|
5881 | </summary>
|
5882 | </member>
|
5883 | <member name="M:FSComp.SR.etIllegalCharactersInTypeName(System.String,System.String)">
|
5884 | <summary>
|
5885 | Character '%s' is not allowed in provided type name '%s'
|
5886 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1185)
|
5887 | </summary>
|
5888 | </member>
|
5889 | <member name="M:FSComp.SR.etIllegalCharactersInNamespaceName(System.String,System.String)">
|
5890 | <summary>
|
5891 | Character '%s' is not allowed in provided namespace name '%s'
|
5892 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1128)
|
5893 | </summary>
|
5894 | </member>
|
5895 | <member name="M:FSComp.SR.etHostingAssemblyFoundWithoutHosts(System.String,System.String)">
|
5896 | <summary>
|
5897 | Referenced assembly '%s' has assembly level attribute '%s' but no public type provider classes were found
|
5898 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1133)
|
5899 | </summary>
|
5900 | </member>
|
5901 | <member name="M:FSComp.SR.etEventNoRemove(System.String,System.String)">
|
5902 | <summary>
|
5903 | Event '%s' on provided type '%s' has no value from GetRemoveMethod()
|
5904 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1150)
|
5905 | </summary>
|
5906 | </member>
|
5907 | <member name="M:FSComp.SR.etEventNoAdd(System.String,System.String)">
|
5908 | <summary>
|
5909 | Event '%s' on provided type '%s' has no value from GetAddMethod()
|
5910 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1149)
|
5911 | </summary>
|
5912 | </member>
|
5913 | <member name="M:FSComp.SR.etErrorApplyingStaticArgumentsToType">
|
5914 | <summary>
|
5915 | An error occured applying the static arguments to a provided type
|
5916 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1163)
|
5917 | </summary>
|
5918 | </member>
|
5919 | <member name="M:FSComp.SR.etErrorApplyingStaticArgumentsToMethod">
|
5920 | <summary>
|
5921 | An error occured applying the static arguments to a provided method
|
5922 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1295)
|
5923 | </summary>
|
5924 | </member>
|
5925 | <member name="M:FSComp.SR.etErasedTypeUsedInGeneration(System.String,System.String)">
|
5926 | <summary>
|
5927 | The provider '%s' returned a non-generated type '%s' in the context of a set of generated types. Consider adjusting the type provider to only return generated types.
|
5928 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1261)
|
5929 | </summary>
|
5930 | </member>
|
5931 | <member name="M:FSComp.SR.etEmptyNamespaceOfTypeNotAllowed(System.String,System.String)">
|
5932 | <summary>
|
5933 | Type '%s' from type provider '%s' has an empty namespace. Use 'null' for the global namespace.
|
5934 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1134)
|
5935 | </summary>
|
5936 | </member>
|
5937 | <member name="M:FSComp.SR.etEmptyNamespaceNotAllowed(System.String)">
|
5938 | <summary>
|
5939 | Empty namespace found from the type provider '%s'. Use 'null' for the global namespace.
|
5940 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1135)
|
5941 | </summary>
|
5942 | </member>
|
5943 | <member name="M:FSComp.SR.etDirectReferenceToGeneratedTypeNotAllowed(System.String)">
|
5944 | <summary>
|
5945 | A direct reference to the generated type '%s' is not permitted. Instead, use a type definition, e.g. 'type TypeAlias = <path>'. This indicates that a type provider adds generated types to your assembly.
|
5946 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1157)
|
5947 | </summary>
|
5948 | </member>
|
5949 | <member name="M:FSComp.SR.etBadUnnamedStaticArgs">
|
5950 | <summary>
|
5951 | Named static arguments must come after all unnamed static arguments
|
5952 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1188)
|
5953 | </summary>
|
5954 | </member>
|
5955 | <member name="M:FSComp.SR.estApplyStaticArgumentsForMethodNotImplemented">
|
5956 | <summary>
|
5957 | A type provider implemented GetStaticParametersForMethod, but ApplyStaticArgumentsForMethod was not implemented or invalid
|
5958 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1294)
|
5959 | </summary>
|
5960 | </member>
|
5961 | <member name="M:FSComp.SR.erasedTo">
|
5962 | <summary>
|
5963 | Erased to
|
5964 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1267)
|
5965 | </summary>
|
5966 | </member>
|
5967 | <member name="M:FSComp.SR.elseBranchHasWrongType(System.String,System.String)">
|
5968 | <summary>
|
5969 | All branches of an 'if' expression must return the same type. This expression was expected to have type '%s' but here has type '%s'.
|
5970 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:19)
|
5971 | </summary>
|
5972 | </member>
|
5973 | <member name="M:FSComp.SR.elSysEnvExitDidntExit">
|
5974 | <summary>
|
5975 | System.Environment.Exit did not exit
|
5976 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:229)
|
5977 | </summary>
|
5978 | </member>
|
5979 | <member name="M:FSComp.SR.elDeprecatedOperator">
|
5980 | <summary>
|
5981 | The treatment of this operator is now handled directly by the F# compiler and its meaning cannot be redefined
|
5982 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:230)
|
5983 | </summary>
|
5984 | </member>
|
5985 | <member name="M:FSComp.SR.docfileNoXmlSuffix">
|
5986 | <summary>
|
5987 | The documentation file has no .xml suffix
|
5988 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1105)
|
5989 | </summary>
|
5990 | </member>
|
5991 | <member name="M:FSComp.SR.descriptionUnavailable">
|
5992 | <summary>
|
5993 | (description unavailable...)
|
5994 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1274)
|
5995 | </summary>
|
5996 | </member>
|
5997 | <member name="M:FSComp.SR.derefInsteadOfNot">
|
5998 | <summary>
|
5999 | The '!' operator is used to dereference a ref cell. Consider using 'not expr' here.
|
6000 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:21)
|
6001 | </summary>
|
6002 | </member>
|
6003 | <member name="M:FSComp.SR.delegatesNotAllowedToHaveCurriedSignatures">
|
6004 | <summary>
|
6005 | Delegates are not allowed to have curried signatures
|
6006 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:938)
|
6007 | </summary>
|
6008 | </member>
|
6009 | <member name="M:FSComp.SR.customOperationTextLikeZip(System.String)">
|
6010 | <summary>
|
6011 | %s var in collection
|
6012 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1204)
|
6013 | </summary>
|
6014 | </member>
|
6015 | <member name="M:FSComp.SR.customOperationTextLikeJoin(System.String,System.String,System.String)">
|
6016 | <summary>
|
6017 | %s var in collection %s (outerKey = innerKey). Note that parentheses are required after '%s'
|
6018 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1202)
|
6019 | </summary>
|
6020 | </member>
|
6021 | <member name="M:FSComp.SR.customOperationTextLikeGroupJoin(System.String,System.String,System.String)">
|
6022 | <summary>
|
6023 | %s var in collection %s (outerKey = innerKey) into group. Note that parentheses are required after '%s'
|
6024 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1203)
|
6025 | </summary>
|
6026 | </member>
|
6027 | <member name="M:FSComp.SR.csTypesDoNotSupportOperatorNullable(System.String,System.String)">
|
6028 | <summary>
|
6029 | None of the types '%s' support the operator '%s'. Consider opening the module 'Microsoft.FSharp.Linq.NullableOperators'.
|
6030 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:302)
|
6031 | </summary>
|
6032 | </member>
|
6033 | <member name="M:FSComp.SR.csTypesDoNotSupportOperator(System.String,System.String)">
|
6034 | <summary>
|
6035 | None of the types '%s' support the operator '%s'
|
6036 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:300)
|
6037 | </summary>
|
6038 | </member>
|
6039 | <member name="M:FSComp.SR.csTypeParameterCannotBeNullable">
|
6040 | <summary>
|
6041 | This type parameter cannot be instantiated to 'Nullable'. This is a restriction imposed in order to ensure the meaning of 'null' in some CLI languages is not confusing when used in conjunction with 'Nullable' values.
|
6042 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:319)
|
6043 | </summary>
|
6044 | </member>
|
6045 | <member name="M:FSComp.SR.csTypeNotCompatibleBecauseOfPrintf(System.String,System.String)">
|
6046 | <summary>
|
6047 | The type '%s' is not compatible with any of the types %s, arising from the use of a printf-style format string
|
6048 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:322)
|
6049 | </summary>
|
6050 | </member>
|
6051 | <member name="M:FSComp.SR.csTypeIsNotEnumType(System.String)">
|
6052 | <summary>
|
6053 | The type '%s' is not a CLI enum type
|
6054 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:316)
|
6055 | </summary>
|
6056 | </member>
|
6057 | <member name="M:FSComp.SR.csTypeIsNotDelegateType(System.String)">
|
6058 | <summary>
|
6059 | The type '%s' is not a CLI delegate type
|
6060 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:318)
|
6061 | </summary>
|
6062 | </member>
|
6063 | <member name="M:FSComp.SR.csTypeInstantiationLengthMismatch">
|
6064 | <summary>
|
6065 | Type instantiation length mismatch
|
6066 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:326)
|
6067 | </summary>
|
6068 | </member>
|
6069 | <member name="M:FSComp.SR.csTypeInferenceMaxDepth">
|
6070 | <summary>
|
6071 | Type inference problem too complicated (maximum iteration depth reached). Consider adding further type annotations.
|
6072 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:295)
|
6073 | </summary>
|
6074 | </member>
|
6075 | <member name="M:FSComp.SR.csTypeHasNonStandardDelegateType(System.String)">
|
6076 | <summary>
|
6077 | The type '%s' has a non-standard delegate type
|
6078 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:317)
|
6079 | </summary>
|
6080 | </member>
|
6081 | <member name="M:FSComp.SR.csTypeDoesNotSupportOperatorNullable(System.String,System.String)">
|
6082 | <summary>
|
6083 | The type '%s' does not support the operator '%s'. Consider opening the module 'Microsoft.FSharp.Linq.NullableOperators'.
|
6084 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:303)
|
6085 | </summary>
|
6086 | </member>
|
6087 | <member name="M:FSComp.SR.csTypeDoesNotSupportOperator(System.String,System.String)">
|
6088 | <summary>
|
6089 | The type '%s' does not support the operator '%s'
|
6090 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:301)
|
6091 | </summary>
|
6092 | </member>
|
6093 | <member name="M:FSComp.SR.csTypeDoesNotSupportEquality3(System.String)">
|
6094 | <summary>
|
6095 | The type '%s' does not support the 'equality' constraint because it is a record, union or struct with one or more structural element types which do not support the 'equality' constraint. Either avoid the use of equality with this type, or add the 'StructuralEquality' attribute to the type to determine which field type does not support equality
|
6096 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:315)
|
6097 | </summary>
|
6098 | </member>
|
6099 | <member name="M:FSComp.SR.csTypeDoesNotSupportEquality2(System.String)">
|
6100 | <summary>
|
6101 | The type '%s' does not support the 'equality' constraint because it is a function type
|
6102 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:314)
|
6103 | </summary>
|
6104 | </member>
|
6105 | <member name="M:FSComp.SR.csTypeDoesNotSupportEquality1(System.String)">
|
6106 | <summary>
|
6107 | The type '%s' does not support the 'equality' constraint because it has the 'NoEquality' attribute
|
6108 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:313)
|
6109 | </summary>
|
6110 | </member>
|
6111 | <member name="M:FSComp.SR.csTypeDoesNotSupportConversion(System.String,System.String)">
|
6112 | <summary>
|
6113 | The type '%s' does not support a conversion to the type '%s'
|
6114 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:304)
|
6115 | </summary>
|
6116 | </member>
|
6117 | <member name="M:FSComp.SR.csTypeDoesNotSupportComparison3(System.String)">
|
6118 | <summary>
|
6119 | The type '%s' does not support the 'comparison' constraint because it is a record, union or struct with one or more structural element types which do not support the 'comparison' constraint. Either avoid the use of comparison with this type, or add the 'StructuralComparison' attribute to the type to determine which field type does not support comparison
|
6120 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:312)
|
6121 | </summary>
|
6122 | </member>
|
6123 | <member name="M:FSComp.SR.csTypeDoesNotSupportComparison2(System.String)">
|
6124 | <summary>
|
6125 | The type '%s' does not support the 'comparison' constraint. For example, it does not support the 'System.IComparable' interface
|
6126 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:311)
|
6127 | </summary>
|
6128 | </member>
|
6129 | <member name="M:FSComp.SR.csTypeDoesNotSupportComparison1(System.String)">
|
6130 | <summary>
|
6131 | The type '%s' does not support the 'comparison' constraint because it has the 'NoComparison' attribute
|
6132 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:310)
|
6133 | </summary>
|
6134 | </member>
|
6135 | <member name="M:FSComp.SR.csTypeDoesNotHaveNull(System.String)">
|
6136 | <summary>
|
6137 | The type '%s' does not have 'null' as a proper value
|
6138 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:308)
|
6139 | </summary>
|
6140 | </member>
|
6141 | <member name="M:FSComp.SR.csTypeCannotBeResolvedAtCompileTime(System.String)">
|
6142 | <summary>
|
6143 | The declared type parameter '%s' cannot be used here since the type parameter cannot be resolved at compile time
|
6144 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:293)
|
6145 | </summary>
|
6146 | </member>
|
6147 | <member name="M:FSComp.SR.csStructConstraintInconsistent">
|
6148 | <summary>
|
6149 | The constraints 'struct' and 'not struct' are inconsistent
|
6150 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:307)
|
6151 | </summary>
|
6152 | </member>
|
6153 | <member name="M:FSComp.SR.csSeeAvailableOverloads">
|
6154 | <summary>
|
6155 | The available overloads are shown below (or in the Error List window).
|
6156 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:357)
|
6157 | </summary>
|
6158 | </member>
|
6159 | <member name="M:FSComp.SR.csRequiredSignatureIs(System.String)">
|
6160 | <summary>
|
6161 | The required signature is %s
|
6162 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:339)
|
6163 | </summary>
|
6164 | </member>
|
6165 | <member name="M:FSComp.SR.csOptionalArgumentNotPermittedHere">
|
6166 | <summary>
|
6167 | Optional arguments not permitted here
|
6168 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:327)
|
6169 | </summary>
|
6170 | </member>
|
6171 | <member name="M:FSComp.SR.csNullableTypeDoesNotHaveNull(System.String)">
|
6172 | <summary>
|
6173 | The type '%s' does not have 'null' as a proper value. To create a null value for a Nullable type use 'System.Nullable()'.
|
6174 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:309)
|
6175 | </summary>
|
6176 | </member>
|
6177 | <member name="M:FSComp.SR.csNoOverloadsFound(System.String)">
|
6178 | <summary>
|
6179 | No overloads match for method '%s'.
|
6180 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:354)
|
6181 | </summary>
|
6182 | </member>
|
6183 | <member name="M:FSComp.SR.csNoMemberTakesTheseArguments3(System.String,System.String,System.Int32,System.String)">
|
6184 | <summary>
|
6185 | No %s member or object constructor named '%s' takes %d arguments. The named argument '%s' doesn't correspond to any argument or settable return property for any overload.
|
6186 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:352)
|
6187 | </summary>
|
6188 | </member>
|
6189 | <member name="M:FSComp.SR.csNoMemberTakesTheseArguments2(System.String,System.String,System.Int32,System.Int32)">
|
6190 | <summary>
|
6191 | No %s member or object constructor named '%s' takes %d arguments. Note the call to this member also provides %d named arguments.
|
6192 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:351)
|
6193 | </summary>
|
6194 | </member>
|
6195 | <member name="M:FSComp.SR.csNoMemberTakesTheseArguments(System.String,System.String,System.Int32)">
|
6196 | <summary>
|
6197 | No %s member or object constructor named '%s' takes %d arguments
|
6198 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:350)
|
6199 | </summary>
|
6200 | </member>
|
6201 | <member name="M:FSComp.SR.csMethodNotFound(System.String)">
|
6202 | <summary>
|
6203 | Method or object constructor '%s' not found
|
6204 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:353)
|
6205 | </summary>
|
6206 | </member>
|
6207 | <member name="M:FSComp.SR.csMethodIsOverloaded(System.String)">
|
6208 | <summary>
|
6209 | A unique overload for method '%s' could not be determined based on type information prior to this program point. A type annotation may be needed.
|
6210 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:355)
|
6211 | </summary>
|
6212 | </member>
|
6213 | <member name="M:FSComp.SR.csMethodIsNotAnInstanceMethod(System.String)">
|
6214 | <summary>
|
6215 | %s is not an instance method
|
6216 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:336)
|
6217 | </summary>
|
6218 | </member>
|
6219 | <member name="M:FSComp.SR.csMethodIsNotAStaticMethod(System.String)">
|
6220 | <summary>
|
6221 | %s is not a static method
|
6222 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:335)
|
6223 | </summary>
|
6224 | </member>
|
6225 | <member name="M:FSComp.SR.csMethodFoundButIsStatic(System.String,System.String,System.String)">
|
6226 | <summary>
|
6227 | The type '%s' has a method '%s' (full name '%s'), but the method is static
|
6228 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:305)
|
6229 | </summary>
|
6230 | </member>
|
6231 | <member name="M:FSComp.SR.csMethodFoundButIsNotStatic(System.String,System.String,System.String)">
|
6232 | <summary>
|
6233 | The type '%s' has a method '%s' (full name '%s'), but the method is not static
|
6234 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:306)
|
6235 | </summary>
|
6236 | </member>
|
6237 | <member name="M:FSComp.SR.csMethodExpectsParams">
|
6238 | <summary>
|
6239 | This method expects a CLI 'params' parameter in this position. 'params' is a way of passing a variable number of arguments to a method in languages such as C#. Consider passing an array for this argument
|
6240 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:332)
|
6241 | </summary>
|
6242 | </member>
|
6243 | <member name="M:FSComp.SR.csMemberSignatureMismatchArityType(System.String,System.Int32,System.Int32,System.String)">
|
6244 | <summary>
|
6245 | The member or object constructor '%s' takes %d type argument(s) but is here given %d. The required signature is '%s'.
|
6246 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:346)
|
6247 | </summary>
|
6248 | </member>
|
6249 | <member name="M:FSComp.SR.csMemberSignatureMismatchArityNamed(System.String,System.Int32,System.Int32,System.Int32,System.String)">
|
6250 | <summary>
|
6251 | The member or object constructor '%s' requires %d argument(s) but is here given %d unnamed and %d named argument(s). The required signature is '%s'.
|
6252 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:344)
|
6253 | </summary>
|
6254 | </member>
|
6255 | <member name="M:FSComp.SR.csMemberSignatureMismatchArity(System.String,System.Int32,System.Int32,System.String)">
|
6256 | <summary>
|
6257 | The member or object constructor '%s' takes %d argument(s) but is here given %d. The required signature is '%s'.
|
6258 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:345)
|
6259 | </summary>
|
6260 | </member>
|
6261 | <member name="M:FSComp.SR.csMemberSignatureMismatch4(System.String,System.Int32,System.String,System.String)">
|
6262 | <summary>
|
6263 | The member or object constructor '%s' requires %d additional argument(s). The required signature is '%s'. Some names for missing arguments are %s.
|
6264 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:343)
|
6265 | </summary>
|
6266 | </member>
|
6267 | <member name="M:FSComp.SR.csMemberSignatureMismatch3(System.String,System.Int32,System.String,System.String)">
|
6268 | <summary>
|
6269 | The member or object constructor '%s' requires %d argument(s). The required signature is '%s'. Some names for missing arguments are %s.
|
6270 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:342)
|
6271 | </summary>
|
6272 | </member>
|
6273 | <member name="M:FSComp.SR.csMemberSignatureMismatch2(System.String,System.Int32,System.String)">
|
6274 | <summary>
|
6275 | The member or object constructor '%s' requires %d additional argument(s). The required signature is '%s'.
|
6276 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:341)
|
6277 | </summary>
|
6278 | </member>
|
6279 | <member name="M:FSComp.SR.csMemberSignatureMismatch(System.String,System.Int32,System.String)">
|
6280 | <summary>
|
6281 | The member or object constructor '%s' requires %d argument(s). The required signature is '%s'.
|
6282 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:340)
|
6283 | </summary>
|
6284 | </member>
|
6285 | <member name="M:FSComp.SR.csMemberOverloadArityMismatch(System.String,System.Int32,System.Int32)">
|
6286 | <summary>
|
6287 | The member or object constructor '%s' does not take %d argument(s). An overload was found taking %d arguments.
|
6288 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:349)
|
6289 | </summary>
|
6290 | </member>
|
6291 | <member name="M:FSComp.SR.csMemberNotAccessible(System.String,System.Int32,System.String,System.Int32)">
|
6292 | <summary>
|
6293 | A member or object constructor '%s' taking %d arguments is not accessible from this code location. All accessible versions of method '%s' take %d arguments.
|
6294 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:347)
|
6295 | </summary>
|
6296 | </member>
|
6297 | <member name="M:FSComp.SR.csMemberIsNotStatic(System.String)">
|
6298 | <summary>
|
6299 | %s is not a static member
|
6300 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:328)
|
6301 | </summary>
|
6302 | </member>
|
6303 | <member name="M:FSComp.SR.csMemberIsNotInstance(System.String)">
|
6304 | <summary>
|
6305 | %s is not an instance member
|
6306 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:329)
|
6307 | </summary>
|
6308 | </member>
|
6309 | <member name="M:FSComp.SR.csMemberIsNotAccessible2(System.String,System.String)">
|
6310 | <summary>
|
6311 | The member or object constructor '%s' is not %s. Private members may only be accessed from within the declaring type. Protected members may only be accessed from an extending type and cannot be accessed from inner lambda expressions.
|
6312 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:334)
|
6313 | </summary>
|
6314 | </member>
|
6315 | <member name="M:FSComp.SR.csMemberIsNotAccessible(System.String,System.String)">
|
6316 | <summary>
|
6317 | The member or object constructor '%s' is not %s
|
6318 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:333)
|
6319 | </summary>
|
6320 | </member>
|
6321 | <member name="M:FSComp.SR.csMemberHasNoArgumentOrReturnProperty(System.String,System.String,System.String)">
|
6322 | <summary>
|
6323 | The member or object constructor '%s' has no argument or settable return property '%s'. %s.
|
6324 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:337)
|
6325 | </summary>
|
6326 | </member>
|
6327 | <member name="M:FSComp.SR.csIndexArgumentMismatch(System.Int32,System.Int32)">
|
6328 | <summary>
|
6329 | This indexer expects %d arguments but is here given %d
|
6330 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:297)
|
6331 | </summary>
|
6332 | </member>
|
6333 | <member name="M:FSComp.SR.csIncorrectGenericInstantiation(System.String,System.String,System.Int32)">
|
6334 | <summary>
|
6335 | Incorrect generic instantiation. No %s member named '%s' takes %d generic arguments.
|
6336 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:348)
|
6337 | </summary>
|
6338 | </member>
|
6339 | <member name="M:FSComp.SR.csGenericConstructRequiresUnmanagedType(System.String)">
|
6340 | <summary>
|
6341 | A generic construct requires that the type '%s' is an unmanaged type
|
6342 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:321)
|
6343 | </summary>
|
6344 | </member>
|
6345 | <member name="M:FSComp.SR.csGenericConstructRequiresStructType(System.String)">
|
6346 | <summary>
|
6347 | A generic construct requires that the type '%s' is a CLI or F# struct type
|
6348 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:320)
|
6349 | </summary>
|
6350 | </member>
|
6351 | <member name="M:FSComp.SR.csGenericConstructRequiresReferenceSemantics(System.String)">
|
6352 | <summary>
|
6353 | A generic construct requires that the type '%s' have reference semantics, but it does not, i.e. it is a struct
|
6354 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:323)
|
6355 | </summary>
|
6356 | </member>
|
6357 | <member name="M:FSComp.SR.csGenericConstructRequiresPublicDefaultConstructor(System.String)">
|
6358 | <summary>
|
6359 | A generic construct requires that the type '%s' have a public default constructor
|
6360 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:325)
|
6361 | </summary>
|
6362 | </member>
|
6363 | <member name="M:FSComp.SR.csGenericConstructRequiresNonAbstract(System.String)">
|
6364 | <summary>
|
6365 | A generic construct requires that the type '%s' be non-abstract
|
6366 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:324)
|
6367 | </summary>
|
6368 | </member>
|
6369 | <member name="M:FSComp.SR.csExpectedArguments">
|
6370 | <summary>
|
6371 | Expected arguments to an instance member
|
6372 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:296)
|
6373 | </summary>
|
6374 | </member>
|
6375 | <member name="M:FSComp.SR.csExpectTypeWithOperatorButGivenTuple(System.String)">
|
6376 | <summary>
|
6377 | Expecting a type supporting the operator '%s' but given a tuple type
|
6378 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:299)
|
6379 | </summary>
|
6380 | </member>
|
6381 | <member name="M:FSComp.SR.csExpectTypeWithOperatorButGivenFunction(System.String)">
|
6382 | <summary>
|
6383 | Expecting a type supporting the operator '%s' but given a function type. You may be missing an argument to a function.
|
6384 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:298)
|
6385 | </summary>
|
6386 | </member>
|
6387 | <member name="M:FSComp.SR.csCtorHasNoArgumentOrReturnProperty(System.String,System.String,System.String,System.String)">
|
6388 | <summary>
|
6389 | The object constructor '%s' has no argument or settable return property '%s'. %s. %s
|
6390 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:338)
|
6391 | </summary>
|
6392 | </member>
|
6393 | <member name="M:FSComp.SR.csCodeLessGeneric">
|
6394 | <summary>
|
6395 | This code is less generic than indicated by its annotations. A unit-of-measure specified using '_' has been determined to be '1', i.e. dimensionless. Consider making the code generic, or removing the use of '_'.
|
6396 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:294)
|
6397 | </summary>
|
6398 | </member>
|
6399 | <member name="M:FSComp.SR.csCandidates(System.String)">
|
6400 | <summary>
|
6401 | Candidates: %s
|
6402 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:356)
|
6403 | </summary>
|
6404 | </member>
|
6405 | <member name="M:FSComp.SR.csArgumentTypesDoNotMatch">
|
6406 | <summary>
|
6407 | The argument types don't match
|
6408 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:331)
|
6409 | </summary>
|
6410 | </member>
|
6411 | <member name="M:FSComp.SR.csArgumentLengthMismatch">
|
6412 | <summary>
|
6413 | Argument length mismatch
|
6414 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:330)
|
6415 | </summary>
|
6416 | </member>
|
6417 | <member name="M:FSComp.SR.crefQuotationsCantSetUnionFields">
|
6418 | <summary>
|
6419 | Quotations cannot contain expressions that set union case fields
|
6420 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:285)
|
6421 | </summary>
|
6422 | </member>
|
6423 | <member name="M:FSComp.SR.crefQuotationsCantSetExceptionFields">
|
6424 | <summary>
|
6425 | Quotations cannot contain expressions that set fields in exception values
|
6426 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:286)
|
6427 | </summary>
|
6428 | </member>
|
6429 | <member name="M:FSComp.SR.crefQuotationsCantRequireByref">
|
6430 | <summary>
|
6431 | Quotations cannot contain expressions that require byref pointers
|
6432 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:287)
|
6433 | </summary>
|
6434 | </member>
|
6435 | <member name="M:FSComp.SR.crefQuotationsCantFetchUnionIndexes">
|
6436 | <summary>
|
6437 | Quotations cannot contain expressions that fetch union case indexes
|
6438 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:284)
|
6439 | </summary>
|
6440 | </member>
|
6441 | <member name="M:FSComp.SR.crefQuotationsCantContainThisType">
|
6442 | <summary>
|
6443 | Quotations cannot contain this kind of type
|
6444 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:292)
|
6445 | </summary>
|
6446 | </member>
|
6447 | <member name="M:FSComp.SR.crefQuotationsCantContainThisPatternMatch">
|
6448 | <summary>
|
6449 | Quotations cannot contain this kind of pattern match
|
6450 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:290)
|
6451 | </summary>
|
6452 | </member>
|
6453 | <member name="M:FSComp.SR.crefQuotationsCantContainThisConstant">
|
6454 | <summary>
|
6455 | Quotations cannot contain this kind of constant
|
6456 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:289)
|
6457 | </summary>
|
6458 | </member>
|
6459 | <member name="M:FSComp.SR.crefQuotationsCantContainStaticFieldRef">
|
6460 | <summary>
|
6461 | Quotations cannot contain expressions that fetch static fields
|
6462 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:281)
|
6463 | </summary>
|
6464 | </member>
|
6465 | <member name="M:FSComp.SR.crefQuotationsCantContainObjExprs">
|
6466 | <summary>
|
6467 | Quotations cannot contain object expressions
|
6468 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:279)
|
6469 | </summary>
|
6470 | </member>
|
6471 | <member name="M:FSComp.SR.crefQuotationsCantContainInlineIL">
|
6472 | <summary>
|
6473 | Quotations cannot contain inline assembly code or pattern matching on arrays
|
6474 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:282)
|
6475 | </summary>
|
6476 | </member>
|
6477 | <member name="M:FSComp.SR.crefQuotationsCantContainGenericFunctions">
|
6478 | <summary>
|
6479 | Quotations cannot contain function definitions that are inferred or declared to be generic. Consider adding some type constraints to make this a valid quoted expression.
|
6480 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:278)
|
6481 | </summary>
|
6482 | </member>
|
6483 | <member name="M:FSComp.SR.crefQuotationsCantContainGenericExprs">
|
6484 | <summary>
|
6485 | Quotations cannot contain uses of generic expressions
|
6486 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:277)
|
6487 | </summary>
|
6488 | </member>
|
6489 | <member name="M:FSComp.SR.crefQuotationsCantContainDescendingForLoops">
|
6490 | <summary>
|
6491 | Quotations cannot contain descending for loops
|
6492 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:283)
|
6493 | </summary>
|
6494 | </member>
|
6495 | <member name="M:FSComp.SR.crefQuotationsCantContainArrayPatternMatching">
|
6496 | <summary>
|
6497 | Quotations cannot contain array pattern matching
|
6498 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:291)
|
6499 | </summary>
|
6500 | </member>
|
6501 | <member name="M:FSComp.SR.crefQuotationsCantContainAddressOf">
|
6502 | <summary>
|
6503 | Quotations cannot contain expressions that take the address of a field
|
6504 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:280)
|
6505 | </summary>
|
6506 | </member>
|
6507 | <member name="M:FSComp.SR.crefQuotationsCantCallTraitMembers">
|
6508 | <summary>
|
6509 | Quotations cannot contain expressions that make member constraint calls, or uses of operators that implicitly resolve to a member constraint call
|
6510 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:288)
|
6511 | </summary>
|
6512 | </member>
|
6513 | <member name="M:FSComp.SR.crefNoSetOfHole">
|
6514 | <summary>
|
6515 | A quotation may not involve an assignment to or taking the address of a captured local variable
|
6516 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1264)
|
6517 | </summary>
|
6518 | </member>
|
6519 | <member name="M:FSComp.SR.crefNoInnerGenericsInQuotations">
|
6520 | <summary>
|
6521 | Inner generic functions are not permitted in quoted expressions. Consider adding some type constraints until this function is no longer generic.
|
6522 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1076)
|
6523 | </summary>
|
6524 | </member>
|
6525 | <member name="M:FSComp.SR.crefBoundVarUsedInSplice(System.String)">
|
6526 | <summary>
|
6527 | The variable '%s' is bound in a quotation but is used as part of a spliced expression. This is not permitted since it may escape its scope.
|
6528 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:276)
|
6529 | </summary>
|
6530 | </member>
|
6531 | <member name="M:FSComp.SR.considerUpcastOperator(System.String,System.String)">
|
6532 | <summary>
|
6533 | The conversion from %s to %s is a compile-time safe upcast, not a downcast. Consider using the :> (upcast) operator instead of the :?> (downcast) operator.
|
6534 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1314)
|
6535 | </summary>
|
6536 | </member>
|
6537 | <member name="M:FSComp.SR.considerUpcast(System.String,System.String)">
|
6538 | <summary>
|
6539 | The conversion from %s to %s is a compile-time safe upcast, not a downcast. Consider using 'upcast' instead of 'downcast'.
|
6540 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1313)
|
6541 | </summary>
|
6542 | </member>
|
6543 | <member name="M:FSComp.SR.commaInsteadOfSemicolonInRecord">
|
6544 | <summary>
|
6545 | A ';' is used to separate field values in records. Consider replacing ',' with ';'.
|
6546 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:20)
|
6547 | </summary>
|
6548 | </member>
|
6549 | <member name="M:FSComp.SR.chkVariableUsedInInvalidWay(System.String)">
|
6550 | <summary>
|
6551 | The variable '%s' is used in an invalid way
|
6552 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:234)
|
6553 | </summary>
|
6554 | </member>
|
6555 | <member name="M:FSComp.SR.chkValueWithDefaultValueMustHaveDefaultValue">
|
6556 | <summary>
|
6557 | The type of a field using the 'DefaultValue' attribute must admit default initialization, i.e. have 'null' as a proper value or be a struct type whose fields all admit default initialization. You can use 'DefaultValue(false)' to disable this check
|
6558 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:274)
|
6559 | </summary>
|
6560 | </member>
|
6561 | <member name="M:FSComp.SR.chkUnusedValue(System.String)">
|
6562 | <summary>
|
6563 | The value '%s' is unused
|
6564 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1025)
|
6565 | </summary>
|
6566 | </member>
|
6567 | <member name="M:FSComp.SR.chkUnusedThisVariable(System.String)">
|
6568 | <summary>
|
6569 | The recursive object reference '%s' is unused. The presence of a recursive object reference adds runtime initialization checks to members in this and derived types. Consider removing this recursive object reference.
|
6570 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1026)
|
6571 | </summary>
|
6572 | </member>
|
6573 | <member name="M:FSComp.SR.chkUnionCaseDefaultAugmentation">
|
6574 | <summary>
|
6575 | default augmentation of the union case
|
6576 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:259)
|
6577 | </summary>
|
6578 | </member>
|
6579 | <member name="M:FSComp.SR.chkUnionCaseCompiledForm">
|
6580 | <summary>
|
6581 | compiled form of the union case
|
6582 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:258)
|
6583 | </summary>
|
6584 | </member>
|
6585 | <member name="M:FSComp.SR.chkTypeLessAccessibleThanType(System.String,System.String)">
|
6586 | <summary>
|
6587 | The type '%s' is less accessible than the value, member or type '%s' it is used in.
|
6588 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:235)
|
6589 | </summary>
|
6590 | </member>
|
6591 | <member name="M:FSComp.SR.chkTyparMultipleClassConstraints">
|
6592 | <summary>
|
6593 | A type variable has been constrained by multiple different class types. A type variable may only have one class constraint.
|
6594 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1275)
|
6595 | </summary>
|
6596 | </member>
|
6597 | <member name="M:FSComp.SR.chkSystemVoidOnlyInTypeof">
|
6598 | <summary>
|
6599 | 'System.Void' can only be used as 'typeof<System.Void>' in F#
|
6600 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:236)
|
6601 | </summary>
|
6602 | </member>
|
6603 | <member name="M:FSComp.SR.chkSplicingOnlyInQuotations">
|
6604 | <summary>
|
6605 | Expression-splicing operators may only be used within quotations
|
6606 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:239)
|
6607 | </summary>
|
6608 | </member>
|
6609 | <member name="M:FSComp.SR.chkReturnTypeNoByref">
|
6610 | <summary>
|
6611 | A method return type would contain byrefs which is not permitted
|
6612 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:251)
|
6613 | </summary>
|
6614 | </member>
|
6615 | <member name="M:FSComp.SR.chkReflectedDefCantSplice">
|
6616 | <summary>
|
6617 | [<ReflectedDefinition>] terms cannot contain uses of the prefix splice operator '%%'
|
6618 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:256)
|
6619 | </summary>
|
6620 | </member>
|
6621 | <member name="M:FSComp.SR.chkProtectedOrBaseCalled">
|
6622 | <summary>
|
6623 | A protected member is called or 'base' is being used. This is only allowed in the direct implementation of members since they could escape their object scope.
|
6624 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:231)
|
6625 | </summary>
|
6626 | </member>
|
6627 | <member name="M:FSComp.SR.chkPropertySameNameMethod(System.String)">
|
6628 | <summary>
|
6629 | Name clash. The property '%s' has the same name as a method in this type.
|
6630 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:260)
|
6631 | </summary>
|
6632 | </member>
|
6633 | <member name="M:FSComp.SR.chkPropertySameNameIndexer(System.String)">
|
6634 | <summary>
|
6635 | The property '%s' has the same name as another property in this type, but one takes indexer arguments and the other does not. You may be missing an indexer argument to one of your properties.
|
6636 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:262)
|
6637 | </summary>
|
6638 | </member>
|
6639 | <member name="M:FSComp.SR.chkObjCtorsCantUseExceptionHandling">
|
6640 | <summary>
|
6641 | Object constructors cannot directly use try/with and try/finally prior to the initialization of the object. This includes constructs such as 'for x in ...' that may elaborate to uses of these constructs. This is a limitation imposed by Common IL.
|
6642 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:245)
|
6643 | </summary>
|
6644 | </member>
|
6645 | <member name="M:FSComp.SR.chkNoReflectedDefinitionOnStructMember">
|
6646 | <summary>
|
6647 | ReflectedDefinitionAttribute may not be applied to an instance member on a struct type, because the instance member takes an implicit 'this' byref parameter
|
6648 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1067)
|
6649 | </summary>
|
6650 | </member>
|
6651 | <member name="M:FSComp.SR.chkNoFirstClassSplicing">
|
6652 | <summary>
|
6653 | First-class uses of the expression-splicing operator are not permitted
|
6654 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:240)
|
6655 | </summary>
|
6656 | </member>
|
6657 | <member name="M:FSComp.SR.chkNoFirstClassRethrow">
|
6658 | <summary>
|
6659 | First-class uses of the 'reraise' function is not permitted
|
6660 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:242)
|
6661 | </summary>
|
6662 | </member>
|
6663 | <member name="M:FSComp.SR.chkNoFirstClassAddressOf">
|
6664 | <summary>
|
6665 | First-class uses of the address-of operators are not permitted
|
6666 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:241)
|
6667 | </summary>
|
6668 | </member>
|
6669 | <member name="M:FSComp.SR.chkNoByrefsOfByrefs(System.String)">
|
6670 | <summary>
|
6671 | Type '%s' is illegal because in byref<T>, T cannot contain byref types.
|
6672 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1246)
|
6673 | </summary>
|
6674 | </member>
|
6675 | <member name="M:FSComp.SR.chkNoByrefReturnOfLocal(System.String)">
|
6676 | <summary>
|
6677 | The address of the variable '%s' cannot be used at this point. A method or function may not return the address of this local value.
|
6678 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1324)
|
6679 | </summary>
|
6680 | </member>
|
6681 | <member name="M:FSComp.SR.chkNoByrefInTypeAbbrev">
|
6682 | <summary>
|
6683 | The type abbreviation contains byrefs. This is not permitted by F#.
|
6684 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:275)
|
6685 | </summary>
|
6686 | </member>
|
6687 | <member name="M:FSComp.SR.chkNoByrefAtThisPoint(System.String)">
|
6688 | <summary>
|
6689 | The byref typed value '%s' cannot be used at this point
|
6690 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:243)
|
6691 | </summary>
|
6692 | </member>
|
6693 | <member name="M:FSComp.SR.chkNoByrefAsTopValue">
|
6694 | <summary>
|
6695 | A byref typed value would be stored here. Top-level let-bound byref values are not permitted.
|
6696 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:255)
|
6697 | </summary>
|
6698 | </member>
|
6699 | <member name="M:FSComp.SR.chkNoAddressStaticFieldAtThisPoint(System.String)">
|
6700 | <summary>
|
6701 | The address of the static field '%s' cannot be used at this point
|
6702 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:247)
|
6703 | </summary>
|
6704 | </member>
|
6705 | <member name="M:FSComp.SR.chkNoAddressOfAtThisPoint(System.String)">
|
6706 | <summary>
|
6707 | The address of the variable '%s' cannot be used at this point
|
6708 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:246)
|
6709 | </summary>
|
6710 | </member>
|
6711 | <member name="M:FSComp.SR.chkNoAddressOfArrayElementAtThisPoint">
|
6712 | <summary>
|
6713 | The address of an array element cannot be used at this point
|
6714 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:249)
|
6715 | </summary>
|
6716 | </member>
|
6717 | <member name="M:FSComp.SR.chkNoAddressFieldAtThisPoint(System.String)">
|
6718 | <summary>
|
6719 | The address of the field '%s' cannot be used at this point
|
6720 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:248)
|
6721 | </summary>
|
6722 | </member>
|
6723 | <member name="M:FSComp.SR.chkMultipleGenericInterfaceInstantiations(System.String,System.String)">
|
6724 | <summary>
|
6725 | This type implements the same interface at different generic instantiations '%s' and '%s'. This is not permitted in this version of F#.
|
6726 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:273)
|
6727 | </summary>
|
6728 | </member>
|
6729 | <member name="M:FSComp.SR.chkMemberUsedInInvalidWay(System.String,System.String,System.String)">
|
6730 | <summary>
|
6731 | The member '%s' is used in an invalid way. A use of '%s' has been inferred prior to its definition at or near '%s'. This is an invalid forward reference.
|
6732 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:254)
|
6733 | </summary>
|
6734 | </member>
|
6735 | <member name="M:FSComp.SR.chkLimitationsOfBaseKeyword">
|
6736 | <summary>
|
6737 | 'base' values may only be used to make direct calls to the base implementations of overridden members
|
6738 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:244)
|
6739 | </summary>
|
6740 | </member>
|
6741 | <member name="M:FSComp.SR.chkInvalidCustAttrVal">
|
6742 | <summary>
|
6743 | Invalid custom attribute value (not a constant or literal)
|
6744 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:252)
|
6745 | </summary>
|
6746 | </member>
|
6747 | <member name="M:FSComp.SR.chkGetterSetterDoNotMatchAbstract(System.String)">
|
6748 | <summary>
|
6749 | The property '%s' has a getter and a setter that do not match. If one is abstract then the other must be as well.
|
6750 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:261)
|
6751 | </summary>
|
6752 | </member>
|
6753 | <member name="M:FSComp.SR.chkGetterAndSetterHaveSamePropertyType(System.String,System.String,System.String)">
|
6754 | <summary>
|
6755 | A property's getter and setter must have the same type. Property '%s' has getter of type '%s' but setter of type '%s'.
|
6756 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1284)
|
6757 | </summary>
|
6758 | </member>
|
6759 | <member name="M:FSComp.SR.chkFirstClassFuncNoByref">
|
6760 | <summary>
|
6761 | The type of a first-class function cannot contain byrefs
|
6762 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:250)
|
6763 | </summary>
|
6764 | </member>
|
6765 | <member name="M:FSComp.SR.chkErrorUseOfByref">
|
6766 | <summary>
|
6767 | A type instantiation involves a byref type. This is not permitted by the rules of Common IL.
|
6768 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:237)
|
6769 | </summary>
|
6770 | </member>
|
6771 | <member name="M:FSComp.SR.chkErrorContainsCallToRethrow">
|
6772 | <summary>
|
6773 | Calls to 'reraise' may only occur directly in a handler of a try-with
|
6774 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:238)
|
6775 | </summary>
|
6776 | </member>
|
6777 | <member name="M:FSComp.SR.chkEntryPointUsage">
|
6778 | <summary>
|
6779 | A function labeled with the 'EntryPointAttribute' attribute must be the last declaration in the last file in the compilation sequence.
|
6780 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:257)
|
6781 | </summary>
|
6782 | </member>
|
6783 | <member name="M:FSComp.SR.chkDuplicatePropertyWithSuffix(System.String)">
|
6784 | <summary>
|
6785 | Duplicate property. The property '%s' has the same name and signature as another property in this type once tuples, functions, units of measure and/or provided types are erased.
|
6786 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:270)
|
6787 | </summary>
|
6788 | </member>
|
6789 | <member name="M:FSComp.SR.chkDuplicateProperty(System.String)">
|
6790 | <summary>
|
6791 | Duplicate property. The property '%s' has the same name and signature as another property in this type.
|
6792 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:269)
|
6793 | </summary>
|
6794 | </member>
|
6795 | <member name="M:FSComp.SR.chkDuplicateMethodWithSuffix(System.String)">
|
6796 | <summary>
|
6797 | Duplicate method. The method '%s' has the same name and signature as another method in this type once tuples, functions, units of measure and/or provided types are erased.
|
6798 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:266)
|
6799 | </summary>
|
6800 | </member>
|
6801 | <member name="M:FSComp.SR.chkDuplicateMethodInheritedTypeWithSuffix(System.String)">
|
6802 | <summary>
|
6803 | Duplicate method. The abstract method '%s' has the same name and signature as an abstract method in an inherited type once tuples, functions, units of measure and/or provided types are erased.
|
6804 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:272)
|
6805 | </summary>
|
6806 | </member>
|
6807 | <member name="M:FSComp.SR.chkDuplicateMethodInheritedType(System.String)">
|
6808 | <summary>
|
6809 | Duplicate method. The abstract method '%s' has the same name and signature as an abstract method in an inherited type.
|
6810 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:271)
|
6811 | </summary>
|
6812 | </member>
|
6813 | <member name="M:FSComp.SR.chkDuplicateMethodCurried(System.String)">
|
6814 | <summary>
|
6815 | The method '%s' has curried arguments but has the same name as another method in this type. Methods with curried arguments cannot be overloaded. Consider using a method taking tupled arguments.
|
6816 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:267)
|
6817 | </summary>
|
6818 | </member>
|
6819 | <member name="M:FSComp.SR.chkDuplicateMethod(System.String)">
|
6820 | <summary>
|
6821 | Duplicate method. The method '%s' has the same name and signature as another method in this type.
|
6822 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:265)
|
6823 | </summary>
|
6824 | </member>
|
6825 | <member name="M:FSComp.SR.chkCurriedMethodsCantHaveOutParams">
|
6826 | <summary>
|
6827 | Methods with curried arguments cannot declare 'out', 'ParamArray', 'optional', 'ReflectedDefinition', 'byref', 'CallerLineNumber', 'CallerMemberName', or 'CallerFilePath' arguments
|
6828 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:268)
|
6829 | </summary>
|
6830 | </member>
|
6831 | <member name="M:FSComp.SR.chkCantStoreByrefValue">
|
6832 | <summary>
|
6833 | A type would store a byref typed value. This is not permitted by Common IL.
|
6834 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:263)
|
6835 | </summary>
|
6836 | </member>
|
6837 | <member name="M:FSComp.SR.chkByrefUsedInInvalidWay(System.String)">
|
6838 | <summary>
|
6839 | The byref-typed variable '%s' is used in an invalid way. Byrefs cannot be captured by closures or passed to inner functions.
|
6840 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:232)
|
6841 | </summary>
|
6842 | </member>
|
6843 | <member name="M:FSComp.SR.chkBaseUsedInInvalidWay">
|
6844 | <summary>
|
6845 | The 'base' keyword is used in an invalid way. Base calls cannot be used in closures. Consider using a private member to make base calls.
|
6846 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:233)
|
6847 | </summary>
|
6848 | </member>
|
6849 | <member name="M:FSComp.SR.chkAttrHasAllowMultiFalse(System.String)">
|
6850 | <summary>
|
6851 | The attribute type '%s' has 'AllowMultiple=false'. Multiple instances of this attribute cannot be attached to a single language element.
|
6852 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:253)
|
6853 | </summary>
|
6854 | </member>
|
6855 | <member name="M:FSComp.SR.checkRaiseFamilyFunctionArgumentCount(System.String,System.Int32,System.Int32)">
|
6856 | <summary>
|
6857 | Redundant arguments are being ignored in function '%s'. Expected %d but got %d arguments.
|
6858 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1303)
|
6859 | </summary>
|
6860 | </member>
|
6861 | <member name="M:FSComp.SR.checkNotSufficientlyGenericBecauseOfScopeAnon">
|
6862 | <summary>
|
6863 | Type inference caused an inference type variable to escape its scope. Consider adding type annotations to make your code less generic.
|
6864 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1302)
|
6865 | </summary>
|
6866 | </member>
|
6867 | <member name="M:FSComp.SR.checkNotSufficientlyGenericBecauseOfScope(System.String)">
|
6868 | <summary>
|
6869 | Type inference caused the type variable %s to escape its scope. Consider adding an explicit type parameter declaration or adjusting your code to be less generic.
|
6870 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1301)
|
6871 | </summary>
|
6872 | </member>
|
6873 | <member name="M:FSComp.SR.checkLowercaseLiteralBindingInPattern(System.String)">
|
6874 | <summary>
|
6875 | Lowercase literal '%s' is being shadowed by a new pattern with the same name. Only uppercase and module-prefixed literals can be used as named patterns.
|
6876 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1304)
|
6877 | </summary>
|
6878 | </member>
|
6879 | <member name="M:FSComp.SR.cannotResolveNullableOperators(System.String)">
|
6880 | <summary>
|
6881 | The operator '%s' cannot be resolved. Consider opening the module 'Microsoft.FSharp.Linq.NullableOperators'.
|
6882 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1278)
|
6883 | </summary>
|
6884 | </member>
|
6885 | <member name="M:FSComp.SR.buildUnrecognizedOption(System.String)">
|
6886 | <summary>
|
6887 | Unrecognized option: '%s'
|
6888 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:67)
|
6889 | </summary>
|
6890 | </member>
|
6891 | <member name="M:FSComp.SR.buildUnexpectedTypeArgs(System.String,System.Int32)">
|
6892 | <summary>
|
6893 | The non-generic type '%s' does not expect any type arguments, but here is given %d type argument(s)
|
6894 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:22)
|
6895 | </summary>
|
6896 | </member>
|
6897 | <member name="M:FSComp.SR.buildUnexpectedFileNameCharacter(System.String,System.String)">
|
6898 | <summary>
|
6899 | Filename '%s' contains invalid character '%s'
|
6900 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1074)
|
6901 | </summary>
|
6902 | </member>
|
6903 | <member name="M:FSComp.SR.buildSignatureWithoutImplementation(System.String)">
|
6904 | <summary>
|
6905 | The signature file '%s' does not have a corresponding implementation file. If an implementation file exists then check the 'module' and 'namespace' declarations in the signature and implementation files match.
|
6906 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:64)
|
6907 | </summary>
|
6908 | </member>
|
6909 | <member name="M:FSComp.SR.buildSignatureAlreadySpecified(System.String)">
|
6910 | <summary>
|
6911 | A signature for the file or module '%s' has already been specified
|
6912 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:61)
|
6913 | </summary>
|
6914 | </member>
|
6915 | <member name="M:FSComp.SR.buildSearchDirectoryNotFound(System.String)">
|
6916 | <summary>
|
6917 | The search directory '%s' could not be found
|
6918 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:34)
|
6919 | </summary>
|
6920 | </member>
|
6921 | <member name="M:FSComp.SR.buildRequiresCLI2(System.String)">
|
6922 | <summary>
|
6923 | The file '%s' is a CLI 1.x version of mscorlib. F# requires CLI version 2.0 or greater.
|
6924 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:39)
|
6925 | </summary>
|
6926 | </member>
|
6927 | <member name="M:FSComp.SR.buildProductName(System.String)">
|
6928 | <summary>
|
6929 | F# Compiler for F# %s
|
6930 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:29)
|
6931 | </summary>
|
6932 | </member>
|
6933 | <member name="M:FSComp.SR.buildProblemWithFilename(System.String,System.String)">
|
6934 | <summary>
|
6935 | Problem with filename '%s': %s
|
6936 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:30)
|
6937 | </summary>
|
6938 | </member>
|
6939 | <member name="M:FSComp.SR.buildProblemReadingAssembly(System.String,System.String)">
|
6940 | <summary>
|
6941 | Problem reading assembly '%s': %s
|
6942 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1271)
|
6943 | </summary>
|
6944 | </member>
|
6945 | <member name="M:FSComp.SR.buildPdbRequiresDebug">
|
6946 | <summary>
|
6947 | The '--pdb' option requires the '--debug' option to be used
|
6948 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:32)
|
6949 | </summary>
|
6950 | </member>
|
6951 | <member name="M:FSComp.SR.buildOptionRequiresParameter(System.String)">
|
6952 | <summary>
|
6953 | Option requires parameter: %s
|
6954 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:49)
|
6955 | </summary>
|
6956 | </member>
|
6957 | <member name="M:FSComp.SR.buildNoInputsSpecified">
|
6958 | <summary>
|
6959 | No inputs specified
|
6960 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:31)
|
6961 | </summary>
|
6962 | </member>
|
6963 | <member name="M:FSComp.SR.buildMultipleToplevelModules">
|
6964 | <summary>
|
6965 | This file contains multiple declarations of the form 'module SomeNamespace.SomeModule'. Only one declaration of this form is permitted in a file. Change your file to use an initial namespace declaration and/or use 'module ModuleName = ...' to define your modules.
|
6966 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:48)
|
6967 | </summary>
|
6968 | </member>
|
6969 | <member name="M:FSComp.SR.buildMultipleReferencesNotAllowed(System.String)">
|
6970 | <summary>
|
6971 | Multiple references to '%s.dll' are not permitted
|
6972 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:38)
|
6973 | </summary>
|
6974 | </member>
|
6975 | <member name="M:FSComp.SR.buildMultiFileRequiresNamespaceOrModule">
|
6976 | <summary>
|
6977 | Files in libraries or multiple-file applications must begin with a namespace or module declaration, e.g. 'namespace SomeNamespace.SubNamespace' or 'module SomeNamespace.SomeModule'. Only the last source file of an application may omit such a declaration.
|
6978 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:46)
|
6979 | </summary>
|
6980 | </member>
|
6981 | <member name="M:FSComp.SR.buildMscorlibAndReferencedAssemblyMismatch(System.String)">
|
6982 | <summary>
|
6983 | The referenced or default base CLI library 'mscorlib' is binary-incompatible with the referenced library '%s'. Consider recompiling the library or making an explicit reference to a version of this library that matches the CLI version you are using.
|
6984 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:41)
|
6985 | </summary>
|
6986 | </member>
|
6987 | <member name="M:FSComp.SR.buildMscorLibAndFSharpCoreMismatch(System.String)">
|
6988 | <summary>
|
6989 | The referenced or default base CLI library 'mscorlib' is binary-incompatible with the referenced F# core library '%s'. Consider recompiling the library or making an explicit reference to a version of this library that matches the CLI version you are using.
|
6990 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:43)
|
6991 | </summary>
|
6992 | </member>
|
6993 | <member name="M:FSComp.SR.buildInvalidWarningNumber(System.String)">
|
6994 | <summary>
|
6995 | Invalid warning number '%s'
|
6996 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:26)
|
6997 | </summary>
|
6998 | </member>
|
6999 | <member name="M:FSComp.SR.buildInvalidVersionString(System.String)">
|
7000 | <summary>
|
7001 | Invalid version string '%s'
|
7002 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:27)
|
7003 | </summary>
|
7004 | </member>
|
7005 | <member name="M:FSComp.SR.buildInvalidVersionFile(System.String)">
|
7006 | <summary>
|
7007 | Invalid version file '%s'
|
7008 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:28)
|
7009 | </summary>
|
7010 | </member>
|
7011 | <member name="M:FSComp.SR.buildInvalidSourceFileExtension(System.String)">
|
7012 | <summary>
|
7013 | The file extension of '%s' is not recognized. Source files must have extension .fs, .fsi, .fsx, .fsscript, .ml or .mli.
|
7014 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:51)
|
7015 | </summary>
|
7016 | </member>
|
7017 | <member name="M:FSComp.SR.buildInvalidSearchDirectory(System.String)">
|
7018 | <summary>
|
7019 | The search directory '%s' is invalid
|
7020 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:33)
|
7021 | </summary>
|
7022 | </member>
|
7023 | <member name="M:FSComp.SR.buildInvalidPrivacy(System.String)">
|
7024 | <summary>
|
7025 | Unrecognized privacy setting '%s' for managed resource, valid options are 'public' and 'private'
|
7026 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:37)
|
7027 | </summary>
|
7028 | </member>
|
7029 | <member name="M:FSComp.SR.buildInvalidModuleOrNamespaceName">
|
7030 | <summary>
|
7031 | Invalid module or namespace name
|
7032 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:68)
|
7033 | </summary>
|
7034 | </member>
|
7035 | <member name="M:FSComp.SR.buildInvalidHashtimeDirective">
|
7036 | <summary>
|
7037 | Invalid directive. Expected '#time', '#time \"on\"' or '#time \"off\"'.
|
7038 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:59)
|
7039 | </summary>
|
7040 | </member>
|
7041 | <member name="M:FSComp.SR.buildInvalidHashrDirective">
|
7042 | <summary>
|
7043 | Invalid directive. Expected '#r \"<file-or-assembly>\"'.
|
7044 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:57)
|
7045 | </summary>
|
7046 | </member>
|
7047 | <member name="M:FSComp.SR.buildInvalidHashloadDirective">
|
7048 | <summary>
|
7049 | Invalid directive. Expected '#load \"<file>\" ... \"<file>\"'.
|
7050 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:58)
|
7051 | </summary>
|
7052 | </member>
|
7053 | <member name="M:FSComp.SR.buildInvalidHashIDirective">
|
7054 | <summary>
|
7055 | Invalid directive. Expected '#I \"<path>\"'.
|
7056 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:56)
|
7057 | </summary>
|
7058 | </member>
|
7059 | <member name="M:FSComp.SR.buildInvalidFilename(System.String)">
|
7060 | <summary>
|
7061 | '%s' is not a valid filename
|
7062 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:35)
|
7063 | </summary>
|
7064 | </member>
|
7065 | <member name="M:FSComp.SR.buildInvalidAssemblyName(System.String)">
|
7066 | <summary>
|
7067 | '%s' is not a valid assembly name
|
7068 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:36)
|
7069 | </summary>
|
7070 | </member>
|
7071 | <member name="M:FSComp.SR.buildImplicitModuleIsNotLegalIdentifier(System.String,System.String)">
|
7072 | <summary>
|
7073 | The declarations in this file will be placed in an implicit module '%s' based on the file name '%s'. However this is not a valid F# identifier, so the contents will not be accessible from other files. Consider renaming the file or adding a 'module' or 'namespace' declaration at the top of the file.
|
7074 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:45)
|
7075 | </summary>
|
7076 | </member>
|
7077 | <member name="M:FSComp.SR.buildImplementationAlreadyGivenDetail(System.String)">
|
7078 | <summary>
|
7079 | An implementation of file or module '%s' has already been given. Compilation order is significant in F# because of type inference. You may need to adjust the order of your files to place the signature file before the implementation. In Visual Studio files are type-checked in the order they appear in the project file, which can be edited manually or adjusted using the solution explorer.
|
7080 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:62)
|
7081 | </summary>
|
7082 | </member>
|
7083 | <member name="M:FSComp.SR.buildImplementationAlreadyGiven(System.String)">
|
7084 | <summary>
|
7085 | An implementation of the file or module '%s' has already been given
|
7086 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:63)
|
7087 | </summary>
|
7088 | </member>
|
7089 | <member name="M:FSComp.SR.buildExplicitCoreLibRequiresNoFramework(System.String)">
|
7090 | <summary>
|
7091 | When mscorlib.dll or FSharp.Core.dll is explicitly referenced the %s option must also be passed
|
7092 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1069)
|
7093 | </summary>
|
7094 | </member>
|
7095 | <member name="M:FSComp.SR.buildExpectedSigdataFile(System.String)">
|
7096 | <summary>
|
7097 | FSharp.Core.sigdata not found alongside FSharp.Core. File expected in %s.
|
7098 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1070)
|
7099 | </summary>
|
7100 | </member>
|
7101 | <member name="M:FSComp.SR.buildExpectedFileAlongSideFSharpCore(System.String,System.String)">
|
7102 | <summary>
|
7103 | File '%s' not found alongside FSharp.Core. File expected in %s.
|
7104 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1072)
|
7105 | </summary>
|
7106 | </member>
|
7107 | <member name="M:FSComp.SR.buildErrorOpeningBinaryFile(System.String,System.String)">
|
7108 | <summary>
|
7109 | Error opening binary file '%s': %s
|
7110 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:54)
|
7111 | </summary>
|
7112 | </member>
|
7113 | <member name="M:FSComp.SR.buildDirectivesInModulesAreIgnored">
|
7114 | <summary>
|
7115 | Directives inside modules are ignored
|
7116 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:60)
|
7117 | </summary>
|
7118 | </member>
|
7119 | <member name="M:FSComp.SR.buildDifferentVersionMustRecompile(System.String)">
|
7120 | <summary>
|
7121 | The F#-compiled DLL '%s' needs to be recompiled to be used with this version of F#
|
7122 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:55)
|
7123 | </summary>
|
7124 | </member>
|
7125 | <member name="M:FSComp.SR.buildDidNotExpectSigdataResource(System.String)">
|
7126 | <summary>
|
7127 | Did not expect to find sigdata resource in FSharp.Core.dll at %s.
|
7128 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1073)
|
7129 | </summary>
|
7130 | </member>
|
7131 | <member name="M:FSComp.SR.buildDidNotExpectOptDataResource(System.String)">
|
7132 | <summary>
|
7133 | Did not expect to find optdata resource in FSharp.Core.dll at %s.
|
7134 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1071)
|
7135 | </summary>
|
7136 | </member>
|
7137 | <member name="M:FSComp.SR.buildCouldNotResolveAssemblyRequiredByFile(System.String,System.String)">
|
7138 | <summary>
|
7139 | Could not resolve assembly '%s' required by '%s'
|
7140 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:53)
|
7141 | </summary>
|
7142 | </member>
|
7143 | <member name="M:FSComp.SR.buildCouldNotResolveAssembly(System.String)">
|
7144 | <summary>
|
7145 | Could not resolve assembly '%s'
|
7146 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:52)
|
7147 | </summary>
|
7148 | </member>
|
7149 | <member name="M:FSComp.SR.buildCouldNotReadVersionInfoFromMscorlib">
|
7150 | <summary>
|
7151 | Could not read version from mscorlib.dll
|
7152 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:40)
|
7153 | </summary>
|
7154 | </member>
|
7155 | <member name="M:FSComp.SR.buildCouldNotFindSourceFile(System.String)">
|
7156 | <summary>
|
7157 | Source file '%s' could not be found
|
7158 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:50)
|
7159 | </summary>
|
7160 | </member>
|
7161 | <member name="M:FSComp.SR.buildCompilingExtensionIsForML">
|
7162 | <summary>
|
7163 | The file extensions '.ml' and '.mli' are for ML compatibility
|
7164 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1054)
|
7165 | </summary>
|
7166 | </member>
|
7167 | <member name="M:FSComp.SR.buildCannotReadAssembly(System.String)">
|
7168 | <summary>
|
7169 | Unable to read assembly '%s'
|
7170 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:42)
|
7171 | </summary>
|
7172 | </member>
|
7173 | <member name="M:FSComp.SR.buildAssemblyResolutionFailed">
|
7174 | <summary>
|
7175 | Assembly resolution failure at or near this location
|
7176 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:44)
|
7177 | </summary>
|
7178 | </member>
|
7179 | <member name="M:FSComp.SR.buildArgInvalidInt(System.String)">
|
7180 | <summary>
|
7181 | '%s' is not a valid integer argument
|
7182 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:65)
|
7183 | </summary>
|
7184 | </member>
|
7185 | <member name="M:FSComp.SR.buildArgInvalidFloat(System.String)">
|
7186 | <summary>
|
7187 | '%s' is not a valid floating point argument
|
7188 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:66)
|
7189 | </summary>
|
7190 | </member>
|
7191 | <member name="M:FSComp.SR.augTypeCantHaveRefEqAndStructAttrs">
|
7192 | <summary>
|
7193 | A type cannot have both the 'ReferenceEquality' and 'StructuralEquality' or 'StructuralComparison' attributes
|
7194 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:206)
|
7195 | </summary>
|
7196 | </member>
|
7197 | <member name="M:FSComp.SR.augStructEqNeedsNoCompOrStructComp">
|
7198 | <summary>
|
7199 | The 'StructuralEquality' attribute must be used in conjunction with the 'NoComparison' or 'StructuralComparison' attributes
|
7200 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:205)
|
7201 | </summary>
|
7202 | </member>
|
7203 | <member name="M:FSComp.SR.augStructCompNeedsStructEquality">
|
7204 | <summary>
|
7205 | The 'StructuralComparison' attribute must be used in conjunction with the 'StructuralEquality' attribute
|
7206 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:204)
|
7207 | </summary>
|
7208 | </member>
|
7209 | <member name="M:FSComp.SR.augRefEqCantHaveObjEquals">
|
7210 | <summary>
|
7211 | A type with attribute 'ReferenceEquality' cannot have an explicit implementation of 'Object.Equals(obj)', 'System.IEquatable<_>' or 'System.Collections.IStructuralEquatable'
|
7212 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:208)
|
7213 | </summary>
|
7214 | </member>
|
7215 | <member name="M:FSComp.SR.augOnlyCertainTypesCanHaveAttrs">
|
7216 | <summary>
|
7217 | Only record, union, exception and struct types may be augmented with the 'ReferenceEquality', 'StructuralEquality' and 'StructuralComparison' attributes
|
7218 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:207)
|
7219 | </summary>
|
7220 | </member>
|
7221 | <member name="M:FSComp.SR.augNoRefEqualsOnStruct">
|
7222 | <summary>
|
7223 | The 'ReferenceEquality' attribute cannot be used on structs. Consider using the 'StructuralEquality' attribute instead, or implement an override for 'System.Object.Equals(obj)'.
|
7224 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:201)
|
7225 | </summary>
|
7226 | </member>
|
7227 | <member name="M:FSComp.SR.augNoEqualityNeedsNoComparison">
|
7228 | <summary>
|
7229 | The 'NoEquality' attribute must be used in conjunction with the 'NoComparison' attribute
|
7230 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:203)
|
7231 | </summary>
|
7232 | </member>
|
7233 | <member name="M:FSComp.SR.augNoEqNeedsNoObjEquals">
|
7234 | <summary>
|
7235 | A type with attribute 'NoEquality' should not usually have an explicit implementation of 'Object.Equals(obj)'. Disable this warning if this is intentional for interoperability purposes
|
7236 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:211)
|
7237 | </summary>
|
7238 | </member>
|
7239 | <member name="M:FSComp.SR.augNoCompCantImpIComp">
|
7240 | <summary>
|
7241 | A type with attribute 'NoComparison' should not usually have an explicit implementation of 'System.IComparable', 'System.IComparable<_>' or 'System.Collections.IStructuralComparable'. Disable this warning if this is intentional for interoperability purposes
|
7242 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:212)
|
7243 | </summary>
|
7244 | </member>
|
7245 | <member name="M:FSComp.SR.augInvalidAttrs">
|
7246 | <summary>
|
7247 | This type uses an invalid mix of the attributes 'NoEquality', 'ReferenceEquality', 'StructuralEquality', 'NoComparison' and 'StructuralComparison'
|
7248 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:202)
|
7249 | </summary>
|
7250 | </member>
|
7251 | <member name="M:FSComp.SR.augCustomEqNeedsObjEquals">
|
7252 | <summary>
|
7253 | A type with attribute 'CustomEquality' must have an explicit implementation of at least one of 'Object.Equals(obj)', 'System.IEquatable<_>' or 'System.Collections.IStructuralEquatable'
|
7254 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:209)
|
7255 | </summary>
|
7256 | </member>
|
7257 | <member name="M:FSComp.SR.augCustomEqNeedsNoCompOrCustomComp">
|
7258 | <summary>
|
7259 | The 'CustomEquality' attribute must be used in conjunction with the 'NoComparison' or 'CustomComparison' attributes
|
7260 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:213)
|
7261 | </summary>
|
7262 | </member>
|
7263 | <member name="M:FSComp.SR.augCustomCompareNeedsIComp">
|
7264 | <summary>
|
7265 | A type with attribute 'CustomComparison' must have an explicit implementation of at least one of 'System.IComparable' or 'System.Collections.IStructuralComparable'
|
7266 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:210)
|
7267 | </summary>
|
7268 | </member>
|
7269 | <member name="M:FSComp.SR.astParseEmbeddedILTypeError">
|
7270 | <summary>
|
7271 | Error while parsing embedded IL type
|
7272 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:198)
|
7273 | </summary>
|
7274 | </member>
|
7275 | <member name="M:FSComp.SR.astParseEmbeddedILError">
|
7276 | <summary>
|
7277 | Error while parsing embedded IL
|
7278 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:197)
|
7279 | </summary>
|
7280 | </member>
|
7281 | <member name="M:FSComp.SR.astInvalidExprLeftHandOfAssignment">
|
7282 | <summary>
|
7283 | Invalid expression on left of assignment
|
7284 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:200)
|
7285 | </summary>
|
7286 | </member>
|
7287 | <member name="M:FSComp.SR.astDeprecatedIndexerNotation">
|
7288 | <summary>
|
7289 | This indexer notation has been removed from the F# language
|
7290 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:199)
|
7291 | </summary>
|
7292 | </member>
|
7293 | <member name="M:FSComp.SR.assemblyResolutionNetFramework">
|
7294 | <summary>
|
7295 | .NET Framework
|
7296 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:924)
|
7297 | </summary>
|
7298 | </member>
|
7299 | <member name="M:FSComp.SR.assemblyResolutionGAC">
|
7300 | <summary>
|
7301 | Global Assembly Cache
|
7302 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:925)
|
7303 | </summary>
|
7304 | </member>
|
7305 | <member name="M:FSComp.SR.assemblyResolutionFoundByAssemblyFoldersKey">
|
7306 | <summary>
|
7307 | Found by AssemblyFolders registry key
|
7308 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:922)
|
7309 | </summary>
|
7310 | </member>
|
7311 | <member name="M:FSComp.SR.assemblyResolutionFoundByAssemblyFoldersExKey">
|
7312 | <summary>
|
7313 | Found by AssemblyFoldersEx registry key
|
7314 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:923)
|
7315 | </summary>
|
7316 | </member>
|
7317 | <member name="M:FSComp.SR.activePatternIdentIsNotFunctionTyped(System.String)">
|
7318 | <summary>
|
7319 | Active pattern '%s' is not a function
|
7320 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1056)
|
7321 | </summary>
|
7322 | </member>
|
7323 | <member name="M:FSComp.SR.activePatternChoiceHasFreeTypars(System.String)">
|
7324 | <summary>
|
7325 | Active pattern '%s' has a result type containing type variables that are not determined by the input. The common cause is a when a result case is not mentioned, e.g. 'let (|A|B|) (x:int) = A x'. This can be fixed with a type constraint, e.g. 'let (|A|B|) (x:int) : Choice<int,unit> = A x'
|
7326 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1057)
|
7327 | </summary>
|
7328 | </member>
|
7329 | <member name="M:FSComp.SR.abImplicitHeapAllocation(System.String)">
|
7330 | <summary>
|
7331 | The mutable local '%s' is implicitly allocated as a reference cell because it has been captured by a closure. This warning is for informational purposes only to indicate where implicit allocations are performed.
|
7332 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1293)
|
7333 | </summary>
|
7334 | </member>
|
7335 | <member name="M:FSComp.SR.ValueNotContainedMutabilityVirtualsDiffer(System.String,System.String,System.String)">
|
7336 | <summary>
|
7337 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nOne is virtual and the other isn't
|
7338 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:109)
|
7339 | </summary>
|
7340 | </member>
|
7341 | <member name="M:FSComp.SR.ValueNotContainedMutabilityTypesDiffer(System.String,System.String,System.String)">
|
7342 | <summary>
|
7343 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nThe types differ
|
7344 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:101)
|
7345 | </summary>
|
7346 | </member>
|
7347 | <member name="M:FSComp.SR.ValueNotContainedMutabilityStaticsDiffer(System.String,System.String,System.String)">
|
7348 | <summary>
|
7349 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nOne is static and the other isn't
|
7350 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:108)
|
7351 | </summary>
|
7352 | </member>
|
7353 | <member name="M:FSComp.SR.ValueNotContainedMutabilityStaticButInstance(System.String,System.String,System.String)">
|
7354 | <summary>
|
7355 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nThe compiled representation of this method is as a static member but the signature indicates its compiled representation is as an instance member
|
7356 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:114)
|
7357 | </summary>
|
7358 | </member>
|
7359 | <member name="M:FSComp.SR.ValueNotContainedMutabilityParameterCountsDiffer(System.String,System.String,System.String)">
|
7360 | <summary>
|
7361 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nThe respective type parameter counts differ
|
7362 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:100)
|
7363 | </summary>
|
7364 | </member>
|
7365 | <member name="M:FSComp.SR.ValueNotContainedMutabilityOverridesDiffer(System.String,System.String,System.String)">
|
7366 | <summary>
|
7367 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nOne is marked as an override and the other isn't
|
7368 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:112)
|
7369 | </summary>
|
7370 | </member>
|
7371 | <member name="M:FSComp.SR.ValueNotContainedMutabilityOneIsTypeFunction(System.String,System.String,System.String)">
|
7372 | <summary>
|
7373 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nOne is a type function and the other is not. The signature requires explicit type parameters if they are present in the implementation.
|
7374 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:99)
|
7375 | </summary>
|
7376 | </member>
|
7377 | <member name="M:FSComp.SR.ValueNotContainedMutabilityOneIsConstructor(System.String,System.String,System.String)">
|
7378 | <summary>
|
7379 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nOne is a constructor/property and the other is not
|
7380 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:113)
|
7381 | </summary>
|
7382 | </member>
|
7383 | <member name="M:FSComp.SR.ValueNotContainedMutabilityNamesDiffer(System.String,System.String,System.String)">
|
7384 | <summary>
|
7385 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nThe names differ
|
7386 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:93)
|
7387 | </summary>
|
7388 | </member>
|
7389 | <member name="M:FSComp.SR.ValueNotContainedMutabilityLiteralConstantValuesDiffer(System.String,System.String,System.String)">
|
7390 | <summary>
|
7391 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nThe literal constant values and/or attributes differ
|
7392 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:98)
|
7393 | </summary>
|
7394 | </member>
|
7395 | <member name="M:FSComp.SR.ValueNotContainedMutabilityInstanceButStatic(System.String,System.String,System.String)">
|
7396 | <summary>
|
7397 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nThe compiled representation of this method is as an instance member, but the signature indicates its compiled representation is as a static member
|
7398 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:115)
|
7399 | </summary>
|
7400 | </member>
|
7401 | <member name="M:FSComp.SR.ValueNotContainedMutabilityInlineFlagsDiffer(System.String,System.String,System.String)">
|
7402 | <summary>
|
7403 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nThe inline flags differ
|
7404 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:97)
|
7405 | </summary>
|
7406 | </member>
|
7407 | <member name="M:FSComp.SR.ValueNotContainedMutabilityGenericParametersDiffer(System.String,System.String,System.String,System.String,System.String)">
|
7408 | <summary>
|
7409 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nThe number of generic parameters in the signature and implementation differ (the signature declares %s but the implementation declares %s
|
7410 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:104)
|
7411 | </summary>
|
7412 | </member>
|
7413 | <member name="M:FSComp.SR.ValueNotContainedMutabilityGenericParametersAreDifferentKinds(System.String,System.String,System.String)">
|
7414 | <summary>
|
7415 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nThe generic parameters in the signature and implementation have different kinds. Perhaps there is a missing [<Measure>] attribute.
|
7416 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:105)
|
7417 | </summary>
|
7418 | </member>
|
7419 | <member name="M:FSComp.SR.ValueNotContainedMutabilityFinalsDiffer(System.String,System.String,System.String)">
|
7420 | <summary>
|
7421 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nOne is final and the other isn't
|
7422 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:111)
|
7423 | </summary>
|
7424 | </member>
|
7425 | <member name="M:FSComp.SR.ValueNotContainedMutabilityExtensionsDiffer(System.String,System.String,System.String)">
|
7426 | <summary>
|
7427 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nOne is an extension member and the other is not
|
7428 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:102)
|
7429 | </summary>
|
7430 | </member>
|
7431 | <member name="M:FSComp.SR.ValueNotContainedMutabilityDotNetNamesDiffer(System.String,System.String,System.String)">
|
7432 | <summary>
|
7433 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nThe CLI member names differ
|
7434 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:107)
|
7435 | </summary>
|
7436 | </member>
|
7437 | <member name="M:FSComp.SR.ValueNotContainedMutabilityDisplayNamesDiffer(System.String,System.String,System.String)">
|
7438 | <summary>
|
7439 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nThe display names differ
|
7440 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:95)
|
7441 | </summary>
|
7442 | </member>
|
7443 | <member name="M:FSComp.SR.ValueNotContainedMutabilityCompiledNamesDiffer(System.String,System.String,System.String)">
|
7444 | <summary>
|
7445 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nThe compiled names differ
|
7446 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:94)
|
7447 | </summary>
|
7448 | </member>
|
7449 | <member name="M:FSComp.SR.ValueNotContainedMutabilityAttributesDiffer(System.String,System.String,System.String)">
|
7450 | <summary>
|
7451 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nThe mutability attributes differ
|
7452 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:92)
|
7453 | </summary>
|
7454 | </member>
|
7455 | <member name="M:FSComp.SR.ValueNotContainedMutabilityArityNotInferred(System.String,System.String,System.String)">
|
7456 | <summary>
|
7457 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nAn arity was not inferred for this value
|
7458 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:103)
|
7459 | </summary>
|
7460 | </member>
|
7461 | <member name="M:FSComp.SR.ValueNotContainedMutabilityAritiesDiffer(System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
|
7462 | <summary>
|
7463 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nThe arities in the signature and implementation differ. The signature specifies that '%s' is function definition or lambda expression accepting at least %s argument(s), but the implementation is a computed function value. To declare that a computed function value is a permitted implementation simply parenthesize its type in the signature, e.g.\n\tval %s: int -> (int -> int)\ninstead of\n\tval %s: int -> int -> int.
|
7464 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:106)
|
7465 | </summary>
|
7466 | </member>
|
7467 | <member name="M:FSComp.SR.ValueNotContainedMutabilityAccessibilityMore(System.String,System.String,System.String)">
|
7468 | <summary>
|
7469 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nThe accessibility specified in the signature is more than that specified in the implementation
|
7470 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:96)
|
7471 | </summary>
|
7472 | </member>
|
7473 | <member name="M:FSComp.SR.ValueNotContainedMutabilityAbstractsDiffer(System.String,System.String,System.String)">
|
7474 | <summary>
|
7475 | Module '%s' contains\n %s \nbut its signature specifies\n %s \nOne is abstract and the other isn't
|
7476 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:110)
|
7477 | </summary>
|
7478 | </member>
|
7479 | <member name="M:FSComp.SR.RunStartupValidation">
|
7480 | <summary>
|
7481 | Call this method once to validate that all known resources are valid; throws if not
|
7482 | </summary>
|
7483 | </member>
|
7484 | <member name="M:FSComp.SR.ModuleContainsConstructorButTypesOfFieldsDiffer(System.String,System.String)">
|
7485 | <summary>
|
7486 | The module contains the constructor\n %s \nbut its signature specifies\n %s \nThe types of the fields differ
|
7487 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:150)
|
7488 | </summary>
|
7489 | </member>
|
7490 | <member name="M:FSComp.SR.ModuleContainsConstructorButNamesDiffer(System.String,System.String)">
|
7491 | <summary>
|
7492 | The module contains the constructor\n %s \nbut its signature specifies\n %s \nThe names differ
|
7493 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:148)
|
7494 | </summary>
|
7495 | </member>
|
7496 | <member name="M:FSComp.SR.ModuleContainsConstructorButDataFieldsDiffer(System.String,System.String)">
|
7497 | <summary>
|
7498 | The module contains the constructor\n %s \nbut its signature specifies\n %s \nThe respective number of data fields differ
|
7499 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:149)
|
7500 | </summary>
|
7501 | </member>
|
7502 | <member name="M:FSComp.SR.ModuleContainsConstructorButAccessibilityDiffers(System.String,System.String)">
|
7503 | <summary>
|
7504 | The module contains the constructor\n %s \nbut its signature specifies\n %s \nthe accessibility specified in the signature is more than that specified in the implementation
|
7505 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:151)
|
7506 | </summary>
|
7507 | </member>
|
7508 | <member name="M:FSComp.SR.InvalidRecursiveReferenceToAbstractSlot">
|
7509 | <summary>
|
7510 | Invalid recursive reference to an abstract slot
|
7511 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:927)
|
7512 | </summary>
|
7513 | </member>
|
7514 | <member name="M:FSComp.SR.FieldNotContainedTypesDiffer(System.String,System.String)">
|
7515 | <summary>
|
7516 | The module contains the field\n %s \nbut its signature specifies\n %s \nThe types differ
|
7517 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:157)
|
7518 | </summary>
|
7519 | </member>
|
7520 | <member name="M:FSComp.SR.FieldNotContainedStaticsDiffer(System.String,System.String)">
|
7521 | <summary>
|
7522 | The module contains the field\n %s \nbut its signature specifies\n %s \nThe 'static' modifiers differ
|
7523 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:154)
|
7524 | </summary>
|
7525 | </member>
|
7526 | <member name="M:FSComp.SR.FieldNotContainedNamesDiffer(System.String,System.String)">
|
7527 | <summary>
|
7528 | The module contains the field\n %s \nbut its signature specifies\n %s \nThe names differ
|
7529 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:152)
|
7530 | </summary>
|
7531 | </member>
|
7532 | <member name="M:FSComp.SR.FieldNotContainedMutablesDiffer(System.String,System.String)">
|
7533 | <summary>
|
7534 | The module contains the field\n %s \nbut its signature specifies\n %s \nThe 'mutable' modifiers differ
|
7535 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:155)
|
7536 | </summary>
|
7537 | </member>
|
7538 | <member name="M:FSComp.SR.FieldNotContainedLiteralsDiffer(System.String,System.String)">
|
7539 | <summary>
|
7540 | The module contains the field\n %s \nbut its signature specifies\n %s \nThe 'literal' modifiers differ
|
7541 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:156)
|
7542 | </summary>
|
7543 | </member>
|
7544 | <member name="M:FSComp.SR.FieldNotContainedAccessibilitiesDiffer(System.String,System.String)">
|
7545 | <summary>
|
7546 | The module contains the field\n %s \nbut its signature specifies\n %s \nthe accessibility specified in the signature is more than that specified in the implementation
|
7547 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:153)
|
7548 | </summary>
|
7549 | </member>
|
7550 | <member name="M:FSComp.SR.ExceptionDefsNotCompatibleSignaturesDiffer(System.String,System.String)">
|
7551 | <summary>
|
7552 | The exception definitions are not compatible because the exception abbreviations in the signature and implementation differ. The module contains the exception definition\n %s \nbut its signature specifies\n\t%s.
|
7553 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:176)
|
7554 | </summary>
|
7555 | </member>
|
7556 | <member name="M:FSComp.SR.ExceptionDefsNotCompatibleHiddenBySignature(System.String,System.String)">
|
7557 | <summary>
|
7558 | The exception definitions are not compatible because a CLI exception mapping is being hidden by a signature. The exception mapping must be visible to other modules. The module contains the exception definition\n %s \nbut its signature specifies\n\t%s
|
7559 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:173)
|
7560 | </summary>
|
7561 | </member>
|
7562 | <member name="M:FSComp.SR.ExceptionDefsNotCompatibleFieldOrderDiffers(System.String,System.String)">
|
7563 | <summary>
|
7564 | The exception definitions are not compatible because the order of the fields is different in the signature and implementation. The module contains the exception definition\n %s \nbut its signature specifies\n\t%s.
|
7565 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:180)
|
7566 | </summary>
|
7567 | </member>
|
7568 | <member name="M:FSComp.SR.ExceptionDefsNotCompatibleFieldInSigButNotImpl(System.String,System.String,System.String)">
|
7569 | <summary>
|
7570 | The exception definitions are not compatible because the field '%s' was required by the signature but was not specified by the implementation. The module contains the exception definition\n %s \nbut its signature specifies\n\t%s.
|
7571 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:178)
|
7572 | </summary>
|
7573 | </member>
|
7574 | <member name="M:FSComp.SR.ExceptionDefsNotCompatibleFieldInImplButNotSig(System.String,System.String,System.String)">
|
7575 | <summary>
|
7576 | The exception definitions are not compatible because the field '%s' was present in the implementation but not in the signature. The module contains the exception definition\n %s \nbut its signature specifies\n\t%s.
|
7577 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:179)
|
7578 | </summary>
|
7579 | </member>
|
7580 | <member name="M:FSComp.SR.ExceptionDefsNotCompatibleExceptionDeclarationsDiffer(System.String,System.String)">
|
7581 | <summary>
|
7582 | The exception definitions are not compatible because the exception declarations differ. The module contains the exception definition\n %s \nbut its signature specifies\n\t%s.
|
7583 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:177)
|
7584 | </summary>
|
7585 | </member>
|
7586 | <member name="M:FSComp.SR.ExceptionDefsNotCompatibleDotNetRepresentationsDiffer(System.String,System.String)">
|
7587 | <summary>
|
7588 | The exception definitions are not compatible because the CLI representations differ. The module contains the exception definition\n %s \nbut its signature specifies\n\t%s
|
7589 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:174)
|
7590 | </summary>
|
7591 | </member>
|
7592 | <member name="M:FSComp.SR.ExceptionDefsNotCompatibleAbbreviationHiddenBySignature(System.String,System.String)">
|
7593 | <summary>
|
7594 | The exception definitions are not compatible because the exception abbreviation is being hidden by the signature. The abbreviation must be visible to other CLI languages. Consider making the abbreviation visible in the signature. The module contains the exception definition\n %s \nbut its signature specifies\n\t%s.
|
7595 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:175)
|
7596 | </summary>
|
7597 | </member>
|
7598 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleTypesHaveDifferentBaseTypes(System.String)">
|
7599 | <summary>
|
7600 | The %s definitions in the signature and implementation are not compatible because the types have different base types
|
7601 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:128)
|
7602 | </summary>
|
7603 | </member>
|
7604 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleTypeIsHidden(System.String)">
|
7605 | <summary>
|
7606 | The %s definitions in the signature and implementation are not compatible because a type representation is being hidden by a signature
|
7607 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:134)
|
7608 | </summary>
|
7609 | </member>
|
7610 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleTypeIsDifferentKind(System.String)">
|
7611 | <summary>
|
7612 | The %s definitions in the signature and implementation are not compatible because the types are of different kinds
|
7613 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:135)
|
7614 | </summary>
|
7615 | </member>
|
7616 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleSignatureSaysNull2(System.String)">
|
7617 | <summary>
|
7618 | The %s definitions in the signature and implementation are not compatible because the signature says this type may use nulls as an extra value but the implementation does not
|
7619 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:123)
|
7620 | </summary>
|
7621 | </member>
|
7622 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleSignatureSaysNull(System.String)">
|
7623 | <summary>
|
7624 | The %s definitions in the signature and implementation are not compatible because the signature says this type may use nulls as a representation but the implementation does not
|
7625 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:122)
|
7626 | </summary>
|
7627 | </member>
|
7628 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleSignatureIsAbstract(System.String)">
|
7629 | <summary>
|
7630 | The %s definitions in the signature and implementation are not compatible because the signature is an abstract class but the implementation is not. Consider adding the [<AbstractClass>] attribute to the implementation.
|
7631 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:127)
|
7632 | </summary>
|
7633 | </member>
|
7634 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleSignatureDefinesButImplDoesNot(System.String,System.String,System.String)">
|
7635 | <summary>
|
7636 | The %s definitions in the signature and implementation are not compatible because the signature defines the %s '%s' but the implementation does not (or does, but not in the same order)
|
7637 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:130)
|
7638 | </summary>
|
7639 | </member>
|
7640 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleSignatureDeclaresDiffer(System.String,System.String,System.String)">
|
7641 | <summary>
|
7642 | The %s definitions in the signature and implementation are not compatible because the signature declares a %s while the implementation declares a %s
|
7643 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:144)
|
7644 | </summary>
|
7645 | </member>
|
7646 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleSigHasAbbreviation(System.String)">
|
7647 | <summary>
|
7648 | The %s definitions in the signature and implementation are not compatible because the signature has an abbreviation while the implementation does not
|
7649 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:147)
|
7650 | </summary>
|
7651 | </member>
|
7652 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleRepresentationsDiffer(System.String)">
|
7653 | <summary>
|
7654 | The %s definitions in the signature and implementation are not compatible because the representations differ
|
7655 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:137)
|
7656 | </summary>
|
7657 | </member>
|
7658 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleParameterCountsDiffer(System.String)">
|
7659 | <summary>
|
7660 | The %s definitions in the signature and implementation are not compatible because the respective type parameter counts differ
|
7661 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:117)
|
7662 | </summary>
|
7663 | </member>
|
7664 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleNumbersDiffer(System.String,System.String)">
|
7665 | <summary>
|
7666 | The %s definitions in the signature and implementation are not compatible because the number of %ss differ
|
7667 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:129)
|
7668 | </summary>
|
7669 | </member>
|
7670 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleNamesDiffer(System.String)">
|
7671 | <summary>
|
7672 | The %s definitions in the signature and implementation are not compatible because the names differ
|
7673 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:116)
|
7674 | </summary>
|
7675 | </member>
|
7676 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleMissingInterface(System.String,System.String)">
|
7677 | <summary>
|
7678 | The %s definitions in the signature and implementation are not compatible because the signature requires that the type supports the interface %s but the interface has not been implemented
|
7679 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:119)
|
7680 | </summary>
|
7681 | </member>
|
7682 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleImplementationSealed(System.String)">
|
7683 | <summary>
|
7684 | The %s definitions in the signature and implementation are not compatible because the implementation type is sealed but the signature implies it is not. Consider adding the [<Sealed>] attribute to the signature.
|
7685 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:124)
|
7686 | </summary>
|
7687 | </member>
|
7688 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleImplementationSaysNull2(System.String)">
|
7689 | <summary>
|
7690 | The %s definitions in the signature and implementation are not compatible because the implementation says this type may use nulls as an extra value but the signature does not
|
7691 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:121)
|
7692 | </summary>
|
7693 | </member>
|
7694 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleImplementationSaysNull(System.String)">
|
7695 | <summary>
|
7696 | The %s definitions in the signature and implementation are not compatible because the implementation says this type may use nulls as a representation but the signature does not
|
7697 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:120)
|
7698 | </summary>
|
7699 | </member>
|
7700 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleImplementationIsNotSealed(System.String)">
|
7701 | <summary>
|
7702 | The %s definitions in the signature and implementation are not compatible because the implementation type is not sealed but signature implies it is. Consider adding the [<Sealed>] attribute to the implementation.
|
7703 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:125)
|
7704 | </summary>
|
7705 | </member>
|
7706 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleImplementationIsAbstract(System.String)">
|
7707 | <summary>
|
7708 | The %s definitions in the signature and implementation are not compatible because the implementation is an abstract class but the signature is not. Consider adding the [<AbstractClass>] attribute to the signature.
|
7709 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:126)
|
7710 | </summary>
|
7711 | </member>
|
7712 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleImplDefinesStruct(System.String)">
|
7713 | <summary>
|
7714 | The %s definitions in the signature and implementation are not compatible because the implementation defines a struct but the signature defines a type with a hidden representation
|
7715 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:132)
|
7716 | </summary>
|
7717 | </member>
|
7718 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleImplDefinesButSignatureDoesNot(System.String,System.String,System.String)">
|
7719 | <summary>
|
7720 | The %s definitions in the signature and implementation are not compatible because the implementation defines the %s '%s' but the signature does not (or does, but not in the same order)
|
7721 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:131)
|
7722 | </summary>
|
7723 | </member>
|
7724 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleILDiffer(System.String)">
|
7725 | <summary>
|
7726 | The %s definitions in the signature and implementation are not compatible because the IL representations differ
|
7727 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:136)
|
7728 | </summary>
|
7729 | </member>
|
7730 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleFieldWasPresent(System.String,System.String)">
|
7731 | <summary>
|
7732 | The %s definitions in the signature and implementation are not compatible because the field %s was present in the implementation but not in the signature
|
7733 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:138)
|
7734 | </summary>
|
7735 | </member>
|
7736 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleFieldRequiredButNotSpecified(System.String,System.String)">
|
7737 | <summary>
|
7738 | The %s definitions in the signature and implementation are not compatible because the field %s was required by the signature but was not specified by the implementation
|
7739 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:140)
|
7740 | </summary>
|
7741 | </member>
|
7742 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleFieldOrderDiffer(System.String)">
|
7743 | <summary>
|
7744 | The %s definitions in the signature and implementation are not compatible because the order of the fields is different in the signature and implementation
|
7745 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:139)
|
7746 | </summary>
|
7747 | </member>
|
7748 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleFieldIsInImplButNotSig(System.String,System.String)">
|
7749 | <summary>
|
7750 | The %s definitions in the signature and implementation are not compatible because the field '%s' was present in the implementation but not in the signature. Struct types must now reveal their fields in the signature for the type, though the fields may still be labelled 'private' or 'internal'.
|
7751 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:141)
|
7752 | </summary>
|
7753 | </member>
|
7754 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleDotNetTypeRepresentationIsHidden(System.String)">
|
7755 | <summary>
|
7756 | The %s definitions in the signature and implementation are not compatible because a CLI type representation is being hidden by a signature
|
7757 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:133)
|
7758 | </summary>
|
7759 | </member>
|
7760 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleAccessibilityDiffer(System.String)">
|
7761 | <summary>
|
7762 | The %s definitions in the signature and implementation are not compatible because the accessibility specified in the signature is more than that specified in the implementation
|
7763 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:118)
|
7764 | </summary>
|
7765 | </member>
|
7766 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleAbstractMemberMissingInSig(System.String,System.String)">
|
7767 | <summary>
|
7768 | The %s definitions in the signature and implementation are not compatible because the abstract member '%s' was present in the implementation but not in the signature
|
7769 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:143)
|
7770 | </summary>
|
7771 | </member>
|
7772 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleAbstractMemberMissingInImpl(System.String,System.String)">
|
7773 | <summary>
|
7774 | The %s definitions in the signature and implementation are not compatible because the abstract member '%s' was required by the signature but was not specified by the implementation
|
7775 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:142)
|
7776 | </summary>
|
7777 | </member>
|
7778 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleAbbreviationsDiffer(System.String,System.String,System.String)">
|
7779 | <summary>
|
7780 | The %s definitions in the signature and implementation are not compatible because the abbreviations differ: %s versus %s
|
7781 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:145)
|
7782 | </summary>
|
7783 | </member>
|
7784 | <member name="M:FSComp.SR.DefinitionsInSigAndImplNotCompatibleAbbreviationHiddenBySig(System.String)">
|
7785 | <summary>
|
7786 | The %s definitions in the signature and implementation are not compatible because an abbreviation is being hidden by a signature. The abbreviation must be visible to other CLI languages. Consider making the abbreviation visible in the signature.
|
7787 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:146)
|
7788 | </summary>
|
7789 | </member>
|
7790 | <member name="M:FSComp.SR.CallerMemberNameIsOverriden(System.String)">
|
7791 | <summary>
|
7792 | The CallerMemberNameAttribute applied to parameter '%s' will have no effect. It is overridden by the CallerFilePathAttribute.
|
7793 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\FSComp.txt:1321)
|
7794 | </summary>
|
7795 | </member>
|
7796 | <member name="M:FSIstrings.SR.stoppedDueToError">
|
7797 | <summary>
|
7798 | Stopped due to error\n
|
7799 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:2)
|
7800 | </summary>
|
7801 | </member>
|
7802 | <member name="M:FSIstrings.SR.shadowCopyReferences">
|
7803 | <summary>
|
7804 | Prevents references from being locked by the F# Interactive process
|
7805 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:53)
|
7806 | </summary>
|
7807 | </member>
|
7808 | <member name="P:FSIstrings.SR.SwallowResourceText(System.Boolean)">
|
7809 | <summary>
|
7810 | If set to true, then all error messages will just return the filled 'holes' delimited by ',,,'s - this is for language-neutral testing (e.g. localization-invariant baselines).
|
7811 | </summary>
|
7812 | </member>
|
7813 | <member name="P:FSIstrings.SR.SwallowResourceText">
|
7814 | <summary>
|
7815 | If set to true, then all error messages will just return the filled 'holes' delimited by ',,,'s - this is for language-neutral testing (e.g. localization-invariant baselines).
|
7816 | </summary>
|
7817 | </member>
|
7818 | <member name="M:FSIstrings.SR.fsiUse">
|
7819 | <summary>
|
7820 | Use the given file on startup as initial input
|
7821 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:11)
|
7822 | </summary>
|
7823 | </member>
|
7824 | <member name="M:FSIstrings.SR.fsiUsage(System.String)">
|
7825 | <summary>
|
7826 | Usage: %s <options> [script.fsx [<arguments>]]
|
7827 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:3)
|
7828 | </summary>
|
7829 | </member>
|
7830 | <member name="M:FSIstrings.SR.fsiUnexpectedThreadAbortException">
|
7831 | <summary>
|
7832 | - Unexpected ThreadAbortException (Ctrl-C) during event handling: Trying to restart...
|
7833 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:49)
|
7834 | </summary>
|
7835 | </member>
|
7836 | <member name="M:FSIstrings.SR.fsiTurnedTimingOn">
|
7837 | <summary>
|
7838 | --> Timing now on
|
7839 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:47)
|
7840 | </summary>
|
7841 | </member>
|
7842 | <member name="M:FSIstrings.SR.fsiTurnedTimingOff">
|
7843 | <summary>
|
7844 | --> Timing now off
|
7845 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:48)
|
7846 | </summary>
|
7847 | </member>
|
7848 | <member name="M:FSIstrings.SR.fsiTimeInfoMainString(System.String,System.String,System.String)">
|
7849 | <summary>
|
7850 | Real: %s, CPU: %s, GC %s
|
7851 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:26)
|
7852 | </summary>
|
7853 | </member>
|
7854 | <member name="M:FSIstrings.SR.fsiTimeInfoGCGenerationLabelSomeShorthandForTheWordGeneration">
|
7855 | <summary>
|
7856 | gen
|
7857 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:27)
|
7858 | </summary>
|
7859 | </member>
|
7860 | <member name="M:FSIstrings.SR.fsiRemaining">
|
7861 | <summary>
|
7862 | Treat remaining arguments as command line arguments, accessed using fsi.CommandLineArgs
|
7863 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:13)
|
7864 | </summary>
|
7865 | </member>
|
7866 | <member name="M:FSIstrings.SR.fsiReadline">
|
7867 | <summary>
|
7868 | Support TAB completion in console (on by default)
|
7869 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:18)
|
7870 | </summary>
|
7871 | </member>
|
7872 | <member name="M:FSIstrings.SR.fsiQuiet">
|
7873 | <summary>
|
7874 | Suppress fsi writing to stdout
|
7875 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:17)
|
7876 | </summary>
|
7877 | </member>
|
7878 | <member name="M:FSIstrings.SR.fsiProductName(System.String)">
|
7879 | <summary>
|
7880 | F# Interactive for F# %s
|
7881 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:52)
|
7882 | </summary>
|
7883 | </member>
|
7884 | <member name="M:FSIstrings.SR.fsiMiscellaneous">
|
7885 | <summary>
|
7886 | - MISCELLANEOUS -
|
7887 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:8)
|
7888 | </summary>
|
7889 | </member>
|
7890 | <member name="M:FSIstrings.SR.fsiLoadingFilesPrefixText">
|
7891 | <summary>
|
7892 | Loading
|
7893 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:38)
|
7894 | </summary>
|
7895 | </member>
|
7896 | <member name="M:FSIstrings.SR.fsiLoad">
|
7897 | <summary>
|
7898 | #load the given file on startup
|
7899 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:12)
|
7900 | </summary>
|
7901 | </member>
|
7902 | <member name="M:FSIstrings.SR.fsiLineTooLong">
|
7903 | <summary>
|
7904 | Warning: line too long, ignoring some characters\n
|
7905 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:25)
|
7906 | </summary>
|
7907 | </member>
|
7908 | <member name="M:FSIstrings.SR.fsiLanguage">
|
7909 | <summary>
|
7910 | - LANGUAGE -
|
7911 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:7)
|
7912 | </summary>
|
7913 | </member>
|
7914 | <member name="M:FSIstrings.SR.fsiInvalidDirective(System.String,System.String)">
|
7915 | <summary>
|
7916 | Invalid directive '#%s %s'
|
7917 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:24)
|
7918 | </summary>
|
7919 | </member>
|
7920 | <member name="M:FSIstrings.SR.fsiInvalidAssembly(System.String)">
|
7921 | <summary>
|
7922 | '%s' is not a valid assembly name
|
7923 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:22)
|
7924 | </summary>
|
7925 | </member>
|
7926 | <member name="M:FSIstrings.SR.fsiIntroTextHeader3(System.String)">
|
7927 | <summary>
|
7928 | See '%s' for options
|
7929 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:37)
|
7930 | </summary>
|
7931 | </member>
|
7932 | <member name="M:FSIstrings.SR.fsiIntroTextHeader2commandLine">
|
7933 | <summary>
|
7934 | F# Interactive command line options:
|
7935 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:36)
|
7936 | </summary>
|
7937 | </member>
|
7938 | <member name="M:FSIstrings.SR.fsiIntroTextHeader1directives">
|
7939 | <summary>
|
7940 | F# Interactive directives:
|
7941 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:29)
|
7942 | </summary>
|
7943 | </member>
|
7944 | <member name="M:FSIstrings.SR.fsiIntroTextHashtimeInfo">
|
7945 | <summary>
|
7946 | Toggle timing on/off
|
7947 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:33)
|
7948 | </summary>
|
7949 | </member>
|
7950 | <member name="M:FSIstrings.SR.fsiIntroTextHashrInfo">
|
7951 | <summary>
|
7952 | Reference (dynamically load) the given DLL
|
7953 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:30)
|
7954 | </summary>
|
7955 | </member>
|
7956 | <member name="M:FSIstrings.SR.fsiIntroTextHashquitInfo">
|
7957 | <summary>
|
7958 | Exit
|
7959 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:35)
|
7960 | </summary>
|
7961 | </member>
|
7962 | <member name="M:FSIstrings.SR.fsiIntroTextHashloadInfo">
|
7963 | <summary>
|
7964 | Load the given file(s) as if compiled and referenced
|
7965 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:32)
|
7966 | </summary>
|
7967 | </member>
|
7968 | <member name="M:FSIstrings.SR.fsiIntroTextHashhelpInfo">
|
7969 | <summary>
|
7970 | Display help
|
7971 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:34)
|
7972 | </summary>
|
7973 | </member>
|
7974 | <member name="M:FSIstrings.SR.fsiIntroTextHashIInfo">
|
7975 | <summary>
|
7976 | Add the given search path for referenced DLLs
|
7977 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:31)
|
7978 | </summary>
|
7979 | </member>
|
7980 | <member name="M:FSIstrings.SR.fsiInterrupt">
|
7981 | <summary>
|
7982 | \n- Interrupt\n
|
7983 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:39)
|
7984 | </summary>
|
7985 | </member>
|
7986 | <member name="M:FSIstrings.SR.fsiInputFiles">
|
7987 | <summary>
|
7988 | - INPUT FILES -
|
7989 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:4)
|
7990 | </summary>
|
7991 | </member>
|
7992 | <member name="M:FSIstrings.SR.fsiHelp">
|
7993 | <summary>
|
7994 | Display this usage message (Short form: -?)
|
7995 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:14)
|
7996 | </summary>
|
7997 | </member>
|
7998 | <member name="M:FSIstrings.SR.fsiGui">
|
7999 | <summary>
|
8000 | Execute interactions on a Windows Forms event loop (on by default)
|
8001 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:16)
|
8002 | </summary>
|
8003 | </member>
|
8004 | <member name="M:FSIstrings.SR.fsiFailedToResolveAssembly(System.String)">
|
8005 | <summary>
|
8006 | Failed to resolve assembly '%s'
|
8007 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:50)
|
8008 | </summary>
|
8009 | </member>
|
8010 | <member name="M:FSIstrings.SR.fsiExit">
|
8011 | <summary>
|
8012 | \n- Exit...\n
|
8013 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:40)
|
8014 | </summary>
|
8015 | </member>
|
8016 | <member name="M:FSIstrings.SR.fsiExec">
|
8017 | <summary>
|
8018 | Exit fsi after loading the files or running the .fsx script given on the command line
|
8019 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:15)
|
8020 | </summary>
|
8021 | </member>
|
8022 | <member name="M:FSIstrings.SR.fsiExceptionRaisedStartingServer(System.String)">
|
8023 | <summary>
|
8024 | Exception raised when starting remoting server.\n%s
|
8025 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:10)
|
8026 | </summary>
|
8027 | </member>
|
8028 | <member name="M:FSIstrings.SR.fsiExceptionDuringPrettyPrinting(System.String)">
|
8029 | <summary>
|
8030 | \n\nException raised during pretty printing.\nPlease report this so it can be fixed.\nTrace: %s\n
|
8031 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:28)
|
8032 | </summary>
|
8033 | </member>
|
8034 | <member name="M:FSIstrings.SR.fsiErrorsAndWarnings">
|
8035 | <summary>
|
8036 | - ERRORS AND WARNINGS -
|
8037 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:6)
|
8038 | </summary>
|
8039 | </member>
|
8040 | <member name="M:FSIstrings.SR.fsiEmitDebugInfoInQuotations">
|
8041 | <summary>
|
8042 | Emit debug information in quotations
|
8043 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:19)
|
8044 | </summary>
|
8045 | </member>
|
8046 | <member name="M:FSIstrings.SR.fsiDirectoryDoesNotExist(System.String)">
|
8047 | <summary>
|
8048 | Directory '%s' doesn't exist
|
8049 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:23)
|
8050 | </summary>
|
8051 | </member>
|
8052 | <member name="M:FSIstrings.SR.fsiDidAHashrWithStaleWarning(System.String)">
|
8053 | <summary>
|
8054 | --> Referenced '%s' (an assembly with a different timestamp has already been referenced from this location, reset fsi to load the updated assembly)
|
8055 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:45)
|
8056 | </summary>
|
8057 | </member>
|
8058 | <member name="M:FSIstrings.SR.fsiDidAHashrWithLockWarning(System.String)">
|
8059 | <summary>
|
8060 | --> Referenced '%s' (file may be locked by F# Interactive process)
|
8061 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:44)
|
8062 | </summary>
|
8063 | </member>
|
8064 | <member name="M:FSIstrings.SR.fsiDidAHashr(System.String)">
|
8065 | <summary>
|
8066 | --> Referenced '%s'
|
8067 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:43)
|
8068 | </summary>
|
8069 | </member>
|
8070 | <member name="M:FSIstrings.SR.fsiDidAHashI(System.String)">
|
8071 | <summary>
|
8072 | --> Added '%s' to library include path
|
8073 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:46)
|
8074 | </summary>
|
8075 | </member>
|
8076 | <member name="M:FSIstrings.SR.fsiCouldNotInstallCtrlCHandler(System.String)">
|
8077 | <summary>
|
8078 | Failed to install ctrl-c handler - Ctrl-C handling will not be available. Error was:\n\t%s
|
8079 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:42)
|
8080 | </summary>
|
8081 | </member>
|
8082 | <member name="M:FSIstrings.SR.fsiConsoleProblem">
|
8083 | <summary>
|
8084 | A problem occurred starting the F# Interactive process. This may be due to a known problem with background process console support for Unicode-enabled applications on some Windows systems. Try selecting Tools->Options->F# Interactive for Visual Studio and enter '--fsi-server-no-unicode'.
|
8085 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:21)
|
8086 | </summary>
|
8087 | </member>
|
8088 | <member name="M:FSIstrings.SR.fsiCodeGeneration">
|
8089 | <summary>
|
8090 | - CODE GENERATION -
|
8091 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:5)
|
8092 | </summary>
|
8093 | </member>
|
8094 | <member name="M:FSIstrings.SR.fsiBindingSessionTo(System.String)">
|
8095 | <summary>
|
8096 | Binding session to '%s'...
|
8097 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:51)
|
8098 | </summary>
|
8099 | </member>
|
8100 | <member name="M:FSIstrings.SR.fsiBanner3">
|
8101 | <summary>
|
8102 | For help type #help;;
|
8103 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:20)
|
8104 | </summary>
|
8105 | </member>
|
8106 | <member name="M:FSIstrings.SR.fsiAdvanced">
|
8107 | <summary>
|
8108 | - ADVANCED -
|
8109 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:9)
|
8110 | </summary>
|
8111 | </member>
|
8112 | <member name="M:FSIstrings.SR.fsiAbortingMainThread">
|
8113 | <summary>
|
8114 | - Aborting main thread...
|
8115 | (Originally from C:\Projects\FSharp.Compiler.Service\src\fsharp\fsi\FSIstrings.txt:41)
|
8116 | </summary>
|
8117 | </member>
|
8118 | <member name="M:FSIstrings.SR.RunStartupValidation">
|
8119 | <summary>
|
8120 | Call this method once to validate that all known resources are valid; throws if not
|
8121 | </summary>
|
8122 | </member>
|
8123 | <member name="M:Internal.Utilities.QueueList`1.System-Collections-Generic-IEnumerable`1-GetEnumerator">
|
8124 | <summary>
|
8125 | This operation is O(n) anyway, so executing ToList() here is OK
|
8126 | </summary>
|
8127 | </member>
|
8128 | <member name="M:Internal.Utilities.QueueList`1.AppendOne(`0)">
|
8129 | <summary>
|
8130 | This operation is O(1), unless a push happens, which is rare.
|
8131 | </summary>
|
8132 | </member>
|
8133 | <member name="T:Internal.Utilities.QueueList`1">
|
8134 | <summary>
|
8135 | Iterable functional collection with O(1) append-1 time. Useful for data structures where elements get added at the
|
8136 | end but the collection must occasionally be iterated. Iteration is slower and may allocate because
|
8137 | a suffix of elements is stored in reverse order.
|
8138 |
|
8139 | The type doesn't support structural hashing or comparison.
|
8140 | </summary>
|
8141 | </member>
|
8142 | <member name="M:Internal.Utilities.Collections.AgedLookup`2.TryPeekKeyValue(`0)">
|
8143 | <summary>
|
8144 | Lookup the value without making it the most recent.
|
8145 | Returns the original key value because the areSame function
|
8146 | may have unified two different keys.
|
8147 | </summary>
|
8148 | </member>
|
8149 | <member name="M:Internal.Utilities.Collections.AgedLookup`2.TryGetKeyValue(`0)">
|
8150 | <summary>
|
8151 | Lookup a value and make it the most recent.
|
8152 | Returns the original key value because the areSame function
|
8153 | may have unified two different keys.
|
8154 | </summary>
|
8155 | </member>
|
8156 | <member name="M:Internal.Utilities.Collections.AgedLookup`2.TryGet(`0)">
|
8157 | <summary>
|
8158 | Lookup a value and make it the most recent. Return <c>None</c> if it wasn't there.
|
8159 | </summary>
|
8160 | </member>
|
8161 | <member name="M:Internal.Utilities.Collections.AgedLookup`2.Resize(System.Int32,Microsoft.FSharp.Core.FSharpOption{System.Int32})">
|
8162 | <summary>
|
8163 | Resize
|
8164 | </summary>
|
8165 | </member>
|
8166 | <member name="M:Internal.Utilities.Collections.AgedLookup`2.Remove(`0)">
|
8167 | <summary>
|
8168 | Remove the given value from the collection.
|
8169 | </summary>
|
8170 | </member>
|
8171 | <member name="M:Internal.Utilities.Collections.AgedLookup`2.Put(`0,`1)">
|
8172 | <summary>
|
8173 | Add an element to the collection. Make it the most recent.
|
8174 | </summary>
|
8175 | </member>
|
8176 | <member name="M:Internal.Utilities.Collections.AgedLookup`2.Clear">
|
8177 | <summary>
|
8178 | Remove all elements.
|
8179 | </summary>
|
8180 | </member>
|
8181 | <member name="T:Internal.Utilities.Collections.AgedLookup`2">
|
8182 | <summary>
|
8183 | Simple aging lookup table. When a member is accessed it's
|
8184 | moved to the top of the list and when there are too many elements
|
8185 | the least-recently-accessed element falls of the end.
|
8186 | </summary>
|
8187 | </member>
|
8188 | <member name="P:Internal.Utilities.Collections.HashMultiMap`2.Item(`0,`1)">
|
8189 | <summary>
|
8190 | Lookup or set the given element in the table. Set replaces all existing bindings for a value with a single
|
8191 | bindings. Raise <c>KeyNotFoundException</c> if the element is not found.
|
8192 | </summary>
|
8193 | </member>
|
8194 | <member name="P:Internal.Utilities.Collections.HashMultiMap`2.Item(`0)">
|
8195 | <summary>
|
8196 | Lookup or set the given element in the table. Set replaces all existing bindings for a value with a single
|
8197 | bindings. Raise <c>KeyNotFoundException</c> if the element is not found.
|
8198 | </summary>
|
8199 | </member>
|
8200 | <member name="P:Internal.Utilities.Collections.HashMultiMap`2.Count">
|
8201 | <summary>
|
8202 | The total number of keys in the hash table.
|
8203 | </summary>
|
8204 | </member>
|
8205 | <member name="M:Internal.Utilities.Collections.HashMultiMap`2.TryFind(`0)">
|
8206 | <summary>
|
8207 | Lookup the given element in the table, returning the result as an Option.
|
8208 | </summary>
|
8209 | </member>
|
8210 | <member name="M:Internal.Utilities.Collections.HashMultiMap`2.Replace(`0,`1)">
|
8211 | <summary>
|
8212 | Replace the latest binding if any for the given element.
|
8213 | </summary>
|
8214 | </member>
|
8215 | <member name="M:Internal.Utilities.Collections.HashMultiMap`2.Remove(`0)">
|
8216 | <summary>
|
8217 | Remove the latest binding if any for the given element from the table.
|
8218 | </summary>
|
8219 | </member>
|
8220 | <member name="M:Internal.Utilities.Collections.HashMultiMap`2.Iterate(Microsoft.FSharp.Core.FSharpFunc{`0,Microsoft.FSharp.Core.FSharpFunc{`1,Microsoft.FSharp.Core.Unit}})">
|
8221 | <summary>
|
8222 | Apply the given function to each binding in the hash table.
|
8223 | </summary>
|
8224 | </member>
|
8225 | <member name="M:Internal.Utilities.Collections.HashMultiMap`2.Fold``1(Microsoft.FSharp.Core.FSharpFunc{`0,Microsoft.FSharp.Core.FSharpFunc{`1,Microsoft.FSharp.Core.FSharpFunc{``0,``0}}},``0)">
|
8226 | <summary>
|
8227 | Apply the given function to each element in the collection threading the accumulating parameter
|
8228 | through the sequence of function applications.
|
8229 | </summary>
|
8230 | </member>
|
8231 | <member name="M:Internal.Utilities.Collections.HashMultiMap`2.FindAll(`0)">
|
8232 | <summary>
|
8233 | Find all bindings for the given element in the table, if any.
|
8234 | </summary>
|
8235 | </member>
|
8236 | <member name="M:Internal.Utilities.Collections.HashMultiMap`2.Copy">
|
8237 | <summary>
|
8238 | Make a shallow copy of the collection.
|
8239 | </summary>
|
8240 | </member>
|
8241 | <member name="M:Internal.Utilities.Collections.HashMultiMap`2.ContainsKey(`0)">
|
8242 | <summary>
|
8243 | Test if the collection contains any bindings for the given element.
|
8244 | </summary>
|
8245 | </member>
|
8246 | <member name="M:Internal.Utilities.Collections.HashMultiMap`2.Clear">
|
8247 | <summary>
|
8248 | Clear all elements from the collection.
|
8249 | </summary>
|
8250 | </member>
|
8251 | <member name="M:Internal.Utilities.Collections.HashMultiMap`2.Add(`0,`1)">
|
8252 | <summary>
|
8253 | Add a binding for the element to the table.
|
8254 | </summary>
|
8255 | </member>
|
8256 | <member name="M:Internal.Utilities.Collections.HashMultiMap`2.#ctor(System.Collections.Generic.IEnumerable{System.Tuple{`0,`1}},System.Collections.Generic.IEqualityComparer{`0})">
|
8257 | <summary>
|
8258 | Build a map that contains the bindings of the given IEnumerable.
|
8259 | </summary>
|
8260 | </member>
|
8261 | <member name="M:Internal.Utilities.Collections.HashMultiMap`2.#ctor(System.Int32,System.Collections.Generic.IEqualityComparer{`0})">
|
8262 | <summary>
|
8263 | Create a new empty mutable HashMultiMap with an internal bucket array of the given approximate size
|
8264 | and with the given key hash/equality functions.
|
8265 | </summary>
|
8266 | </member>
|
8267 | <member name="M:Internal.Utilities.Collections.HashMultiMap`2.#ctor(System.Collections.Generic.IEqualityComparer{`0})">
|
8268 | <summary>
|
8269 | Create a new empty mutable HashMultiMap with the given key hash/equality functions.
|
8270 | </summary>
|
8271 | </member>
|
8272 | <member name="T:Internal.Utilities.Collections.HashMultiMap`2">
|
8273 | <summary>
|
8274 | Hash tables, by default based on F# structural "hash" and (=) functions.
|
8275 | The table may map a single key to multiple bindings.
|
8276 | </summary>
|
8277 | </member>
|
8278 | <member name="M:Internal.Utilities.Collections.List.referenceDistinct``1(Microsoft.FSharp.Collections.FSharpList{``0})">
|
8279 | <summary>
|
8280 | Return each distinct item in the list using reference equality.
|
8281 | </summary>
|
8282 | </member>
|
8283 | <member name="M:Internal.Utilities.Collections.List.groupByFirst``2(Microsoft.FSharp.Collections.FSharpList{System.Tuple{``0,``1}})">
|
8284 | <summary>
|
8285 | Return a new list with one element for each unique 'TKey. Multiple 'TValues are flattened.
|
8286 | The original order of the first instance of 'TKey is preserved.
|
8287 | </summary>
|
8288 | </member>
|
8289 | <member name="M:Internal.Utilities.Collections.MruCache`2.TryGetAny(`0)">
|
8290 | <summary>
|
8291 | Get the value for the given key or <c>None</c> if not already available.
|
8292 | </summary>
|
8293 | </member>
|
8294 | <member name="M:Internal.Utilities.Collections.MruCache`2.TryGet(`0)">
|
8295 | <summary>
|
8296 | Get the value for the given key or None if not already available
|
8297 | </summary>
|
8298 | </member>
|
8299 | <member name="M:Internal.Utilities.Collections.MruCache`2.Set(`0,`1)">
|
8300 | <summary>
|
8301 | Set the given key.
|
8302 | </summary>
|
8303 | </member>
|
8304 | <member name="M:Internal.Utilities.Collections.MruCache`2.Resize(System.Int32,Microsoft.FSharp.Core.FSharpOption{System.Int32})">
|
8305 | <summary>
|
8306 | Resize
|
8307 | </summary>
|
8308 | </member>
|
8309 | <member name="M:Internal.Utilities.Collections.MruCache`2.Remove(`0)">
|
8310 | <summary>
|
8311 | Remove the given value from the mru cache.
|
8312 | </summary>
|
8313 | </member>
|
8314 | <member name="M:Internal.Utilities.Collections.MruCache`2.Clear">
|
8315 | <summary>
|
8316 | Clear out the cache.
|
8317 | </summary>
|
8318 | </member>
|
8319 | <member name="T:Internal.Utilities.Collections.MruCache`2">
|
8320 | <summary>
|
8321 | Simple priority caching for a small number of key/value associations.
|
8322 | This cache may age-out results that have been Set by the caller.
|
8323 | Because of this, the caller must be able to tolerate values
|
8324 | that aren't what was originally passed to the Set function.
|
8325 | </summary>
|
8326 | </member>
|
8327 | <member name="P:Internal.Utilities.Collections.Tagged.Map`3.Item(`0)">
|
8328 | <summary>
|
8329 | Lookup an element in the map. Raise <c>KeyNotFoundException</c> if no binding
|
8330 | exists in the map.
|
8331 | </summary>
|
8332 | </member>
|
8333 | <member name="P:Internal.Utilities.Collections.Tagged.Map`3.IsEmpty">
|
8334 | <summary>
|
8335 | Return True if there are no bindings in the map.
|
8336 | </summary>
|
8337 | </member>
|
8338 | <member name="P:Internal.Utilities.Collections.Tagged.Map`3.Count">
|
8339 | <summary>
|
8340 | The number of bindings in the map.
|
8341 | </summary>
|
8342 | </member>
|
8343 | <member name="M:Internal.Utilities.Collections.Tagged.Map`3.TryFind(`0)">
|
8344 | <summary>
|
8345 | Lookup an element in the map, returning a Some value if the element is in the domain
|
8346 | of the map and None if not.
|
8347 | </summary>
|
8348 | </member>
|
8349 | <member name="M:Internal.Utilities.Collections.Tagged.Map`3.ToList">
|
8350 | <summary>
|
8351 | The elements of the set as a list.
|
8352 | </summary>
|
8353 | </member>
|
8354 | <member name="M:Internal.Utilities.Collections.Tagged.Map`3.ToArray">
|
8355 | <summary>
|
8356 | The elements of the set as an array.
|
8357 | </summary>
|
8358 | </member>
|
8359 | <member name="M:Internal.Utilities.Collections.Tagged.Map`3.Remove(`0)">
|
8360 | <summary>
|
8361 | Remove an element from the domain of the map. No exception is raised if the element is not present.
|
8362 | </summary>
|
8363 | </member>
|
8364 | <member name="M:Internal.Utilities.Collections.Tagged.Map`3.Partition(Microsoft.FSharp.Core.FSharpFunc{`0,Microsoft.FSharp.Core.FSharpFunc{`1,System.Boolean}})">
|
8365 | <summary>
|
8366 | Build two new maps, one containing the bindings for which the given predicate returns True,
|
8367 | and another for the remaining bindings.
|
8368 | </summary>
|
8369 | </member>
|
8370 | <member name="M:Internal.Utilities.Collections.Tagged.Map`3.MapRange``1(Microsoft.FSharp.Core.FSharpFunc{`1,``0})">
|
8371 | <summary>
|
8372 | Build a new collection whose elements are the results of applying the given function
|
8373 | to each of the elements of the collection.
|
8374 | </summary>
|
8375 | </member>
|
8376 | <member name="M:Internal.Utilities.Collections.Tagged.Map`3.Map``1(Microsoft.FSharp.Core.FSharpFunc{`0,Microsoft.FSharp.Core.FSharpFunc{`1,``0}})">
|
8377 | <summary>
|
8378 | Build a new collection whose elements are the results of applying the given function
|
8379 | to each of the elements of the collection. The index passed to the
|
8380 | function indicates the index of element being transformed.
|
8381 | </summary>
|
8382 | </member>
|
8383 | <member name="M:Internal.Utilities.Collections.Tagged.Map`3.Iterate(Microsoft.FSharp.Core.FSharpFunc{`0,Microsoft.FSharp.Core.FSharpFunc{`1,Microsoft.FSharp.Core.Unit}})">
|
8384 | <summary>
|
8385 | Apply the given function to each binding in the dictionary.
|
8386 | </summary>
|
8387 | </member>
|
8388 | <member name="M:Internal.Utilities.Collections.Tagged.Map`3.ForAll(Microsoft.FSharp.Core.FSharpFunc{`0,Microsoft.FSharp.Core.FSharpFunc{`1,System.Boolean}})">
|
8389 | <summary>
|
8390 | Return True if the given predicate returns true for all of the
|
8391 | bindings in the map. Always returns true if the map is empty.
|
8392 | </summary>
|
8393 | </member>
|
8394 | <member name="M:Internal.Utilities.Collections.Tagged.Map`3.FoldSection``1(`0,`0,Microsoft.FSharp.Core.FSharpFunc{`0,Microsoft.FSharp.Core.FSharpFunc{`1,Microsoft.FSharp.Core.FSharpFunc{``0,``0}}},``0)">
|
8395 | <summary>
|
8396 | Given the start and end points of a key range,
|
8397 | Fold over the bindings in the map that are in the range,
|
8398 | and the end points are included if present (the range is considered a closed interval).
|
8399 | </summary>
|
8400 | </member>
|
8401 | <member name="M:Internal.Utilities.Collections.Tagged.Map`3.FoldAndMap``2(Microsoft.FSharp.Core.FSharpFunc{`0,Microsoft.FSharp.Core.FSharpFunc{`1,Microsoft.FSharp.Core.FSharpFunc{``0,System.Tuple{``1,``0}}}},``0)">
|
8402 | <summary>
|
8403 | Fold over the bindings in the map.
|
8404 | </summary>
|
8405 | </member>
|
8406 | <member name="M:Internal.Utilities.Collections.Tagged.Map`3.Fold``1(Microsoft.FSharp.Core.FSharpFunc{`0,Microsoft.FSharp.Core.FSharpFunc{`1,Microsoft.FSharp.Core.FSharpFunc{``0,``0}}},``0)">
|
8407 | <summary>
|
8408 | Fold over the bindings in the map.
|
8409 | </summary>
|
8410 | </member>
|
8411 | <member name="M:Internal.Utilities.Collections.Tagged.Map`3.First``1(Microsoft.FSharp.Core.FSharpFunc{`0,Microsoft.FSharp.Core.FSharpFunc{`1,Microsoft.FSharp.Core.FSharpOption{``0}}})">
|
8412 | <summary>
|
8413 | Search the map looking for the first element where the given function returns a Some value.
|
8414 | </summary>
|
8415 | </member>
|
8416 | <member name="M:Internal.Utilities.Collections.Tagged.Map`3.Filter(Microsoft.FSharp.Core.FSharpFunc{`0,Microsoft.FSharp.Core.FSharpFunc{`1,System.Boolean}})">
|
8417 | <summary>
|
8418 | Build a new map containing the bindings for which the given predicate returns True.
|
8419 | </summary>
|
8420 | </member>
|
8421 | <member name="M:Internal.Utilities.Collections.Tagged.Map`3.Exists(Microsoft.FSharp.Core.FSharpFunc{`0,Microsoft.FSharp.Core.FSharpFunc{`1,System.Boolean}})">
|
8422 | <summary>
|
8423 | Return True if the given predicate returns true for one of the
|
8424 | bindings in the map. Always returns false if the map is empty.
|
8425 | </summary>
|
8426 | </member>
|
8427 | <member name="M:Internal.Utilities.Collections.Tagged.Map`3.Empty(`2)">
|
8428 | <summary>
|
8429 | The empty map, and use the given comparer comparison function for all operations associated
|
8430 | with any maps built from this map.
|
8431 | </summary>
|
8432 | </member>
|
8433 | <member name="M:Internal.Utilities.Collections.Tagged.Map`3.Create(`2,System.Collections.Generic.IEnumerable{System.Tuple{`0,`1}})">
|
8434 | <summary>
|
8435 | Build a map that contains the bindings of the given <c>IEnumerable</c>
|
8436 | and where comparison of elements is based on the given comparison function.
|
8437 | </summary>
|
8438 | </member>
|
8439 | <member name="M:Internal.Utilities.Collections.Tagged.Map`3.ContainsKey(`0)">
|
8440 | <summary>
|
8441 | Test is an element is in the domain of the map.
|
8442 | </summary>
|
8443 | </member>
|
8444 | <member name="M:Internal.Utilities.Collections.Tagged.Map`3.Add(`0,`1)">
|
8445 | <summary>
|
8446 | Return a new map with the binding added to the given map.
|
8447 | </summary>
|
8448 | </member>
|
8449 | <member name="T:Internal.Utilities.Collections.Tagged.Map`3">
|
8450 | <summary>
|
8451 | Immutable maps. Keys are ordered by construction function specified
|
8452 | when creating empty maps or by F# structural comparison if no
|
8453 | construction function is specified.
|
8454 |
|
8455 | <performance>
|
8456 | Maps based on structural comparison are
|
8457 | efficient for small keys. They are not a suitable choice if keys are recursive data structures
|
8458 | or require non-structural comparison semantics.
|
8459 | </performance>
|
8460 | Immutable maps. A constraint tag carries information about the class of key-comparers being used.
|
8461 | </summary>
|
8462 | </member>
|
8463 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.op_Subtraction(Internal.Utilities.Collections.Tagged.Set{`0,`1},Internal.Utilities.Collections.Tagged.Set{`0,`1})">
|
8464 | <summary>
|
8465 | Return a new set with the elements of the second set removed from the first.
|
8466 | </summary>
|
8467 | </member>
|
8468 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.op_Addition(Internal.Utilities.Collections.Tagged.Set{`0,`1},Internal.Utilities.Collections.Tagged.Set{`0,`1})">
|
8469 | <summary>
|
8470 | Compute the union of the two sets.
|
8471 | </summary>
|
8472 | </member>
|
8473 | <member name="P:Internal.Utilities.Collections.Tagged.Set`2.MinimumElement">
|
8474 | <summary>
|
8475 | Returns the lowest element in the set according to the ordering being used for the set.
|
8476 | </summary>
|
8477 | </member>
|
8478 | <member name="P:Internal.Utilities.Collections.Tagged.Set`2.MaximumElement">
|
8479 | <summary>
|
8480 | Returns the highest element in the set according to the ordering being used for the set.
|
8481 | </summary>
|
8482 | </member>
|
8483 | <member name="P:Internal.Utilities.Collections.Tagged.Set`2.IsEmpty">
|
8484 | <summary>
|
8485 | A useful shortcut for <c>Set.isEmpty</c>. See the <c>Set</c> module for further operations on sets.
|
8486 | </summary>
|
8487 | </member>
|
8488 | <member name="P:Internal.Utilities.Collections.Tagged.Set`2.Count">
|
8489 | <summary>
|
8490 | Return the number of elements in the set.
|
8491 | </summary>
|
8492 | </member>
|
8493 | <member name="P:Internal.Utilities.Collections.Tagged.Set`2.Choose">
|
8494 | <summary>
|
8495 | The number of elements in the set.
|
8496 | </summary>
|
8497 | </member>
|
8498 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.Union(Internal.Utilities.Collections.Tagged.Set{`0,`1},Internal.Utilities.Collections.Tagged.Set{`0,`1})">
|
8499 | <summary>
|
8500 | Compute the union of the two sets.
|
8501 | </summary>
|
8502 | </member>
|
8503 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.ToList">
|
8504 | <summary>
|
8505 | The elements of the set as a list.
|
8506 | </summary>
|
8507 | </member>
|
8508 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.ToArray">
|
8509 | <summary>
|
8510 | The elements of the set as an array.
|
8511 | </summary>
|
8512 | </member>
|
8513 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.Singleton(`1,`0)">
|
8514 | <summary>
|
8515 | A singleton set based on the given comparison operator.
|
8516 | </summary>
|
8517 | </member>
|
8518 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.Remove(`0)">
|
8519 | <summary>
|
8520 | A useful shortcut for <c>Set.remove</c>. Note this operation produces a new set
|
8521 | and does not mutate the original set. The new set will share many storage
|
8522 | nodes with the original. See the <c>Set</c> module for further operations on sets.
|
8523 | </summary>
|
8524 | </member>
|
8525 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.Partition(Microsoft.FSharp.Core.FSharpFunc{`0,System.Boolean})">
|
8526 | <summary>
|
8527 | Build two new sets, one containing the elements for which the given predicate returns True,
|
8528 | and another with the remaining elements.
|
8529 | </summary>
|
8530 | </member>
|
8531 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.Iterate(Microsoft.FSharp.Core.FSharpFunc{`0,Microsoft.FSharp.Core.Unit})">
|
8532 | <summary>
|
8533 | Apply the given function to each binding in the collection.
|
8534 | </summary>
|
8535 | </member>
|
8536 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.IsSupersetOf(Internal.Utilities.Collections.Tagged.Set{`0,`1})">
|
8537 | <summary>
|
8538 | Evaluates to True if all elements of the first set are in the second.
|
8539 | </summary>
|
8540 | </member>
|
8541 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.IsSubsetOf(Internal.Utilities.Collections.Tagged.Set{`0,`1})">
|
8542 | <summary>
|
8543 | Evaluates to True if all elements of the second set are in the first.
|
8544 | </summary>
|
8545 | </member>
|
8546 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.Intersection(Internal.Utilities.Collections.Tagged.Set{`0,`1},Internal.Utilities.Collections.Tagged.Set{`0,`1})">
|
8547 | <summary>
|
8548 | Compute the intersection of the two sets.
|
8549 | </summary>
|
8550 | </member>
|
8551 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.ForAll(Microsoft.FSharp.Core.FSharpFunc{`0,System.Boolean})">
|
8552 | <summary>
|
8553 | Test if all elements of the collection satisfy the given predicate.
|
8554 | If the input function is f and the elements are i0...iN and j0...jN then
|
8555 | computes p i0 && ... && p iN.
|
8556 | </summary>
|
8557 | </member>
|
8558 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.Fold``1(Microsoft.FSharp.Core.FSharpFunc{`0,Microsoft.FSharp.Core.FSharpFunc{``0,``0}},``0)">
|
8559 | <summary>
|
8560 | Apply the given accumulating function to all the elements of the set.
|
8561 | </summary>
|
8562 | </member>
|
8563 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.Filter(Microsoft.FSharp.Core.FSharpFunc{`0,System.Boolean})">
|
8564 | <summary>
|
8565 | Return a new collection containing only the elements of the collection
|
8566 | for which the given predicate returns True.
|
8567 | </summary>
|
8568 | </member>
|
8569 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.Exists(Microsoft.FSharp.Core.FSharpFunc{`0,System.Boolean})">
|
8570 | <summary>
|
8571 | Test if any element of the collection satisfies the given predicate.
|
8572 | If the input function is f and the elements are i0...iN then computes
|
8573 | p i0 or ... or p iN.
|
8574 | </summary>
|
8575 | </member>
|
8576 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.Equality(Internal.Utilities.Collections.Tagged.Set{`0,`1},Internal.Utilities.Collections.Tagged.Set{`0,`1})">
|
8577 | <summary>
|
8578 | Compares two sets and returns True if they are equal or False otherwise.
|
8579 | </summary>
|
8580 | </member>
|
8581 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.Empty(`1)">
|
8582 | <summary>
|
8583 | The empty set based on the given comparer.
|
8584 | </summary>
|
8585 | </member>
|
8586 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.Difference(Internal.Utilities.Collections.Tagged.Set{`0,`1},Internal.Utilities.Collections.Tagged.Set{`0,`1})">
|
8587 | <summary>
|
8588 | Return a new set with the elements of the second set removed from the first.
|
8589 | </summary>
|
8590 | </member>
|
8591 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.Create(`1,System.Collections.Generic.IEnumerable{`0})">
|
8592 | <summary>
|
8593 | A set based on the given comparer containing the given initial elements.
|
8594 | </summary>
|
8595 | </member>
|
8596 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.Contains(`0)">
|
8597 | <summary>
|
8598 | A useful shortcut for <c>Set.contains</c>. See the <c>Set</c> module for further operations on sets.
|
8599 | </summary>
|
8600 | </member>
|
8601 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.Compare(Internal.Utilities.Collections.Tagged.Set{`0,`1},Internal.Utilities.Collections.Tagged.Set{`0,`1})">
|
8602 | <summary>
|
8603 | Compares a and b and returns 1 if a > b, -1 if b < a and 0 if a = b.
|
8604 | </summary>
|
8605 | </member>
|
8606 | <member name="M:Internal.Utilities.Collections.Tagged.Set`2.Add(`0)">
|
8607 | <summary>
|
8608 | A useful shortcut for <c>Set.add</c>. Note this operation produces a new set
|
8609 | and does not mutate the original set. The new set will share many storage
|
8610 | nodes with the original. See the <c>Set</c> module for further operations on sets.
|
8611 | </summary>
|
8612 | </member>
|
8613 | <member name="T:Internal.Utilities.Collections.Tagged.Set`2">
|
8614 | <summary>
|
8615 | Immutable sets based on binary trees, default tag
|
8616 | Immutable sets where a constraint tag carries information about the class of key-comparer being used.
|
8617 | </summary>
|
8618 | </member>
|
8619 | <member name="M:Internal.Utilities.EditDistance.CalcEditDistance(System.String,System.String)">
|
8620 | <summary>
|
8621 | Calculates the edit distance between two strings.
|
8622 | The edit distance is a metric that allows to measure the amount of difference between two strings
|
8623 | and shows how many edit operations (insert, delete, substitution) are needed to transform one string into the other.
|
8624 | </summary>
|
8625 | </member>
|
8626 | <member name="M:Internal.Utilities.EditDistance.calcDamerauLevenshtein(System.String,System.String)">
|
8627 | <summary>
|
8628 | Computes the restricted Damerau-Levenstein edit distance,
|
8629 | also known as the "optimal string alignment" distance.
|
8630 | - read more at https://en.wikipedia.org/wiki/Damerau%E2%80%93Levenshtein_distance
|
8631 | - Implementation taken from http://www.navision-blog.de/2008/11/01/damerau-levenshtein-distance-in-fsharp-part-ii/
|
8632 | </summary>
|
8633 | </member>
|
8634 | <member name="T:Internal.Utilities.EditDistance">
|
8635 | <summary>
|
8636 | Functions to compute the edit distance between two strings
|
8637 | </summary>
|
8638 | </member>
|
8639 | <member name="M:Internal.Utilities.FSharpEnvironment.tryFsharpiScript(System.String)">
|
8640 | <summary>
|
8641 | Try to find the F# compiler location by looking at the "fsharpi" script installed by F# packages
|
8642 | </summary>
|
8643 | </member>
|
8644 | <member name="P:Internal.Utilities.FSharpEnvironment.DotNetBuildString">
|
8645 | <summary>
|
8646 | The F# version reported in the banner
|
8647 | </summary>
|
8648 | </member>
|
8649 | <member name="M:Internal.Utilities.FSharpEnvironment.Option.ofString(System.String)">
|
8650 | <summary>
|
8651 | Convert string into Option string where null and String.Empty result in None
|
8652 | </summary>
|
8653 | </member>
|
8654 | <member name="M:Internal.Utilities.Filename.trimQuotes(System.String)">
|
8655 | <summary>
|
8656 | Trim the quotes and spaces from either end of a string
|
8657 | </summary>
|
8658 | </member>
|
8659 | <member name="M:Internal.Utilities.Filename.fileNameWithoutExtension(System.String)">
|
8660 | <summary>
|
8661 | Get the filename without extension of the given path.
|
8662 | </summary>
|
8663 | </member>
|
8664 | <member name="M:Internal.Utilities.Filename.fileNameOfPath(System.String)">
|
8665 | <summary>
|
8666 | Get the filename of the given path.
|
8667 | </summary>
|
8668 | </member>
|
8669 | <member name="M:Internal.Utilities.Filename.hasExtension(System.String)">
|
8670 | <summary>
|
8671 | Return True if the filename has a "." extension.
|
8672 | </summary>
|
8673 | </member>
|
8674 | <member name="M:Internal.Utilities.Filename.directoryName(System.String)">
|
8675 | <summary>
|
8676 | "directoryName" " decomposes a filename into a directory name.
|
8677 | </summary>
|
8678 | </member>
|
8679 | <member name="M:Internal.Utilities.Filename.chopExtension(System.String)">
|
8680 | <c>chopExtension f</c> removes the extension from the given
|
8681 | filename. Raises <c>ArgumentException</c> if no extension is present.
|
8682 | </member>
|
8683 | <member name="M:Internal.Utilities.Filename.checkSuffix(System.String,System.String)">
|
8684 | <c>checkSuffix f s</c> returns True if filename "f" ends in suffix "s",
|
8685 | e.g. checkSuffix "abc.fs" ".fs" returns true.
|
8686 | </member>
|
8687 | <member name="T:Internal.Utilities.Filename">
|
8688 | <summary>
|
8689 | Some filename operations.
|
8690 | </summary>
|
8691 | </member>
|
8692 | <member name="M:Internal.Utilities.ResizeArrayModule.unzip``2(System.Collections.Generic.List{System.Tuple{``0,``1}})">
|
8693 | <summary>
|
8694 | Split an array of pairs into two arrays.
|
8695 | </summary>
|
8696 | </member>
|
8697 | <member name="M:Internal.Utilities.ResizeArrayModule.zip``2(System.Collections.Generic.List{``0},System.Collections.Generic.List{``1})">
|
8698 | <summary>
|
8699 | Combine the two arrays into an array of pairs. The two arrays must have equal lengths, otherwise an <c>ArgumentException</c> is
|
8700 | raised..
|
8701 | </summary>
|
8702 | </member>
|
8703 | <member name="M:Internal.Utilities.ResizeArrayModule.tryFindIndexi``1(Microsoft.FSharp.Core.FSharpFunc{System.Int32,Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean}},System.Collections.Generic.List{``0})">
|
8704 | <summary>
|
8705 | Return the index of the first element in the array
|
8706 | that satisfies the given predicate.
|
8707 | </summary>
|
8708 | </member>
|
8709 | <member name="M:Internal.Utilities.ResizeArrayModule.tryFindIndex``1(Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},System.Collections.Generic.List{``0})">
|
8710 | <summary>
|
8711 | Return the index of the first element in the array
|
8712 | that satisfies the given predicate.
|
8713 | </summary>
|
8714 | </member>
|
8715 | <member name="M:Internal.Utilities.ResizeArrayModule.singleton``1(``0)">
|
8716 | <summary>
|
8717 | Return an array containing the given element.
|
8718 | </summary>
|
8719 | </member>
|
8720 | <member name="M:Internal.Utilities.ResizeArrayModule.scanBack``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,``1}},System.Collections.Generic.List{``0},``1)">
|
8721 | <summary>
|
8722 | Like <c>foldBack</c>, but return both the intermediary and final results.
|
8723 | </summary>
|
8724 | </member>
|
8725 | <member name="M:Internal.Utilities.ResizeArrayModule.scan``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,``0}},``0,System.Collections.Generic.List{``1})">
|
8726 | <summary>
|
8727 | Like <c>fold</c>, but return the intermediary and final results.
|
8728 | </summary>
|
8729 | </member>
|
8730 | <member name="M:Internal.Utilities.ResizeArrayModule.mapi2``3(Microsoft.FSharp.Core.FSharpFunc{System.Int32,Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,``2}}},System.Collections.Generic.List{``0},System.Collections.Generic.List{``1})">
|
8731 | <summary>
|
8732 | Build a new collection whose elements are the results of applying the given function
|
8733 | to the corresponding elements of the two collections pairwise. The two input
|
8734 | arrays must have the same lengths, otherwise an <c>ArgumentException</c> is
|
8735 | raised.
|
8736 | </summary>
|
8737 | </member>
|
8738 | <member name="M:Internal.Utilities.ResizeArrayModule.iteri2``2(Microsoft.FSharp.Core.FSharpFunc{System.Int32,Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,Microsoft.FSharp.Core.Unit}}},System.Collections.Generic.List{``0},System.Collections.Generic.List{``1})">
|
8739 | <summary>
|
8740 | Apply the given function to pair of elements drawn from matching indices in two arrays,
|
8741 | also passing the index of the elements. The two arrays must have the same lengths,
|
8742 | otherwise an <c>ArgumentException</c> is raised.
|
8743 | </summary>
|
8744 | </member>
|
8745 | <member name="M:Internal.Utilities.ResizeArrayModule.isEmpty``1(System.Collections.Generic.List{``0})">
|
8746 | <summary>
|
8747 | Return True if the given array is empty, otherwise False.
|
8748 | </summary>
|
8749 | </member>
|
8750 | <member name="M:Internal.Utilities.ResizeArrayModule.forall2``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,System.Boolean}},System.Collections.Generic.List{``0},System.Collections.Generic.List{``1})">
|
8751 | <summary>
|
8752 | Test elements of the two arrays pairwise to see if all pairs of elements satisfy the given predicate.
|
8753 | Raise <c>ArgumentException</c> if the arrays have different lengths.
|
8754 | </summary>
|
8755 | </member>
|
8756 | <member name="M:Internal.Utilities.ResizeArrayModule.foldBack2``3(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,Microsoft.FSharp.Core.FSharpFunc{``2,``2}}},System.Collections.Generic.List{``0},System.Collections.Generic.List{``1},``2)">
|
8757 | <summary>
|
8758 | Apply a function to pairs of elements drawn from the two collections, right-to-left,
|
8759 | threading an accumulator argument through the computation. The two input
|
8760 | arrays must have the same lengths, otherwise an <c>ArgumentException</c> is
|
8761 | raised.
|
8762 | </summary>
|
8763 | </member>
|
8764 | <member name="M:Internal.Utilities.ResizeArrayModule.fold2``3(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,Microsoft.FSharp.Core.FSharpFunc{``2,``0}}},``0,System.Collections.Generic.List{``1},System.Collections.Generic.List{``2})">
|
8765 | <summary>
|
8766 | Apply a function to pairs of elements drawn from the two collections,
|
8767 | left-to-right, threading an accumulator argument
|
8768 | through the computation. The two input
|
8769 | arrays must have the same lengths, otherwise an <c>ArgumentException</c> is
|
8770 | raised.
|
8771 | </summary>
|
8772 | </member>
|
8773 | <member name="M:Internal.Utilities.ResizeArrayModule.reduceBack``1(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``0,``0}},System.Collections.Generic.List{``0})">
|
8774 | <summary>
|
8775 | Apply a function to each element of the array, threading an accumulator argument
|
8776 | through the computation. If the input function is <c>f</c> and the elements are <c>i0...iN</c> then
|
8777 | computes <c>f i0 (...(f iN-1 iN))</c>. Raises ArgumentException if the array has size zero.
|
8778 | </summary>
|
8779 | </member>
|
8780 | <member name="M:Internal.Utilities.ResizeArrayModule.reduce``1(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``0,``0}},System.Collections.Generic.List{``0})">
|
8781 | <summary>
|
8782 | Apply a function to each element of the array, threading an accumulator argument
|
8783 | through the computation. If the input function is <c>f</c> and the elements are <c>i0...iN</c>
|
8784 | then computes <c>f (... (f i0 i1)...) iN</c>. Raises ArgumentException if the array has size zero.
|
8785 | </summary>
|
8786 | </member>
|
8787 | <member name="M:Internal.Utilities.ResizeArrayModule.findIndexi``1(Microsoft.FSharp.Core.FSharpFunc{System.Int32,Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean}},System.Collections.Generic.List{``0})">
|
8788 | <summary>
|
8789 | Return the index of the first element in the array
|
8790 | that satisfies the given predicate. Raise <c>KeyNotFoundException</c> if
|
8791 | none of the elements satisfy the predicate.
|
8792 | </summary>
|
8793 | </member>
|
8794 | <member name="M:Internal.Utilities.ResizeArrayModule.findIndex``1(Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},System.Collections.Generic.List{``0})">
|
8795 | <summary>
|
8796 | Return the index of the first element in the array
|
8797 | that satisfies the given predicate. Raise <c>KeyNotFoundException</c> if
|
8798 | none of the elements satisfy the predicate.
|
8799 | </summary>
|
8800 | </member>
|
8801 | <member name="M:Internal.Utilities.ResizeArrayModule.exists2``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,System.Boolean}},System.Collections.Generic.List{``0},System.Collections.Generic.List{``1})">
|
8802 | <summary>
|
8803 | Test elements of the two arrays pairwise to see if any pair of element satisfies the given predicate.
|
8804 | Raise ArgumentException if the arrays have different lengths.
|
8805 | </summary>
|
8806 | </member>
|
8807 | <member name="M:Internal.Utilities.ResizeArrayModule.toSeq``1(System.Collections.Generic.List{``0})">
|
8808 | <summary>
|
8809 | Return a view of the array as an enumerable object.
|
8810 | </summary>
|
8811 | </member>
|
8812 | <member name="M:Internal.Utilities.ResizeArrayModule.ofArray``1(``0[])">
|
8813 | <summary>
|
8814 | Build a <c>ResizeArray</c> from the given elements.
|
8815 | </summary>
|
8816 | </member>
|
8817 | <member name="M:Internal.Utilities.ResizeArrayModule.toArray``1(System.Collections.Generic.List{``0})">
|
8818 | <summary>
|
8819 | Return a fixed-length array containing the elements of the input <c>ResizeArray</c>.
|
8820 | </summary>
|
8821 | </member>
|
8822 | <member name="M:Internal.Utilities.ResizeArrayModule.sortBy``2(Microsoft.FSharp.Core.FSharpFunc{``0,``1},System.Collections.Generic.List{``0})">
|
8823 | <summary>
|
8824 | Sort the elements using the key extractor and generic comparison on the keys.
|
8825 | </summary>
|
8826 | </member>
|
8827 | <member name="M:Internal.Utilities.ResizeArrayModule.sort``1(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``0,System.Int32}},System.Collections.Generic.List{``0})">
|
8828 | <summary>
|
8829 | Sort the elements using the given comparison function.
|
8830 | </summary>
|
8831 | </member>
|
8832 | <member name="M:Internal.Utilities.ResizeArrayModule.rev``1(System.Collections.Generic.List{``0})">
|
8833 | <summary>
|
8834 | Return a new array with the elements in reverse order.
|
8835 | </summary>
|
8836 | </member>
|
8837 | <member name="M:Internal.Utilities.ResizeArrayModule.tryPick``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpOption{``1}},System.Collections.Generic.List{``0})">
|
8838 | <summary>
|
8839 | Apply the given function to successive elements, returning the first
|
8840 | result where function returns Some(x) for some x.
|
8841 | </summary>
|
8842 | </member>
|
8843 | <member name="M:Internal.Utilities.ResizeArrayModule.tryFind``1(Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},System.Collections.Generic.List{``0})">
|
8844 | <summary>
|
8845 | Return the first element for which the given function returns True.
|
8846 | Return None if no such element exists.
|
8847 | </summary>
|
8848 | </member>
|
8849 | <member name="M:Internal.Utilities.ResizeArrayModule.find``1(Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},System.Collections.Generic.List{``0})">
|
8850 | <summary>
|
8851 | Return the first element for which the given function returns True.
|
8852 | Raise <c>KeyNotFoundException</c> if no such element exists.
|
8853 | </summary>
|
8854 | </member>
|
8855 | <member name="M:Internal.Utilities.ResizeArrayModule.choose``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpOption{``1}},System.Collections.Generic.List{``0})">
|
8856 | <summary>
|
8857 | Apply the given function to each element of the array. Return
|
8858 | the array comprised of the results "x" for each element where
|
8859 | the function returns <c>Some(x)</c>.
|
8860 | </summary>
|
8861 | </member>
|
8862 | <member name="M:Internal.Utilities.ResizeArrayModule.partition``1(Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},System.Collections.Generic.List{``0})">
|
8863 | <summary>
|
8864 | Split the collection into two collections, containing the
|
8865 | elements for which the given predicate returns True and False
|
8866 | respectively.
|
8867 | </summary>
|
8868 | </member>
|
8869 | <member name="M:Internal.Utilities.ResizeArrayModule.filter``1(Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},System.Collections.Generic.List{``0})">
|
8870 | <summary>
|
8871 | Return a new collection containing only the elements of the collection
|
8872 | for which the given predicate returns True.
|
8873 | </summary>
|
8874 | </member>
|
8875 | <member name="M:Internal.Utilities.ResizeArrayModule.forall``1(Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},System.Collections.Generic.List{``0})">
|
8876 | <summary>
|
8877 | Test if all elements of the array satisfy the given predicate.
|
8878 | If the input function is <c>f</c> and the elements are <c>i0...iN</c> and "j0...jN"
|
8879 | then computes <c>p i0 && ... && p iN</c>.
|
8880 | </summary>
|
8881 | </member>
|
8882 | <member name="M:Internal.Utilities.ResizeArrayModule.exists``1(Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},System.Collections.Generic.List{``0})">
|
8883 | <summary>
|
8884 | Test if any element of the array satisfies the given predicate.
|
8885 | If the input function is <c>f</c> and the elements are <c>i0...iN</c>
|
8886 | then computes <c>p i0 or ... or p iN</c>.
|
8887 | </summary>
|
8888 | </member>
|
8889 | <member name="M:Internal.Utilities.ResizeArrayModule.mapi``2(Microsoft.FSharp.Core.FSharpFunc{System.Int32,Microsoft.FSharp.Core.FSharpFunc{``0,``1}},System.Collections.Generic.List{``0})">
|
8890 | <summary>
|
8891 | Build a new array whose elements are the results of applying the given function
|
8892 | to each of the elements of the array. The integer index passed to the
|
8893 | function indicates the index of element being transformed.
|
8894 | </summary>
|
8895 | </member>
|
8896 | <member name="M:Internal.Utilities.ResizeArrayModule.iteri``1(Microsoft.FSharp.Core.FSharpFunc{System.Int32,Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.Unit}},System.Collections.Generic.List{``0})">
|
8897 | <summary>
|
8898 | Apply the given function to each element of the array. The integer passed to the
|
8899 | function indicates the index of element.
|
8900 | </summary>
|
8901 | </member>
|
8902 | <member name="M:Internal.Utilities.ResizeArrayModule.map2``3(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,``2}},System.Collections.Generic.List{``0},System.Collections.Generic.List{``1})">
|
8903 | <summary>
|
8904 | Build a new collection whose elements are the results of applying the given function
|
8905 | to the corresponding elements of the two collections pairwise. The two input
|
8906 | arrays must have the same lengths.
|
8907 | </summary>
|
8908 | </member>
|
8909 | <member name="M:Internal.Utilities.ResizeArrayModule.iter2``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,Microsoft.FSharp.Core.Unit}},System.Collections.Generic.List{``0},System.Collections.Generic.List{``1})">
|
8910 | <summary>
|
8911 | Apply the given function to two arrays simultaneously. The
|
8912 | two arrays must have the same lengths, otherwise an Invalid_argument exception is
|
8913 | raised.
|
8914 | </summary>
|
8915 | </member>
|
8916 | <member name="M:Internal.Utilities.ResizeArrayModule.map``2(Microsoft.FSharp.Core.FSharpFunc{``0,``1},System.Collections.Generic.List{``0})">
|
8917 | <summary>
|
8918 | Build a new array whose elements are the results of applying the given function
|
8919 | to each of the elements of the array.
|
8920 | </summary>
|
8921 | </member>
|
8922 | <member name="M:Internal.Utilities.ResizeArrayModule.iter``1(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.Unit},System.Collections.Generic.List{``0})">
|
8923 | <summary>
|
8924 | Apply the given function to each element of the array.
|
8925 | </summary>
|
8926 | </member>
|
8927 | <member name="M:Internal.Utilities.ResizeArrayModule.foldBack``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,``1}},System.Collections.Generic.List{``0},``1)">
|
8928 | <summary>
|
8929 | Apply a function to each element of the array, threading an accumulator argument
|
8930 | through the computation. If the input function is <c>f</c> and the elements are <c>i0...iN</c> then
|
8931 | computes <c>f i0 (...(f iN s))</c>.
|
8932 | </summary>
|
8933 | </member>
|
8934 | <member name="M:Internal.Utilities.ResizeArrayModule.fold``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,``0}},``0,System.Collections.Generic.List{``1})">
|
8935 | <summary>
|
8936 | Apply a function to each element of the collection, threading an accumulator argument
|
8937 | through the computation. If the input function is <c>f</c> and the elements are <c>i0...iN</c>
|
8938 | then computes <c>f (... (f s i0)...) iN</c>
|
8939 | </summary>
|
8940 | </member>
|
8941 | <member name="M:Internal.Utilities.ResizeArrayModule.ofList``1(Microsoft.FSharp.Collections.FSharpList{``0})">
|
8942 | <summary>
|
8943 | Build an array from the given list.
|
8944 | </summary>
|
8945 | </member>
|
8946 | <member name="M:Internal.Utilities.ResizeArrayModule.toList``1(System.Collections.Generic.List{``0})">
|
8947 | <summary>
|
8948 | Build a list from the given array.
|
8949 | </summary>
|
8950 | </member>
|
8951 | <member name="M:Internal.Utilities.ResizeArrayModule.blit``1(System.Collections.Generic.List{``0},System.Int32,System.Collections.Generic.List{``0},System.Int32,System.Int32)">
|
8952 | <summary>
|
8953 | Read a range of elements from the first array and write them into the second.
|
8954 | </summary>
|
8955 | </member>
|
8956 | <member name="M:Internal.Utilities.ResizeArrayModule.fill``1(System.Collections.Generic.List{``0},System.Int32,System.Int32,``0)">
|
8957 | <summary>
|
8958 | Fill a range of the collection with the given element.
|
8959 | </summary>
|
8960 | </member>
|
8961 | <member name="M:Internal.Utilities.ResizeArrayModule.copy``1(System.Collections.Generic.List{``0})">
|
8962 | <summary>
|
8963 | Build a new array that contains the elements of the given array.
|
8964 | </summary>
|
8965 | </member>
|
8966 | <member name="M:Internal.Utilities.ResizeArrayModule.sub``1(System.Collections.Generic.List{``0},System.Int32,System.Int32)">
|
8967 | <summary>
|
8968 | Build a new array that contains the given subrange specified by
|
8969 | starting index and length.
|
8970 | </summary>
|
8971 | </member>
|
8972 | <member name="M:Internal.Utilities.ResizeArrayModule.concat``1(Microsoft.FSharp.Collections.FSharpList{System.Collections.Generic.List{``0}})">
|
8973 | <summary>
|
8974 | Build a new array that contains the elements of each of the given list of arrays.
|
8975 | </summary>
|
8976 | </member>
|
8977 | <member name="M:Internal.Utilities.ResizeArrayModule.append``1(System.Collections.Generic.List{``0},System.Collections.Generic.List{``0})">
|
8978 | <summary>
|
8979 | Build a new array that contains the elements of the first array followed by the elements of the second array.
|
8980 | </summary>
|
8981 | </member>
|
8982 | <member name="M:Internal.Utilities.ResizeArrayModule.init``1(System.Int32,Microsoft.FSharp.Core.FSharpFunc{System.Int32,``0})">
|
8983 | <summary>
|
8984 | Create an array by calling the given generator on each index.
|
8985 | </summary>
|
8986 | </member>
|
8987 | <member name="M:Internal.Utilities.ResizeArrayModule.create``1(System.Int32,``0)">
|
8988 | <summary>
|
8989 | Create an array whose elements are all initially the given value.
|
8990 | </summary>
|
8991 | </member>
|
8992 | <member name="M:Internal.Utilities.ResizeArrayModule.set``1(System.Collections.Generic.List{``0},System.Int32,``0)">
|
8993 | <summary>
|
8994 | Set the value of an element in the collection. You can also use the syntax <c>arr.[idx] <- e</c>.
|
8995 | </summary>
|
8996 | </member>
|
8997 | <member name="M:Internal.Utilities.ResizeArrayModule.get``1(System.Collections.Generic.List{``0},System.Int32)">
|
8998 | <summary>
|
8999 | Fetch an element from the collection. You can also use the syntax <c>arr.[idx]</c>.
|
9000 | </summary>
|
9001 | </member>
|
9002 | <member name="M:Internal.Utilities.ResizeArrayModule.length``1(System.Collections.Generic.List{``0})">
|
9003 | <summary>
|
9004 | Return the length of the collection. You can also use property <c>arr.Length</c>.
|
9005 | </summary>
|
9006 | </member>
|
9007 | <member name="T:Internal.Utilities.ResizeArrayModule">
|
9008 | <summary>
|
9009 | Generic operations on the type System.Collections.Generic.List, which is called ResizeArray in the F# libraries.
|
9010 | </summary>
|
9011 | </member>
|
9012 | <member name="T:Internal.Utilities.StructuredFormat.FormatOptions">
|
9013 | <summary>
|
9014 | A record of options to control structural formatting.
|
9015 | For F# Interactive properties matching those of this value can be accessed via the 'fsi'
|
9016 | value.
|
9017 |
|
9018 | Floating Point format given in the same format accepted by System.Double.ToString,
|
9019 | e.g. f6 or g15.
|
9020 |
|
9021 | If ShowProperties is set the printing process will evaluate properties of the values being
|
9022 | displayed. This may cause additional computation.
|
9023 |
|
9024 | The ShowIEnumerable is set the printing process will force the evaluation of IEnumerable objects
|
9025 | to a small, finite depth, as determined by the printing parameters.
|
9026 | This may lead to additional computation being performed during printing.
|
9027 |
|
9028 | <example>
|
9029 | From F# Interactive the default settings can be adjusted using, for example,
|
9030 | <pre>
|
9031 | open Microsoft.FSharp.Compiler.Interactive.Settings;;
|
9032 | setPrintWidth 120;;
|
9033 | </pre>
|
9034 | </example>
|
9035 | </summary>
|
9036 | </member>
|
9037 | <member name="P:Internal.Utilities.StructuredFormat.IEnvironment.MaxRows">
|
9038 | <summary>
|
9039 | The maximum number of rows for which to generate layout for table-like
|
9040 | structures. -1 if no maximum.
|
9041 | </summary>
|
9042 | </member>
|
9043 | <member name="P:Internal.Utilities.StructuredFormat.IEnvironment.MaxColumns">
|
9044 | <summary>
|
9045 | The maximum number of elements for which to generate layout for
|
9046 | list-like structures, or columns in table-like
|
9047 | structures. -1 if no maximum.
|
9048 | </summary>
|
9049 | </member>
|
9050 | <member name="M:Internal.Utilities.StructuredFormat.IEnvironment.GetLayout(System.Object)">
|
9051 | <summary>
|
9052 | Return to the layout-generation
|
9053 | environment to layout any otherwise uninterpreted object
|
9054 | </summary>
|
9055 | </member>
|
9056 | <member name="T:Internal.Utilities.StructuredFormat.Layout">
|
9057 | <summary>
|
9058 | Data representing structured layouts of terms. The representation
|
9059 | of this data type is only for the consumption of formatting engines.
|
9060 | </summary>
|
9061 | </member>
|
9062 | <member name="T:Internal.Utilities.StructuredFormat.Joint">
|
9063 | <summary>
|
9064 | Data representing structured layouts of terms.
|
9065 | Data representing joints in structured layouts of terms. The representation
|
9066 | of this data type is only for the consumption of formatting engines.
|
9067 | </summary>
|
9068 | </member>
|
9069 | <member name="M:Internal.Utilities.StructuredFormat.Display.layout_to_string(Internal.Utilities.StructuredFormat.FormatOptions,Internal.Utilities.StructuredFormat.Layout)">
|
9070 | <summary>
|
9071 | Convert any value to a layout using the given formatting options. The
|
9072 | layout can then be processed using formatting display engines such as
|
9073 | those in the LayoutOps module. any_to_string and output_any are
|
9074 | built using any_to_layout with default format options.
|
9075 | </summary>
|
9076 | </member>
|
9077 | <member name="M:Internal.Utilities.StructuredFormat.Display.output_any``1(System.IO.TextWriter,``0)">
|
9078 | <summary>
|
9079 | Output any value to a channel using the same set of formatting rules
|
9080 | as any_to_string
|
9081 | </summary>
|
9082 | </member>
|
9083 | <member name="M:Internal.Utilities.StructuredFormat.Display.any_to_string``1(``0)">
|
9084 | <summary>
|
9085 | Convert any value to a string using a standard formatter
|
9086 | Data is typically formatted in a structured format, e.g.
|
9087 | lists are formatted using the "[1;2]" notation.
|
9088 | The details of the format are not specified and may change
|
9089 | from version to version and according to the flags given
|
9090 | to the F# compiler. The format is intended to be human-readable,
|
9091 | not machine readable. If alternative generic formats are required
|
9092 | you should develop your own formatter, using the code in the
|
9093 | implementation of this file as a starting point.
|
9094 |
|
9095 | Data from other .NET languages is formatted using a virtual
|
9096 | call to Object.ToString() on the boxed version of the input.
|
9097 | </summary>
|
9098 | </member>
|
9099 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.unfoldL``2(Microsoft.FSharp.Core.FSharpFunc{``0,Internal.Utilities.StructuredFormat.Layout},Microsoft.FSharp.Core.FSharpFunc{``1,Microsoft.FSharp.Core.FSharpOption{System.Tuple{``0,``1}}},``1,System.Int32)">
|
9100 | <summary>
|
9101 | For limiting layout of list-like sequences (lists,arrays,etc).
|
9102 | unfold a list of items using (project and z) making layout list via itemL.
|
9103 | If reach maxLength (before exhausting) then truncate.
|
9104 | </summary>
|
9105 | </member>
|
9106 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.tagAttrL(System.String,Microsoft.FSharp.Collections.FSharpList{System.Tuple{System.String,System.String}},Internal.Utilities.StructuredFormat.Layout)">
|
9107 | <summary>
|
9108 | See tagL
|
9109 | </summary>
|
9110 | </member>
|
9111 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.listL``1(Microsoft.FSharp.Core.FSharpFunc{``0,Internal.Utilities.StructuredFormat.Layout},Microsoft.FSharp.Collections.FSharpList{``0})">
|
9112 | <summary>
|
9113 | Layout like an F# list.
|
9114 | </summary>
|
9115 | </member>
|
9116 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.optionL``1(Microsoft.FSharp.Core.FSharpFunc{``0,Internal.Utilities.StructuredFormat.Layout},Microsoft.FSharp.Core.FSharpOption{``0})">
|
9117 | <summary>
|
9118 | Layout like an F# option.
|
9119 | </summary>
|
9120 | </member>
|
9121 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.aboveListL(Microsoft.FSharp.Collections.FSharpList{Internal.Utilities.StructuredFormat.Layout})">
|
9122 | <summary>
|
9123 | Layout list vertically.
|
9124 | </summary>
|
9125 | </member>
|
9126 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.aboveL(Internal.Utilities.StructuredFormat.Layout,Internal.Utilities.StructuredFormat.Layout)">
|
9127 | <summary>
|
9128 | Layout two vertically.
|
9129 | </summary>
|
9130 | </member>
|
9131 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.tupleL(Microsoft.FSharp.Collections.FSharpList{Internal.Utilities.StructuredFormat.Layout})">
|
9132 | <summary>
|
9133 | Form tuple of layouts.
|
9134 | </summary>
|
9135 | </member>
|
9136 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.braceL(Internal.Utilities.StructuredFormat.Layout)">
|
9137 | <summary>
|
9138 | Wrap braces around layout.
|
9139 | </summary>
|
9140 | </member>
|
9141 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.squareBracketL(Internal.Utilities.StructuredFormat.Layout)">
|
9142 | <summary>
|
9143 | Wrap square brackets around layout.
|
9144 | </summary>
|
9145 | </member>
|
9146 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.bracketL(Internal.Utilities.StructuredFormat.Layout)">
|
9147 | <summary>
|
9148 | Wrap round brackets around Layout.
|
9149 | </summary>
|
9150 | </member>
|
9151 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.sepListL(Internal.Utilities.StructuredFormat.Layout,Microsoft.FSharp.Collections.FSharpList{Internal.Utilities.StructuredFormat.Layout})">
|
9152 | <summary>
|
9153 | Join layouts into a list separated using the given Layout.
|
9154 | </summary>
|
9155 | </member>
|
9156 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.semiListL(Microsoft.FSharp.Collections.FSharpList{Internal.Utilities.StructuredFormat.Layout})">
|
9157 | <summary>
|
9158 | Join layouts into a semi-colon separated list.
|
9159 | </summary>
|
9160 | </member>
|
9161 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.spaceListL(Microsoft.FSharp.Collections.FSharpList{Internal.Utilities.StructuredFormat.Layout})">
|
9162 | <summary>
|
9163 | Join layouts into a space separated list.
|
9164 | </summary>
|
9165 | </member>
|
9166 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.commaListL(Microsoft.FSharp.Collections.FSharpList{Internal.Utilities.StructuredFormat.Layout})">
|
9167 | <summary>
|
9168 | Join layouts into a comma separated list.
|
9169 | </summary>
|
9170 | </member>
|
9171 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.op_AtAtMinusMinus(Internal.Utilities.StructuredFormat.Layout,Internal.Utilities.StructuredFormat.Layout)">
|
9172 | <summary>
|
9173 | Join broken with ident=2
|
9174 | </summary>
|
9175 | </member>
|
9176 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.op_AtAtMinus(Internal.Utilities.StructuredFormat.Layout,Internal.Utilities.StructuredFormat.Layout)">
|
9177 | <summary>
|
9178 | Join broken with ident=1
|
9179 | </summary>
|
9180 | </member>
|
9181 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.op_AtAt(Internal.Utilities.StructuredFormat.Layout,Internal.Utilities.StructuredFormat.Layout)">
|
9182 | <summary>
|
9183 | Join broken with ident=0
|
9184 | </summary>
|
9185 | </member>
|
9186 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.op_MinusMinusMinus(Internal.Utilities.StructuredFormat.Layout,Internal.Utilities.StructuredFormat.Layout)">
|
9187 | <summary>
|
9188 | Join, possible break with indent=2
|
9189 | </summary>
|
9190 | </member>
|
9191 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.op_MinusMinus(Internal.Utilities.StructuredFormat.Layout,Internal.Utilities.StructuredFormat.Layout)">
|
9192 | <summary>
|
9193 | Join, possible break with indent=1
|
9194 | </summary>
|
9195 | </member>
|
9196 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.op_PlusPlus(Internal.Utilities.StructuredFormat.Layout,Internal.Utilities.StructuredFormat.Layout)">
|
9197 | <summary>
|
9198 | Join, possible break with indent=0
|
9199 | </summary>
|
9200 | </member>
|
9201 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.op_HatHat(Internal.Utilities.StructuredFormat.Layout,Internal.Utilities.StructuredFormat.Layout)">
|
9202 | <summary>
|
9203 | Join, unbreakable.
|
9204 | </summary>
|
9205 | </member>
|
9206 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.leftL(System.String)">
|
9207 | <summary>
|
9208 | An string which is left parenthesis (no space on the right).
|
9209 | </summary>
|
9210 | </member>
|
9211 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.rightL(System.String)">
|
9212 | <summary>
|
9213 | An string which is right parenthesis (no space on the left).
|
9214 | </summary>
|
9215 | </member>
|
9216 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.sepL(System.String)">
|
9217 | <summary>
|
9218 | An string which requires no spaces either side.
|
9219 | </summary>
|
9220 | </member>
|
9221 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.wordL(System.String)">
|
9222 | <summary>
|
9223 | An string leaf
|
9224 | </summary>
|
9225 | </member>
|
9226 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.objL(System.Object)">
|
9227 | <summary>
|
9228 | An uninterpreted leaf, to be interpreted into a string
|
9229 | by the layout engine. This allows leaf layouts for numbers, strings and
|
9230 | other atoms to be customized according to culture.
|
9231 | </summary>
|
9232 | </member>
|
9233 | <member name="M:Internal.Utilities.StructuredFormat.LayoutOps.isEmptyL(Internal.Utilities.StructuredFormat.Layout)">
|
9234 | <summary>
|
9235 | Is it the empty layout?
|
9236 | </summary>
|
9237 | </member>
|
9238 | <member name="P:Internal.Utilities.StructuredFormat.LayoutOps.emptyL">
|
9239 | <summary>
|
9240 | The empty layout
|
9241 | </summary>
|
9242 | </member>
|
9243 | <member name="T:Internal.Utilities.StructuredFormat.LayoutOps">
|
9244 | <summary>
|
9245 | A layout is a sequence of strings which have been joined together.
|
9246 | The strings are classified as words, separators and left and right parenthesis.
|
9247 | This classification determines where spaces are inserted.
|
9248 | A joint is either unbreakable, breakable or broken.
|
9249 | If a joint is broken the RHS layout occurs on the next line with optional indentation.
|
9250 | A layout can be squashed to for given width which forces breaks as required.
|
9251 | </summary>
|
9252 | </member>
|
9253 | <member name="M:Internal.Utilities.Text.Lexing.UnicodeTables.Interpret(System.Int32,Internal.Utilities.Text.Lexing.LexBuffer{System.Char})">
|
9254 | <summary>
|
9255 | Interpret tables for a unicode lexer generated by <c>fslex.exe</c>.
|
9256 | </summary>
|
9257 | </member>
|
9258 | <member name="T:Internal.Utilities.Text.Lexing.UnicodeTables">
|
9259 | <summary>
|
9260 | The type of tables for an unicode lexer generated by <c>fslex.exe</c>.
|
9261 | </summary>
|
9262 | </member>
|
9263 | <member name="P:Internal.Utilities.Text.Lexing.LexBuffer`1.StartPos(Internal.Utilities.Text.Lexing.Position)">
|
9264 | <summary>
|
9265 | The start position for the lexeme.
|
9266 | </summary>
|
9267 | </member>
|
9268 | <member name="P:Internal.Utilities.Text.Lexing.LexBuffer`1.IsPastEndOfStream(System.Boolean)">
|
9269 | <summary>
|
9270 | True if the refill of the buffer ever failed , or if explicitly set to True.
|
9271 | </summary>
|
9272 | </member>
|
9273 | <member name="P:Internal.Utilities.Text.Lexing.LexBuffer`1.EndPos(Internal.Utilities.Text.Lexing.Position)">
|
9274 | <summary>
|
9275 | The end position for the lexeme.
|
9276 | </summary>
|
9277 | </member>
|
9278 | <member name="P:Internal.Utilities.Text.Lexing.LexBuffer`1.StartPos">
|
9279 | <summary>
|
9280 | The start position for the lexeme.
|
9281 | </summary>
|
9282 | </member>
|
9283 | <member name="P:Internal.Utilities.Text.Lexing.LexBuffer`1.Lexeme">
|
9284 | <summary>
|
9285 | The matched string.
|
9286 | </summary>
|
9287 | </member>
|
9288 | <member name="P:Internal.Utilities.Text.Lexing.LexBuffer`1.IsPastEndOfStream">
|
9289 | <summary>
|
9290 | True if the refill of the buffer ever failed , or if explicitly set to True.
|
9291 | </summary>
|
9292 | </member>
|
9293 | <member name="P:Internal.Utilities.Text.Lexing.LexBuffer`1.EndPos">
|
9294 | <summary>
|
9295 | The end position for the lexeme.
|
9296 | </summary>
|
9297 | </member>
|
9298 | <member name="P:Internal.Utilities.Text.Lexing.LexBuffer`1.BufferLocalStore">
|
9299 | <summary>
|
9300 | Dynamically typed, non-lexically scoped parameter table.
|
9301 | </summary>
|
9302 | </member>
|
9303 | <member name="M:Internal.Utilities.Text.Lexing.LexBuffer`1.LexemeString(Internal.Utilities.Text.Lexing.LexBuffer{System.Char})">
|
9304 | <summary>
|
9305 | Fast helper to turn the matched characters into a string, avoiding an intermediate array.
|
9306 | </summary>
|
9307 | </member>
|
9308 | <member name="M:Internal.Utilities.Text.Lexing.LexBuffer`1.FromFunction(Microsoft.FSharp.Core.FSharpFunc{System.Tuple{`0[],System.Int32,System.Int32},System.Int32})">
|
9309 | <summary>
|
9310 | Create a lex buffer that reads character or byte inputs by using the given function.
|
9311 | </summary>
|
9312 | </member>
|
9313 | <member name="M:Internal.Utilities.Text.Lexing.LexBuffer`1.FromChars(System.Char[])">
|
9314 | <summary>
|
9315 | Create a lex buffer suitable for Unicode lexing that reads characters from the given array.
|
9316 | </summary>
|
9317 | </member>
|
9318 | <member name="T:Internal.Utilities.Text.Lexing.LexBuffer`1">
|
9319 | <summary>
|
9320 | Input buffers consumed by lexers generated by <c>fslex.exe</c>.
|
9321 | </summary>
|
9322 | </member>
|
9323 | <member name="F:Internal.Utilities.Text.Lexing.Position.StartOfLineAbsoluteOffset">
|
9324 | <summary>
|
9325 | Return absolute offset of the start of the line marked by the position.
|
9326 | </summary>
|
9327 | </member>
|
9328 | <member name="F:Internal.Utilities.Text.Lexing.Position.AbsoluteOffset">
|
9329 | <summary>
|
9330 | The character number in the input stream.
|
9331 | </summary>
|
9332 | </member>
|
9333 | <member name="F:Internal.Utilities.Text.Lexing.Position.OriginalLine">
|
9334 | <summary>
|
9335 | The line number for the position in the input stream, assuming fresh positions have been updated
|
9336 | using for the new line.
|
9337 | </summary>
|
9338 | </member>
|
9339 | <member name="F:Internal.Utilities.Text.Lexing.Position.Line">
|
9340 | <summary>
|
9341 | The line number in the input stream, assuming fresh positions have been updated
|
9342 | for the new line by modifying the EndPos property of the LexBuffer.
|
9343 | </summary>
|
9344 | </member>
|
9345 | <member name="F:Internal.Utilities.Text.Lexing.Position.FileIndex">
|
9346 | <summary>
|
9347 | The file index for the file associated with the input stream, use <c>fileOfFileIndex</c> in range.fs to decode
|
9348 | </summary>
|
9349 | </member>
|
9350 | <member name="P:Internal.Utilities.Text.Lexing.Position.Empty">
|
9351 | <summary>
|
9352 | Get an arbitrary position, with the empty string as filename.
|
9353 | </summary>
|
9354 | </member>
|
9355 | <member name="P:Internal.Utilities.Text.Lexing.Position.Column">
|
9356 | <summary>
|
9357 | Return the column number marked by the position,
|
9358 | i.e. the difference between the <c>AbsoluteOffset</c> and the <c>StartOfLineAbsoluteOffset</c>
|
9359 | </summary>
|
9360 | </member>
|
9361 | <member name="M:Internal.Utilities.Text.Lexing.Position.ShiftColumnBy(System.Int32)">
|
9362 | <summary>
|
9363 | Gives a position shifted by specified number of characters.
|
9364 | </summary>
|
9365 | </member>
|
9366 | <member name="M:Internal.Utilities.Text.Lexing.Position.EndOfToken(System.Int32)">
|
9367 | <summary>
|
9368 | Given a position at the start of a token of length n, return a position just beyond the end of the token.
|
9369 | </summary>
|
9370 | </member>
|
9371 | <member name="M:Internal.Utilities.Text.Lexing.Position.ApplyLineDirective(System.Int32,System.Int32)">
|
9372 | <summary>
|
9373 | Apply a #line directive.
|
9374 | </summary>
|
9375 | </member>
|
9376 | <member name="T:Internal.Utilities.Text.Lexing.Position">
|
9377 | <summary>
|
9378 | Position information stored for lexing tokens
|
9379 | </summary>
|
9380 | </member>
|
9381 | <member name="P:Internal.Utilities.Text.Parsing.Tables`1.tagOfErrorTerminal">
|
9382 | <summary>
|
9383 | The tag of the error terminal.
|
9384 | </summary>
|
9385 | </member>
|
9386 | <member name="P:Internal.Utilities.Text.Parsing.Tables`1.numTerminals">
|
9387 | <summary>
|
9388 | The total number of terminals.
|
9389 | </summary>
|
9390 | </member>
|
9391 | <member name="P:Internal.Utilities.Text.Parsing.Tables`1.parseError">
|
9392 | <summary>
|
9393 | This function is used to hold the user specified "parse_error" or "parse_error_rich" functions.
|
9394 | </summary>
|
9395 | </member>
|
9396 | <member name="P:Internal.Utilities.Text.Parsing.Tables`1.productionToNonTerminalTable">
|
9397 | <summary>
|
9398 | This table is logically part of the Goto table.
|
9399 | </summary>
|
9400 | </member>
|
9401 | <member name="P:Internal.Utilities.Text.Parsing.Tables`1.stateToProdIdxsTableRowOffsets">
|
9402 | <summary>
|
9403 | The sparse table offsets for the productions active for each state.
|
9404 | </summary>
|
9405 | </member>
|
9406 | <member name="P:Internal.Utilities.Text.Parsing.Tables`1.stateToProdIdxsTableElements">
|
9407 | <summary>
|
9408 | The sparse table for the productions active for each state.
|
9409 | </summary>
|
9410 | </member>
|
9411 | <member name="P:Internal.Utilities.Text.Parsing.Tables`1.sparseGotoTableRowOffsets">
|
9412 | <summary>
|
9413 | The sparse goto table row offsets.
|
9414 | </summary>
|
9415 | </member>
|
9416 | <member name="P:Internal.Utilities.Text.Parsing.Tables`1.gotos">
|
9417 | <summary>
|
9418 | The sparse goto table.
|
9419 | </summary>
|
9420 | </member>
|
9421 | <member name="P:Internal.Utilities.Text.Parsing.Tables`1.immediateActions">
|
9422 | <summary>
|
9423 | The immediate action table.
|
9424 | </summary>
|
9425 | </member>
|
9426 | <member name="P:Internal.Utilities.Text.Parsing.Tables`1.reductionSymbolCounts">
|
9427 | <summary>
|
9428 | The number of symbols for each reduction.
|
9429 | </summary>
|
9430 | </member>
|
9431 | <member name="P:Internal.Utilities.Text.Parsing.Tables`1.actionTableRowOffsets">
|
9432 | <summary>
|
9433 | The sparse action table row offsets.
|
9434 | </summary>
|
9435 | </member>
|
9436 | <member name="P:Internal.Utilities.Text.Parsing.Tables`1.actionTableElements">
|
9437 | <summary>
|
9438 | The sparse action table elements.
|
9439 | </summary>
|
9440 | </member>
|
9441 | <member name="P:Internal.Utilities.Text.Parsing.Tables`1.dataOfToken">
|
9442 | <summary>
|
9443 | A function to compute the data carried by a token.
|
9444 | </summary>
|
9445 | </member>
|
9446 | <member name="P:Internal.Utilities.Text.Parsing.Tables`1.tagOfToken">
|
9447 | <summary>
|
9448 | A function to compute the tag of a token.
|
9449 | </summary>
|
9450 | </member>
|
9451 | <member name="P:Internal.Utilities.Text.Parsing.Tables`1.endOfInputTag">
|
9452 | <summary>
|
9453 | The token number indicating the end of input.
|
9454 | </summary>
|
9455 | </member>
|
9456 | <member name="P:Internal.Utilities.Text.Parsing.Tables`1.reductions">
|
9457 | <summary>
|
9458 | The reduction table.
|
9459 | </summary>
|
9460 | </member>
|
9461 | <member name="M:Internal.Utilities.Text.Parsing.Tables`1.Interpret(Microsoft.FSharp.Core.FSharpFunc{Internal.Utilities.Text.Lexing.LexBuffer{System.Char},`0},Internal.Utilities.Text.Lexing.LexBuffer{System.Char},System.Int32)">
|
9462 | <summary>
|
9463 | Interpret the parser table taking input from the given lexer, using the given lex buffer, and the given start state.
|
9464 | Returns an object indicating the final synthesized value for the parse.
|
9465 | </summary>
|
9466 | </member>
|
9467 | <member name="T:Internal.Utilities.Text.Parsing.Tables`1">
|
9468 | <summary>
|
9469 | Tables generated by fsyacc
|
9470 | The type of the tables contained in a file produced by the <c>fsyacc.exe</c> parser generator.
|
9471 | </summary>
|
9472 | </member>
|
9473 | <member name="P:Internal.Utilities.Text.Parsing.ParseErrorContext`1.StateStack">
|
9474 | <summary>
|
9475 | The stack of state indexes active at the parse error .
|
9476 | </summary>
|
9477 | </member>
|
9478 | <member name="P:Internal.Utilities.Text.Parsing.ParseErrorContext`1.ShiftTokens">
|
9479 | <summary>
|
9480 | The token that would cause a shift at the parse error.
|
9481 | </summary>
|
9482 | </member>
|
9483 | <member name="P:Internal.Utilities.Text.Parsing.ParseErrorContext`1.ReducibleProductions">
|
9484 | <summary>
|
9485 | The stack of productions that would be reduced at the parse error.
|
9486 | </summary>
|
9487 | </member>
|
9488 | <member name="P:Internal.Utilities.Text.Parsing.ParseErrorContext`1.ReduceTokens">
|
9489 | <summary>
|
9490 | The tokens that would cause a reduction at the parse error.
|
9491 | </summary>
|
9492 | </member>
|
9493 | <member name="P:Internal.Utilities.Text.Parsing.ParseErrorContext`1.ParseState">
|
9494 | <summary>
|
9495 | The state active at the parse error.
|
9496 | </summary>
|
9497 | </member>
|
9498 | <member name="P:Internal.Utilities.Text.Parsing.ParseErrorContext`1.Message">
|
9499 | <summary>
|
9500 | The message associated with the parse error.
|
9501 | </summary>
|
9502 | </member>
|
9503 | <member name="P:Internal.Utilities.Text.Parsing.ParseErrorContext`1.CurrentToken">
|
9504 | <summary>
|
9505 | The token that caused the parse error.
|
9506 | </summary>
|
9507 | </member>
|
9508 | <member name="T:Internal.Utilities.Text.Parsing.ParseErrorContext`1">
|
9509 | <summary>
|
9510 | The context provided when a parse error occurs.
|
9511 | </summary>
|
9512 | </member>
|
9513 | <member name="P:Internal.Utilities.Text.Parsing.IParseState.ResultStartPosition">
|
9514 | <summary>
|
9515 | Get the start of the range of positions matched by the production.
|
9516 | </summary>
|
9517 | </member>
|
9518 | <member name="P:Internal.Utilities.Text.Parsing.IParseState.ResultRange">
|
9519 | <summary>
|
9520 | Get the full range of positions matched by the production.
|
9521 | </summary>
|
9522 | </member>
|
9523 | <member name="P:Internal.Utilities.Text.Parsing.IParseState.ResultEndPosition">
|
9524 | <summary>
|
9525 | Get the end of the range of positions matched by the production.
|
9526 | </summary>
|
9527 | </member>
|
9528 | <member name="P:Internal.Utilities.Text.Parsing.IParseState.LexBuffer">
|
9529 | <summary>
|
9530 | Return the LexBuffer for this parser instance.
|
9531 | </summary>
|
9532 | </member>
|
9533 | <member name="M:Internal.Utilities.Text.Parsing.IParseState.RaiseError``1">
|
9534 | <summary>
|
9535 | Raise an error in this parse context.
|
9536 | </summary>
|
9537 | </member>
|
9538 | <member name="M:Internal.Utilities.Text.Parsing.IParseState.InputStartPosition(System.Int32)">
|
9539 | <summary>
|
9540 | Get the start position for the terminal or non-terminal at a given index matched by the production.
|
9541 | </summary>
|
9542 | </member>
|
9543 | <member name="M:Internal.Utilities.Text.Parsing.IParseState.InputRange(System.Int32)">
|
9544 | <summary>
|
9545 | Get the start and end position for the terminal or non-terminal at a given index matched by the production.
|
9546 | </summary>
|
9547 | </member>
|
9548 | <member name="M:Internal.Utilities.Text.Parsing.IParseState.InputEndPosition(System.Int32)">
|
9549 | <summary>
|
9550 | Get the end position for the terminal or non-terminal at a given index matched by the production.
|
9551 | </summary>
|
9552 | </member>
|
9553 | <member name="M:Internal.Utilities.Text.Parsing.IParseState.GetInput(System.Int32)">
|
9554 | <summary>
|
9555 | Get the value produced by the terminal or non-terminal at the given position.
|
9556 | </summary>
|
9557 | </member>
|
9558 | <member name="T:Internal.Utilities.Text.Parsing.RecoverableParseError">
|
9559 | <summary>
|
9560 | Indicates a parse error has occurred and parse recovery is in progress.
|
9561 | </summary>
|
9562 | </member>
|
9563 | <member name="T:Internal.Utilities.Text.Parsing.Accept">
|
9564 | <summary>
|
9565 | Indicates an accept action has occurred.
|
9566 | </summary>
|
9567 | </member>
|
9568 | <member name="M:Internal.Utilities.Text.Parsing.ParseHelpers.parse_error(System.String)">
|
9569 | <summary>
|
9570 | The default implementation of the parse_error function.
|
9571 | </summary>
|
9572 | </member>
|
9573 | <member name="M:Internal.Utilities.Text.Parsing.ParseHelpers.parse_error_rich``1">
|
9574 | <summary>
|
9575 | The default implementation of the parse_error_rich function.
|
9576 | </summary>
|
9577 | </member>
|
9578 | <member name="T:Internal.Utilities.Text.Parsing.ParseHelpers">
|
9579 | <summary>
|
9580 | Helpers used by generated parsers.
|
9581 | </summary>
|
9582 | </member>
|
9583 | <member name="M:Microsoft.FSharp.Compiler.CompilationErrorLogger.GetErrors">
|
9584 | <summary>
|
9585 | Get the captured errors
|
9586 | </summary>
|
9587 | </member>
|
9588 | <member name="M:Microsoft.FSharp.Compiler.CompilationErrorLogger.#ctor(System.String,Microsoft.FSharp.Compiler.CompileOps.TcConfig)">
|
9589 | <summary>
|
9590 | Create the error logger
|
9591 | </summary>
|
9592 | </member>
|
9593 | <member name="T:Microsoft.FSharp.Compiler.CompilationErrorLogger">
|
9594 | <summary>
|
9595 | An error logger that capture errors, filtering them according to warning levels etc.
|
9596 | </summary>
|
9597 | </member>
|
9598 | <member name="T:Microsoft.FSharp.Compiler.ErrorInfo">
|
9599 | <summary>
|
9600 | Renamed to FSharpErrorInfo
|
9601 | </summary>
|
9602 | </member>
|
9603 | <member name="T:Microsoft.FSharp.Compiler.FrameworkImportsCache">
|
9604 | <summary>
|
9605 | Lookup the global static cache for building the FrameworkTcImports
|
9606 | </summary>
|
9607 | </member>
|
9608 | <member name="P:Microsoft.FSharp.Compiler.IncrementalBuilder.ThereAreLiveTypeProviders">
|
9609 | <summary>
|
9610 | Whether there are any 'live' type providers that may need a refresh when a project is Cleaned
|
9611 | </summary>
|
9612 | </member>
|
9613 | <member name="P:Microsoft.FSharp.Compiler.IncrementalBuilder.TcConfig">
|
9614 | <summary>
|
9615 | The TcConfig passed in to the builder creation.
|
9616 | </summary>
|
9617 | </member>
|
9618 | <member name="P:Microsoft.FSharp.Compiler.IncrementalBuilder.ProjectFileNames">
|
9619 | <summary>
|
9620 | The full set of source files including those from options
|
9621 | </summary>
|
9622 | </member>
|
9623 | <member name="P:Microsoft.FSharp.Compiler.IncrementalBuilder.ProjectChecked">
|
9624 | <summary>
|
9625 | Raised just after the whole project has finished type checking. At this point, accessing the
|
9626 | overall analysis results for the project will be quick.
|
9627 | </summary>
|
9628 | </member>
|
9629 | <member name="P:Microsoft.FSharp.Compiler.IncrementalBuilder.IsAlive">
|
9630 | <summary>
|
9631 | Check if the builder is not disposed
|
9632 | </summary>
|
9633 | </member>
|
9634 | <member name="P:Microsoft.FSharp.Compiler.IncrementalBuilder.ImportedCcusInvalidated">
|
9635 | <summary>
|
9636 | Raised when a type provider invalidates the build.
|
9637 | </summary>
|
9638 | </member>
|
9639 | <member name="P:Microsoft.FSharp.Compiler.IncrementalBuilder.FileParsed">
|
9640 | <summary>
|
9641 | Raised just after a file is parsed
|
9642 | </summary>
|
9643 | </member>
|
9644 | <member name="P:Microsoft.FSharp.Compiler.IncrementalBuilder.FileChecked">
|
9645 | <summary>
|
9646 | Raised just after a file is checked
|
9647 | </summary>
|
9648 | </member>
|
9649 | <member name="P:Microsoft.FSharp.Compiler.IncrementalBuilder.BeforeTypeCheckFile">
|
9650 | <summary>
|
9651 | Raised just before a file is type-checked, to invalidate the state of the file in VS and force VS to request a new direct typecheck of the file.
|
9652 | The incremental builder also typechecks the file (error and intellisense results from the backgroud builder are not
|
9653 | used by VS).
|
9654 | </summary>
|
9655 | </member>
|
9656 | <member name="P:Microsoft.FSharp.Compiler.IncrementalBuilder.AllDependenciesDeprecated">
|
9657 | <summary>
|
9658 | The list of files the build depends on
|
9659 | </summary>
|
9660 | </member>
|
9661 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuilder.Step(Microsoft.FSharp.Compiler.CompileOps.TimeStampCache)">
|
9662 | <summary>
|
9663 | Perform one step in the F# build. Return true if the background work is finished.
|
9664 | </summary>
|
9665 | </member>
|
9666 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuilder.IncrementUsageCount">
|
9667 | <summary>
|
9668 | Increment the usage count on the IncrementalBuilder by 1. Ths initial usage count is 0. The returns an IDisposable which will
|
9669 | decrement the usage count on the entire build by 1 and dispose if it is no longer used by anyone.
|
9670 | </summary>
|
9671 | </member>
|
9672 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuilder.GetParseResultsForFile(System.String)">
|
9673 | <summary>
|
9674 | Await the untyped parse results for a particular slot in the vector of parse results.
|
9675 |
|
9676 | This may be a marginally long-running operation (parses are relatively quick, only one file needs to be parsed)
|
9677 | </summary>
|
9678 | </member>
|
9679 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuilder.GetLogicalTimeStampForProject(Microsoft.FSharp.Compiler.CompileOps.TimeStampCache)">
|
9680 | <summary>
|
9681 | Get the logical time stamp that is associated with the output of the project if it were gully built immediately
|
9682 | </summary>
|
9683 | </member>
|
9684 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuilder.GetCheckResultsBeforeFileInProjectIfReady(System.String)">
|
9685 | <summary>
|
9686 | Get the preceding typecheck state of a slot, without checking if it is up-to-date w.r.t.
|
9687 | the timestamps on files and referenced DLLs prior to this one. Return None if the result is not available.
|
9688 | This is a very quick operation.
|
9689 | </summary>
|
9690 | </member>
|
9691 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuilder.GetCheckResultsBeforeFileInProject(System.String)">
|
9692 | <summary>
|
9693 | Get the preceding typecheck state of a slot. Compute the entire type check of the project up
|
9694 | to the necessary point if the result is not available. This may be a long-running operation.
|
9695 |
|
9696 | </summary>
|
9697 | </member>
|
9698 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuilder.GetCheckResultsAndImplementationsForProject">
|
9699 | <summary>
|
9700 | Get the final typecheck result. If 'generateTypedImplFiles' was set on Create then the TypedAssemblyAfterOptimization will contain implementations.
|
9701 | This may be a long-running operation.
|
9702 |
|
9703 | </summary>
|
9704 | </member>
|
9705 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuilder.GetCheckResultsAfterLastFileInProject">
|
9706 | <summary>
|
9707 | Get the typecheck result after the end of the last file. The typecheck of the project is not 'completed'.
|
9708 | This may be a long-running operation.
|
9709 |
|
9710 | </summary>
|
9711 | </member>
|
9712 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuilder.GetCheckResultsAfterFileInProject(System.String)">
|
9713 | <summary>
|
9714 | Get the typecheck state after checking a file. Compute the entire type check of the project up
|
9715 | to the necessary point if the result is not available. This may be a long-running operation.
|
9716 |
|
9717 | </summary>
|
9718 | </member>
|
9719 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuilder.AreCheckResultsBeforeFileInProjectReady(System.String)">
|
9720 | <summary>
|
9721 | Get the preceding typecheck state of a slot, but only if it is up-to-date w.r.t.
|
9722 | the timestamps on files and referenced DLLs prior to this one. Return None if the result is not available.
|
9723 | This is a relatively quick operation.
|
9724 | </summary>
|
9725 | </member>
|
9726 | <member name="T:Microsoft.FSharp.Compiler.IncrementalBuilder">
|
9727 | <summary>
|
9728 | Manages an incremental build graph for the build of an F# project
|
9729 | </summary>
|
9730 | </member>
|
9731 | <member name="P:Microsoft.FSharp.Compiler.PartialCheckResults.TopAttribs">
|
9732 | <summary>
|
9733 | Represents the collected attributes to apply to the module of assuembly generates
|
9734 | </summary>
|
9735 | </member>
|
9736 | <member name="P:Microsoft.FSharp.Compiler.PartialCheckResults.TcSymbolUses">
|
9737 | <summary>
|
9738 | Represents the collected uses of symbols from type checking
|
9739 | </summary>
|
9740 | </member>
|
9741 | <member name="P:Microsoft.FSharp.Compiler.PartialCheckResults.TcResolutions">
|
9742 | <summary>
|
9743 | Represents the collected name resolutions from type checking
|
9744 | </summary>
|
9745 | </member>
|
9746 | <member name="P:Microsoft.FSharp.Compiler.PartialCheckResults.Errors">
|
9747 | <summary>
|
9748 | Represents the collected errors from type checking
|
9749 | </summary>
|
9750 | </member>
|
9751 | <member name="P:Microsoft.FSharp.Compiler.PartialCheckResults.TcEnvAtEnd">
|
9752 | <summary>
|
9753 | This field is None if a major unrecoverd error occured when preparing the initial state
|
9754 | </summary>
|
9755 | </member>
|
9756 | <member name="P:Microsoft.FSharp.Compiler.PartialCheckResults.TcState">
|
9757 | <summary>
|
9758 | This field is None if a major unrecoverd error occured when preparing the initial state
|
9759 | </summary>
|
9760 | </member>
|
9761 | <member name="T:Microsoft.FSharp.Compiler.PartialCheckResults">
|
9762 | <summary>
|
9763 | Represents the state in the incremental graph assocaited with checking a file
|
9764 | </summary>
|
9765 | </member>
|
9766 | <member name="T:Microsoft.FSharp.Compiler.Severity">
|
9767 | <summary>
|
9768 | Renamed to FSharpErrorSeverity
|
9769 | </summary>
|
9770 | </member>
|
9771 | <member name="P:Microsoft.FSharp.Compiler.Tainted`1.TypeProviderDesignation">
|
9772 | <summary>
|
9773 | Test to report for the name of the type provider that produced the value
|
9774 | </summary>
|
9775 | </member>
|
9776 | <member name="P:Microsoft.FSharp.Compiler.Tainted`1.TypeProviderAssemblyRef">
|
9777 | <summary>
|
9778 | The ILScopeRef of the runtime assembly reference for type provider that produced the value
|
9779 | </summary>
|
9780 | </member>
|
9781 | <member name="P:Microsoft.FSharp.Compiler.Tainted`1.TypeProvider">
|
9782 | <summary>
|
9783 | A type provider that produced the value
|
9784 | </summary>
|
9785 | </member>
|
9786 | <member name="M:Microsoft.FSharp.Compiler.Tainted`1.PUntaintNoFailure``1(Microsoft.FSharp.Core.FSharpFunc{`0,``0})">
|
9787 | <summary>
|
9788 | Apply an operation and 'untaint' the result. This can be used if the return type
|
9789 | is guaranteed not to be implemented by a type provider
|
9790 | </summary>
|
9791 | </member>
|
9792 | <member name="M:Microsoft.FSharp.Compiler.Tainted`1.PUntaint``1(Microsoft.FSharp.Core.FSharpFunc{`0,``0},Microsoft.FSharp.Compiler.Range.range)">
|
9793 | <summary>
|
9794 | Apply an operation and 'untaint' the result. The result must be marshallable. Any exception will be attributed to the type provider with an error located at the given range
|
9795 | </summary>
|
9796 | </member>
|
9797 | <member name="M:Microsoft.FSharp.Compiler.Tainted`1.PApplyWithProvider``1(Microsoft.FSharp.Core.FSharpFunc{System.Tuple{`0,Microsoft.FSharp.Core.CompilerServices.ITypeProvider},``0},Microsoft.FSharp.Compiler.Range.range)">
|
9798 | <summary>
|
9799 | Apply an operation. Any exception will be attributed to the type provider with an error located at the given range
|
9800 | </summary>
|
9801 | </member>
|
9802 | <member name="M:Microsoft.FSharp.Compiler.Tainted`1.PApplyOption``1(Microsoft.FSharp.Core.FSharpFunc{`0,Microsoft.FSharp.Core.FSharpOption{``0}},Microsoft.FSharp.Compiler.Range.range)">
|
9803 | <summary>
|
9804 | Apply an operation that returns an option. Unwrap option. Any exception will be attributed to the type provider with an error located at the given range
|
9805 | </summary>
|
9806 | </member>
|
9807 | <member name="M:Microsoft.FSharp.Compiler.Tainted`1.PApplyNoFailure``1(Microsoft.FSharp.Core.FSharpFunc{`0,``0})">
|
9808 | <summary>
|
9809 | Apply an operation. No exception may be raised by 'f'
|
9810 | </summary>
|
9811 | </member>
|
9812 | <member name="M:Microsoft.FSharp.Compiler.Tainted`1.PApplyArray``1(Microsoft.FSharp.Core.FSharpFunc{`0,``0[]},System.String,Microsoft.FSharp.Compiler.Range.range)">
|
9813 | <summary>
|
9814 | Apply an operation that returns an array. Unwrap array. Any exception will be attributed to the type provider with an error located at the given range. String is method name of thing-returning-array, to diagnostically attribute if it is null
|
9815 | </summary>
|
9816 | </member>
|
9817 | <member name="M:Microsoft.FSharp.Compiler.Tainted`1.PApply4``4(Microsoft.FSharp.Core.FSharpFunc{`0,System.Tuple{``0,``1,``2,``3}},Microsoft.FSharp.Compiler.Range.range)">
|
9818 | <summary>
|
9819 | Apply an operation. Any exception will be attributed to the type provider with an error located at the given range
|
9820 | </summary>
|
9821 | </member>
|
9822 | <member name="M:Microsoft.FSharp.Compiler.Tainted`1.PApply3``3(Microsoft.FSharp.Core.FSharpFunc{`0,System.Tuple{``0,``1,``2}},Microsoft.FSharp.Compiler.Range.range)">
|
9823 | <summary>
|
9824 | Apply an operation. Any exception will be attributed to the type provider with an error located at the given range
|
9825 | </summary>
|
9826 | </member>
|
9827 | <member name="M:Microsoft.FSharp.Compiler.Tainted`1.PApply2``2(Microsoft.FSharp.Core.FSharpFunc{`0,System.Tuple{``0,``1}},Microsoft.FSharp.Compiler.Range.range)">
|
9828 | <summary>
|
9829 | Apply an operation. Any exception will be attributed to the type provider with an error located at the given range
|
9830 | </summary>
|
9831 | </member>
|
9832 | <member name="M:Microsoft.FSharp.Compiler.Tainted`1.PApply``1(Microsoft.FSharp.Core.FSharpFunc{`0,``0},Microsoft.FSharp.Compiler.Range.range)">
|
9833 | <summary>
|
9834 | Apply an operation. Any exception will be attributed to the type provider with an error located at the given range
|
9835 | </summary>
|
9836 | </member>
|
9837 | <member name="M:Microsoft.FSharp.Compiler.Tainted`1.OfType``1">
|
9838 | <summary>
|
9839 | Conditionally coerce the value
|
9840 | </summary>
|
9841 | </member>
|
9842 | <member name="M:Microsoft.FSharp.Compiler.Tainted`1.CreateAll(Microsoft.FSharp.Collections.FSharpList{System.Tuple{Microsoft.FSharp.Core.CompilerServices.ITypeProvider,Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef}})">
|
9843 | <summary>
|
9844 | Create an initial tainted value
|
9845 | </summary>
|
9846 | </member>
|
9847 | <member name="M:Microsoft.FSharp.Compiler.Tainted`1.Coerce``1(Microsoft.FSharp.Compiler.Range.range)">
|
9848 | <summary>
|
9849 | Assert that the value is of 'U and coerce the value.
|
9850 | If coercion fails, the failure will be blamed on a type provider
|
9851 | </summary>
|
9852 | </member>
|
9853 | <member name="T:Microsoft.FSharp.Compiler.Tainted`1">
|
9854 | <summary>
|
9855 | This struct wraps a value produced by a type provider to properly attribute any failures.
|
9856 | </summary>
|
9857 | </member>
|
9858 | <member name="M:Microsoft.FSharp.Compiler.TypeProviderError.WithContext(System.String,System.String)">
|
9859 | <summary>
|
9860 | creates new instance of TypeProviderError with specified type\method names
|
9861 | </summary>
|
9862 | </member>
|
9863 | <member name="M:Microsoft.FSharp.Compiler.TypeProviderError.MapText(Microsoft.FSharp.Core.FSharpFunc{System.String,System.Tuple{System.Int32,System.String}},System.String,Microsoft.FSharp.Compiler.Range.range)">
|
9864 | <summary>
|
9865 | creates new instance of TypeProviderError based on current instance information(message)
|
9866 | </summary>
|
9867 | </member>
|
9868 | <member name="M:Microsoft.FSharp.Compiler.TypeProviderError.Iter(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TypeProviderError,Microsoft.FSharp.Core.Unit})">
|
9869 | <summary>
|
9870 | provides uniform way to process aggregated errors
|
9871 | </summary>
|
9872 | </member>
|
9873 | <member name="M:Microsoft.FSharp.Compiler.TypeProviderError.#ctor(System.Int32,System.String,Microsoft.FSharp.Compiler.Range.range,System.Collections.Generic.IEnumerable{System.String})">
|
9874 | <summary>
|
9875 | creates new instance of TypeProviderError that represents collection of errors
|
9876 | </summary>
|
9877 | </member>
|
9878 | <member name="M:Microsoft.FSharp.Compiler.TypeProviderError.#ctor(System.Tuple{System.Int32,System.String},System.String,Microsoft.FSharp.Compiler.Range.range)">
|
9879 | <summary>
|
9880 | creates new instance of TypeProviderError that represents one error
|
9881 | </summary>
|
9882 | </member>
|
9883 | <member name="T:Microsoft.FSharp.Compiler.TypeProviderError">
|
9884 | <summary>
|
9885 | Stores and transports aggregated list of errors reported by the type provider
|
9886 | </summary>
|
9887 | </member>
|
9888 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.Diagnostics">
|
9889 | <summary>
|
9890 | Diagnostics from the AbsIL toolkit. You can reset the diagnostics
|
9891 | stream to point elsewhere, or turn it
|
9892 | off altogether by setting it to 'None'. The logging channel initially
|
9893 | points to stderr. All functions call flush() automatically.
|
9894 |
|
9895 | REVIEW: review if we should just switch to System.Diagnostics
|
9896 | </summary>
|
9897 | </member>
|
9898 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.EraseClosures">
|
9899 | <summary>
|
9900 | Compiler use only. Erase closures
|
9901 | </summary>
|
9902 | </member>
|
9903 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.EraseUnions.ICodeGen`1">
|
9904 | <summary>
|
9905 | Used to emit instructions (an interface to the IlxGen.fs code generator)
|
9906 | </summary>
|
9907 | </member>
|
9908 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.EraseUnions.emitDataSwitch``1(Microsoft.FSharp.Compiler.AbstractIL.IL.ILGlobals,Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.EraseUnions.ICodeGen{``0},System.Boolean,Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types.IlxUnionSpec,Microsoft.FSharp.Collections.FSharpList{System.Tuple{System.Int32,System.Int32}})">
|
9909 | <summary>
|
9910 | Emit the instruction sequence for a "switchdata" operation
|
9911 | </summary>
|
9912 | </member>
|
9913 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.EraseUnions.emitLdDataTag``1(Microsoft.FSharp.Compiler.AbstractIL.IL.ILGlobals,Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.EraseUnions.ICodeGen{``0},System.Boolean,Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types.IlxUnionSpec)">
|
9914 | <summary>
|
9915 | Emit the instruction sequence for a "lddatatag" operation
|
9916 | </summary>
|
9917 | </member>
|
9918 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.EraseUnions.emitCastData``1(Microsoft.FSharp.Compiler.AbstractIL.IL.ILGlobals,Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.EraseUnions.ICodeGen{``0},System.Boolean,System.Boolean,Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types.IlxUnionSpec,System.Int32)">
|
9919 | <summary>
|
9920 | Emit the instruction sequence for a "castdata" operation
|
9921 | </summary>
|
9922 | </member>
|
9923 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.EraseUnions.GetILTypeForAlternative(Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types.IlxUnionSpec,System.Int32)">
|
9924 | <summary>
|
9925 | Make the IL type for a union type alternative
|
9926 | </summary>
|
9927 | </member>
|
9928 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.EraseUnions.mkClassUnionDef(Microsoft.FSharp.Compiler.AbstractIL.IL.ILGlobals,Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeRef,Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeDef,Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types.IlxUnionInfo)">
|
9929 | <summary>
|
9930 | Make the type definition for a union type
|
9931 | </summary>
|
9932 | </member>
|
9933 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.EraseUnions.mkBrIsData(Microsoft.FSharp.Compiler.AbstractIL.IL.ILGlobals,System.Boolean,System.Boolean,Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types.IlxUnionSpec,System.Int32,System.Int32)">
|
9934 | <summary>
|
9935 | Make the instruction sequence for a "brisnotdata" operation
|
9936 | </summary>
|
9937 | </member>
|
9938 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.EraseUnions.mkStData(Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types.IlxUnionSpec,System.Int32,System.Int32)">
|
9939 | <summary>
|
9940 | Make the instruction sequence for a "stdata" operation
|
9941 | </summary>
|
9942 | </member>
|
9943 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.EraseUnions.mkLdDataAddr(System.Boolean,Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types.IlxUnionSpec,System.Int32,System.Int32)">
|
9944 | <summary>
|
9945 | Make the instruction sequence for a "lddataa" operation
|
9946 | </summary>
|
9947 | </member>
|
9948 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.EraseUnions.mkLdData(System.Boolean,Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types.IlxUnionSpec,System.Int32,System.Int32)">
|
9949 | <summary>
|
9950 | Make the instruction sequence for a "lddata" operation
|
9951 | </summary>
|
9952 | </member>
|
9953 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.EraseUnions.mkIsData(Microsoft.FSharp.Compiler.AbstractIL.IL.ILGlobals,System.Boolean,Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types.IlxUnionSpec,System.Int32)">
|
9954 | <summary>
|
9955 | Make the instruction sequence for a "isdata" operation
|
9956 | </summary>
|
9957 | </member>
|
9958 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.EraseUnions.mkNewData(Microsoft.FSharp.Compiler.AbstractIL.IL.ILGlobals,Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types.IlxUnionSpec,System.Int32)">
|
9959 | <summary>
|
9960 | Make the instruction sequence for a "newdata" operation
|
9961 | </summary>
|
9962 | </member>
|
9963 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.IlxSettings.ilxFsharpCoreLibScopeRef">
|
9964 | <summary>
|
9965 | Scope references for FSharp.Core.dll
|
9966 | </summary>
|
9967 | </member>
|
9968 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types.IlxUnionInfo.cudWhere">
|
9969 | <summary>
|
9970 | Debug info for generated code for classunions.
|
9971 | </summary>
|
9972 | </member>
|
9973 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types.IlxUnionInfo.cudHasHelpers">
|
9974 | <summary>
|
9975 | Generate the helpers?
|
9976 | </summary>
|
9977 | </member>
|
9978 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types.IlxUnionInfo.cudHelpersAccess">
|
9979 | <summary>
|
9980 | Are the representation helpers public?
|
9981 | </summary>
|
9982 | </member>
|
9983 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types.IlxUnionInfo.cudReprAccess">
|
9984 | <summary>
|
9985 | Is the representation public?
|
9986 | </summary>
|
9987 | </member>
|
9988 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types.IlxClosureApps">
|
9989 | <summary>
|
9990 | IlxClosureApps - i.e. types being applied at a callsite.
|
9991 | </summary>
|
9992 | </member>
|
9993 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types.IlxUnionField.LowerName">
|
9994 | <summary>
|
9995 | The name used for the field in parameter or IL field position.
|
9996 | </summary>
|
9997 | </member>
|
9998 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.Extensions.ILX.Types">
|
9999 | <summary>
|
10000 | ILX extensions to Abstract IL types and instructions F#
|
10001 | </summary>
|
10002 | </member>
|
10003 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILEnumInfo">
|
10004 | <summary>
|
10005 | Decompose a type definition according to its kind.
|
10006 | </summary>
|
10007 | </member>
|
10008 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILLocalsAllocator">
|
10009 | <summary>
|
10010 | Helpers for codegen: scopes for allocating new temporary variables.
|
10011 | </summary>
|
10012 | </member>
|
10013 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.ILGlobals.mkDebuggableAttributeV2(System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
|
10014 | <summary>
|
10015 | Some commonly used custom attibutes
|
10016 | </summary>
|
10017 | </member>
|
10018 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILGlobals">
|
10019 | <summary>
|
10020 | A table of common references to items in primary assebly (System.Runtime or mscorlib).
|
10021 | If a particular version of System.Runtime.dll has been loaded then you should
|
10022 | reference items from it via an ILGlobals for that specific version built using mkILGlobals.
|
10023 | </summary>
|
10024 | </member>
|
10025 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.IPrimaryAssemblyTraits">
|
10026 | <summary>
|
10027 | Represents the capabilities of target framework profile.
|
10028 | Different profiles may omit some types or contain them in different assemblies.
|
10029 | </summary>
|
10030 | </member>
|
10031 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILModuleDef.NativeResources">
|
10032 | <summary>
|
10033 | e.g. win86 resources, as the exact contents of a .res or .obj file.
|
10034 | </summary>
|
10035 | </member>
|
10036 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILModuleDef">
|
10037 | <summary>
|
10038 | One module in the "current" assembly, either a main-module or
|
10039 | an auxiliary module. The main module will have a manifest.
|
10040 |
|
10041 | An assembly is built by joining together a "main" module plus
|
10042 | several auxiliary modules.
|
10043 | </summary>
|
10044 | </member>
|
10045 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILAssemblyManifest.EntrypointElsewhere">
|
10046 | <summary>
|
10047 | Records whether the entrypoint resides in another module.
|
10048 | </summary>
|
10049 | </member>
|
10050 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILAssemblyManifest.ExportedTypes">
|
10051 | <summary>
|
10052 | Records the types impemented by this asssembly in auxiliary
|
10053 | modules.
|
10054 | </summary>
|
10055 | </member>
|
10056 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILAssemblyManifest.PublicKey">
|
10057 | <summary>
|
10058 | This is the public key used to sign this
|
10059 | assembly (the signature itself is stored elsewhere: see the
|
10060 | binary format, and may not have been written if delay signing
|
10061 | is used). (member Name, member PublicKey) forms the full
|
10062 | public name of the assembly.
|
10063 | </summary>
|
10064 | </member>
|
10065 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILAssemblyManifest.AuxModuleHashAlgorithm">
|
10066 | <summary>
|
10067 | This is the ID of the algorithm used for the hashes of auxiliary
|
10068 | files in the assembly. These hashes are stored in the
|
10069 | <c>ILModuleRef.Hash</c> fields of this assembly. These are not
|
10070 | cryptographic hashes: they are simple file hashes. The algorithm
|
10071 | is normally <c>0x00008004</c> indicating the SHA1 hash algorithm.
|
10072 | </summary>
|
10073 | </member>
|
10074 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILAssemblyManifest">
|
10075 | <summary>
|
10076 | The main module of an assembly is a module plus some manifest information.
|
10077 | </summary>
|
10078 | </member>
|
10079 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILResources">
|
10080 | <summary>
|
10081 | Table of resources in a module.
|
10082 | </summary>
|
10083 | </member>
|
10084 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILResource">
|
10085 | <summary>
|
10086 | "Manifest ILResources" are chunks of resource data, being one of:
|
10087 | - the data section of the current module (byte[] of resource given directly).
|
10088 | - in an external file in this assembly (offset given in the ILResourceLocation field).
|
10089 | - as a resources in another assembly of the same name.
|
10090 | </summary>
|
10091 | </member>
|
10092 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILExportedTypeOrForwarder.Name">
|
10093 | <summary>
|
10094 | [Namespace.]Name
|
10095 | </summary>
|
10096 | </member>
|
10097 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILExportedTypeOrForwarder">
|
10098 | <summary>
|
10099 | these are only found in the ILExportedTypesAndForwarders table in the manifest
|
10100 | </summary>
|
10101 | </member>
|
10102 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILNestedExportedType">
|
10103 | <summary>
|
10104 | "Classes Elsewhere" - classes in auxiliary modules.
|
10105 |
|
10106 | Manifests include declarations for all the classes in an
|
10107 | assembly, regardless of which module they are in.
|
10108 |
|
10109 | The ".class extern" construct describes so-called exported types --
|
10110 | these are public classes defined in the auxiliary modules of this assembly,
|
10111 | i.e. modules other than the manifest-carrying module.
|
10112 |
|
10113 | For example, if you have a two-module
|
10114 | assembly (A.DLL and B.DLL), and the manifest resides in the A.DLL,
|
10115 | then in the manifest all the public classes declared in B.DLL should
|
10116 | be defined as exported types, i.e., as ".class extern". The public classes
|
10117 | defined in A.DLL should not be defined as ".class extern" -- they are
|
10118 | already available in the manifest-carrying module. The union of all
|
10119 | public classes defined in the manifest-carrying module and all
|
10120 | exported types defined there is the set of all classes exposed by
|
10121 | this assembly. Thus, by analysing the metadata of the manifest-carrying
|
10122 | module of an assembly, you can identify all the classes exposed by
|
10123 | this assembly, and where to find them.
|
10124 |
|
10125 | Nested classes found in external modules should also be located in
|
10126 | this table, suitably nested inside another "ILExportedTypeOrForwarder"
|
10127 | definition.
|
10128 | these are only found in the "Nested" field of ILExportedTypeOrForwarder objects
|
10129 | </summary>
|
10130 | </member>
|
10131 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeDef.HasSecurity">
|
10132 | <summary>
|
10133 | Some classes are marked "HasSecurity" even if there are no permissions attached,
|
10134 | e.g. if they use SuppressUnmanagedCodeSecurityAttribute
|
10135 | </summary>
|
10136 | </member>
|
10137 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeDef.IsComInterop">
|
10138 | <summary>
|
10139 | Class or interface generated for COM interop.
|
10140 | </summary>
|
10141 | </member>
|
10142 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeDef">
|
10143 | <summary>
|
10144 | Type Definitions
|
10145 |
|
10146 | As for methods there are several important constraints not encoded
|
10147 | in the type definition below, for example that the super class of
|
10148 | an interface type is always None, or that enumerations always
|
10149 | have a very specific form.
|
10150 | </summary>
|
10151 | </member>
|
10152 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeDefs.AsArrayOfLazyTypeDefs">
|
10153 | <summary>
|
10154 | Get some information about the type defs, but do not force the read of the type defs themselves.
|
10155 | </summary>
|
10156 | </member>
|
10157 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeDefs.FindByName(System.String)">
|
10158 | <summary>
|
10159 | Calls to <c>FindByName</c> will result in any laziness in the overall
|
10160 | set of ILTypeDefs being read in in addition
|
10161 | to the details for the type found, but the remaining individual
|
10162 | type definitions will not be read.
|
10163 | </summary>
|
10164 | </member>
|
10165 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeDefs">
|
10166 | <summary>
|
10167 | Tables of named type definitions. The types and table may contain on-demand
|
10168 | (lazy) computations, e.g. the actual reading of some aspects
|
10169 | of a type definition may be delayed if the reader being used supports
|
10170 | this.
|
10171 |
|
10172 | This is an abstract type equivalent to "ILTypeDef list".
|
10173 | </summary>
|
10174 | </member>
|
10175 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeDefKind">
|
10176 | <summary>
|
10177 | A categorization of type definitions into "kinds"
|
10178 | </summary>
|
10179 | </member>
|
10180 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeDefAccess">
|
10181 | <summary>
|
10182 | Type Access.
|
10183 | </summary>
|
10184 | </member>
|
10185 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILDefaultPInvokeEncoding">
|
10186 | <summary>
|
10187 | Default Unicode encoding for P/Invoke within a type.
|
10188 | </summary>
|
10189 | </member>
|
10190 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeInit">
|
10191 | <summary>
|
10192 | Indicate the initialization semantics of a type.
|
10193 | </summary>
|
10194 | </member>
|
10195 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeDefLayout">
|
10196 | <summary>
|
10197 | Type Layout information.
|
10198 | </summary>
|
10199 | </member>
|
10200 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodImplDef">
|
10201 | <summary>
|
10202 | Method Impls
|
10203 |
|
10204 | If there is an entry (pms --&gt; ms) in this table, then method [ms]
|
10205 | is used to implement method [pms] for the purposes of this class
|
10206 | and its subclasses.
|
10207 | </summary>
|
10208 | </member>
|
10209 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILPropertyDefs">
|
10210 | <summary>
|
10211 | Table of those properties in a type definition.
|
10212 | </summary>
|
10213 | </member>
|
10214 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILPropertyDef">
|
10215 | <summary>
|
10216 | Property definitions.
|
10217 | </summary>
|
10218 | </member>
|
10219 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILEventDefs">
|
10220 | <summary>
|
10221 | Table of those events in a type definition.
|
10222 | </summary>
|
10223 | </member>
|
10224 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILEventDef">
|
10225 | <summary>
|
10226 | Event definitions.
|
10227 | </summary>
|
10228 | </member>
|
10229 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILFieldDefs">
|
10230 | <summary>
|
10231 | Tables of fields. Logically equivalent to a list of fields but
|
10232 | the table is kept in a form optimized for looking up fields by
|
10233 | name.
|
10234 | </summary>
|
10235 | </member>
|
10236 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILFieldDef.Offset">
|
10237 | <summary>
|
10238 | The explicit offset in bytes when explicit layout is used.
|
10239 | </summary>
|
10240 | </member>
|
10241 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILFieldDef">
|
10242 | <summary>
|
10243 | Field definitions.
|
10244 | </summary>
|
10245 | </member>
|
10246 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodDefs">
|
10247 | <summary>
|
10248 | Tables of methods. Logically equivalent to a list of methods but
|
10249 | the table is kept in a form optimized for looking up methods by
|
10250 | name and arity.
|
10251 | abstract type equivalent to [ILMethodDef list]
|
10252 | </summary>
|
10253 | </member>
|
10254 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodDef.IsMustRun">
|
10255 | <summary>
|
10256 | .NET 2.0 feature: SafeHandle finalizer must be run.
|
10257 | </summary>
|
10258 | </member>
|
10259 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodDef.IsUnmanagedExport">
|
10260 | <summary>
|
10261 | The method is exported to unmanaged code using COM interop.
|
10262 | </summary>
|
10263 | </member>
|
10264 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodDef.HasSecurity">
|
10265 | <summary>
|
10266 | Some methods are marked "HasSecurity" even if there are no permissions attached, e.g. if they use SuppressUnmanagedCodeSecurityAttribute
|
10267 | </summary>
|
10268 | </member>
|
10269 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodDef.IsVirtual">
|
10270 | <summary>
|
10271 | instance methods that are virtual or abstract or implement an interface slot.
|
10272 | The predicates (IsClassInitializer,IsConstructor,IsStatic,IsNonVirtualInstance,IsVirtual)
|
10273 | form a complete, non-overlapping classification of this type.
|
10274 | </summary>
|
10275 | </member>
|
10276 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodDef.IsStatic">
|
10277 | <summary>
|
10278 | static methods. The predicates (IsClassInitializer,IsConstructor,IsStatic,IsNonVirtualInstance,IsVirtual)
|
10279 | form a complete, non-overlapping classification of this type.
|
10280 | </summary>
|
10281 | </member>
|
10282 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodDef.IsNonVirtualInstance">
|
10283 | <summary>
|
10284 | instance methods that are not virtual. The predicates (IsClassInitializer,IsConstructor,IsStatic,IsNonVirtualInstance,IsVirtual)
|
10285 | form a complete, non-overlapping classification of this type.
|
10286 | </summary>
|
10287 | </member>
|
10288 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodDef.IsConstructor">
|
10289 | <summary>
|
10290 | .ctor methods. The predicates (IsClassInitializer,IsConstructor,IsStatic,IsNonVirtualInstance,IsVirtual)
|
10291 | form a complete, non-overlapping classification of this type.
|
10292 | </summary>
|
10293 | </member>
|
10294 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodDef.IsClassInitializer">
|
10295 | <summary>
|
10296 | .cctor methods. The predicates (IsClassInitializer,IsConstructor,IsStatic,IsNonVirtualInstance,IsVirtual)
|
10297 | form a complete, non-overlapping classification of this type.
|
10298 | </summary>
|
10299 | </member>
|
10300 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodDef">
|
10301 | <summary>
|
10302 | Method definitions.
|
10303 |
|
10304 | There are several different flavours of methods (constructors,
|
10305 | abstract, virtual, static, instance, class constructors). There
|
10306 | is no perfect factorization of these as the combinations are not
|
10307 | independent.
|
10308 | </summary>
|
10309 | </member>
|
10310 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILGenericParameterDef.HasDefaultConstructorConstraint">
|
10311 | <summary>
|
10312 | Indicates the type argument must have a public nullary constructor.
|
10313 | </summary>
|
10314 | </member>
|
10315 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILGenericParameterDef.HasNotNullableValueTypeConstraint">
|
10316 | <summary>
|
10317 | Indicates the type argument must be a value type, but not Nullable.
|
10318 | </summary>
|
10319 | </member>
|
10320 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILGenericParameterDef.HasReferenceTypeConstraint">
|
10321 | <summary>
|
10322 | Indicates the type argument must be a reference type.
|
10323 | </summary>
|
10324 | </member>
|
10325 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILGenericParameterDef.Variance">
|
10326 | <summary>
|
10327 | Variance of type parameters, only applicable to generic parameters for generic interfaces and delegates.
|
10328 | </summary>
|
10329 | </member>
|
10330 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILGenericParameterDef.Constraints">
|
10331 | <summary>
|
10332 | At most one is the parent type, the others are interface types.
|
10333 | </summary>
|
10334 | </member>
|
10335 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILGenericParameterDef">
|
10336 | <summary>
|
10337 | Generic parameters. Formal generic parameter declarations
|
10338 | may include the bounds, if any, on the generic parameter.
|
10339 | </summary>
|
10340 | </member>
|
10341 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILOverridesSpec">
|
10342 | <summary>
|
10343 | [OverridesSpec] - refer to a method declaration in a superclass
|
10344 | or superinterface. Used for overriding/method impls. Includes
|
10345 | a type for the parent for the same reason that a method specs
|
10346 | includes the type of the enclosing type, i.e. the type
|
10347 | gives the "ILGenericArgs" at which the parent type is being used.
|
10348 | </summary>
|
10349 | </member>
|
10350 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.PInvokeCallingConvention">
|
10351 | <summary>
|
10352 | PInvoke attributes.
|
10353 | </summary>
|
10354 | </member>
|
10355 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILPermissions">
|
10356 | <summary>
|
10357 | Abstract type equivalent to ILPermission list - use helpers
|
10358 | below to construct/destruct these.
|
10359 | </summary>
|
10360 | </member>
|
10361 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILSecurityAction">
|
10362 | <summary>
|
10363 | Security ILPermissions
|
10364 | Attached to various structures...
|
10365 | </summary>
|
10366 | </member>
|
10367 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILReturn">
|
10368 | <summary>
|
10369 | Method return values.
|
10370 | </summary>
|
10371 | </member>
|
10372 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILParameter.Marshal">
|
10373 | <summary>
|
10374 | Marshalling map for parameters. COM Interop only.
|
10375 | </summary>
|
10376 | </member>
|
10377 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILParameter">
|
10378 | <summary>
|
10379 | Method parameters and return values.
|
10380 | </summary>
|
10381 | </member>
|
10382 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILAttribute">
|
10383 | <summary>
|
10384 | Custom attributes. See 'decodeILAttribData' for a helper to parse the byte[]
|
10385 | to ILAttribElem's as best as possible.
|
10386 | </summary>
|
10387 | </member>
|
10388 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILAttributeNamedArg">
|
10389 | <summary>
|
10390 | Named args: values and flags indicating if they are fields or properties.
|
10391 | </summary>
|
10392 | </member>
|
10393 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILAttribElem.String">
|
10394 | <summary>
|
10395 | Represents a custom attribute parameter of type 'string'. These may be null, in which case they are encoded in a special
|
10396 | way as indicated by Ecma-335 Partition II.
|
10397 | </summary>
|
10398 | </member>
|
10399 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILMemberAccess">
|
10400 | <summary>
|
10401 | Member Access
|
10402 | </summary>
|
10403 | </member>
|
10404 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodBody.MaxStack">
|
10405 | <summary>
|
10406 | strictly speakin should be a uint16
|
10407 | </summary>
|
10408 | </member>
|
10409 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodBody">
|
10410 | <summary>
|
10411 | IL method bodies
|
10412 | </summary>
|
10413 | </member>
|
10414 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILLocal">
|
10415 | <summary>
|
10416 | Local variables
|
10417 | </summary>
|
10418 | </member>
|
10419 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILNativeType">
|
10420 | <summary>
|
10421 | Native Types, for marshalling to the native C interface.
|
10422 | These are taken directly from the ILASM syntax, see ECMA Spec (Partition II, 7.4).
|
10423 | </summary>
|
10424 | </member>
|
10425 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILFieldInit">
|
10426 | <summary>
|
10427 | Field Init
|
10428 | </summary>
|
10429 | </member>
|
10430 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILLocalDebugMapping">
|
10431 | <summary>
|
10432 | Indicates that a particular local variable has a particular source
|
10433 | language name within a given set of ranges. This does not effect local
|
10434 | variable numbering, which is global over the whole method.
|
10435 | </summary>
|
10436 | </member>
|
10437 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILInstr">
|
10438 | <summary>
|
10439 | The instruction set.
|
10440 |
|
10441 | In general we don't categorize instructions, as different
|
10442 | instruction groups are relevant for different types of operations.
|
10443 | However we do collect the branch and compare instructions together
|
10444 | because they all take an address, and the ILArithInstr ones because
|
10445 | none of them take any direct arguments.
|
10446 | </summary>
|
10447 | </member>
|
10448 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILCodeLabel">
|
10449 | <summary>
|
10450 | ILCode labels. In structured code each code label
|
10451 | refers to a basic block somewhere in the code of the method.
|
10452 | </summary>
|
10453 | </member>
|
10454 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILFieldSpec">
|
10455 | <summary>
|
10456 | Field specs. The data given for a ldfld, stfld etc. instruction.
|
10457 | </summary>
|
10458 | </member>
|
10459 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodSpec">
|
10460 | <summary>
|
10461 | The information at the callsite of a method
|
10462 | </summary>
|
10463 | </member>
|
10464 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILFieldRef">
|
10465 | <summary>
|
10466 | Formal identities of fields.
|
10467 | </summary>
|
10468 | </member>
|
10469 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodRef">
|
10470 | <summary>
|
10471 | Formal identities of methods. Method refs refer to methods on
|
10472 | named types. In general you should work with ILMethodSpec objects
|
10473 | rather than MethodRef objects, because ILMethodSpec objects carry
|
10474 | information about how generic methods are instantiated. MethodRef
|
10475 | objects are only used at a few places in the Abstract IL syntax
|
10476 | and if analyzing or generating IL you will be unlikely to come across
|
10477 | these.
|
10478 | </summary>
|
10479 | </member>
|
10480 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILGenericArgs">
|
10481 | <summary>
|
10482 | Actual generic parameters are always types.
|
10483 | </summary>
|
10484 | </member>
|
10485 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILType.Modified">
|
10486 | <summary>
|
10487 | Custom modifiers.
|
10488 | </summary>
|
10489 | </member>
|
10490 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILType.TypeVar">
|
10491 | <summary>
|
10492 | Reference a generic arg.
|
10493 | </summary>
|
10494 | </member>
|
10495 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILType.FunctionPointer">
|
10496 | <summary>
|
10497 | ILCode pointers.
|
10498 | </summary>
|
10499 | </member>
|
10500 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILType.Byref">
|
10501 | <summary>
|
10502 | Managed pointers.
|
10503 | </summary>
|
10504 | </member>
|
10505 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILType.Ptr">
|
10506 | <summary>
|
10507 | Unmanaged pointers. Nb. the type is used by tools and for binding only, not by the verifier.
|
10508 | </summary>
|
10509 | </member>
|
10510 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILType.Boxed">
|
10511 | <summary>
|
10512 | Reference types. Also may be used for parents of members even if for members in value types.
|
10513 | </summary>
|
10514 | </member>
|
10515 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILType.Value">
|
10516 | <summary>
|
10517 | Unboxed types, including builtin types.
|
10518 | </summary>
|
10519 | </member>
|
10520 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILType.Array">
|
10521 | <summary>
|
10522 | Array types
|
10523 | </summary>
|
10524 | </member>
|
10525 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILType.Void">
|
10526 | <summary>
|
10527 | Used only in return and pointer types.
|
10528 | </summary>
|
10529 | </member>
|
10530 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILType.TypeSpec">
|
10531 | <summary>
|
10532 | True if modifier is "required".
|
10533 | The class of the custom modifier.
|
10534 | The type being modified.
|
10535 | </summary>
|
10536 | </member>
|
10537 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeSpec.TypeRef">
|
10538 | <summary>
|
10539 | Which type is being referred to?
|
10540 | </summary>
|
10541 | </member>
|
10542 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeSpec.GenericArgs">
|
10543 | <summary>
|
10544 | The type instantiation if the type is generic, otherwise empty
|
10545 | </summary>
|
10546 | </member>
|
10547 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeSpec">
|
10548 | <summary>
|
10549 | Type specs and types.
|
10550 |
|
10551 | These are the types that appear syntactically in .NET binaries.
|
10552 |
|
10553 | Generic type definitions must be combined with
|
10554 | an instantiation to form a type. Throughout this file,
|
10555 | a "ref" refers to something that is uninstantiated, and
|
10556 | a "spec" to a ref that is combined with the relevant instantiations.
|
10557 | </summary>
|
10558 | </member>
|
10559 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeRef.Scope">
|
10560 | <summary>
|
10561 | Where is the type, i.e. is it in this module, in another module in this assembly or in another assembly?
|
10562 | </summary>
|
10563 | </member>
|
10564 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeRef.Name">
|
10565 | <summary>
|
10566 | The name of the type. This also contains the namespace if Enclosing is empty.
|
10567 | </summary>
|
10568 | </member>
|
10569 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeRef.FullName">
|
10570 | <summary>
|
10571 | The name of the type in the assembly using the '.' notation for nested types.
|
10572 | </summary>
|
10573 | </member>
|
10574 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeRef.Enclosing">
|
10575 | <summary>
|
10576 | The list of enclosing type names for a nested type. If non-nil then the first of these also contains the namespace.
|
10577 | </summary>
|
10578 | </member>
|
10579 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeRef.BasicQualifiedName">
|
10580 | <summary>
|
10581 | The name of the type in the assembly using the '+' notation for nested types.
|
10582 | </summary>
|
10583 | </member>
|
10584 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeRef.Create(Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef,Microsoft.FSharp.Collections.FSharpList{System.String},System.String)">
|
10585 | <summary>
|
10586 | Create a ILTypeRef.
|
10587 | </summary>
|
10588 | </member>
|
10589 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeRef">
|
10590 | <summary>
|
10591 | Type refs, i.e. references to types in some .NET assembly
|
10592 | </summary>
|
10593 | </member>
|
10594 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILArrayShape.SingleDimensional">
|
10595 | <summary>
|
10596 | Bounds for a single dimensional, zero based array
|
10597 | </summary>
|
10598 | </member>
|
10599 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILArrayBound">
|
10600 | <summary>
|
10601 | Array shapes. For most purposes, including verification, the
|
10602 | rank is the only thing that matters.
|
10603 | </summary>
|
10604 | </member>
|
10605 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILThisConvention.Static">
|
10606 | <summary>
|
10607 | no 'this' pointer is passed
|
10608 | </summary>
|
10609 | </member>
|
10610 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILThisConvention.InstanceExplicit">
|
10611 | <summary>
|
10612 | accepts an explicit 'this' pointer
|
10613 | </summary>
|
10614 | </member>
|
10615 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILThisConvention.Instance">
|
10616 | <summary>
|
10617 | accepts an implicit 'this' pointer
|
10618 | </summary>
|
10619 | </member>
|
10620 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef.Assembly">
|
10621 | <summary>
|
10622 | A reference to a type in another assembly
|
10623 | </summary>
|
10624 | </member>
|
10625 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef.Module">
|
10626 | <summary>
|
10627 | A reference to a type in a module in the same assembly
|
10628 | </summary>
|
10629 | </member>
|
10630 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef.Local">
|
10631 | <summary>
|
10632 | A reference to the type in the current module
|
10633 | </summary>
|
10634 | </member>
|
10635 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILAssemblyRef.Retargetable">
|
10636 | <summary>
|
10637 | CLI says this indicates if the assembly can be retargeted (at runtime) to be from a different publisher.
|
10638 | </summary>
|
10639 | </member>
|
10640 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ILAssemblyRef.QualifiedName">
|
10641 | <summary>
|
10642 | The fully qualified name of the assembly reference, e.g. mscorlib, Version=1.0.3705 etc.
|
10643 | </summary>
|
10644 | </member>
|
10645 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL.ILSourceDocument">
|
10646 | <summary>
|
10647 | Debug info. Values of type "source" can be attached at sequence
|
10648 | points and some other locations.
|
10649 | </summary>
|
10650 | </member>
|
10651 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.computeILRefs(Microsoft.FSharp.Compiler.AbstractIL.IL.ILModuleDef)">
|
10652 | <summary>
|
10653 | Find the full set of assemblies referenced by a module.
|
10654 | </summary>
|
10655 | </member>
|
10656 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.parseILVersion(System.String)">
|
10657 | <summary>
|
10658 | Get a version number from a CLR version string, e.g. 1.0.3705.0
|
10659 | </summary>
|
10660 | </member>
|
10661 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.sha1HashBytes(System.Byte[])">
|
10662 | <summary>
|
10663 | Get a public key token from a public key.
|
10664 | </summary>
|
10665 | </member>
|
10666 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.isILObjectTy(Microsoft.FSharp.Compiler.AbstractIL.IL.ILType)">
|
10667 | <summary>
|
10668 | Discriminating different important built-in types.
|
10669 | </summary>
|
10670 | </member>
|
10671 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkInitializeArrayMethSpec(Microsoft.FSharp.Compiler.AbstractIL.IL.ILGlobals)">
|
10672 | <summary>
|
10673 | Some commonly used methods.
|
10674 | </summary>
|
10675 | </member>
|
10676 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.ecmaPublicKey">
|
10677 | <summary>
|
10678 | This is a 'vendor neutral' way of referencing mscorlib.
|
10679 | </summary>
|
10680 | </member>
|
10681 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.instILType(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILType},Microsoft.FSharp.Compiler.AbstractIL.IL.ILType)">
|
10682 | <summary>
|
10683 | Instantiate type variables that occur within types and other items.
|
10684 | </summary>
|
10685 | </member>
|
10686 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.instILTypeAux(System.Int32,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILType},Microsoft.FSharp.Compiler.AbstractIL.IL.ILType)">
|
10687 | <summary>
|
10688 | Instantiate type variables that occur within types and other items.
|
10689 | </summary>
|
10690 | </member>
|
10691 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.buildILCode(System.String,System.Collections.Generic.Dictionary{System.Int32,System.Int32},Microsoft.FSharp.Compiler.AbstractIL.IL.ILInstr[],Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILExceptionSpec},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILLocalDebugInfo})">
|
10692 | <summary>
|
10693 | buildILCode: Build code from a sequence of instructions.
|
10694 |
|
10695 | e.g. "buildILCode meth resolver instrs exns locals"
|
10696 |
|
10697 | This makes the basic block structure of code from more primitive
|
10698 | information, i.e. an array of instructions.
|
10699 | [meth]: for debugging and should give the name of the method.
|
10700 | [resolver]: should return the instruction indexes referred to
|
10701 | by code-label strings in the instruction stream.
|
10702 | [instrs]: the instructions themselves, perhaps with attributes giving
|
10703 | debugging information
|
10704 | [exns]: the table of exception-handling specifications
|
10705 | for the method. These are again given with respect to labels which will
|
10706 | be mapped to pc's by [resolver].
|
10707 | [locals]: the table of specifications of when local variables are live and
|
10708 | should appear in the debug info.
|
10709 |
|
10710 | If the input code is well-formed, the function will returns the
|
10711 | chop up the instruction sequence into basic blocks as required for
|
10712 | the exception handlers and then return the tree-structured code
|
10713 | corresponding to the instruction stream.
|
10714 | A new set of code labels will be used throughout the resulting code.
|
10715 |
|
10716 | The input can be badly formed in many ways: exception handlers might
|
10717 | overlap, or scopes of local variables may overlap badly with
|
10718 | exception handlers.
|
10719 | </summary>
|
10720 | </member>
|
10721 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.unscopeILType(Microsoft.FSharp.Compiler.AbstractIL.IL.ILType)">
|
10722 | <summary>
|
10723 | Unscoping. Clears every scope information, use for looking up IL method references only.
|
10724 | </summary>
|
10725 | </member>
|
10726 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.rescopeILFieldRef(Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef,Microsoft.FSharp.Compiler.AbstractIL.IL.ILFieldRef)">
|
10727 | <summary>
|
10728 | Rescoping. The first argument tells the function how to reference the original scope from
|
10729 | the new scope.
|
10730 | </summary>
|
10731 | </member>
|
10732 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.rescopeILMethodRef(Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef,Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodRef)">
|
10733 | <summary>
|
10734 | Rescoping. The first argument tells the function how to reference the original scope from
|
10735 | the new scope.
|
10736 | </summary>
|
10737 | </member>
|
10738 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.rescopeILType(Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef,Microsoft.FSharp.Compiler.AbstractIL.IL.ILType)">
|
10739 | <summary>
|
10740 | Rescoping. The first argument tells the function how to reference the original scope from
|
10741 | the new scope.
|
10742 | </summary>
|
10743 | </member>
|
10744 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.rescopeILTypeSpec(Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef,Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeSpec)">
|
10745 | <summary>
|
10746 | Rescoping. The first argument tells the function how to reference the original scope from
|
10747 | the new scope.
|
10748 | </summary>
|
10749 | </member>
|
10750 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.rescopeILScopeRef(Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef,Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef)">
|
10751 | <summary>
|
10752 | Rescoping. The first argument tells the function how to reference the original scope from
|
10753 | the new scope.
|
10754 | </summary>
|
10755 | </member>
|
10756 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkRefForNestedILTypeDef(Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeDef},Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeDef)">
|
10757 | <summary>
|
10758 | Generate references to existing type definitions, method definitions
|
10759 | etc. Useful for generating references, e.g. to a class we're processing
|
10760 | Also used to reference type definitions that we've generated. [ILScopeRef]
|
10761 | is normally ILScopeRef.Local, unless we've generated the ILTypeDef in
|
10762 | an auxiliary module or are generating multiple assemblies at
|
10763 | once.
|
10764 | </summary>
|
10765 | </member>
|
10766 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILSimpleModule(System.String,System.String,System.Boolean,System.Tuple{System.Int32,System.Int32},System.Boolean,Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeDefs,Microsoft.FSharp.Core.FSharpOption{System.Int32},Microsoft.FSharp.Core.FSharpOption{System.String},System.Int32,Microsoft.FSharp.Compiler.AbstractIL.IL.ILExportedTypesAndForwarders,System.String)">
|
10767 | <summary>
|
10768 | Making modules.
|
10769 | </summary>
|
10770 | </member>
|
10771 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILTypeDefsComputed(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.Unit,System.Tuple{Microsoft.FSharp.Collections.FSharpList{System.String},System.String,Microsoft.FSharp.Compiler.AbstractIL.IL.ILAttributes,System.Lazy{Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeDef}}[]})">
|
10772 | <summary>
|
10773 | Create table of types which is loaded/computed on-demand, and whose individual
|
10774 | elements are also loaded/computed on-demand. Any call to tdefs.AsList will
|
10775 | result in the laziness being forced. Operations can examine the
|
10776 | custom attributes and name of each type in order to decide whether
|
10777 | to proceed with examining the other details of the type.
|
10778 |
|
10779 | Note that individual type definitions may contain further delays
|
10780 | in their method, field and other tables.
|
10781 | </summary>
|
10782 | </member>
|
10783 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILCustomAttrs(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILAttribute})">
|
10784 | <summary>
|
10785 | Making tables of custom attributes, etc.
|
10786 | </summary>
|
10787 | </member>
|
10788 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILTypeForGlobalFunctions(Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef)">
|
10789 | <summary>
|
10790 | The toplevel "class" for a module or assembly.
|
10791 | </summary>
|
10792 | </member>
|
10793 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkCtorMethSpecForDelegate(Microsoft.FSharp.Compiler.AbstractIL.IL.ILGlobals,Microsoft.FSharp.Compiler.AbstractIL.IL.ILType,System.Boolean)">
|
10794 | <summary>
|
10795 | Given a delegate type definition which lies in a particular scope,
|
10796 | make a reference to its constructor.
|
10797 | </summary>
|
10798 | </member>
|
10799 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILStorageCtor(Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.AbstractIL.IL.ILSourceMarker},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILInstr},Microsoft.FSharp.Compiler.AbstractIL.IL.ILType,Microsoft.FSharp.Collections.FSharpList{System.Tuple{System.String,Microsoft.FSharp.Compiler.AbstractIL.IL.ILType}},Microsoft.FSharp.Compiler.AbstractIL.IL.ILMemberAccess)">
|
10800 | <summary>
|
10801 | Derived functions for making some simple constructors
|
10802 | </summary>
|
10803 | </member>
|
10804 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.prependInstrsToClassCtor(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILInstr},Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.AbstractIL.IL.ILSourceMarker},Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeDef)">
|
10805 | <summary>
|
10806 | Injecting initialization code into a class.
|
10807 | Add some code to the end of the .cctor for a type. Create a .cctor
|
10808 | if one doesn't exist already.
|
10809 | </summary>
|
10810 | </member>
|
10811 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.prependInstrsToCode(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILInstr},Microsoft.FSharp.Compiler.AbstractIL.IL.ILCode)">
|
10812 | <summary>
|
10813 | Injecting code into existing code blocks. A branch will
|
10814 | be added from the given instructions to the (unique) entry of
|
10815 | the code, and the first instruction will be the new entry
|
10816 | of the method. The instructions should be non-branching.
|
10817 | </summary>
|
10818 | </member>
|
10819 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkRawDataValueTypeDef(Microsoft.FSharp.Compiler.AbstractIL.IL.ILGlobals,System.String,System.Int32,System.UInt16)">
|
10820 | <summary>
|
10821 | Make a type definition for a value type used to point to raw data.
|
10822 | These are useful when generating array initialization code
|
10823 | according to the
|
10824 | ldtoken field valuetype '<PrivateImplementationDetails>'/'$$struct0x6000127-1' '<PrivateImplementationDetails>'::'$$method0x6000127-1'
|
10825 | call void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(class System.Array,valuetype System.RuntimeFieldHandle)
|
10826 | idiom.
|
10827 | </summary>
|
10828 | </member>
|
10829 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILGenericClass(System.String,Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeDefAccess,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILGenericParameterDef},Microsoft.FSharp.Compiler.AbstractIL.IL.ILType,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILType},Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodDefs,Microsoft.FSharp.Compiler.AbstractIL.IL.ILFieldDefs,Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeDefs,Microsoft.FSharp.Compiler.AbstractIL.IL.ILPropertyDefs,Microsoft.FSharp.Compiler.AbstractIL.IL.ILEventDefs,Microsoft.FSharp.Compiler.AbstractIL.IL.ILAttributes,Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeInit)">
|
10830 | <summary>
|
10831 | Make a type definition.
|
10832 | </summary>
|
10833 | </member>
|
10834 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILInstanceField(System.String,Microsoft.FSharp.Compiler.AbstractIL.IL.ILType,Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.AbstractIL.IL.ILFieldInit},Microsoft.FSharp.Compiler.AbstractIL.IL.ILMemberAccess)">
|
10835 | <summary>
|
10836 | Make field definitions.
|
10837 | </summary>
|
10838 | </member>
|
10839 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILMethodBody(System.Boolean,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILLocal},System.Int32,Microsoft.FSharp.Compiler.AbstractIL.IL.ILCode,Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.AbstractIL.IL.ILSourceMarker})">
|
10840 | <summary>
|
10841 | Make method definitions.
|
10842 | </summary>
|
10843 | </member>
|
10844 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILEmptyGenericParams">
|
10845 | <summary>
|
10846 | Make a formal generic parameters.
|
10847 | </summary>
|
10848 | </member>
|
10849 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILParam(Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Compiler.AbstractIL.IL.ILType)">
|
10850 | <summary>
|
10851 | Derived functions for making return, parameter and local variable
|
10852 | objects for use in method definitions.
|
10853 | </summary>
|
10854 | </member>
|
10855 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkNormalCall(Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodSpec)">
|
10856 | <summary>
|
10857 | Derived functions for making some common patterns of instructions.
|
10858 | </summary>
|
10859 | </member>
|
10860 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.nonBranchingInstrsToCode(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILInstr})">
|
10861 | <summary>
|
10862 | Make some code that is a straight line sequence of instructions.
|
10863 | The function will add a "return" if the last instruction is not an exiting instruction.
|
10864 | </summary>
|
10865 | </member>
|
10866 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.generateCodeLabel">
|
10867 | <summary>
|
10868 | Making code.
|
10869 | </summary>
|
10870 | </member>
|
10871 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILCustomAttribMethRef(Microsoft.FSharp.Compiler.AbstractIL.IL.ILGlobals,Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodSpec,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILAttribElem},Microsoft.FSharp.Collections.FSharpList{System.Tuple{System.String,Microsoft.FSharp.Compiler.AbstractIL.IL.ILType,System.Boolean,Microsoft.FSharp.Compiler.AbstractIL.IL.ILAttribElem}})">
|
10872 | <summary>
|
10873 | Make custom attributes.
|
10874 | </summary>
|
10875 | </member>
|
10876 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILFormalBoxedTy(Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeRef,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILGenericParameterDef})">
|
10877 | <summary>
|
10878 | Make generalized verions of possibly-generic types,
|
10879 | e.g. Given the ILTypeDef for List, return the type "List<T>".
|
10880 | </summary>
|
10881 | </member>
|
10882 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILFieldRef(Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeRef,System.String,Microsoft.FSharp.Compiler.AbstractIL.IL.ILType)">
|
10883 | <summary>
|
10884 | Construct references to fields.
|
10885 | </summary>
|
10886 | </member>
|
10887 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILCtorMethSpecForTy(Microsoft.FSharp.Compiler.AbstractIL.IL.ILType,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILType})">
|
10888 | <summary>
|
10889 | Construct references to constructors.
|
10890 | </summary>
|
10891 | </member>
|
10892 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILNonGenericStaticMethSpecInTy(Microsoft.FSharp.Compiler.AbstractIL.IL.ILType,System.String,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILType},Microsoft.FSharp.Compiler.AbstractIL.IL.ILType)">
|
10893 | <summary>
|
10894 | Construct references to static, non-generic methods.
|
10895 | </summary>
|
10896 | </member>
|
10897 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILStaticMethSpecInTy(Microsoft.FSharp.Compiler.AbstractIL.IL.ILType,System.String,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILType},Microsoft.FSharp.Compiler.AbstractIL.IL.ILType,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILType})">
|
10898 | <summary>
|
10899 | Construct references to static methods.
|
10900 | </summary>
|
10901 | </member>
|
10902 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILNonGenericInstanceMethSpecInTy(Microsoft.FSharp.Compiler.AbstractIL.IL.ILType,System.String,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILType},Microsoft.FSharp.Compiler.AbstractIL.IL.ILType)">
|
10903 | <summary>
|
10904 | Construct references to instance methods.
|
10905 | </summary>
|
10906 | </member>
|
10907 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILInstanceMethSpecInTy(Microsoft.FSharp.Compiler.AbstractIL.IL.ILType,System.String,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILType},Microsoft.FSharp.Compiler.AbstractIL.IL.ILType,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILType})">
|
10908 | <summary>
|
10909 | Construct references to instance methods.
|
10910 | </summary>
|
10911 | </member>
|
10912 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILNonGenericMethSpecInTy(Microsoft.FSharp.Compiler.AbstractIL.IL.ILType,Microsoft.FSharp.Compiler.AbstractIL.IL.ILCallingConv,System.String,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILType},Microsoft.FSharp.Compiler.AbstractIL.IL.ILType)">
|
10913 | <summary>
|
10914 | Construct references to methods on a given type .
|
10915 | </summary>
|
10916 | </member>
|
10917 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILMethRef(Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeRef,Microsoft.FSharp.Compiler.AbstractIL.IL.ILCallingConv,System.String,System.Int32,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILType},Microsoft.FSharp.Compiler.AbstractIL.IL.ILType)">
|
10918 | <summary>
|
10919 | Make method references and specs.
|
10920 | </summary>
|
10921 | </member>
|
10922 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILTy(Microsoft.FSharp.Compiler.AbstractIL.IL.ILBoxity,Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeSpec)">
|
10923 | <summary>
|
10924 | Make types.
|
10925 | </summary>
|
10926 | </member>
|
10927 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILNonGenericTySpec(Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeRef)">
|
10928 | <summary>
|
10929 | Make type specs.
|
10930 | </summary>
|
10931 | </member>
|
10932 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILNestedTyRef(Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef,Microsoft.FSharp.Collections.FSharpList{System.String},System.String)">
|
10933 | <summary>
|
10934 | Make type refs.
|
10935 | </summary>
|
10936 | </member>
|
10937 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkSimpleAssRef(System.String)">
|
10938 | <summary>
|
10939 | Generate simple references to assemblies and modules.
|
10940 | </summary>
|
10941 | </member>
|
10942 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.decodeILAttribData(Microsoft.FSharp.Compiler.AbstractIL.IL.ILGlobals,Microsoft.FSharp.Compiler.AbstractIL.IL.ILAttribute)">
|
10943 | <summary>
|
10944 | Not all custom attribute data can be decoded without binding types. In particular
|
10945 | enums must be bound in order to discover the size of the underlying integer.
|
10946 | The following assumes enums have size int32.
|
10947 | </summary>
|
10948 | </member>
|
10949 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.destTypeDefsWithGlobalFunctionsFirst(Microsoft.FSharp.Compiler.AbstractIL.IL.ILGlobals,Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeDefs)">
|
10950 | <summary>
|
10951 | When writing a binary the fake "toplevel" type definition (called <Module>)
|
10952 | must come first. This function puts it first, and creates it in the returned
|
10953 | list as an empty typedef if it doesn't already exist.
|
10954 | </summary>
|
10955 | </member>
|
10956 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.mkILGlobals(Microsoft.FSharp.Compiler.AbstractIL.IL.IPrimaryAssemblyTraits,Microsoft.FSharp.Core.FSharpOption{System.String},System.Boolean)">
|
10957 | <summary>
|
10958 | Build the table of commonly used references given an <c>ILScopeRef</c> for system runtime assembly.
|
10959 | </summary>
|
10960 | </member>
|
10961 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.splitTypeNameRight(System.String)">
|
10962 | <c>splitTypeNameRight</c> is like <c>splitILTypeName</c> except the
|
10963 | namespace is kept as a whole string, rather than split at dots.
|
10964 | </member>
|
10965 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.splitILTypeName(System.String)">
|
10966 | <summary>
|
10967 | The <c>splitILTypeName</c> utility helps you split a string representing
|
10968 | a type name into the leading namespace elements (if any), the
|
10969 | names of any nested types and the type name itself. This function
|
10970 | memoizes and interns the splitting of the namespace portion of
|
10971 | the type name.
|
10972 | </summary>
|
10973 | </member>
|
10974 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.IL.resolveILMethodRef(Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeDef,Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodRef)">
|
10975 | <summary>
|
10976 | Find the method definition corresponding to the given property or
|
10977 | event operation. These are always in the same class as the property
|
10978 | or event. This is useful especially if your code is not using the Ilbind
|
10979 | API to bind references.
|
10980 | </summary>
|
10981 | </member>
|
10982 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.IL">
|
10983 | <summary>
|
10984 | The "unlinked" view of .NET metadata and code. Central to
|
10985 | to Abstract IL library
|
10986 | </summary>
|
10987 | </member>
|
10988 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.ILAsciiWriter">
|
10989 | <summary>
|
10990 | Printer for the abstract syntax.
|
10991 | </summary>
|
10992 | </member>
|
10993 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.ILBinaryReader.OpenILModuleReaderFromBytes(System.String,System.Byte[],Microsoft.FSharp.Compiler.AbstractIL.ILBinaryReader.ILReaderOptions)">
|
10994 | <summary>
|
10995 | Open a binary reader based on the given bytes.
|
10996 | </summary>
|
10997 | </member>
|
10998 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.ILBinaryReader.OpenILModuleReaderAfterReadingAllBytes(System.String,Microsoft.FSharp.Compiler.AbstractIL.ILBinaryReader.ILReaderOptions)">
|
10999 | <summary>
|
11000 | Open a binary reader, except first copy the entire contents of the binary into
|
11001 | memory, close the file and ensure any subsequent reads happen from the in-memory store.
|
11002 | PDB files may not be read with this option.
|
11003 | </summary>
|
11004 | </member>
|
11005 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.ILBinaryReader">
|
11006 | <summary>
|
11007 | Binary reader. Read a .NET binary and concert it to Abstract IL data
|
11008 | structures.
|
11009 |
|
11010 | NOTE:
|
11011 | - The metadata in the loaded modules will be relative to
|
11012 | those modules, e.g. ILScopeRef.Local will mean "local to
|
11013 | that module". You must use [rescopeILType] etc. if you want to include
|
11014 | (i.e. copy) the metadata into your own module.
|
11015 |
|
11016 | - PDB (debug info) reading/folding:
|
11017 | The PDB reader is invoked if you give a PDB path
|
11018 | This indicates if you want to search for PDB files and have the
|
11019 | reader fold them in. You cannot currently name the pdb file
|
11020 | directly - you can only name the path. Giving "None" says
|
11021 | "do not read the PDB file even if one exists".
|
11022 |
|
11023 | The debug info appears primarily as I_seqpoint annotations in
|
11024 | the instruction streams. Unfortunately the PDB information does
|
11025 | not, for example, tell you how to map back from a class definition
|
11026 | to a source code line number - you will need to explicitly search
|
11027 | for a sequence point in the code for one of the methods of the
|
11028 | class. That is not particularly satisfactory, and it may be
|
11029 | a good idea to build a small library which extracts the information
|
11030 | you need.
|
11031 | </summary>
|
11032 | </member>
|
11033 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.ILBinaryWriter.WriteILBinary(System.String,Microsoft.FSharp.Compiler.AbstractIL.ILBinaryWriter.options,Microsoft.FSharp.Compiler.AbstractIL.IL.ILModuleDef,System.Boolean)">
|
11034 | <summary>
|
11035 | Write a binary to the file system. Extra configuration parameters can also be specified.
|
11036 | </summary>
|
11037 | </member>
|
11038 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.ILBinaryWriter">
|
11039 | <summary>
|
11040 | The IL Binary writer.
|
11041 | </summary>
|
11042 | </member>
|
11043 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.ILPdbWriter.PdbLocalVar.Index">
|
11044 | <summary>
|
11045 | the local index the name corresponds to
|
11046 | </summary>
|
11047 | </member>
|
11048 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.ILPdbWriter.sizeof_IMAGE_DEBUG_DIRECTORY">
|
11049 | <summary>
|
11050 | 28 is the size of the IMAGE_DEBUG_DIRECTORY in ntimage.h
|
11051 | </summary>
|
11052 | </member>
|
11053 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.ILPdbWriter.getDebugFileName(System.String)">
|
11054 | <summary>
|
11055 | Takes the output file name and returns debug file name.
|
11056 | </summary>
|
11057 | </member>
|
11058 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.ILPdbWriter">
|
11059 | <summary>
|
11060 | The ILPdbWriter
|
11061 | </summary>
|
11062 | </member>
|
11063 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.ILRuntimeWriter.emEnv">
|
11064 | <summary>
|
11065 | The (local) emitter env (state). Some of these fields are effectively global accumulators
|
11066 | and could be placed as hash tables in the global environment.
|
11067 | </summary>
|
11068 | </member>
|
11069 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.ILRuntimeWriter.cenv">
|
11070 | <summary>
|
11071 | The global environment.
|
11072 | </summary>
|
11073 | </member>
|
11074 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.ILRuntimeWriter.emitInstrTail(System.Reflection.Emit.ILGenerator,Microsoft.FSharp.Compiler.AbstractIL.IL.ILTailcall,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
11075 | <summary>
|
11076 | Emit the tail. prefix if necessary
|
11077 | </summary>
|
11078 | </member>
|
11079 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.ILRuntimeWriter.emitInstrAlign(System.Reflection.Emit.ILGenerator,Microsoft.FSharp.Compiler.AbstractIL.IL.ILAlignment)">
|
11080 | <summary>
|
11081 | Emit the align. prefix
|
11082 | </summary>
|
11083 | </member>
|
11084 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.ILRuntimeWriter.emitInstrVolatile(System.Reflection.Emit.ILGenerator,Microsoft.FSharp.Compiler.AbstractIL.IL.ILVolatility)">
|
11085 | <summary>
|
11086 | Emit the volatile. prefix
|
11087 | </summary>
|
11088 | </member>
|
11089 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.ILRuntimeWriter.emitInstrCompare(Microsoft.FSharp.Compiler.AbstractIL.ILRuntimeWriter.emEnv,System.Reflection.Emit.ILGenerator,Microsoft.FSharp.Compiler.AbstractIL.IL.ILComparisonInstr,System.Int32)">
|
11090 | <summary>
|
11091 | Emit comparison instructions.
|
11092 | </summary>
|
11093 | </member>
|
11094 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.ILRuntimeWriter.convCreatedType(Microsoft.FSharp.Compiler.AbstractIL.ILRuntimeWriter.cenv,Microsoft.FSharp.Compiler.AbstractIL.ILRuntimeWriter.emEnv,Microsoft.FSharp.Compiler.AbstractIL.IL.ILType)">
|
11095 | <summary>
|
11096 | Uses the .CreateType() for emitted type if available.
|
11097 | </summary>
|
11098 | </member>
|
11099 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.ILRuntimeWriter.convType(Microsoft.FSharp.Compiler.AbstractIL.ILRuntimeWriter.cenv,Microsoft.FSharp.Compiler.AbstractIL.ILRuntimeWriter.emEnv,Microsoft.FSharp.Compiler.AbstractIL.IL.ILType)">
|
11100 | <summary>
|
11101 | Uses TypeBuilder/TypeBuilderInstantiation for emitted types.
|
11102 | </summary>
|
11103 | </member>
|
11104 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.ILRuntimeWriter.convTypeRefAux(Microsoft.FSharp.Compiler.AbstractIL.ILRuntimeWriter.cenv,Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeRef)">
|
11105 | <summary>
|
11106 | Convert an Abstract IL type reference to Reflection.Emit System.Type value.
|
11107 | </summary>
|
11108 | </member>
|
11109 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.Internal.ByteBuffer">
|
11110 | <summary>
|
11111 | Imperative buffers and streams of byte[]
|
11112 | </summary>
|
11113 | </member>
|
11114 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.Internal.Zmap`2">
|
11115 | <summary>
|
11116 | Maps with a specific comparison function
|
11117 | </summary>
|
11118 | </member>
|
11119 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.Internal.Zset`1">
|
11120 | <summary>
|
11121 | Sets with a specific comparison function
|
11122 | </summary>
|
11123 | </member>
|
11124 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.Internal.AsciiConstants">
|
11125 | <summary>
|
11126 | Various constants and utilities used when parsing the ILASM format for IL
|
11127 | </summary>
|
11128 | </member>
|
11129 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.Internal.AsciiParser.SigArg">
|
11130 | <summary>
|
11131 | vararg sentinels
|
11132 | </summary>
|
11133 | </member>
|
11134 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Internal.AsciiParser.prodIdxToNonTerminal(System.Int32)">
|
11135 | <summary>
|
11136 | This function maps production indexes returned in syntax errors to strings representing the non terminal that would be produced by that production
|
11137 | </summary>
|
11138 | </member>
|
11139 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.Internal.BinaryConstants">
|
11140 | <summary>
|
11141 | Compiler use only. Code and constants shared between binary reader/writer.
|
11142 | </summary>
|
11143 | </member>
|
11144 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Internal.Bytes.blit(System.Byte[],System.Int32,System.Byte[],System.Int32,System.Int32)">
|
11145 | <summary>
|
11146 | each int will be 0 <= x <= 255
|
11147 | </summary>
|
11148 | </member>
|
11149 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Internal.Bytes.ofInt32Array(System.Int32[])">
|
11150 | <summary>
|
11151 | each int must be 0 <= x <= 255
|
11152 | </summary>
|
11153 | </member>
|
11154 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Internal.Bytes.get(System.Byte[],System.Int32)">
|
11155 | <summary>
|
11156 | returned int will be 0 <= x <= 255
|
11157 | </summary>
|
11158 | </member>
|
11159 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.LayeredMultiMap`2">
|
11160 | <summary>
|
11161 | Immutable map collection, with explicit flattening to a backing dictionary
|
11162 | </summary>
|
11163 | </member>
|
11164 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.LazyWithContext`2.findOriginalException">
|
11165 | <summary>
|
11166 | A helper to ensure we rethrow the "original" exception
|
11167 | </summary>
|
11168 | </member>
|
11169 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.LazyWithContext`2.funcOrException">
|
11170 | <summary>
|
11171 | This field holds either the function to run or a LazyWithContextFailure object recording the exception raised
|
11172 | from running the function. It is null if the thunk has been evaluated successfully.
|
11173 | </summary>
|
11174 | </member>
|
11175 | <member name="P:Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.LazyWithContext`2.value">
|
11176 | <summary>
|
11177 | This field holds the result of a successful computation. It's initial value is Unchecked.defaultof
|
11178 | </summary>
|
11179 | </member>
|
11180 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.LazyWithContext`2">
|
11181 | <summary>
|
11182 | Just like "Lazy" but EVERY forcer must provide an instance of "ctxt", e.g. to help track errors
|
11183 | on forcing back to at least one sensible user location
|
11184 | </summary>
|
11185 | </member>
|
11186 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.Eventually`1">
|
11187 | <summary>
|
11188 | Computations that can cooperatively yield by returning a continuation
|
11189 |
|
11190 | - Any yield of a NotYetDone should typically be "abandonable" without adverse consequences. No resource release
|
11191 | will be called when the computation is abandoned.
|
11192 |
|
11193 | - Computations suspend via a NotYetDone may use local state (mutables), where these are
|
11194 | captured by the NotYetDone closure. Computations do not need to be restartable.
|
11195 |
|
11196 | - The key thing is that you can take an Eventually value and run it with
|
11197 | Eventually.repeatedlyProgressUntilDoneOrTimeShareOver
|
11198 | </summary>
|
11199 | </member>
|
11200 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.InlineDelayInit`1">
|
11201 | <summary>
|
11202 | An efficient lazy for inline storage in a class type. Results in fewer thunks.
|
11203 | </summary>
|
11204 | </member>
|
11205 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.getHole``1(Microsoft.FSharp.Core.FSharpRef{Microsoft.FSharp.Core.FSharpOption{``0}})">
|
11206 | <summary>
|
11207 | Get an initialization hole
|
11208 | </summary>
|
11209 | </member>
|
11210 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.Shim.IFileSystem.GetFullPathShim(System.String)">
|
11211 | <summary>
|
11212 | Take in a filename with an absolute path, and return the same filename
|
11213 | but canonicalized with respect to extra path separators (e.g. C:\\\\foo.txt)
|
11214 | and '..' portions
|
11215 | </summary>
|
11216 | </member>
|
11217 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.NameMapModule.subfold2``4(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,``2}},Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``3,Microsoft.FSharp.Core.FSharpFunc{``1,Microsoft.FSharp.Core.FSharpFunc{``2,``2}}}},Microsoft.FSharp.Collections.FSharpMap{``0,``3},Microsoft.FSharp.Collections.FSharpMap{``0,``1},``2)">
|
11218 | <summary>
|
11219 | For every entry in m2 find an entry in m1 and fold
|
11220 | </summary>
|
11221 | </member>
|
11222 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.NameMapModule.union``2(Microsoft.FSharp.Core.FSharpFunc{System.Collections.Generic.IEnumerable{``0},``1},System.Collections.Generic.IEnumerable{Microsoft.FSharp.Collections.FSharpMap{System.String,``0}})">
|
11223 | <summary>
|
11224 | Union entries by identical key, using the provided function to union sets of values
|
11225 | </summary>
|
11226 | </member>
|
11227 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.NameMapModule.layerAdditive``3(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Collections.FSharpList{``0},Microsoft.FSharp.Core.FSharpFunc{``1,Microsoft.FSharp.Collections.FSharpList{``0}}},Microsoft.FSharp.Collections.FSharpMap{``2,``1},Microsoft.FSharp.Collections.FSharpMap{``2,Microsoft.FSharp.Collections.FSharpList{``0}})">
|
11228 | <summary>
|
11229 | Not a very useful function - only called in one place - should be changed
|
11230 | </summary>
|
11231 | </member>
|
11232 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.EventuallyModule.repeatedlyProgressUntilDoneOrTimeShareOver``1(System.Int64,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.Eventually{``0}},Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.Eventually{``0}},Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.Eventually{``0})">
|
11233 | <summary>
|
11234 | Keep running the computation bit by bit until a time limit is reached.
|
11235 | The runner gets called each time the computation is restarted
|
11236 | </summary>
|
11237 | </member>
|
11238 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.Internal.Support.PEFileType">
|
11239 | <summary>
|
11240 | Unmanaged resource file linker - for native resources (not managed ones).
|
11241 | The function may be called twice, once with a zero-RVA and
|
11242 | arbitrary buffer, and once with the real buffer. The size of the
|
11243 | required buffer is returned.
|
11244 | </summary>
|
11245 | </member>
|
11246 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.Internal.Support">
|
11247 | <summary>
|
11248 | Functions associated with writing binaries which
|
11249 | vary between supported implementations of the CLI Common Language
|
11250 | Runtime, e.g. between the SSCLI, Mono and the Microsoft CLR.
|
11251 |
|
11252 | The implementation of the functions can be found in ilsupp-*.fs
|
11253 | </summary>
|
11254 | </member>
|
11255 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Morphs.morphILTypeRefsInILModuleMemoized(Microsoft.FSharp.Compiler.AbstractIL.IL.ILGlobals,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeRef,Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeRef},Microsoft.FSharp.Compiler.AbstractIL.IL.ILModuleDef)">
|
11256 | <summary>
|
11257 | Morph all type references throughout an entire module.
|
11258 | </summary>
|
11259 | </member>
|
11260 | <member name="M:Microsoft.FSharp.Compiler.AbstractIL.Morphs.morphILScopeRefsInILTypeRef(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef,Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef},Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeRef)">
|
11261 | <summary>
|
11262 | Morph each scope reference inside a type signature.
|
11263 | </summary>
|
11264 | </member>
|
11265 | <member name="T:Microsoft.FSharp.Compiler.AbstractIL.Morphs">
|
11266 | <summary>
|
11267 | A set of "IL rewrites" ("morphs"). These map each sub-construct
|
11268 | of particular ILTypeDefs. The morphing functions are passed
|
11269 | some details about the context in which the item being
|
11270 | morphed occurs, e.g. the module being morphed itself, the
|
11271 | ILTypeDef (possibly nested) where the item occurs,
|
11272 | the ILMethodDef (if any) where the item occurs. etc.
|
11273 | </summary>
|
11274 | </member>
|
11275 | <member name="T:Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain.AccessibleFromSomewhere">
|
11276 | <summary>
|
11277 | An AccessorDomain which returns all items
|
11278 | </summary>
|
11279 | </member>
|
11280 | <member name="T:Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain.AccessibleFromSomeFSharpCode">
|
11281 | <summary>
|
11282 | An AccessorDomain which returns everything but .NET private/internal items.
|
11283 | This is used
|
11284 | - when solving member trait constraints, which are solved independently of accessibility
|
11285 | - for failure paths in error reporting, e.g. to produce an error that an F# item is not accessible
|
11286 | - an adhoc use in service.fs to look up a delegate signature
|
11287 | </summary>
|
11288 | </member>
|
11289 | <member name="T:Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain.AccessibleFromEverywhere">
|
11290 | <summary>
|
11291 | An AccessorDomain which returns public items
|
11292 | </summary>
|
11293 | </member>
|
11294 | <member name="T:Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain.AccessibleFrom">
|
11295 | <summary>
|
11296 | AccessibleFrom(cpaths, tyconRefOpt)
|
11297 |
|
11298 | cpaths: indicates we have the keys to access any members private to the given paths
|
11299 | tyconRefOpt: indicates we have the keys to access any protected members of the super types of 'TyconRef'
|
11300 | </summary>
|
11301 | </member>
|
11302 | <member name="T:Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain">
|
11303 | <summary>
|
11304 | Represents the 'keys' a particular piece of code can use to access other constructs?.
|
11305 | </summary>
|
11306 | </member>
|
11307 | <member name="M:Microsoft.FSharp.Compiler.AccessibilityLogic.IsTypeAndMethInfoAccessible(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Infos.MethInfo)">
|
11308 | <summary>
|
11309 | Uses a separate accessibility domains for containing type and method itself
|
11310 | This makes sense cases like
|
11311 | type A() =
|
11312 | type protected B() =
|
11313 | member this.Public() = ()
|
11314 | member protected this.Protected() = ()
|
11315 | type C() =
|
11316 | inherit A()
|
11317 | let x = A.B()
|
11318 | do x.Public()
|
11319 | when calling x.SomeMethod() we need to use 'adTyp' do verify that type of x is accessible from C
|
11320 | and 'ad' to determine accessibility of SomeMethod.
|
11321 | I.e when calling x.Public() and x.Protected() -in both cases first check should succeed and second - should fail in the latter one.
|
11322 | </summary>
|
11323 | </member>
|
11324 | <member name="M:Microsoft.FSharp.Compiler.AccessibilityLogic.IsILFieldInfoAccessible(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Infos.ILFieldInfo)">
|
11325 | <summary>
|
11326 | IndiCompute the accessibility of a provided member
|
11327 | </summary>
|
11328 | </member>
|
11329 | <member name="M:Microsoft.FSharp.Compiler.AccessibilityLogic.ComputeILAccess(System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
|
11330 | <summary>
|
11331 | Compute the accessibility of a provided member
|
11332 | </summary>
|
11333 | </member>
|
11334 | <member name="M:Microsoft.FSharp.Compiler.AccessibilityLogic.IsProvidedMemberAccessible(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.AbstractIL.IL.ILMemberAccess)">
|
11335 | <summary>
|
11336 | Indicate if a provided member is accessible
|
11337 | </summary>
|
11338 | </member>
|
11339 | <member name="M:Microsoft.FSharp.Compiler.AccessibilityLogic.IsTypeAccessible(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Tast.TType)">
|
11340 | <summary>
|
11341 | Indicates if a type is accessible (both definition and instantiation)
|
11342 | </summary>
|
11343 | </member>
|
11344 | <member name="M:Microsoft.FSharp.Compiler.AccessibilityLogic.CheckTyconReprAccessible(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Tast.EntityRef)">
|
11345 | <summary>
|
11346 | Check that a type definition and its representation contents are accessible
|
11347 | </summary>
|
11348 | </member>
|
11349 | <member name="M:Microsoft.FSharp.Compiler.AccessibilityLogic.IsTyconReprAccessible(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Tast.EntityRef)">
|
11350 | <summary>
|
11351 | Indicates if a type definition and its representation contents are accessible
|
11352 | </summary>
|
11353 | </member>
|
11354 | <member name="M:Microsoft.FSharp.Compiler.AccessibilityLogic.CheckTyconAccessible(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Tast.EntityRef)">
|
11355 | <summary>
|
11356 | Check that an entity is accessible
|
11357 | </summary>
|
11358 | </member>
|
11359 | <member name="M:Microsoft.FSharp.Compiler.AccessibilityLogic.IsEntityAccessible(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Tast.EntityRef)">
|
11360 | <summary>
|
11361 | Indicates if an entity is accessible
|
11362 | </summary>
|
11363 | </member>
|
11364 | <member name="M:Microsoft.FSharp.Compiler.AccessibilityLogic.IsILTypeAndMemberAccessible(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Infos.ILTypeInfo,Microsoft.FSharp.Compiler.AbstractIL.IL.ILMemberAccess)">
|
11365 | <summary>
|
11366 | Indicates if an IL member associated with the given ILType is accessible
|
11367 | </summary>
|
11368 | </member>
|
11369 | <member name="M:Microsoft.FSharp.Compiler.AccessibilityLogic.IsILTypeInfoAccessible(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Tast.EntityRef)">
|
11370 | <summary>
|
11371 | Indicates if given IL based TyconRef is accessible. If TyconRef is nested then we'll
|
11372 | walk though the list of enclosing types and test if all of them are accessible
|
11373 | </summary>
|
11374 | </member>
|
11375 | <member name="M:Microsoft.FSharp.Compiler.AccessibilityLogic.IsTyconAccessibleViaVisibleTo(Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Tast.EntityRef)">
|
11376 | <summary>
|
11377 | Indicates if a TyconRef is visible through the AccessibleFrom(cpaths,_).
|
11378 | Note that InternalsVisibleTo extends those cpaths.
|
11379 | </summary>
|
11380 | </member>
|
11381 | <member name="M:Microsoft.FSharp.Compiler.AccessibilityLogic.IsILTypeDefAccessible(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.Tast.EntityRef},Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeDef)">
|
11382 | <summary>
|
11383 | Indicates if tdef is accessible. If tdef.Access = ILTypeDefAccess.Nested then encTyconRefOpt s TyconRef of enclosing type
|
11384 | and visibility of tdef is obtained using member access rules
|
11385 | </summary>
|
11386 | </member>
|
11387 | <member name="M:Microsoft.FSharp.Compiler.AccessibilityLogic.IsILMemberAccessible(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.EntityRef,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.AbstractIL.IL.ILMemberAccess)">
|
11388 | <summary>
|
11389 | Indicates if an IL member is accessible (ignoring its enclosing type)
|
11390 | </summary>
|
11391 | </member>
|
11392 | <member name="M:Microsoft.FSharp.Compiler.AccessibilityLogic.IsAccessible(Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Tast.Accessibility)">
|
11393 | <summary>
|
11394 | Indicates if an F# item is accessible
|
11395 | </summary>
|
11396 | </member>
|
11397 | <member name="T:Microsoft.FSharp.Compiler.AccessibilityLogic">
|
11398 | <summary>
|
11399 | The basic logic of private/internal/protected/InternalsVisibleTo/public accessibility
|
11400 | </summary>
|
11401 | </member>
|
11402 | <member name="T:Microsoft.FSharp.Compiler.Ast.StableNiceNameGenerator">
|
11403 | <summary>
|
11404 | Generates compiler-generated names marked up with a source code location, but if given the same unique value then
|
11405 | return precisely the same name. Each name generated also includes the StartLine number of the range passed in
|
11406 | at the point of first generation.
|
11407 | </summary>
|
11408 | </member>
|
11409 | <member name="T:Microsoft.FSharp.Compiler.Ast.NiceNameGenerator">
|
11410 | <summary>
|
11411 | Generates compiler-generated names. Each name generated also includes the StartLine number of the range passed in
|
11412 | at the point of first generation.
|
11413 | </summary>
|
11414 | </member>
|
11415 | <member name="T:Microsoft.FSharp.Compiler.Ast.LexerWhitespaceContinuation">
|
11416 | <summary>
|
11417 | The parser defines a number of tokens for whitespace and
|
11418 | comments eliminated by the lexer. These carry a specification of
|
11419 | a continuation for the lexer for continued processing after we've dealt with
|
11420 | the whitespace.
|
11421 | </summary>
|
11422 | </member>
|
11423 | <member name="T:Microsoft.FSharp.Compiler.Ast.LexerEndlineContinuation">
|
11424 | <summary>
|
11425 | Specifies how the 'endline' function in the lexer should continue after
|
11426 | it reaches end of line or eof. The options are to continue with 'token' function
|
11427 | or to continue with 'skip' function.
|
11428 | </summary>
|
11429 | </member>
|
11430 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynReturnInfo">
|
11431 | <summary>
|
11432 | The syntactic elements associated with the "return" of a function or method. Some of this is
|
11433 | mostly dummy information to make the return element look like an argument,
|
11434 | the important thing is that (a) you can give a return type for the function or method, and
|
11435 | (b) you can associate .NET attributes to return of a function or method and these get stored in .NET metadata.
|
11436 | </summary>
|
11437 | </member>
|
11438 | <member name="T:Microsoft.FSharp.Compiler.Ast.QualifiedNameOfFile">
|
11439 | <summary>
|
11440 | ImplFile(modname,isScript,qualName,hashDirectives,modules,isLastCompiland)
|
11441 | QualifiedNameOfFile acts to fully-qualify module specifications and implementations,
|
11442 | most importantly the ones that simply contribute fragments to a namespace (i.e. the ParsedSigFileFragment.NamespaceFragment case)
|
11443 | There may be multiple such fragments in a single assembly. There may thus also
|
11444 | be multiple matching pairs of these in an assembly, all contributing types to the same
|
11445 | namespace.
|
11446 | </summary>
|
11447 | </member>
|
11448 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynModuleOrNamespace">
|
11449 | <summary>
|
11450 | SynModuleOrNamespace(lid,isRec,isModule,decls,xmlDoc,attribs,SynAccess,m)
|
11451 | </summary>
|
11452 | </member>
|
11453 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynMemberDefn.AutoProperty">
|
11454 | <summary>
|
11455 | SynMemberDefn.AutoProperty (attribs,isStatic,id,tyOpt,propKind,memberFlags,xmlDoc,access,synExpr,mGetSet,mWholeAutoProp).
|
11456 |
|
11457 | F# syntax: 'member val X = expr'
|
11458 | </summary>
|
11459 | </member>
|
11460 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynMemberDefn.NestedType">
|
11461 | <summary>
|
11462 | A feature that is not implemented
|
11463 | </summary>
|
11464 | </member>
|
11465 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynMemberDefn.LetBindings">
|
11466 | <summary>
|
11467 | LetBindings(bindingList, isStatic, isRecursive, wholeRange)
|
11468 |
|
11469 | localDefns
|
11470 | </summary>
|
11471 | </member>
|
11472 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynMemberDefn.ImplicitInherit">
|
11473 | <summary>
|
11474 | inherit <typ>(args...) as base
|
11475 | </summary>
|
11476 | </member>
|
11477 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynMemberDefn.ImplicitCtor">
|
11478 | <summary>
|
11479 | implicit ctor args as a defn line, 'as' specification
|
11480 | </summary>
|
11481 | </member>
|
11482 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExceptionDefn">
|
11483 | <summary>
|
11484 | 'exception E = ... with ...'
|
11485 | </summary>
|
11486 | </member>
|
11487 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExceptionDefnRepr">
|
11488 | <summary>
|
11489 | 'exception E = ... '
|
11490 | </summary>
|
11491 | </member>
|
11492 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynValTyparDecls">
|
11493 | <summary>
|
11494 | The names and other metadata for the type parameters for a member or function
|
11495 | </summary>
|
11496 | </member>
|
11497 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynArgInfo">
|
11498 | <summary>
|
11499 | The argument names and other metadata for a parameter for a member or function
|
11500 | </summary>
|
11501 | </member>
|
11502 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynValInfo.SynValInfo">
|
11503 | <summary>
|
11504 | SynValInfo(curriedArgInfos, returnInfo)
|
11505 | </summary>
|
11506 | </member>
|
11507 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynValInfo">
|
11508 | <summary>
|
11509 | The argument names and other metadata for a member or function
|
11510 | </summary>
|
11511 | </member>
|
11512 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynComponentInfo">
|
11513 | <summary>
|
11514 | The untyped, unchecked syntax tree associated with the name of a type definition or module
|
11515 | in signature or implementation.
|
11516 |
|
11517 | THis includes the name, attributes, type parameters, constraints, documentation and accessibility
|
11518 | for a type definition or module. For modules, entries such as the type parameters are
|
11519 | always empty.
|
11520 | </summary>
|
11521 | </member>
|
11522 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynField">
|
11523 | <summary>
|
11524 | The untyped, unchecked syntax tree for a field declaration in a record or class
|
11525 | </summary>
|
11526 | </member>
|
11527 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeDefnSig.TypeDefnSig">
|
11528 | <summary>
|
11529 | The information for a type definition in a signature
|
11530 | </summary>
|
11531 | </member>
|
11532 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeDefnSig">
|
11533 | <summary>
|
11534 | The untyped, unchecked syntax tree for a type definition in a signature
|
11535 | </summary>
|
11536 | </member>
|
11537 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeDefnSigRepr.Simple">
|
11538 | <summary>
|
11539 | Indicates the right right-hand-side is a record, union or other simple type.
|
11540 | </summary>
|
11541 | </member>
|
11542 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeDefnSigRepr.ObjectModel">
|
11543 | <summary>
|
11544 | Indicates the right right-hand-side is a class, struct, interface or other object-model type
|
11545 | </summary>
|
11546 | </member>
|
11547 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeDefnSigRepr">
|
11548 | <summary>
|
11549 | The untyped, unchecked syntax tree for the right-hand-side of a type definition in a signature.
|
11550 | Note: in practice, using a discriminated union to make a distinction between
|
11551 | "simple" types and "object oriented" types is not particularly useful.
|
11552 | </summary>
|
11553 | </member>
|
11554 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynUnionCaseType.UnionCaseFullType">
|
11555 | <summary>
|
11556 | Full type spec given by 'UnionCase : ty1 * tyN -> rty'. Only used in FSharp.Core, otherwise a warning.
|
11557 | </summary>
|
11558 | </member>
|
11559 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynUnionCaseType.UnionCaseFields">
|
11560 | <summary>
|
11561 | Normal style declaration
|
11562 | </summary>
|
11563 | </member>
|
11564 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynUnionCaseType">
|
11565 | <summary>
|
11566 | The untyped, unchecked syntax tree for the right-hand-side of union definition, excluding members,
|
11567 | in either a signature or implementation.
|
11568 | </summary>
|
11569 | </member>
|
11570 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynUnionCase.UnionCase">
|
11571 | <summary>
|
11572 | The untyped, unchecked syntax tree for one case in a union definition.
|
11573 | </summary>
|
11574 | </member>
|
11575 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynEnumCase.EnumCase">
|
11576 | <summary>
|
11577 | The untyped, unchecked syntax tree for one case in an enum definition.
|
11578 | </summary>
|
11579 | </member>
|
11580 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeDefnSimpleRepr.Exception">
|
11581 | <summary>
|
11582 | An exception definition , "exception E = ..."
|
11583 | </summary>
|
11584 | </member>
|
11585 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeDefnSimpleRepr.None">
|
11586 | <summary>
|
11587 | An abstract definition , "type X"
|
11588 | </summary>
|
11589 | </member>
|
11590 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeDefnSimpleRepr.TypeAbbrev">
|
11591 | <summary>
|
11592 | A type abbreviation, "type X = A.B.C"
|
11593 | </summary>
|
11594 | </member>
|
11595 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeDefnSimpleRepr.LibraryOnlyILAssembly">
|
11596 | <summary>
|
11597 | A type defined by using an IL assembly representation. Only used in FSharp.Core.
|
11598 |
|
11599 | F# syntax: "type X = (# "..."#)
|
11600 | </summary>
|
11601 | </member>
|
11602 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeDefnSimpleRepr.General">
|
11603 | <summary>
|
11604 | An object oriented type definition. This is not a parse-tree form, but represents the core
|
11605 | type representation which the type checker splits out from the "ObjectModel" cases of type definitions.
|
11606 | </summary>
|
11607 | </member>
|
11608 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeDefnSimpleRepr.Record">
|
11609 | <summary>
|
11610 | A record type definition, type X = { A : int; B : int }
|
11611 | </summary>
|
11612 | </member>
|
11613 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeDefnSimpleRepr.Enum">
|
11614 | <summary>
|
11615 | An enum type definition, type X = A = 1 | B = 2
|
11616 | </summary>
|
11617 | </member>
|
11618 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeDefnSimpleRepr.Union">
|
11619 | <summary>
|
11620 | A union type definition, type X = A | B
|
11621 | </summary>
|
11622 | </member>
|
11623 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeDefnSimpleRepr">
|
11624 | <summary>
|
11625 | The untyped, unchecked syntax tree for the core of a simple type definition, in either signature
|
11626 | or implementation.
|
11627 | </summary>
|
11628 | </member>
|
11629 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynMemberSig">
|
11630 | <summary>
|
11631 | The untyped, unchecked syntax tree for a member signature, used in signature files, abstract member declarations
|
11632 | and member constraints.
|
11633 | </summary>
|
11634 | </member>
|
11635 | <member name="T:Microsoft.FSharp.Compiler.Ast.MemberKind.PropertyGetSet">
|
11636 | <summary>
|
11637 | An artifical member kind used prior to the point where a get/set property is split into two distinct members.
|
11638 | </summary>
|
11639 | </member>
|
11640 | <member name="T:Microsoft.FSharp.Compiler.Ast.MemberKind">
|
11641 | <summary>
|
11642 | Note the member kind is actually computed partially by a syntax tree transformation in tc.fs
|
11643 | </summary>
|
11644 | </member>
|
11645 | <member name="P:Microsoft.FSharp.Compiler.Ast.SynAttribute.AppliesToGetterAndSetter">
|
11646 | <summary>
|
11647 | Is this attribute being applied to a property getter or setter?
|
11648 | </summary>
|
11649 | </member>
|
11650 | <member name="P:Microsoft.FSharp.Compiler.Ast.SynAttribute.Target">
|
11651 | <summary>
|
11652 | Target specifier, e.g. "assembly","module",etc.
|
11653 | </summary>
|
11654 | </member>
|
11655 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynPat.FromParseError">
|
11656 | <summary>
|
11657 | A pattern arising from a parse error
|
11658 | </summary>
|
11659 | </member>
|
11660 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynPat.InstanceMember">
|
11661 | <summary>
|
11662 | Used internally in the type checker
|
11663 | </summary>
|
11664 | </member>
|
11665 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynPat.DeprecatedCharRange">
|
11666 | <summary>
|
11667 | Deprecated character range:ranges
|
11668 | </summary>
|
11669 | </member>
|
11670 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynPat.QuoteExpr">
|
11671 | <summary>
|
11672 | &lt;@ expr @&gt;, used for active pattern arguments
|
11673 | </summary>
|
11674 | </member>
|
11675 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynPat.IsInst">
|
11676 | <summary>
|
11677 | ':? type '
|
11678 | </summary>
|
11679 | </member>
|
11680 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynPat.OptionalVal">
|
11681 | <summary>
|
11682 | '?id' -- for optional argument names
|
11683 | </summary>
|
11684 | </member>
|
11685 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynPat.Null">
|
11686 | <summary>
|
11687 | 'null'
|
11688 | </summary>
|
11689 | </member>
|
11690 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynSimplePats">
|
11691 | <summary>
|
11692 | Represents a simple set of variable bindings a, (a,b) or (a:Type,b:Type) at a lambda,
|
11693 | function definition or other binding point, after the elimination of pattern matching
|
11694 | from the construct, e.g. after changing a "function pat1 -> rule1 | ..." to a
|
11695 | "fun v -> match v with ..."
|
11696 | </summary>
|
11697 | </member>
|
11698 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynSimplePatAlternativeIdInfo.Decided">
|
11699 | <summary>
|
11700 | We have decided to use an alternative name in tha pattern and related expression
|
11701 | </summary>
|
11702 | </member>
|
11703 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynSimplePatAlternativeIdInfo.Undecided">
|
11704 | <summary>
|
11705 | We have not decided to use an alternative name in tha pattern and related expression
|
11706 | </summary>
|
11707 | </member>
|
11708 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynSimplePat.Id">
|
11709 | <summary>
|
11710 | Id (ident, altNameRefCell, isCompilerGenerated, isThisVar, isOptArg, range)
|
11711 |
|
11712 | Indicates a simple pattern variable.
|
11713 |
|
11714 | altNameRefCell
|
11715 | Normally 'None' except for some compiler-generated variables in desugaring pattern matching.
|
11716 | Pattern processing sets this reference for hidden variable introduced by desugaring pattern matching in arguments.
|
11717 | The info indicates an alternative (compiler generated) identifier to be used because the name of the identifier is already bound.
|
11718 | See Product Studio FSharp 1.0, bug 6389.
|
11719 |
|
11720 | isCompilerGenerated : true if a compiler generated name
|
11721 | isThisVar: true if 'this' variable in member
|
11722 | isOptArg: true if a '?' is in front of the name
|
11723 | </summary>
|
11724 | </member>
|
11725 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.Fixed">
|
11726 | <summary>
|
11727 | 'use x = fixed expr'
|
11728 | </summary>
|
11729 | </member>
|
11730 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.DiscardAfterMissingQualificationAfterDot">
|
11731 | <summary>
|
11732 | Inserted for error recovery when there is "expr." and missing tokens or error recovery after the dot
|
11733 | </summary>
|
11734 | </member>
|
11735 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.FromParseError">
|
11736 | <summary>
|
11737 | Inserted for error recovery
|
11738 | </summary>
|
11739 | </member>
|
11740 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.ArbitraryAfterError">
|
11741 | <summary>
|
11742 | Inserted for error recovery
|
11743 | </summary>
|
11744 | </member>
|
11745 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.LibraryOnlyUnionCaseFieldSet">
|
11746 | <summary>
|
11747 | Only used in FSharp.Core
|
11748 | </summary>
|
11749 | </member>
|
11750 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.LibraryOnlyUnionCaseFieldGet">
|
11751 | <summary>
|
11752 | Only used in FSharp.Core
|
11753 | </summary>
|
11754 | </member>
|
11755 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.LibraryOnlyStaticOptimization">
|
11756 | <summary>
|
11757 | Only used in FSharp.Core
|
11758 | </summary>
|
11759 | </member>
|
11760 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.LibraryOnlyILAssembly">
|
11761 | <summary>
|
11762 | Only used in FSharp.Core
|
11763 | </summary>
|
11764 | </member>
|
11765 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.DoBang">
|
11766 | <summary>
|
11767 | F# syntax: do! expr
|
11768 | Computation expressions only
|
11769 | </summary>
|
11770 | </member>
|
11771 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.LetOrUseBang">
|
11772 | <summary>
|
11773 | SynExpr.LetOrUseBang(spBind, isUse, isFromSource, pat, rhsExpr, bodyExpr, mWholeExpr).
|
11774 |
|
11775 | F# syntax: let! pat = expr in expr
|
11776 | F# syntax: use! pat = expr in expr
|
11777 | Computation expressions only
|
11778 | </summary>
|
11779 | </member>
|
11780 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.YieldOrReturnFrom">
|
11781 | <summary>
|
11782 | F# syntax: yield! expr
|
11783 | F# syntax: return! expr
|
11784 | Computation expressions only
|
11785 | </summary>
|
11786 | </member>
|
11787 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.YieldOrReturn">
|
11788 | <summary>
|
11789 | F# syntax: yield expr
|
11790 | F# syntax: return expr
|
11791 | Computation expressions only
|
11792 | </summary>
|
11793 | </member>
|
11794 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.ImplicitZero">
|
11795 | <summary>
|
11796 | F# syntax: <implicit>
|
11797 | Computation expressions only, implied by final "do" or "do!"
|
11798 | </summary>
|
11799 | </member>
|
11800 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.JoinIn">
|
11801 | <summary>
|
11802 | F# syntax: ... in ...
|
11803 | Computation expressions only, based on JOIN_IN token from lex filter
|
11804 | </summary>
|
11805 | </member>
|
11806 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.TraitCall">
|
11807 | <summary>
|
11808 | F# syntax: ((typar1 or ... or typarN): (member-dig) expr)
|
11809 | </summary>
|
11810 | </member>
|
11811 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.AddressOf">
|
11812 | <summary>
|
11813 | F# syntax: &expr, &&expr
|
11814 | </summary>
|
11815 | </member>
|
11816 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.Null">
|
11817 | <summary>
|
11818 | F# syntax: null
|
11819 | </summary>
|
11820 | </member>
|
11821 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.InferredDowncast">
|
11822 | <summary>
|
11823 | F# syntax: downcast expr
|
11824 | </summary>
|
11825 | </member>
|
11826 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.InferredUpcast">
|
11827 | <summary>
|
11828 | F# syntax: upcast expr
|
11829 | </summary>
|
11830 | </member>
|
11831 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.Downcast">
|
11832 | <summary>
|
11833 | F# syntax: expr :?> type
|
11834 | </summary>
|
11835 | </member>
|
11836 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.Upcast">
|
11837 | <summary>
|
11838 | F# syntax: expr :> type
|
11839 | </summary>
|
11840 | </member>
|
11841 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.TypeTest">
|
11842 | <summary>
|
11843 | F# syntax: expr :? type
|
11844 | </summary>
|
11845 | </member>
|
11846 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.DotNamedIndexedPropertySet">
|
11847 | <summary>
|
11848 | F# syntax: expr.Items(e1) <- e2 , rarely used named-property-setter notation, e.g. (stringExpr).Chars(3) <- 'a'
|
11849 | </summary>
|
11850 | </member>
|
11851 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.NamedIndexedPropertySet">
|
11852 | <summary>
|
11853 | F# syntax: Type.Items(e1) <- e2 , rarely used named-property-setter notation, e.g. Foo.Bar.Chars(3) <- 'a'
|
11854 | </summary>
|
11855 | </member>
|
11856 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.DotIndexedSet">
|
11857 | <summary>
|
11858 | DotIndexedSet (objectExpr, indexExprs, valueExpr, rangeOfLeftOfSet, rangeOfDot, rangeOfWholeExpr)
|
11859 |
|
11860 | F# syntax: expr.[expr,...,expr] <- expr
|
11861 | </summary>
|
11862 | </member>
|
11863 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.DotIndexedGet">
|
11864 | <summary>
|
11865 | F# syntax: expr.[expr,...,expr]
|
11866 | </summary>
|
11867 | </member>
|
11868 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.DotSet">
|
11869 | <summary>
|
11870 | F# syntax: expr.ident...ident <- expr
|
11871 | </summary>
|
11872 | </member>
|
11873 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.DotGet">
|
11874 | <summary>
|
11875 | DotGet(expr, rangeOfDot, lid, wholeRange)
|
11876 |
|
11877 | F# syntax: expr.ident.ident
|
11878 | </summary>
|
11879 | </member>
|
11880 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.LongIdentSet">
|
11881 | <summary>
|
11882 | F# syntax: ident.ident...ident <- expr
|
11883 | </summary>
|
11884 | </member>
|
11885 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.LongIdent">
|
11886 | <summary>
|
11887 | F# syntax: ident.ident...ident
|
11888 | LongIdent(isOptional, longIdent, altNameRefCell, m)
|
11889 | isOptional: true if preceded by a '?' for an optional named parameter
|
11890 | altNameRefCell: Normally 'None' except for some compiler-generated variables in desugaring pattern matching. See SynSimplePat.Id
|
11891 | </summary>
|
11892 | </member>
|
11893 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.Ident">
|
11894 | <summary>
|
11895 | F# syntax: ident
|
11896 | Optimized representation, = SynExpr.LongIdent(false,[id],id.idRange)
|
11897 | </summary>
|
11898 | </member>
|
11899 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.IfThenElse">
|
11900 | <summary>
|
11901 | IfThenElse(exprGuard,exprThen,optionalExprElse,spIfToThen,isFromErrorRecovery,mIfToThen,mIfToEndOfLastBranch)
|
11902 |
|
11903 | F# syntax: if expr then expr
|
11904 | F# syntax: if expr then expr else expr
|
11905 | </summary>
|
11906 | </member>
|
11907 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.Sequential">
|
11908 | <summary>
|
11909 | Seq(seqPoint, isTrueSeq, e1, e2, m)
|
11910 | isTrueSeq: false indicates "let v = a in b; v"
|
11911 |
|
11912 | F# syntax: expr; expr
|
11913 | </summary>
|
11914 | </member>
|
11915 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.Lazy">
|
11916 | <summary>
|
11917 | F# syntax: lazy expr
|
11918 | </summary>
|
11919 | </member>
|
11920 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.TryFinally">
|
11921 | <summary>
|
11922 | F# syntax: try expr finally expr
|
11923 | </summary>
|
11924 | </member>
|
11925 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.TryWith">
|
11926 | <summary>
|
11927 | F# syntax: try expr with pat -> expr
|
11928 | </summary>
|
11929 | </member>
|
11930 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.LetOrUse">
|
11931 | <summary>
|
11932 | LetOrUse(isRecursive, isUse, bindings, body, wholeRange)
|
11933 |
|
11934 | F# syntax: let pat = expr in expr
|
11935 | F# syntax: let f pat1 .. patN = expr in expr
|
11936 | F# syntax: let rec f pat1 .. patN = expr in expr
|
11937 | F# syntax: use pat = expr in expr
|
11938 | </summary>
|
11939 | </member>
|
11940 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.TypeApp">
|
11941 | <summary>
|
11942 | TypeApp(expr, mLessThan, types, mCommas, mGreaterThan, mTypeArgs, mWholeExpr)
|
11943 | "mCommas" are the ranges for interstitial commas, these only matter for parsing/design-time tooling, the typechecker may munge/discard them
|
11944 |
|
11945 | F# syntax: expr<type1,...,typeN>
|
11946 | </summary>
|
11947 | </member>
|
11948 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.App">
|
11949 | <summary>
|
11950 | App(exprAtomicFlag, isInfix, funcExpr, argExpr, m)
|
11951 | - exprAtomicFlag: indicates if the application is syntactically atomic, e.g. f.[1] is atomic, but 'f x' is not
|
11952 | - isInfix is true for the first app of an infix operator, e.g. 1+2 becomes App(App(+,1),2), where the inner node is marked isInfix
|
11953 | (or more generally, for higher operator fixities, if App(x,y) is such that y comes before x in the source code, then the node is marked isInfix=true)
|
11954 |
|
11955 | F# syntax: f x
|
11956 | </summary>
|
11957 | </member>
|
11958 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.Assert">
|
11959 | <summary>
|
11960 | F# syntax: assert expr
|
11961 | </summary>
|
11962 | </member>
|
11963 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.Do">
|
11964 | <summary>
|
11965 | F# syntax: do expr
|
11966 | </summary>
|
11967 | </member>
|
11968 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.Match">
|
11969 | <summary>
|
11970 | F# syntax: match expr with pat1 -> expr | ... | patN -> exprN
|
11971 | </summary>
|
11972 | </member>
|
11973 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.MatchLambda">
|
11974 | <summary>
|
11975 | F# syntax: function pat1 -> expr | ... | patN -> exprN
|
11976 | </summary>
|
11977 | </member>
|
11978 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.Lambda">
|
11979 | <summary>
|
11980 | First bool indicates if lambda originates from a method. Patterns here are always "simple"
|
11981 | Second bool indicates if this is a "later" part of an iterated sequence of lambdas
|
11982 |
|
11983 | F# syntax: fun pat -> expr
|
11984 | </summary>
|
11985 | </member>
|
11986 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.CompExpr">
|
11987 | <summary>
|
11988 | CompExpr(isArrayOrList, isNotNakedRefCell, expr)
|
11989 |
|
11990 | F# syntax: { expr }
|
11991 | </summary>
|
11992 | </member>
|
11993 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.ArrayOrListOfSeqExpr">
|
11994 | <summary>
|
11995 | F# syntax: [ expr ], [| expr |]
|
11996 | </summary>
|
11997 | </member>
|
11998 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.ForEach">
|
11999 | <summary>
|
12000 | SynExpr.ForEach (spBind, seqExprOnly, isFromSource, pat, enumExpr, bodyExpr, mWholeExpr).
|
12001 |
|
12002 | F# syntax: 'for ... in ... do ...'
|
12003 | </summary>
|
12004 | </member>
|
12005 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.For">
|
12006 | <summary>
|
12007 | F# syntax: 'for i = ... to ... do ...'
|
12008 | </summary>
|
12009 | </member>
|
12010 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.While">
|
12011 | <summary>
|
12012 | F# syntax: 'while ... do ...'
|
12013 | </summary>
|
12014 | </member>
|
12015 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.ObjExpr">
|
12016 | <summary>
|
12017 | SynExpr.ObjExpr(objTy,argOpt,binds,extraImpls,mNewExpr,mWholeExpr)
|
12018 |
|
12019 | F# syntax: { new ... with ... }
|
12020 | </summary>
|
12021 | </member>
|
12022 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.New">
|
12023 | <summary>
|
12024 | F# syntax: new C(...)
|
12025 | The flag is true if known to be 'family' ('protected') scope
|
12026 | </summary>
|
12027 | </member>
|
12028 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.Record">
|
12029 | <summary>
|
12030 | F# syntax: { f1=e1; ...; fn=en }
|
12031 | SynExpr.Record((baseType, baseCtorArgs, mBaseCtor, sepAfterBase, mInherits), (copyExpr, sepAfterCopyExpr), (recordFieldName, fieldValue, sepAfterField), mWholeExpr)
|
12032 | inherit includes location of separator (for tooling)
|
12033 | copyOpt contains range of the following WITH part (for tooling)
|
12034 | every field includes range of separator after the field (for tooling)
|
12035 | </summary>
|
12036 | </member>
|
12037 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.ArrayOrList">
|
12038 | <summary>
|
12039 | F# syntax: [ e1; ...; en ], [| e1; ...; en |]
|
12040 | </summary>
|
12041 | </member>
|
12042 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.StructTuple">
|
12043 | <summary>
|
12044 | F# syntax: struct (e1, ..., eN)
|
12045 | </summary>
|
12046 | </member>
|
12047 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.Tuple">
|
12048 | <summary>
|
12049 | F# syntax: e1, ..., eN
|
12050 | </summary>
|
12051 | </member>
|
12052 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.Typed">
|
12053 | <summary>
|
12054 | F# syntax: expr : type
|
12055 | </summary>
|
12056 | </member>
|
12057 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.Const">
|
12058 | <summary>
|
12059 | F# syntax: 1, 1.3, () etc.
|
12060 | </summary>
|
12061 | </member>
|
12062 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.Quote">
|
12063 | <summary>
|
12064 | F# syntax: <@ expr @>, <@@ expr @@>
|
12065 |
|
12066 | Quote(operator,isRaw,quotedSynExpr,isFromQueryExpression,m)
|
12067 | </summary>
|
12068 | </member>
|
12069 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynExpr.Paren">
|
12070 | <summary>
|
12071 | F# syntax: (expr)
|
12072 |
|
12073 | Paren(expr, leftParenRange, rightParenRange, wholeRangeIncludingParentheses)
|
12074 |
|
12075 | Parenthesized expressions. Kept in AST to distinguish A.M((x,y))
|
12076 | from A.M(x,y), among other things.
|
12077 | </summary>
|
12078 | </member>
|
12079 | <member name="P:Microsoft.FSharp.Compiler.Ast.SynExpr.RangeSansAnyExtraDot">
|
12080 | <summary>
|
12081 | range ignoring any (parse error) extra trailing dots
|
12082 | </summary>
|
12083 | </member>
|
12084 | <member name="P:Microsoft.FSharp.Compiler.Ast.SynExpr.RangeOfFirstPortion">
|
12085 | <summary>
|
12086 | Attempt to get the range of the first token or initial portion only - this is extremely ad-hoc, just a cheap way to improve a certain 'query custom operation' error range
|
12087 | </summary>
|
12088 | </member>
|
12089 | <member name="P:Microsoft.FSharp.Compiler.Ast.SynExpr.Range">
|
12090 | <summary>
|
12091 | Get the syntactic range of source code covered by this construct.
|
12092 | </summary>
|
12093 | </member>
|
12094 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynType.StaticConstantNamed">
|
12095 | <summary>
|
12096 | F# syntax : ident=1 etc., used in static parameters to type providers
|
12097 | </summary>
|
12098 | </member>
|
12099 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynType.StaticConstantExpr">
|
12100 | <summary>
|
12101 | F# syntax : const expr, used in static parameters to type providers
|
12102 | </summary>
|
12103 | </member>
|
12104 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynType.StaticConstant">
|
12105 | <summary>
|
12106 | F# syntax : 1, "abc" etc, used in parameters to type providers
|
12107 | For the dimensionless units i.e. 1 , and static parameters to provided types
|
12108 | </summary>
|
12109 | </member>
|
12110 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynType.MeasurePower">
|
12111 | <summary>
|
12112 | F# syntax : for units of measure e.g. m^3, kg^1/2
|
12113 | </summary>
|
12114 | </member>
|
12115 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynType.MeasureDivide">
|
12116 | <summary>
|
12117 | F# syntax : for units of measure e.g. m / s
|
12118 | </summary>
|
12119 | </member>
|
12120 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynType.HashConstraint">
|
12121 | <summary>
|
12122 | F# syntax : #type
|
12123 | </summary>
|
12124 | </member>
|
12125 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynType.WithGlobalConstraints">
|
12126 | <summary>
|
12127 | F# syntax : typ with constraints
|
12128 | </summary>
|
12129 | </member>
|
12130 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynType.Anon">
|
12131 | <summary>
|
12132 | F# syntax : _
|
12133 | </summary>
|
12134 | </member>
|
12135 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynType.Var">
|
12136 | <summary>
|
12137 | F# syntax : 'Var
|
12138 | </summary>
|
12139 | </member>
|
12140 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynType.Fun">
|
12141 | <summary>
|
12142 | F# syntax : type -> type
|
12143 | </summary>
|
12144 | </member>
|
12145 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynType.Array">
|
12146 | <summary>
|
12147 | F# syntax : type[]
|
12148 | </summary>
|
12149 | </member>
|
12150 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynType.StructTuple">
|
12151 | <summary>
|
12152 | F# syntax : struct (type * ... * type)
|
12153 | </summary>
|
12154 | </member>
|
12155 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynType.Tuple">
|
12156 | <summary>
|
12157 | F# syntax : type * ... * type
|
12158 | </summary>
|
12159 | </member>
|
12160 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynType.LongIdentApp">
|
12161 | <summary>
|
12162 | LongIdentApp(typeName, longId, LESSm, tyArgs, commasm, GREATERm, wholem)
|
12163 |
|
12164 | F# syntax : type.A.B.C<type, ..., type>
|
12165 | commasm: ranges for interstitial commas, these only matter for parsing/design-time tooling, the typechecker may munge/discard them
|
12166 | </summary>
|
12167 | </member>
|
12168 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynType.App">
|
12169 | <summary>
|
12170 | App(typeName, LESSm, typeArgs, commasm, GREATERm, isPostfix, m)
|
12171 |
|
12172 | F# syntax : type<type, ..., type> or type type or (type,...,type) type
|
12173 | isPostfix: indicates a postfix type application e.g. "int list" or "(int,string) dict"
|
12174 | commasm: ranges for interstitial commas, these only matter for parsing/design-time tooling, the typechecker may munge/discard them
|
12175 | </summary>
|
12176 | </member>
|
12177 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynType.LongIdent">
|
12178 | <summary>
|
12179 | F# syntax : A.B.C
|
12180 | </summary>
|
12181 | </member>
|
12182 | <member name="P:Microsoft.FSharp.Compiler.Ast.SynType.Range">
|
12183 | <summary>
|
12184 | Get the syntactic range of source code covered by this construct.
|
12185 | </summary>
|
12186 | </member>
|
12187 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynType">
|
12188 | <summary>
|
12189 | The unchecked abstract syntax tree of F# types
|
12190 | </summary>
|
12191 | </member>
|
12192 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeConstraint.WhereTyparIsDelegate">
|
12193 | <summary>
|
12194 | F# syntax is 'typar : delegate<'Args,unit>
|
12195 | </summary>
|
12196 | </member>
|
12197 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeConstraint.WhereTyparIsEnum">
|
12198 | <summary>
|
12199 | F# syntax is 'typar : enum<'UnderlyingType>
|
12200 | </summary>
|
12201 | </member>
|
12202 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeConstraint.WhereTyparSupportsMember">
|
12203 | <summary>
|
12204 | F# syntax is ^T : (static member MemberName : ^T * int -> ^T)
|
12205 | </summary>
|
12206 | </member>
|
12207 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeConstraint.WhereTyparSubtypeOfType">
|
12208 | <summary>
|
12209 | F# syntax is 'typar :> type
|
12210 | </summary>
|
12211 | </member>
|
12212 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeConstraint.WhereTyparDefaultsToType">
|
12213 | <summary>
|
12214 | F# syntax is default ^T : type
|
12215 | </summary>
|
12216 | </member>
|
12217 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeConstraint.WhereTyparIsEquatable">
|
12218 | <summary>
|
12219 | F# syntax is 'typar : equality
|
12220 | </summary>
|
12221 | </member>
|
12222 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeConstraint.WhereTyparIsComparable">
|
12223 | <summary>
|
12224 | F# syntax is 'typar : comparison
|
12225 | </summary>
|
12226 | </member>
|
12227 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeConstraint.WhereTyparSupportsNull">
|
12228 | <summary>
|
12229 | F# syntax is 'typar : null
|
12230 | </summary>
|
12231 | </member>
|
12232 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeConstraint.WhereTyparIsUnmanaged">
|
12233 | <summary>
|
12234 | F# syntax is 'typar : unmanaged
|
12235 | </summary>
|
12236 | </member>
|
12237 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeConstraint.WhereTyparIsReferenceType">
|
12238 | <summary>
|
12239 | F# syntax : is 'typar : not struct
|
12240 | </summary>
|
12241 | </member>
|
12242 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeConstraint.WhereTyparIsValueType">
|
12243 | <summary>
|
12244 | F# syntax : is 'typar : struct
|
12245 | </summary>
|
12246 | </member>
|
12247 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTypeConstraint">
|
12248 | <summary>
|
12249 | The unchecked abstract syntax tree of F# type constraints
|
12250 | </summary>
|
12251 | </member>
|
12252 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynTyparDecl">
|
12253 | <summary>
|
12254 | Represents the explicit declaration of a type parameter
|
12255 | </summary>
|
12256 | </member>
|
12257 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynBindingKind.DoBinding">
|
12258 | <summary>
|
12259 | A 'do' binding in a module. Must have type 'unit'
|
12260 | </summary>
|
12261 | </member>
|
12262 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynBindingKind.NormalBinding">
|
12263 | <summary>
|
12264 | A normal 'let' binding in a module
|
12265 | </summary>
|
12266 | </member>
|
12267 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynBindingKind.StandaloneExpression">
|
12268 | <summary>
|
12269 | A standalone expression in a module
|
12270 | </summary>
|
12271 | </member>
|
12272 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynBindingKind">
|
12273 | <summary>
|
12274 | The kind associated with a binding - "let", "do" or a standalone expression
|
12275 | </summary>
|
12276 | </member>
|
12277 | <member name="F:Microsoft.FSharp.Compiler.Ast.ExprAtomicFlag.Atomic">
|
12278 | <summary>
|
12279 | Says that the expression is an atomic expression, i.e. is of a form that has no whitespace unless
|
12280 | enclosed in parentheses, e.g. 1, "3", ident, ident.[expr] and (expr). If an atomic expression has
|
12281 | type T, then the largest expression ending at the same range as the atomic expression also has type T.
|
12282 | </summary>
|
12283 | </member>
|
12284 | <member name="T:Microsoft.FSharp.Compiler.Ast.RecordFieldName">
|
12285 | <summary>
|
12286 | stores pair: record field name + (true if given record field name is syntactically correct and can be used in name resolution)
|
12287 | </summary>
|
12288 | </member>
|
12289 | <member name="T:Microsoft.FSharp.Compiler.Ast.BlockSeparator">
|
12290 | <summary>
|
12291 | denotes location of the separator block + optional position of the semicolon (used for tooling support)
|
12292 | </summary>
|
12293 | </member>
|
12294 | <member name="T:Microsoft.FSharp.Compiler.Ast.SeqExprOnly.SeqExprOnly">
|
12295 | <summary>
|
12296 | Indicates if a for loop is 'for x in e1 -> e2', only valid in sequence expressions
|
12297 | </summary>
|
12298 | </member>
|
12299 | <member name="T:Microsoft.FSharp.Compiler.Ast.SeqExprOnly">
|
12300 | <summary>
|
12301 | Indicates if a for loop is 'for x in e1 -> e2', only valid in sequence expressions
|
12302 | </summary>
|
12303 | </member>
|
12304 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynRationalConst">
|
12305 | <summary>
|
12306 | The unchecked abstract syntax tree of F# unit of measure exponents.
|
12307 | </summary>
|
12308 | </member>
|
12309 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynMeasure">
|
12310 | <summary>
|
12311 | The unchecked abstract syntax tree of F# unit of measure annotations.
|
12312 | This should probably be merged with the representation of SynType.
|
12313 | </summary>
|
12314 | </member>
|
12315 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.Measure">
|
12316 | <summary>
|
12317 | Old comment: "we never iterate, so the const here is not another SynConst.Measure"
|
12318 | </summary>
|
12319 | </member>
|
12320 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.UInt16s">
|
12321 | <summary>
|
12322 | Used internally in the typechecker once an array of unit16 constants
|
12323 | is detected, to allow more efficient processing of large arrays of uint16 constants.
|
12324 | </summary>
|
12325 | </member>
|
12326 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.Bytes">
|
12327 | <summary>
|
12328 | F# syntax: verbatim or regular byte string, e.g. "abc"B.
|
12329 |
|
12330 | Also used internally in the typechecker once an array of unit16 constants
|
12331 | is detected, to allow more efficient processing of large arrays of uint16 constants.
|
12332 | </summary>
|
12333 | </member>
|
12334 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.String">
|
12335 | <summary>
|
12336 | F# syntax: verbatim or regular string, e.g. "abc"
|
12337 | </summary>
|
12338 | </member>
|
12339 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.UserNum">
|
12340 | <summary>
|
12341 | UserNum(value, suffix)
|
12342 |
|
12343 | F# syntax: 1Q, 1Z, 1R, 1N, 1G
|
12344 | </summary>
|
12345 | </member>
|
12346 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.Decimal">
|
12347 | <summary>
|
12348 | F# syntax: 23.4M
|
12349 | </summary>
|
12350 | </member>
|
12351 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.Char">
|
12352 | <summary>
|
12353 | F# syntax: 'a'
|
12354 | </summary>
|
12355 | </member>
|
12356 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.Double">
|
12357 | <summary>
|
12358 | F# syntax: 1.30, 1.40e10 etc.
|
12359 | </summary>
|
12360 | </member>
|
12361 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.Single">
|
12362 | <summary>
|
12363 | F# syntax: 1.30f, 1.40e10f etc.
|
12364 | </summary>
|
12365 | </member>
|
12366 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.UIntPtr">
|
12367 | <summary>
|
12368 | F# syntax: 13un
|
12369 | </summary>
|
12370 | </member>
|
12371 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.IntPtr">
|
12372 | <summary>
|
12373 | F# syntax: 13n
|
12374 | </summary>
|
12375 | </member>
|
12376 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.UInt64">
|
12377 | <summary>
|
12378 | F# syntax: 13UL
|
12379 | </summary>
|
12380 | </member>
|
12381 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.Int64">
|
12382 | <summary>
|
12383 | F# syntax: 13L
|
12384 | </summary>
|
12385 | </member>
|
12386 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.UInt32">
|
12387 | <summary>
|
12388 | F# syntax: 13u, 0x4000u, 0o0777u
|
12389 | </summary>
|
12390 | </member>
|
12391 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.Int32">
|
12392 | <summary>
|
12393 | F# syntax: 13, 0x4000, 0o0777
|
12394 | </summary>
|
12395 | </member>
|
12396 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.UInt16">
|
12397 | <summary>
|
12398 | F# syntax: 13us, 0x4000us, 0o0777us, 0b0111101us
|
12399 | </summary>
|
12400 | </member>
|
12401 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.Int16">
|
12402 | <summary>
|
12403 | F# syntax: 13s, 0x4000s, 0o0777s, 0b0111101s
|
12404 | </summary>
|
12405 | </member>
|
12406 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.Byte">
|
12407 | <summary>
|
12408 | F# syntax: 13uy, 0x40uy, 0oFFuy, 0b0111101uy
|
12409 | </summary>
|
12410 | </member>
|
12411 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.SByte">
|
12412 | <summary>
|
12413 | F# syntax: 13y, 0xFFy, 0o077y, 0b0111101y
|
12414 | </summary>
|
12415 | </member>
|
12416 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.Bool">
|
12417 | <summary>
|
12418 | F# syntax: true, false
|
12419 | </summary>
|
12420 | </member>
|
12421 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst.Unit">
|
12422 | <summary>
|
12423 | F# syntax: ()
|
12424 | </summary>
|
12425 | </member>
|
12426 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynConst">
|
12427 | <summary>
|
12428 | The unchecked abstract syntax tree of constants in F# types and expressions.
|
12429 | </summary>
|
12430 | </member>
|
12431 | <member name="T:Microsoft.FSharp.Compiler.Ast.LongIdentWithDots.LongIdentWithDots">
|
12432 | <summary>
|
12433 | LongIdentWithDots(lid, dotms)
|
12434 | Typically dotms.Length = lid.Length-1, but they may be same if (incomplete) code ends in a dot, e.g. "Foo.Bar."
|
12435 | The dots mostly matter for parsing, and are typically ignored by the typechecker, but
|
12436 | if dotms.Length = lid.Length, then the parser must have reported an error, so the typechecker is allowed
|
12437 | more freedom about typechecking these expressions.
|
12438 | LongIdent can be empty list - it is used to denote that name of some AST element is absent (i.e. empty type name in inherit)
|
12439 | </summary>
|
12440 | </member>
|
12441 | <member name="T:Microsoft.FSharp.Compiler.Ast.XmlDocCollector">
|
12442 | <summary>
|
12443 | Used to collect XML documentation during lexing and parsing.
|
12444 | </summary>
|
12445 | </member>
|
12446 | <member name="M:Microsoft.FSharp.Compiler.Ast.IParseState.ResetSynArgNameGenerator(Internal.Utilities.Text.Parsing.IParseState)">
|
12447 | <summary>
|
12448 | Reset the generator used for compiler-generated argument names.
|
12449 | </summary>
|
12450 | </member>
|
12451 | <member name="M:Microsoft.FSharp.Compiler.Ast.IParseState.get_SynArgNameGenerator(Internal.Utilities.Text.Parsing.IParseState)">
|
12452 | <summary>
|
12453 | Get the generator used for compiler-generated argument names.
|
12454 | </summary>
|
12455 | </member>
|
12456 | <member name="M:Microsoft.FSharp.Compiler.Ast.rhs(Internal.Utilities.Text.Parsing.IParseState,System.Int32)">
|
12457 | <summary>
|
12458 | Get the range corresponding to one of the r.h.s. symbols of a grammar rule while it is being reduced
|
12459 | </summary>
|
12460 | </member>
|
12461 | <member name="M:Microsoft.FSharp.Compiler.Ast.rhs2(Internal.Utilities.Text.Parsing.IParseState,System.Int32,System.Int32)">
|
12462 | <summary>
|
12463 | Get the range covering two of the r.h.s. symbols of a grammar rule while it is being reduced
|
12464 | </summary>
|
12465 | </member>
|
12466 | <member name="M:Microsoft.FSharp.Compiler.Ast.lhs(Internal.Utilities.Text.Parsing.IParseState)">
|
12467 | <summary>
|
12468 | Get the range corresponding to the result of a grammar rule while it is being reduced
|
12469 | </summary>
|
12470 | </member>
|
12471 | <member name="M:Microsoft.FSharp.Compiler.Ast.mkSynRange(Internal.Utilities.Text.Lexing.Position,Internal.Utilities.Text.Lexing.Position)">
|
12472 | <summary>
|
12473 | Get an F# compiler range from a lexer range
|
12474 | </summary>
|
12475 | </member>
|
12476 | <member name="M:Microsoft.FSharp.Compiler.Ast.posOfLexPosition(Internal.Utilities.Text.Lexing.Position)">
|
12477 | <summary>
|
12478 | Get an F# compiler position from a lexer position
|
12479 | </summary>
|
12480 | </member>
|
12481 | <member name="M:Microsoft.FSharp.Compiler.Ast.ParseAssemblyCodeType``1(``0,Microsoft.FSharp.Compiler.Range.range)">
|
12482 | <summary>
|
12483 | Helper for parsing the inline IL fragments.
|
12484 | </summary>
|
12485 | </member>
|
12486 | <member name="M:Microsoft.FSharp.Compiler.Ast.ParseAssemblyCodeInstructions``2(``0,Microsoft.FSharp.Compiler.Range.range)">
|
12487 | <summary>
|
12488 | Helper for parsing the inline IL fragments.
|
12489 | </summary>
|
12490 | </member>
|
12491 | <member name="M:Microsoft.FSharp.Compiler.Ast.PushCurriedPatternsToExpr(Microsoft.FSharp.Compiler.Ast.SynArgNameGenerator,Microsoft.FSharp.Compiler.Range.range,System.Boolean,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.SynPat},Microsoft.FSharp.Compiler.Ast.SynExpr)">
|
12492 | <summary>
|
12493 | "fun (UnionCase x) (UnionCase y) -> body"
|
12494 | ==>
|
12495 | "fun tmp1 tmp2 ->
|
12496 | let (UnionCase x) = tmp1 in
|
12497 | let (UnionCase y) = tmp2 in
|
12498 | body"
|
12499 | </summary>
|
12500 | </member>
|
12501 | <member name="M:Microsoft.FSharp.Compiler.Ast.SimplePatOfPat(Microsoft.FSharp.Compiler.Ast.SynArgNameGenerator,Microsoft.FSharp.Compiler.Ast.SynPat)">
|
12502 | <summary>
|
12503 | Push non-simple parts of a patten match over onto the r.h.s. of a lambda.
|
12504 | Return a simple pattern and a function to build a match on the r.h.s. if the pattern is complex
|
12505 | </summary>
|
12506 | </member>
|
12507 | <member name="M:Microsoft.FSharp.Compiler.Ast.|SynPatForNullaryArgs|_|(Microsoft.FSharp.Compiler.Ast.SynPat)">
|
12508 | <summary>
|
12509 | Recognize the '()' in 'new()'
|
12510 | </summary>
|
12511 | </member>
|
12512 | <member name="M:Microsoft.FSharp.Compiler.Ast.|SynPatForConstructorDecl|_|(Microsoft.FSharp.Compiler.Ast.SynPat)">
|
12513 | <summary>
|
12514 | Extract the argument for patterns corresponding to the declaration of 'new ... = ...'
|
12515 | </summary>
|
12516 | </member>
|
12517 | <member name="M:Microsoft.FSharp.Compiler.Ast.IsControlFlowExpression(Microsoft.FSharp.Compiler.Ast.SynExpr)">
|
12518 | <summary>
|
12519 | This affects placement of sequence points
|
12520 | </summary>
|
12521 | </member>
|
12522 | <member name="M:Microsoft.FSharp.Compiler.Ast.|LongOrSingleIdent|_|(Microsoft.FSharp.Compiler.Ast.SynExpr)">
|
12523 | <summary>
|
12524 | Match a long identifier, including the case for single identifiers which gets a more optimized node in the syntax tree.
|
12525 | </summary>
|
12526 | </member>
|
12527 | <member name="P:Microsoft.FSharp.Compiler.Ast.FsiDynamicModulePrefix">
|
12528 | <summary>
|
12529 | The prefix of the names used for the fake namespace path added to all dynamic code entries in FSI.EXE
|
12530 | </summary>
|
12531 | </member>
|
12532 | <member name="T:Microsoft.FSharp.Compiler.Ast.SyntaxError">
|
12533 | <summary>
|
12534 | The error raised by the parse_error_rich function, which is called by the parser engine
|
12535 | when a syntax error occurs. The first object is the ParseErrorContext which contains a dump of
|
12536 | information about the grammar at the point where the error occured, e.g. what tokens
|
12537 | are valid to shift next at that point in the grammar. This information is processed in CompileOps.fs.
|
12538 | </summary>
|
12539 | </member>
|
12540 | <member name="M:Microsoft.FSharp.Compiler.Ast.LexbufLocalXmlDocStore.GrabXmlDocBeforeMarker(Internal.Utilities.Text.Lexing.LexBuffer{System.Char},Microsoft.FSharp.Compiler.Range.range)">
|
12541 | <summary>
|
12542 | Called from the parser each time we parse a construct that marks the end of an XML doc comment range,
|
12543 | e.g. a 'type' declaration. The markerRange is the range of the keyword that delimits the construct.
|
12544 | </summary>
|
12545 | </member>
|
12546 | <member name="M:Microsoft.FSharp.Compiler.Ast.LexbufLocalXmlDocStore.SaveXmlDocLine(Internal.Utilities.Text.Lexing.LexBuffer{System.Char},System.String,Microsoft.FSharp.Compiler.Range.pos)">
|
12547 | <summary>
|
12548 | Called from the lexer to save a single line of XML doc comment.
|
12549 | </summary>
|
12550 | </member>
|
12551 | <member name="T:Microsoft.FSharp.Compiler.Ast.LexbufLocalXmlDocStore">
|
12552 | <summary>
|
12553 | XmlDoc F# lexer/parser state, held in the BufferLocalStore for the lexer.
|
12554 | This is the only use of the lexer BufferLocalStore in the codebase.
|
12555 | </summary>
|
12556 | </member>
|
12557 | <member name="M:Microsoft.FSharp.Compiler.Ast.SynInfo.InferSynValData(Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.Ast.MemberFlags},Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.Ast.SynPat},Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.Ast.SynReturnInfo},Microsoft.FSharp.Compiler.Ast.SynExpr)">
|
12558 | <summary>
|
12559 | Infer the syntactic information for a 'let' or 'member' definition, based on the argument pattern,
|
12560 | any declared return information (e.g. .NET attributes on the return element), and the r.h.s. expression
|
12561 | in the case of 'let' definitions.
|
12562 | </summary>
|
12563 | </member>
|
12564 | <member name="M:Microsoft.FSharp.Compiler.Ast.SynInfo.InferLambdaArgs(Microsoft.FSharp.Compiler.Ast.SynExpr)">
|
12565 | <summary>
|
12566 | For 'let' definitions, we infer syntactic argument information from the r.h.s. of a definition, if it
|
12567 | is an immediate 'fun ... -> ...' or 'function ...' expression. This is noted in the F# language specification.
|
12568 | This does not apply to member definitions.
|
12569 | </summary>
|
12570 | </member>
|
12571 | <member name="M:Microsoft.FSharp.Compiler.Ast.SynInfo.AdjustMemberArgs``1(Microsoft.FSharp.Compiler.Ast.MemberKind,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Collections.FSharpList{``0}})">
|
12572 | <summary>
|
12573 | Transform a property declared using '[static] member P = expr' to a method taking a "unit" argument.
|
12574 | This is similar to IncorporateEmptyTupledArgForPropertyGetter, but applies to member definitions
|
12575 | rather than member signatures.
|
12576 | </summary>
|
12577 | </member>
|
12578 | <member name="M:Microsoft.FSharp.Compiler.Ast.SynInfo.AdjustArgsForUnitElimination(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.SynArgInfo}})">
|
12579 | <summary>
|
12580 | Make sure only a solitary unit argument has unit elimination
|
12581 | </summary>
|
12582 | </member>
|
12583 | <member name="M:Microsoft.FSharp.Compiler.Ast.SynInfo.InferSynArgInfoFromPat(Microsoft.FSharp.Compiler.Ast.SynPat)">
|
12584 | <summary>
|
12585 | Infer the syntactic argument info for one or more arguments a pattern.
|
12586 | </summary>
|
12587 | </member>
|
12588 | <member name="M:Microsoft.FSharp.Compiler.Ast.SynInfo.InferSynArgInfoFromSimplePats(Microsoft.FSharp.Compiler.Ast.SynSimplePats)">
|
12589 | <summary>
|
12590 | Infer the syntactic argument info for one or more arguments one or more simple patterns.
|
12591 | </summary>
|
12592 | </member>
|
12593 | <member name="M:Microsoft.FSharp.Compiler.Ast.SynInfo.InferSynArgInfoFromSimplePat(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.SynAttribute},Microsoft.FSharp.Compiler.Ast.SynSimplePat)">
|
12594 | <summary>
|
12595 | Infer the syntactic argument info for a single argument from a simple pattern.
|
12596 | </summary>
|
12597 | </member>
|
12598 | <member name="M:Microsoft.FSharp.Compiler.Ast.SynInfo.AttribsOfArgData(Microsoft.FSharp.Compiler.Ast.SynArgInfo)">
|
12599 | <summary>
|
12600 | Get the argument attributes from the syntactic information for an argument.
|
12601 | </summary>
|
12602 | </member>
|
12603 | <member name="M:Microsoft.FSharp.Compiler.Ast.SynInfo.AritiesOfArgs(Microsoft.FSharp.Compiler.Ast.SynValInfo)">
|
12604 | <summary>
|
12605 | Get the argument counts for each curried argument group. Used in some adhoc places in tc.fs.
|
12606 | </summary>
|
12607 | </member>
|
12608 | <member name="M:Microsoft.FSharp.Compiler.Ast.SynInfo.IncorporateSetterArg(Microsoft.FSharp.Compiler.Ast.SynValInfo)">
|
12609 | <summary>
|
12610 | Add a parameter entry to the syntactic value information to represent the value argument for a property setter. This is
|
12611 | used for the implicit value argument in property setter signature specifications.
|
12612 | </summary>
|
12613 | </member>
|
12614 | <member name="M:Microsoft.FSharp.Compiler.Ast.SynInfo.IncorporateSelfArg(Microsoft.FSharp.Compiler.Ast.SynValInfo)">
|
12615 | <summary>
|
12616 | Add a parameter entry to the syntactic value information to represent the 'this' argument. This is
|
12617 | used for the implicit 'this' argument in member signature specifications.
|
12618 | </summary>
|
12619 | </member>
|
12620 | <member name="M:Microsoft.FSharp.Compiler.Ast.SynInfo.IncorporateEmptyTupledArgForPropertyGetter(Microsoft.FSharp.Compiler.Ast.SynValInfo)">
|
12621 | <summary>
|
12622 | Add a parameter entry to the syntactic value information to represent the '()' argument to a property getter. This is
|
12623 | used for the implicit '()' argument in property getter signature specifications.
|
12624 | </summary>
|
12625 | </member>
|
12626 | <member name="M:Microsoft.FSharp.Compiler.Ast.SynInfo.HasOptionalArgs(Microsoft.FSharp.Compiler.Ast.SynValInfo)">
|
12627 | <summary>
|
12628 | Check if there are any optional arguments in the syntactic argument information. Used when adjusting the
|
12629 | types of optional arguments for function and member signatures.
|
12630 | </summary>
|
12631 | </member>
|
12632 | <member name="M:Microsoft.FSharp.Compiler.Ast.SynInfo.IsOptionalArg(Microsoft.FSharp.Compiler.Ast.SynArgInfo)">
|
12633 | <summary>
|
12634 | Check if one particular argument is an optional argument. Used when adjusting the
|
12635 | types of optional arguments for function and member signatures.
|
12636 | </summary>
|
12637 | </member>
|
12638 | <member name="M:Microsoft.FSharp.Compiler.Ast.SynInfo.HasNoArgs(Microsoft.FSharp.Compiler.Ast.SynValInfo)">
|
12639 | <summary>
|
12640 | Determine if a syntactic information represents a member without arguments (which is implicitly a property getter)
|
12641 | </summary>
|
12642 | </member>
|
12643 | <member name="P:Microsoft.FSharp.Compiler.Ast.SynInfo.selfMetadata">
|
12644 | <summary>
|
12645 | The 'argument' information for the 'this'/'self' parameter in the cases where it is not given explicitly
|
12646 | </summary>
|
12647 | </member>
|
12648 | <member name="P:Microsoft.FSharp.Compiler.Ast.SynInfo.unnamedRetVal">
|
12649 | <summary>
|
12650 | The 'argument' information for a return value where no attributes are given for the return value (the normal case)
|
12651 | </summary>
|
12652 | </member>
|
12653 | <member name="P:Microsoft.FSharp.Compiler.Ast.SynInfo.unitArgData">
|
12654 | <summary>
|
12655 | The argument information for a '()' argument
|
12656 | </summary>
|
12657 | </member>
|
12658 | <member name="P:Microsoft.FSharp.Compiler.Ast.SynInfo.unnamedTopArg">
|
12659 | <summary>
|
12660 | The argument information for a curried argument without a name
|
12661 | </summary>
|
12662 | </member>
|
12663 | <member name="P:Microsoft.FSharp.Compiler.Ast.SynInfo.unnamedTopArg1">
|
12664 | <summary>
|
12665 | The argument information for an argument without a name
|
12666 | </summary>
|
12667 | </member>
|
12668 | <member name="T:Microsoft.FSharp.Compiler.Ast.SynInfo">
|
12669 | <summary>
|
12670 | Operations related to the syntactic analysis of arguments of value, function and member definitions and signatures.
|
12671 |
|
12672 | Function and member definitions have strongly syntactically constrained arities. We infer
|
12673 | the arity from the syntax.
|
12674 |
|
12675 | For example, we record the arity for:
|
12676 | StaticProperty --> [1] -- for unit arg
|
12677 | this.InstanceProperty --> [1;1] -- for unit arg
|
12678 | StaticMethod(args) --> map InferSynArgInfoFromSimplePat args
|
12679 | this.InstanceMethod() --> 1 :: map InferSynArgInfoFromSimplePat args
|
12680 | this.InstanceProperty with get(argpat) --> 1 :: [InferSynArgInfoFromSimplePat argpat]
|
12681 | StaticProperty with get(argpat) --> [InferSynArgInfoFromSimplePat argpat]
|
12682 | this.InstanceProperty with get() --> 1 :: [InferSynArgInfoFromSimplePat argpat]
|
12683 | StaticProperty with get() --> [InferSynArgInfoFromSimplePat argpat]
|
12684 |
|
12685 | this.InstanceProperty with set(argpat)(v) --> 1 :: [InferSynArgInfoFromSimplePat argpat; 1]
|
12686 | StaticProperty with set(argpat)(v) --> [InferSynArgInfoFromSimplePat argpat; 1]
|
12687 | this.InstanceProperty with set(v) --> 1 :: [1]
|
12688 | StaticProperty with set(v) --> [1]
|
12689 | </summary>
|
12690 | </member>
|
12691 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.CheckRecdFieldInfoAttributes(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Infos.RecdFieldInfo,Microsoft.FSharp.Compiler.Range.range)">
|
12692 | <summary>
|
12693 | Check the attributes on a record field, returning errors and warnings as data.
|
12694 | </summary>
|
12695 | </member>
|
12696 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.CheckValAttributes(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.ValRef,Microsoft.FSharp.Compiler.Range.range)">
|
12697 | <summary>
|
12698 | Check the attributes on an F# value, returning errors and warnings as data.
|
12699 | </summary>
|
12700 | </member>
|
12701 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.CheckRecdFieldAttributes(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.RecdFieldRef,Microsoft.FSharp.Compiler.Range.range)">
|
12702 | <summary>
|
12703 | Check the attributes on a record field, returning errors and warnings as data.
|
12704 | </summary>
|
12705 | </member>
|
12706 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.CheckUnionCaseAttributes(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.UnionCaseRef,Microsoft.FSharp.Compiler.Range.range)">
|
12707 | <summary>
|
12708 | Check the attributes on a union case, returning errors and warnings as data.
|
12709 | </summary>
|
12710 | </member>
|
12711 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.CheckEntityAttributes(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.EntityRef,Microsoft.FSharp.Compiler.Range.range)">
|
12712 | <summary>
|
12713 | Check the attributes on an entity, returning errors and warnings as data.
|
12714 | </summary>
|
12715 | </member>
|
12716 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.PropInfoIsUnseen``1(``0,Microsoft.FSharp.Compiler.Infos.PropInfo)">
|
12717 | <summary>
|
12718 | Indicate if a property has 'Obsolete' or 'CompilerMessageAttribute'.
|
12719 | Used to suppress the item in intellisense.
|
12720 | </summary>
|
12721 | </member>
|
12722 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.MethInfoIsUnseen(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Infos.MethInfo)">
|
12723 | <summary>
|
12724 | Indicate if a method has 'Obsolete', 'CompilerMessageAttribute' or 'TypeProviderEditorHideMethodsAttribute'.
|
12725 | Used to suppress the item in intellisense.
|
12726 | </summary>
|
12727 | </member>
|
12728 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.CheckMethInfoAttributes``1(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Core.FSharpOption{``0},Microsoft.FSharp.Compiler.Infos.MethInfo)">
|
12729 | <summary>
|
12730 | Check the attributes associated with a method, returning warnings and errors as data.
|
12731 | </summary>
|
12732 | </member>
|
12733 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.CheckILFieldAttributes(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Infos.ILFieldInfo,Microsoft.FSharp.Compiler.Range.range)">
|
12734 | <summary>
|
12735 | Check the attributes associated with a IL field, returning warnings and errors as data.
|
12736 | </summary>
|
12737 | </member>
|
12738 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.CheckPropInfoAttributes(Microsoft.FSharp.Compiler.Infos.PropInfo,Microsoft.FSharp.Compiler.Range.range)">
|
12739 | <summary>
|
12740 | Check the attributes associated with a property, returning warnings and errors as data.
|
12741 | </summary>
|
12742 | </member>
|
12743 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.CheckProvidedAttributesForUnseen(Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Compiler.ExtensionTyping.IProvidedCustomAttributeProvider},Microsoft.FSharp.Compiler.Range.range)">
|
12744 | <summary>
|
12745 | Indicate if a list of provided attributes contains 'ObsoleteAttribute'. Used to suppress the item in intellisense.
|
12746 | </summary>
|
12747 | </member>
|
12748 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.CheckFSharpAttributesForUnseen``1(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Attrib},``0)">
|
12749 | <summary>
|
12750 | Indicate if a list of F# attributes contains 'ObsoleteAttribute'. Used to suppress the item in intellisense.
|
12751 | Also check the attributes for CompilerMessageAttribute, which has an IsHidden argument that allows
|
12752 | items to be suppressed from intellisense.
|
12753 | </summary>
|
12754 | </member>
|
12755 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.CheckFSharpAttributesForObsolete(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Attrib})">
|
12756 | <summary>
|
12757 | Indicate if a list of F# attributes contains 'ObsoleteAttribute'. Used to suppress the item in intellisense.
|
12758 | </summary>
|
12759 | </member>
|
12760 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.CheckFSharpAttributesForHidden(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Attrib})">
|
12761 | <summary>
|
12762 | Checks the attributes for CompilerMessageAttribute, which has an IsHidden argument that allows
|
12763 | items to be suppressed from intellisense.
|
12764 | </summary>
|
12765 | </member>
|
12766 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.CheckILAttributesForUnseen``1(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.AbstractIL.IL.ILAttributes,``0)">
|
12767 | <summary>
|
12768 | Indicate if a list of IL attributes contains 'ObsoleteAttribute'. Used to suppress the item in intellisense.
|
12769 | </summary>
|
12770 | </member>
|
12771 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.CheckProvidedAttributes(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Compiler.ExtensionTyping.IProvidedCustomAttributeProvider})">
|
12772 | <summary>
|
12773 | Check a list of provided attributes for 'ObsoleteAttribute', returning errors and warnings as data
|
12774 | </summary>
|
12775 | </member>
|
12776 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.CheckFSharpAttributes(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Attrib},Microsoft.FSharp.Compiler.Range.range)">
|
12777 | <summary>
|
12778 | Check F# attributes for 'ObsoleteAttribute', 'CompilerMessageAttribute' and 'ExperimentalAttribute',
|
12779 | returning errors and warnings as data
|
12780 | </summary>
|
12781 | </member>
|
12782 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.CheckILAttributes(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.AbstractIL.IL.ILAttributes,Microsoft.FSharp.Compiler.Range.range)">
|
12783 | <summary>
|
12784 | Check IL attributes for 'ObsoleteAttribute', returning errors and warnings as data
|
12785 | </summary>
|
12786 | </member>
|
12787 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.MethInfoHasAttribute(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.TcGlobals.BuiltinAttribInfo,Microsoft.FSharp.Compiler.Infos.MethInfo)">
|
12788 | <summary>
|
12789 | Check if a method has a specific attribute.
|
12790 | </summary>
|
12791 | </member>
|
12792 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.TryFindMethInfoStringAttribute(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.TcGlobals.BuiltinAttribInfo,Microsoft.FSharp.Compiler.Infos.MethInfo)">
|
12793 | <summary>
|
12794 | Try to find a specific attribute on a method, where the attribute accepts a string argument.
|
12795 |
|
12796 | This is just used for the 'ConditionalAttribute' attribute
|
12797 | </summary>
|
12798 | </member>
|
12799 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.TryBindMethInfoAttribute``1(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.TcGlobals.BuiltinAttribInfo,Microsoft.FSharp.Compiler.Infos.MethInfo,Microsoft.FSharp.Core.FSharpFunc{System.Tuple{Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILAttribElem},Microsoft.FSharp.Collections.FSharpList{System.Tuple{System.String,Microsoft.FSharp.Compiler.AbstractIL.IL.ILType,System.Boolean,Microsoft.FSharp.Compiler.AbstractIL.IL.ILAttribElem}}},Microsoft.FSharp.Core.FSharpOption{``0}},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.Attrib,Microsoft.FSharp.Core.FSharpOption{``0}},Microsoft.FSharp.Core.FSharpFunc{System.Tuple{Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Core.FSharpOption{System.Object}},Microsoft.FSharp.Collections.FSharpList{System.Tuple{System.String,Microsoft.FSharp.Core.FSharpOption{System.Object}}}},Microsoft.FSharp.Core.FSharpOption{``0}})">
|
12800 | <summary>
|
12801 | Analyze three cases for attributes declared on methods: IL-declared attributes, F#-declared attributes and
|
12802 | provided attributes.
|
12803 | </summary>
|
12804 | </member>
|
12805 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.BindMethInfoAttributes``1(Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Infos.MethInfo,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.AbstractIL.IL.ILAttributes,``0},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Attrib},``0},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Compiler.ExtensionTyping.IProvidedCustomAttributeProvider},``0})">
|
12806 | <summary>
|
12807 | Analyze three cases for attributes declared on methods: IL-declared attributes, F#-declared attributes and
|
12808 | provided attributes.
|
12809 | </summary>
|
12810 | </member>
|
12811 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.TryBindTyconRefAttribute``1(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.TcGlobals.BuiltinAttribInfo,Microsoft.FSharp.Compiler.Tast.EntityRef,Microsoft.FSharp.Core.FSharpFunc{System.Tuple{Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILAttribElem},Microsoft.FSharp.Collections.FSharpList{System.Tuple{System.String,Microsoft.FSharp.Compiler.AbstractIL.IL.ILType,System.Boolean,Microsoft.FSharp.Compiler.AbstractIL.IL.ILAttribElem}}},Microsoft.FSharp.Core.FSharpOption{``0}},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.Attrib,Microsoft.FSharp.Core.FSharpOption{``0}},Microsoft.FSharp.Core.FSharpFunc{System.Tuple{Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Core.FSharpOption{System.Object}},Microsoft.FSharp.Collections.FSharpList{System.Tuple{System.String,Microsoft.FSharp.Core.FSharpOption{System.Object}}}},Microsoft.FSharp.Core.FSharpOption{``0}})">
|
12812 | <summary>
|
12813 | Analyze three cases for attributes declared on type definitions: IL-declared attributes, F#-declared attributes and
|
12814 | provided attributes.
|
12815 | </summary>
|
12816 | </member>
|
12817 | <member name="M:Microsoft.FSharp.Compiler.AttributeChecking.AttribInfosOfIL(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AbstractIL.IL.ILAttributes)">
|
12818 | <summary>
|
12819 | Check custom attributes. This is particularly messy because custom attributes come in in three different
|
12820 | formats.
|
12821 | </summary>
|
12822 | </member>
|
12823 | <member name="T:Microsoft.FSharp.Compiler.AttributeChecking">
|
12824 | <summary>
|
12825 | Logic associated with checking "ObsoleteAttribute" and other attributes
|
12826 | on items from name resolution
|
12827 | </summary>
|
12828 | </member>
|
12829 | <member name="M:Microsoft.FSharp.Compiler.AugmentWithHashCompare.TypeDefinitelyHasEquality(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.TType)">
|
12830 | <summary>
|
12831 | This predicate can be used once type inference is complete, before then it is an approximation
|
12832 | that doesn't assert any new constraints
|
12833 | </summary>
|
12834 | </member>
|
12835 | <member name="T:Microsoft.FSharp.Compiler.AugmentWithHashCompare">
|
12836 | <summary>
|
12837 | Generate the hash/compare functions we add to user-defined types by default.
|
12838 | </summary>
|
12839 | </member>
|
12840 | <member name="M:Microsoft.FSharp.Compiler.AutoBox.TransformImplFile(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Tast.TypedImplFile)">
|
12841 | <summary>
|
12842 | Rewrite mutable locals to reference cells across an entire implementation file
|
12843 | </summary>
|
12844 | </member>
|
12845 | <member name="M:Microsoft.FSharp.Compiler.AutoBox.TransformBinding``1(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tastops.ValMap{System.Tuple{Microsoft.FSharp.Compiler.Tast.Val,``0}},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.Expr,Microsoft.FSharp.Compiler.Tast.Expr},Microsoft.FSharp.Compiler.Tast.Binding)">
|
12846 | <summary>
|
12847 | Rewrite bindings for mutable locals which we are transforming
|
12848 | </summary>
|
12849 | </member>
|
12850 | <member name="M:Microsoft.FSharp.Compiler.AutoBox.TransformExpr``1(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tastops.ValMap{System.Tuple{``0,Microsoft.FSharp.Compiler.Tast.Expr}},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.Expr,Microsoft.FSharp.Compiler.Tast.Expr},Microsoft.FSharp.Compiler.Tast.Expr)">
|
12851 | <summary>
|
12852 | Rewrite fetches, stores and address-of expressions for mutable locals which we are transforming
|
12853 | </summary>
|
12854 | </member>
|
12855 | <member name="M:Microsoft.FSharp.Compiler.AutoBox.DecideImplFile(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Tast.TypedImplFile)">
|
12856 | <summary>
|
12857 | Find all the mutable locals to promote to reference cells in an implementation file
|
12858 | </summary>
|
12859 | </member>
|
12860 | <member name="M:Microsoft.FSharp.Compiler.AutoBox.DecideBindings(Microsoft.FSharp.Compiler.AutoBox.cenv,Internal.Utilities.Collections.Tagged.Set{Microsoft.FSharp.Compiler.Tast.Val,System.Collections.Generic.IComparer{Microsoft.FSharp.Compiler.Tast.Val}},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Binding})">
|
12861 | <summary>
|
12862 | Find all the mutable locals that escape a set of bindings
|
12863 | </summary>
|
12864 | </member>
|
12865 | <member name="M:Microsoft.FSharp.Compiler.AutoBox.DecideBinding(Microsoft.FSharp.Compiler.AutoBox.cenv,Internal.Utilities.Collections.Tagged.Set{Microsoft.FSharp.Compiler.Tast.Val,System.Collections.Generic.IComparer{Microsoft.FSharp.Compiler.Tast.Val}},Microsoft.FSharp.Compiler.Tast.Binding)">
|
12866 | <summary>
|
12867 | Find all the mutable locals that escape a binding
|
12868 | </summary>
|
12869 | </member>
|
12870 | <member name="M:Microsoft.FSharp.Compiler.AutoBox.DecideExpr(Microsoft.FSharp.Compiler.AutoBox.cenv,Microsoft.FSharp.Core.FSharpFunc{Internal.Utilities.Collections.Tagged.Set{Microsoft.FSharp.Compiler.Tast.Val,System.Collections.Generic.IComparer{Microsoft.FSharp.Compiler.Tast.Val}},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.Expr,Internal.Utilities.Collections.Tagged.Set{Microsoft.FSharp.Compiler.Tast.Val,System.Collections.Generic.IComparer{Microsoft.FSharp.Compiler.Tast.Val}}}},Internal.Utilities.Collections.Tagged.Set{Microsoft.FSharp.Compiler.Tast.Val,System.Collections.Generic.IComparer{Microsoft.FSharp.Compiler.Tast.Val}},Microsoft.FSharp.Compiler.Tast.Expr)">
|
12871 | <summary>
|
12872 | Find all the mutable locals that escape a lambda expression or object expression
|
12873 | </summary>
|
12874 | </member>
|
12875 | <member name="M:Microsoft.FSharp.Compiler.AutoBox.DecideExprOp``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.Expr,``0}},``0,Microsoft.FSharp.Compiler.Tast.TOp,Microsoft.FSharp.Collections.FSharpList{``1},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Expr})">
|
12876 | <summary>
|
12877 | Special cases where representation uses Lambda.
|
12878 | </summary>
|
12879 | </member>
|
12880 | <member name="M:Microsoft.FSharp.Compiler.AutoBox.DecideLambda(Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Core.FSharpFunc{Internal.Utilities.Collections.Tagged.Set{Microsoft.FSharp.Compiler.Tast.Val,System.Collections.Generic.IComparer{Microsoft.FSharp.Compiler.Tast.Val}},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.Expr,Internal.Utilities.Collections.Tagged.Set{Microsoft.FSharp.Compiler.Tast.Val,System.Collections.Generic.IComparer{Microsoft.FSharp.Compiler.Tast.Val}}}}},Microsoft.FSharp.Compiler.AutoBox.cenv,Microsoft.FSharp.Compiler.Tast.ValReprInfo,Microsoft.FSharp.Compiler.Tast.Expr,Microsoft.FSharp.Compiler.Tast.TType,Internal.Utilities.Collections.Tagged.Set{Microsoft.FSharp.Compiler.Tast.Val,System.Collections.Generic.IComparer{Microsoft.FSharp.Compiler.Tast.Val}})">
|
12881 | <summary>
|
12882 | Find all the mutable locals that escape a lambda expression, ignoring the arguments to the lambda
|
12883 | </summary>
|
12884 | </member>
|
12885 | <member name="M:Microsoft.FSharp.Compiler.AutoBox.DecideEscapes(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Val},Microsoft.FSharp.Compiler.Tast.Expr)">
|
12886 | <summary>
|
12887 | Find all the mutable locals that escape a method, function or lambda expression
|
12888 | </summary>
|
12889 | </member>
|
12890 | <member name="T:Microsoft.FSharp.Compiler.CheckFormatStrings">
|
12891 | <summary>
|
12892 | Parse "printf-style" format specifiers at compile time, producing
|
12893 | a list of items that specify the types of the things that follow.
|
12894 |
|
12895 | Must be updated if the Printf runtime component is updated.
|
12896 | </summary>
|
12897 | </member>
|
12898 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.LoadClosure.RootWarnings">
|
12899 | <summary>
|
12900 | *Parse* warnings seen while parsing root of closure
|
12901 | </summary>
|
12902 | </member>
|
12903 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.LoadClosure.RootErrors">
|
12904 | <summary>
|
12905 | *Parse* errors seen while parsing root of closure
|
12906 | </summary>
|
12907 | </member>
|
12908 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.LoadClosure.NoWarns">
|
12909 | <summary>
|
12910 | The #nowarns
|
12911 | </summary>
|
12912 | </member>
|
12913 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.LoadClosure.Inputs">
|
12914 | <summary>
|
12915 | The list of all sources in the closure with inputs when available
|
12916 | </summary>
|
12917 | </member>
|
12918 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.LoadClosure.UnresolvedReferences">
|
12919 | <summary>
|
12920 | The list of references that were not resolved during load closure. These may still be extension references.
|
12921 | </summary>
|
12922 | </member>
|
12923 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.LoadClosure.References">
|
12924 | <summary>
|
12925 | The resolved references along with the ranges of the #r positions in each file.
|
12926 | </summary>
|
12927 | </member>
|
12928 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.LoadClosure.SourceFiles">
|
12929 | <summary>
|
12930 | The source files along with the ranges of the #load positions in each file.
|
12931 | </summary>
|
12932 | </member>
|
12933 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.LoadClosure.ComputeClosureOfSourceFiles(Microsoft.FSharp.Compiler.CompileOps.TcConfig,Microsoft.FSharp.Collections.FSharpList{System.Tuple{System.String,Microsoft.FSharp.Compiler.Range.range}},Microsoft.FSharp.Compiler.CompileOps.CodeContext,System.Boolean,Microsoft.FSharp.Compiler.Lexhelp.LexResourceManager)">
|
12934 | <summary>
|
12935 | Used from fsi.fs and fsc.fs, for #load and command line. The resulting references are then added to a TcConfig.
|
12936 | </summary>
|
12937 | </member>
|
12938 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.TcState.TcEnvFromSignatures">
|
12939 | <summary>
|
12940 | Get the typing environment implied by the set of signature files and/or inferred signatures of implementation files checked so far
|
12941 | </summary>
|
12942 | </member>
|
12943 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.TcState.TcEnvFromImpls">
|
12944 | <summary>
|
12945 | Get the typing environment implied by the set of implemetation files checked so far
|
12946 | </summary>
|
12947 | </member>
|
12948 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.TcState.PartialAssemblySignature">
|
12949 | <summary>
|
12950 | The inferred contents of the assembly, containing the signatures of all implemented files.
|
12951 | </summary>
|
12952 | </member>
|
12953 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.TcState.Ccu">
|
12954 | <summary>
|
12955 | The CcuThunk for the current assembly being checked
|
12956 | </summary>
|
12957 | </member>
|
12958 | <member name="T:Microsoft.FSharp.Compiler.CompileOps.TcState">
|
12959 | <summary>
|
12960 | Represents the incremental type checking state for a set of inputs
|
12961 | </summary>
|
12962 | </member>
|
12963 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.TcImports.TryResolveAssemblyReference(Microsoft.FSharp.Compiler.CompileOps.AssemblyReference,Microsoft.FSharp.Compiler.CompileOps.ResolveAssemblyReferenceMode)">
|
12964 | <summary>
|
12965 | Try to resolve a referenced assembly based on TcConfig settings.
|
12966 | </summary>
|
12967 | </member>
|
12968 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.TcImports.TryFindProviderGeneratedAssemblyByName(System.String)">
|
12969 | <summary>
|
12970 | Try to find a provider-generated assembly
|
12971 | </summary>
|
12972 | </member>
|
12973 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.TcImports.TryFindExistingFullyQualifiedPathFromAssemblyRef(Microsoft.FSharp.Compiler.AbstractIL.IL.ILAssemblyRef)">
|
12974 | <summary>
|
12975 | Try to find the given assembly reference.
|
12976 | </summary>
|
12977 | </member>
|
12978 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.TcImports.ResolveAssemblyReference(Microsoft.FSharp.Compiler.CompileOps.AssemblyReference,Microsoft.FSharp.Compiler.CompileOps.ResolveAssemblyReferenceMode)">
|
12979 | <summary>
|
12980 | Resolve a referenced assembly and report an error if the resolution fails.
|
12981 | </summary>
|
12982 | </member>
|
12983 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.TcImports.ReportUnresolvedAssemblyReferences(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.CompileOps.UnresolvedAssemblyReference})">
|
12984 | <summary>
|
12985 | Report unresolved references that also weren't consumed by any type providers.
|
12986 | </summary>
|
12987 | </member>
|
12988 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.TcImports.GetCcusExcludingBase">
|
12989 | <summary>
|
12990 | This excludes any framework imports (which may be shared between multiple builds)
|
12991 | </summary>
|
12992 | </member>
|
12993 | <member name="T:Microsoft.FSharp.Compiler.CompileOps.TcImports">
|
12994 | <summary>
|
12995 | Repreesnts a table of imported assemblies with their resolutions.
|
12996 | </summary>
|
12997 | </member>
|
12998 | <member name="T:Microsoft.FSharp.Compiler.CompileOps.ImportedAssembly">
|
12999 | <summary>
|
13000 | Represents a resolved imported assembly
|
13001 | </summary>
|
13002 | </member>
|
13003 | <member name="T:Microsoft.FSharp.Compiler.CompileOps.ImportedBinary">
|
13004 | <summary>
|
13005 | Represents a resolved imported binary
|
13006 | </summary>
|
13007 | </member>
|
13008 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.TcConfigProvider.Constant(Microsoft.FSharp.Compiler.CompileOps.TcConfig)">
|
13009 | <summary>
|
13010 | Get a TcConfigProvider which will return only the exact TcConfig.
|
13011 | </summary>
|
13012 | </member>
|
13013 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.TcConfigProvider.BasedOnMutableBuilder(Microsoft.FSharp.Compiler.CompileOps.TcConfigBuilder)">
|
13014 | <summary>
|
13015 | Get a TcConfigProvider which will continue to respect changes in the underlying
|
13016 | TcConfigBuilder rather than delivering snapshots.
|
13017 | </summary>
|
13018 | </member>
|
13019 | <member name="T:Microsoft.FSharp.Compiler.CompileOps.TcConfigProvider">
|
13020 | <summary>
|
13021 | Represents a computation to return a TcConfig. Normally this is just a constant immutable TcConfig,
|
13022 | but for F# Interactive it may be based on an underlying mutable TcConfigBuilder.
|
13023 | </summary>
|
13024 | </member>
|
13025 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.TcConfig.light">
|
13026 | <summary>
|
13027 | Set if the user has explicitly turned indentation-aware syntax on/off
|
13028 | </summary>
|
13029 | </member>
|
13030 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.TcConfig.isInteractive">
|
13031 | <summary>
|
13032 | If true, indicates all type checking and code generation is in the context of fsi.exe
|
13033 | </summary>
|
13034 | </member>
|
13035 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.TcConfig.ResolveSourceFile(Microsoft.FSharp.Compiler.Range.range,System.String,System.String)">
|
13036 | <summary>
|
13037 | File system query based on TcConfig settings
|
13038 | </summary>
|
13039 | </member>
|
13040 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.TcConfig.MakePathAbsolute(System.String)">
|
13041 | <summary>
|
13042 | File system query based on TcConfig settings
|
13043 | </summary>
|
13044 | </member>
|
13045 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.TcConfig.GetAvailableLoadedSources">
|
13046 | <summary>
|
13047 | Get the loaded sources that exist and issue a warning for the ones that don't
|
13048 | </summary>
|
13049 | </member>
|
13050 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.TcConfigBuilder.isInteractive">
|
13051 | <summary>
|
13052 | If true, indicates all type checking and code generation is in the context of fsi.exe
|
13053 | </summary>
|
13054 | </member>
|
13055 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.TcConfigBuilder.loadedSources">
|
13056 | <summary>
|
13057 | Sources added into the build with #load
|
13058 | </summary>
|
13059 | </member>
|
13060 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.TcConfigBuilder.light">
|
13061 | <summary>
|
13062 | Set if the user has explicitly turned indentation-aware syntax on/off
|
13063 | </summary>
|
13064 | </member>
|
13065 | <member name="T:Microsoft.FSharp.Compiler.CompileOps.VersionFlag">
|
13066 | <summary>
|
13067 | Represents the file or string used for the --version flag
|
13068 | </summary>
|
13069 | </member>
|
13070 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.AssemblyResolution.sysdir">
|
13071 | <summary>
|
13072 | Whether or not this is an installed system assembly (for example, System.dll)
|
13073 | </summary>
|
13074 | </member>
|
13075 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.AssemblyResolution.prepareToolTip">
|
13076 | <summary>
|
13077 | Create the tooltip texxt for the assembly reference
|
13078 | </summary>
|
13079 | </member>
|
13080 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.AssemblyResolution.resolvedPath">
|
13081 | <summary>
|
13082 | Path to the resolvedFile
|
13083 | </summary>
|
13084 | </member>
|
13085 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.AssemblyResolution.originalReference">
|
13086 | <summary>
|
13087 | The original reference to the assembly.
|
13088 | </summary>
|
13089 | </member>
|
13090 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.IProjectReference.FileName">
|
13091 | <summary>
|
13092 | The name of the assembly file generated by the project
|
13093 | </summary>
|
13094 | </member>
|
13095 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.IProjectReference.GetLogicalTimeStamp(Microsoft.FSharp.Compiler.CompileOps.TimeStampCache)">
|
13096 | <summary>
|
13097 | Get the logical timestamp that would be the timestamp of the assembly file generated by the project
|
13098 | </summary>
|
13099 | </member>
|
13100 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.IProjectReference.EvaluateRawContents">
|
13101 | <summary>
|
13102 | Evaluate raw contents of the assembly file generated by the project
|
13103 | </summary>
|
13104 | </member>
|
13105 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.IRawFSharpAssemblyData.ILScopeRef">
|
13106 | <summary>
|
13107 | The identity of the module
|
13108 | </summary>
|
13109 | </member>
|
13110 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.IRawFSharpAssemblyData.TryGetRawILModule">
|
13111 | <summary>
|
13112 | The raw IL module definition in the assembly, if any. This is not present for cross-project references
|
13113 | in the language service
|
13114 | </summary>
|
13115 | </member>
|
13116 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.IRawFSharpAssemblyData.GetRawTypeForwarders">
|
13117 | <summary>
|
13118 | The table of type forwarders in the assembly
|
13119 | </summary>
|
13120 | </member>
|
13121 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.IRawFSharpAssemblyData.GetRawFSharpSignatureData(Microsoft.FSharp.Compiler.Range.range,System.String,System.String)">
|
13122 | <summary>
|
13123 | The raw F# signature data in the assembly, if any
|
13124 | </summary>
|
13125 | </member>
|
13126 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.IRawFSharpAssemblyData.GetRawFSharpOptimizationData(Microsoft.FSharp.Compiler.Range.range,System.String,System.String)">
|
13127 | <summary>
|
13128 | The raw F# optimization data in the assembly, if any
|
13129 | </summary>
|
13130 | </member>
|
13131 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.IRawFSharpAssemblyData.GetInternalsVisibleToAttributes(Microsoft.FSharp.Compiler.AbstractIL.IL.ILGlobals)">
|
13132 | <summary>
|
13133 | The raw list InternalsVisibleToAttribute attributes in the assembly
|
13134 | </summary>
|
13135 | </member>
|
13136 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.IRawFSharpAssemblyData.GetAutoOpenAttributes(Microsoft.FSharp.Compiler.AbstractIL.IL.ILGlobals)">
|
13137 | <summary>
|
13138 | The raw list AutoOpenAttribute attributes in the assembly
|
13139 | </summary>
|
13140 | </member>
|
13141 | <member name="T:Microsoft.FSharp.Compiler.CompileOps.IRawFSharpAssemblyData">
|
13142 | <summary>
|
13143 | Represents a reference to an F# assembly. May be backed by a real assembly on disk (read by Abstract IL), or a cross-project
|
13144 | reference in FSharp.Compiler.Service.
|
13145 | </summary>
|
13146 | </member>
|
13147 | <member name="T:Microsoft.FSharp.Compiler.CompileOps.ErrorStyle">
|
13148 | <summary>
|
13149 | Represents the style being used to format errros
|
13150 | </summary>
|
13151 | </member>
|
13152 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.ReportWarningAsError(System.Int32,Microsoft.FSharp.Collections.FSharpList{System.Int32},Microsoft.FSharp.Collections.FSharpList{System.Int32},Microsoft.FSharp.Collections.FSharpList{System.Int32},Microsoft.FSharp.Collections.FSharpList{System.Int32},System.Boolean,Microsoft.FSharp.Compiler.ErrorLogger.PhasedError)">
|
13153 | <summary>
|
13154 | Indicates if we should report a warning as an error
|
13155 | </summary>
|
13156 | </member>
|
13157 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.ReportWarning(System.Int32,Microsoft.FSharp.Collections.FSharpList{System.Int32},Microsoft.FSharp.Collections.FSharpList{System.Int32},Microsoft.FSharp.Compiler.ErrorLogger.PhasedError)">
|
13158 | <summary>
|
13159 | Indicates if we should report a warning
|
13160 | </summary>
|
13161 | </member>
|
13162 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.TypeCheckOneInputAndFinishEventually(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.Unit,System.Boolean},Microsoft.FSharp.Compiler.CompileOps.TcConfig,Microsoft.FSharp.Compiler.CompileOps.TcImports,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.Ident}},Microsoft.FSharp.Compiler.NameResolution.TcResultsSink,Microsoft.FSharp.Compiler.CompileOps.TcState,Microsoft.FSharp.Compiler.Ast.ParsedInput)">
|
13163 | <summary>
|
13164 | Check a single input and finish the checking
|
13165 | </summary>
|
13166 | </member>
|
13167 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.TypeCheckClosedInputSet(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.Unit,System.Boolean},Microsoft.FSharp.Compiler.CompileOps.TcConfig,Microsoft.FSharp.Compiler.CompileOps.TcImports,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.Ident}},Microsoft.FSharp.Compiler.CompileOps.TcState,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.ParsedInput})">
|
13168 | <summary>
|
13169 | Check a closed set of inputs
|
13170 | </summary>
|
13171 | </member>
|
13172 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.TypeCheckClosedInputSetFinish(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TypedImplFile},Microsoft.FSharp.Compiler.CompileOps.TcState)">
|
13173 | <summary>
|
13174 | Finish the checking of a closed set of inputs
|
13175 | </summary>
|
13176 | </member>
|
13177 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.TypeCheckMultipleInputsFinish``1(Microsoft.FSharp.Collections.FSharpList{System.Tuple{Microsoft.FSharp.Compiler.TypeChecker.TcEnv,Microsoft.FSharp.Compiler.TypeChecker.TopAttribs,Microsoft.FSharp.Collections.FSharpList{``0}}},Microsoft.FSharp.Compiler.CompileOps.TcState)">
|
13178 | <summary>
|
13179 | Finish the checking of multiple inputs
|
13180 | </summary>
|
13181 | </member>
|
13182 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.TypeCheckOneInputEventually(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.Unit,System.Boolean},Microsoft.FSharp.Compiler.CompileOps.TcConfig,Microsoft.FSharp.Compiler.CompileOps.TcImports,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.Ident}},Microsoft.FSharp.Compiler.NameResolution.TcResultsSink,Microsoft.FSharp.Compiler.CompileOps.TcState,Microsoft.FSharp.Compiler.Ast.ParsedInput)">
|
13183 | <summary>
|
13184 | Check one input, returned as an Eventually computation
|
13185 | </summary>
|
13186 | </member>
|
13187 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.GetInitialTcState(Microsoft.FSharp.Compiler.Range.range,System.String,Microsoft.FSharp.Compiler.CompileOps.TcConfig,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.CompileOps.TcImports,Microsoft.FSharp.Compiler.Ast.NiceNameGenerator,Microsoft.FSharp.Compiler.TypeChecker.TcEnv)">
|
13188 | <summary>
|
13189 | Get the initial type checking state for a set of inputs
|
13190 | </summary>
|
13191 | </member>
|
13192 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.GetInitialTcEnv(System.String,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.CompileOps.TcConfig,Microsoft.FSharp.Compiler.CompileOps.TcImports,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals)">
|
13193 | <summary>
|
13194 | Get the initial type checking environment including the loading of mscorlib/System.Core, FSharp.Core
|
13195 | applying the InternalsVisibleTo in referenced assemblies and opening 'Checked' if requested.
|
13196 | </summary>
|
13197 | </member>
|
13198 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.ParseOneInputFile(Microsoft.FSharp.Compiler.CompileOps.TcConfig,Microsoft.FSharp.Compiler.Lexhelp.LexResourceManager,Microsoft.FSharp.Collections.FSharpList{System.String},System.String,System.Tuple{System.Boolean,System.Boolean},Microsoft.FSharp.Compiler.ErrorLogger.ErrorLogger,System.Boolean)">
|
13199 | <summary>
|
13200 | Parse one input file
|
13201 | </summary>
|
13202 | </member>
|
13203 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.DefaultBasicReferencesForOutOfProjectSources">
|
13204 | <summary>
|
13205 | This list is the default set of references for "non-project" files.
|
13206 | </summary>
|
13207 | </member>
|
13208 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.GetErrorLoggerFilteringByScopedPragmas(System.Boolean,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.ScopedPragma},Microsoft.FSharp.Compiler.ErrorLogger.ErrorLogger)">
|
13209 | <summary>
|
13210 | Get an error logger that filters the reporting of warnings based on scoped pragma information
|
13211 | </summary>
|
13212 | </member>
|
13213 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.GetScopedPragmasForInput(Microsoft.FSharp.Compiler.Ast.ParsedInput)">
|
13214 | <summary>
|
13215 | Find the scoped #nowarn pragmas with their range information
|
13216 | </summary>
|
13217 | </member>
|
13218 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.ApplyNoWarnsToTcConfig(Microsoft.FSharp.Compiler.CompileOps.TcConfig,System.Tuple{Microsoft.FSharp.Compiler.Ast.ParsedInput,System.String})">
|
13219 | <summary>
|
13220 | Process the #nowarn in an input
|
13221 | </summary>
|
13222 | </member>
|
13223 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.ApplyMetaCommandsFromInputToTcConfig(Microsoft.FSharp.Compiler.CompileOps.TcConfig,System.Tuple{Microsoft.FSharp.Compiler.Ast.ParsedInput,System.String})">
|
13224 | <summary>
|
13225 | Process all the #r, #I etc. in an input
|
13226 | </summary>
|
13227 | </member>
|
13228 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.ProcessMetaCommandsFromInput``1(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{System.Tuple{Microsoft.FSharp.Compiler.Range.range,System.String},``0}},Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{System.Tuple{Microsoft.FSharp.Compiler.Range.range,System.String},``0}},Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{System.Tuple{Microsoft.FSharp.Compiler.Range.range,System.String},Microsoft.FSharp.Core.Unit}},Microsoft.FSharp.Compiler.CompileOps.TcConfigBuilder,Microsoft.FSharp.Compiler.Ast.ParsedInput,System.String,``0)">
|
13229 | <summary>
|
13230 | Processing # commands
|
13231 | </summary>
|
13232 | </member>
|
13233 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.RequireDLL(Microsoft.FSharp.Compiler.CompileOps.TcImports,Microsoft.FSharp.Compiler.TypeChecker.TcEnv,System.String,Microsoft.FSharp.Compiler.Range.range,System.String)">
|
13234 | <summary>
|
13235 | Process #r in F# Interactive.
|
13236 | Adds the reference to the tcImports and add the ccu to the type checking environment.
|
13237 | </summary>
|
13238 | </member>
|
13239 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.WriteOptimizationData(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,System.String,Microsoft.FSharp.Compiler.Tast.CcuThunk,System.Lazy{Microsoft.FSharp.Compiler.Optimizer.ModuleInfo})">
|
13240 | <summary>
|
13241 | Write F# optimization data as an IL resource
|
13242 | </summary>
|
13243 | </member>
|
13244 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.WriteSignatureData(Microsoft.FSharp.Compiler.CompileOps.TcConfig,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tastops.Remap,Microsoft.FSharp.Compiler.Tast.CcuThunk,System.String)">
|
13245 | <summary>
|
13246 | Write F# signature data as an IL resource
|
13247 | </summary>
|
13248 | </member>
|
13249 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.IsReflectedDefinitionsResource(Microsoft.FSharp.Compiler.AbstractIL.IL.ILResource)">
|
13250 | <summary>
|
13251 | Determine if an IL resource attached to an F# assemnly is an F# quotation data resource for reflected definitions
|
13252 | </summary>
|
13253 | </member>
|
13254 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.IsOptimizationDataResource(Microsoft.FSharp.Compiler.AbstractIL.IL.ILResource)">
|
13255 | <summary>
|
13256 | Determine if an IL resource attached to an F# assemnly is an F# optimization data resource
|
13257 | </summary>
|
13258 | </member>
|
13259 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.IsSignatureDataResource(Microsoft.FSharp.Compiler.AbstractIL.IL.ILResource)">
|
13260 | <summary>
|
13261 | Determine if an IL resource attached to an F# assemnly is an F# signature data resource
|
13262 | </summary>
|
13263 | </member>
|
13264 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.OutputErrorOrWarningContext(System.String,Microsoft.FSharp.Core.FSharpFunc{System.String,Microsoft.FSharp.Core.FSharpFunc{System.Int32,System.String}},System.Text.StringBuilder,Microsoft.FSharp.Compiler.ErrorLogger.PhasedError)">
|
13265 | <summary>
|
13266 | Output extra context information for an error or warning to a buffer
|
13267 | </summary>
|
13268 | </member>
|
13269 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.OutputErrorOrWarning(System.String,System.Boolean,System.Boolean,Microsoft.FSharp.Compiler.CompileOps.ErrorStyle,System.Boolean,System.Text.StringBuilder,Microsoft.FSharp.Compiler.ErrorLogger.PhasedError)">
|
13270 | <summary>
|
13271 | Output an error or warning to a buffer
|
13272 | </summary>
|
13273 | </member>
|
13274 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.OutputPhasedError(System.Text.StringBuilder,Microsoft.FSharp.Compiler.ErrorLogger.PhasedError,System.Boolean)">
|
13275 | <summary>
|
13276 | Output an error to a buffer
|
13277 | </summary>
|
13278 | </member>
|
13279 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.SplitRelatedErrors(Microsoft.FSharp.Compiler.ErrorLogger.PhasedError)">
|
13280 | <summary>
|
13281 | Split errors into a "main" error and a set of associated errors
|
13282 | </summary>
|
13283 | </member>
|
13284 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.GetErrorNumber(Microsoft.FSharp.Compiler.ErrorLogger.PhasedError)">
|
13285 | <summary>
|
13286 | Get the number associated with an error
|
13287 | </summary>
|
13288 | </member>
|
13289 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.GetRangeOfError(Microsoft.FSharp.Compiler.ErrorLogger.PhasedError)">
|
13290 | <summary>
|
13291 | Get the location associated with an error
|
13292 | </summary>
|
13293 | </member>
|
13294 | <member name="M:Microsoft.FSharp.Compiler.CompileOps.GetFSharpCoreLibraryName">
|
13295 | <summary>
|
13296 | Get the name used for FSharp.Core
|
13297 | </summary>
|
13298 | </member>
|
13299 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.FSharpLightSyntaxFileSuffixes">
|
13300 | <summary>
|
13301 | File suffixes where #light is the default
|
13302 | </summary>
|
13303 | </member>
|
13304 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.FSharpScriptFileSuffixes">
|
13305 | <summary>
|
13306 | Script file suffixes
|
13307 | </summary>
|
13308 | </member>
|
13309 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.FSharpImplFileSuffixes">
|
13310 | <summary>
|
13311 | Implementation file suffixes
|
13312 | </summary>
|
13313 | </member>
|
13314 | <member name="P:Microsoft.FSharp.Compiler.CompileOps.FSharpSigFileSuffixes">
|
13315 | <summary>
|
13316 | Signature file suffixes
|
13317 | </summary>
|
13318 | </member>
|
13319 | <member name="T:Microsoft.FSharp.Compiler.CompileOps">
|
13320 | <summary>
|
13321 | Coordinating compiler operations - configuration, loading initial context, reporting errors etc.
|
13322 | </summary>
|
13323 | </member>
|
13324 | <member name="T:Microsoft.FSharp.Compiler.CompileOptions.CompilerOption.CompilerOption">
|
13325 | <summary>
|
13326 | CompilerOption(name, argumentDescriptionString, actionSpec, exceptionOpt, helpTextOpt
|
13327 | </summary>
|
13328 | </member>
|
13329 | <member name="T:Microsoft.FSharp.Compiler.CompileOptions.OptionSpec">
|
13330 | <summary>
|
13331 | The spec value describes the action of the argument,
|
13332 | and whether it expects a following parameter.
|
13333 | </summary>
|
13334 | </member>
|
13335 | <member name="M:Microsoft.FSharp.Compiler.CompileOptions.ParseCompilerOptions(Microsoft.FSharp.Core.FSharpFunc{System.String,Microsoft.FSharp.Core.Unit},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.CompileOptions.CompilerOptionBlock},Microsoft.FSharp.Collections.FSharpList{System.String})">
|
13336 | <summary>
|
13337 | Parse and process a set of compiler options
|
13338 | </summary>
|
13339 | </member>
|
13340 | <member name="T:Microsoft.FSharp.Compiler.ConstraintSolver.TcValF">
|
13341 | <summary>
|
13342 | A function that denotes captured tcVal, Used in constraint solver and elsewhere to get appropriate expressions for a ValRef.
|
13343 | </summary>
|
13344 | </member>
|
13345 | <member name="T:Microsoft.FSharp.Compiler.ConstraintSolver.ContextInfo.DowncastUsedInsteadOfUpcast">
|
13346 | <summary>
|
13347 | The type equation comes from an downcast where a upcast could be used.
|
13348 | </summary>
|
13349 | </member>
|
13350 | <member name="T:Microsoft.FSharp.Compiler.ConstraintSolver.ContextInfo.RuntimeTypeTest">
|
13351 | <summary>
|
13352 | The type equation comes from a runtime type test.
|
13353 | </summary>
|
13354 | </member>
|
13355 | <member name="T:Microsoft.FSharp.Compiler.ConstraintSolver.ContextInfo.YieldInComputationExpression">
|
13356 | <summary>
|
13357 | The type equation comes from a yield in a computation expression.
|
13358 | </summary>
|
13359 | </member>
|
13360 | <member name="T:Microsoft.FSharp.Compiler.ConstraintSolver.ContextInfo.ReturnInComputationExpression">
|
13361 | <summary>
|
13362 | The type equation comes from a return in a computation expression.
|
13363 | </summary>
|
13364 | </member>
|
13365 | <member name="T:Microsoft.FSharp.Compiler.ConstraintSolver.ContextInfo.TupleInRecordFields">
|
13366 | <summary>
|
13367 | The type equation comes from the verification of a tuple in record fields.
|
13368 | </summary>
|
13369 | </member>
|
13370 | <member name="T:Microsoft.FSharp.Compiler.ConstraintSolver.ContextInfo.RecordFields">
|
13371 | <summary>
|
13372 | The type equation comes from the verification of record fields.
|
13373 | </summary>
|
13374 | </member>
|
13375 | <member name="T:Microsoft.FSharp.Compiler.ConstraintSolver.ContextInfo.ElseBranch">
|
13376 | <summary>
|
13377 | The type equation comes from checking an else branch.
|
13378 | </summary>
|
13379 | </member>
|
13380 | <member name="T:Microsoft.FSharp.Compiler.ConstraintSolver.ContextInfo.OmittedElseBranch">
|
13381 | <summary>
|
13382 | The type equation comes from an omitted else branch.
|
13383 | </summary>
|
13384 | </member>
|
13385 | <member name="T:Microsoft.FSharp.Compiler.ConstraintSolver.ContextInfo.NoContext">
|
13386 | <summary>
|
13387 | No context was given.
|
13388 | </summary>
|
13389 | </member>
|
13390 | <member name="T:Microsoft.FSharp.Compiler.ConstraintSolver.ContextInfo">
|
13391 | <summary>
|
13392 | Information about the context of a type equation.
|
13393 | </summary>
|
13394 | </member>
|
13395 | <member name="M:Microsoft.FSharp.Compiler.ConstraintSolver.FreshenAndFixupTypars(Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TyparRigidity,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Typar},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Typar})">
|
13396 | <summary>
|
13397 | Given a set of formal type parameters and their constraints, make new inference type variables for
|
13398 | each and ensure that the constraints on the new type variables are adjusted to refer to these.
|
13399 | </summary>
|
13400 | </member>
|
13401 | <member name="M:Microsoft.FSharp.Compiler.ConstraintSolver.NewInferenceTypes``1(Microsoft.FSharp.Collections.FSharpList{``0})">
|
13402 | <summary>
|
13403 | Create a list of inference type variables, one for each element in the input list
|
13404 | </summary>
|
13405 | </member>
|
13406 | <member name="M:Microsoft.FSharp.Compiler.ConstraintSolver.NewErrorMeasure">
|
13407 | <summary>
|
13408 | Create an inference type variable representing an error condition when checking a measure
|
13409 | </summary>
|
13410 | </member>
|
13411 | <member name="M:Microsoft.FSharp.Compiler.ConstraintSolver.NewErrorType">
|
13412 | <summary>
|
13413 | Create an inference type variable representing an error condition when checking an expression
|
13414 | </summary>
|
13415 | </member>
|
13416 | <member name="M:Microsoft.FSharp.Compiler.ConstraintSolver.NewInferenceType">
|
13417 | <summary>
|
13418 | Create an inference type variable
|
13419 | </summary>
|
13420 | </member>
|
13421 | <member name="M:Microsoft.FSharp.Compiler.ConstraintSolver.NewAnonTypar(Microsoft.FSharp.Compiler.Tast.TyparKind,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TyparRigidity,Microsoft.FSharp.Compiler.Ast.TyparStaticReq,Microsoft.FSharp.Compiler.Tast.TyparDynamicReq)">
|
13422 | <summary>
|
13423 | Create a type variable representing the use of a "_" in F# code
|
13424 | </summary>
|
13425 | </member>
|
13426 | <member name="T:Microsoft.FSharp.Compiler.ConstraintSolver">
|
13427 | <summary>
|
13428 | Solves constraints using a mutable constraint-solver state
|
13429 | </summary>
|
13430 | </member>
|
13431 | <member name="P:Microsoft.FSharp.Compiler.Detuple.GlobalUsageAnalysis.Results.IterationIsAtTopLevel">
|
13432 | <summary>
|
13433 | top of expr toplevel? (true)
|
13434 | </summary>
|
13435 | </member>
|
13436 | <member name="P:Microsoft.FSharp.Compiler.Detuple.GlobalUsageAnalysis.Results.TopLevelBindings">
|
13437 | <summary>
|
13438 | val not defined under lambdas
|
13439 | </summary>
|
13440 | </member>
|
13441 | <member name="P:Microsoft.FSharp.Compiler.Detuple.GlobalUsageAnalysis.Results.RecursiveBindings">
|
13442 | <summary>
|
13443 | v -> recursive? * v list -- the others in the mutual binding
|
13444 | </summary>
|
13445 | </member>
|
13446 | <member name="P:Microsoft.FSharp.Compiler.Detuple.GlobalUsageAnalysis.Results.DecisionTreeBindings">
|
13447 | <summary>
|
13448 | bound in a decision tree?
|
13449 | </summary>
|
13450 | </member>
|
13451 | <member name="P:Microsoft.FSharp.Compiler.Detuple.GlobalUsageAnalysis.Results.Defns">
|
13452 | <summary>
|
13453 | v -> binding repr
|
13454 | </summary>
|
13455 | </member>
|
13456 | <member name="P:Microsoft.FSharp.Compiler.Detuple.GlobalUsageAnalysis.Results.Uses">
|
13457 | <summary>
|
13458 | v -> context / APP inst args
|
13459 | </summary>
|
13460 | </member>
|
13461 | <member name="T:Microsoft.FSharp.Compiler.Detuple.GlobalUsageAnalysis.Results">
|
13462 | <summary>
|
13463 | Results is "expr information".
|
13464 | This could extend to be a full graph view of the expr.
|
13465 | Later could support "safe" change operations, and optimisations could be in terms of those.
|
13466 | </summary>
|
13467 | </member>
|
13468 | <member name="M:Microsoft.FSharp.Compiler.Driver.ProcessCommandLineFlags(Microsoft.FSharp.Compiler.CompileOps.TcConfigBuilder,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.CompileOps.TcConfigBuilder,Microsoft.FSharp.Core.Unit},System.String[])">
|
13469 | <summary>
|
13470 | Proccess the given set of command line arguments
|
13471 | </summary>
|
13472 | </member>
|
13473 | <member name="M:Microsoft.FSharp.Compiler.Driver.ILResource.get_Bytes(Microsoft.FSharp.Compiler.AbstractIL.IL.ILResource)">
|
13474 | <summary>
|
13475 | Read the bytes from a resource local to an assembly
|
13476 | </summary>
|
13477 | </member>
|
13478 | <member name="T:Microsoft.FSharp.Compiler.ErrorLogger.CompileThreadStatic">
|
13479 | <summary>
|
13480 | Type holds thread-static globals for use by the compile.
|
13481 | </summary>
|
13482 | </member>
|
13483 | <member name="M:Microsoft.FSharp.Compiler.ErrorLogger.PhasedError.Subcategory">
|
13484 | <summary>
|
13485 | This is the textual subcategory to display in error and warning messages (shows only under --vserrors):
|
13486 |
|
13487 | file1.fs(72): subcategory warning FS0072: This is a warning message
|
13488 |
|
13489 | </summary>
|
13490 | </member>
|
13491 | <member name="M:Microsoft.FSharp.Compiler.ErrorLogger.PhasedError.IsSubcategoryOfCompile(System.String)">
|
13492 | <summary>
|
13493 | Return true if the textual phase given is from the compile part of the build process.
|
13494 | This set needs to be equal to the set of subcategories that the language service can produce.
|
13495 | </summary>
|
13496 | </member>
|
13497 | <member name="M:Microsoft.FSharp.Compiler.ErrorLogger.PhasedError.IsPhaseInCompile">
|
13498 | <summary>
|
13499 | Return true if this phase is one that's known to be part of the 'compile'. This is the initial phase of the entire compilation that
|
13500 | the language service knows about.
|
13501 | </summary>
|
13502 | </member>
|
13503 | <member name="M:Microsoft.FSharp.Compiler.ErrorLogger.PhasedError.Create(System.Exception,Microsoft.FSharp.Compiler.ErrorLogger.BuildPhase)">
|
13504 | <summary>
|
13505 | Construct a phased error
|
13506 | </summary>
|
13507 | </member>
|
13508 | <member name="T:Microsoft.FSharp.Compiler.ErrorLogger.BuildPhase">
|
13509 | <summary>
|
13510 | Closed enumeration of build phases.
|
13511 | </summary>
|
13512 | </member>
|
13513 | <member name="M:Microsoft.FSharp.Compiler.ErrorLogger.NormalizeErrorString(System.String)">
|
13514 | <summary>
|
13515 | fixes given string by replacing all control chars with spaces.
|
13516 | NOTE: newlines are recognized and replaced with stringThatIsAProxyForANewlineInFlatErrors (ASCII 29, the 'group separator'),
|
13517 | which is decoded by the IDE with 'NewlineifyErrorString' back into newlines, so that multi-line errors can be displayed in QuickInfo
|
13518 | </summary>
|
13519 | </member>
|
13520 | <member name="M:Microsoft.FSharp.Compiler.ErrorLogger.Iterate2D``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,Microsoft.FSharp.Compiler.ErrorLogger.OperationResult{Microsoft.FSharp.Core.Unit}}},Microsoft.FSharp.Collections.FSharpList{``0},Microsoft.FSharp.Collections.FSharpList{``1})">
|
13521 | <summary>
|
13522 | Stop on first error. Accumulate warnings and continue.
|
13523 | </summary>
|
13524 | </member>
|
13525 | <member name="M:Microsoft.FSharp.Compiler.ErrorLogger.IterateIdxD``1(Microsoft.FSharp.Core.FSharpFunc{System.Int32,Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Compiler.ErrorLogger.OperationResult{Microsoft.FSharp.Core.Unit}}},Microsoft.FSharp.Collections.FSharpList{``0})">
|
13526 | <summary>
|
13527 | Stop on first error. Report index
|
13528 | </summary>
|
13529 | </member>
|
13530 | <member name="M:Microsoft.FSharp.Compiler.ErrorLogger.OptionD``1(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Compiler.ErrorLogger.OperationResult{Microsoft.FSharp.Core.Unit}},Microsoft.FSharp.Core.FSharpOption{``0})">
|
13531 | <summary>
|
13532 | Stop on first error. Accumulate warnings and continue.
|
13533 | </summary>
|
13534 | </member>
|
13535 | <member name="M:Microsoft.FSharp.Compiler.ErrorLogger.IterateD``1(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Compiler.ErrorLogger.OperationResult{Microsoft.FSharp.Core.Unit}},Microsoft.FSharp.Collections.FSharpList{``0})">
|
13536 | <summary>
|
13537 | Stop on first error. Accumulate warnings and continue.
|
13538 | </summary>
|
13539 | </member>
|
13540 | <member name="M:Microsoft.FSharp.Compiler.ErrorLogger.op_PlusPlus``2(Microsoft.FSharp.Compiler.ErrorLogger.OperationResult{``0},Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Compiler.ErrorLogger.OperationResult{``1}})">
|
13541 | <summary>
|
13542 | The bind in the monad. Stop on first error. Accumulate warnings and continue.
|
13543 | </summary>
|
13544 | </member>
|
13545 | <member name="M:Microsoft.FSharp.Compiler.ErrorLogger.PushErrorLoggerPhaseUntilUnwind``1(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.ErrorLogger.ErrorLogger,``0})">
|
13546 | <summary>
|
13547 | NOTE: The change will be undone when the returned "unwind" object disposes
|
13548 | </summary>
|
13549 | </member>
|
13550 | <member name="M:Microsoft.FSharp.Compiler.ErrorLogger.PushThreadBuildPhaseUntilUnwind(Microsoft.FSharp.Compiler.ErrorLogger.BuildPhase)">
|
13551 | <summary>
|
13552 | NOTE: The change will be undone when the returned "unwind" object disposes
|
13553 | </summary>
|
13554 | </member>
|
13555 | <member name="P:Microsoft.FSharp.Compiler.ErrorLogger.uninitializedErrorLoggerFallback">
|
13556 | <summary>
|
13557 | When no errorLogger is installed (on the thread) use this one.
|
13558 | </summary>
|
13559 | </member>
|
13560 | <member name="T:Microsoft.FSharp.Compiler.ErrorLogger.StopProcessingExn">
|
13561 | <summary>
|
13562 | Thrown when we stop processing the F# Interactive entry or #load.
|
13563 | </summary>
|
13564 | </member>
|
13565 | <member name="T:Microsoft.FSharp.Compiler.ErrorLogger.ReportedError">
|
13566 | <summary>
|
13567 | Thrown when immediate, local error recovery is not possible. This indicates
|
13568 | we've reported an error but need to make a non-local transfer of control.
|
13569 | Error recovery may catch this and continue (see 'errorRecovery')
|
13570 |
|
13571 | The exception that caused the report is carried as data because in some
|
13572 | situations (LazyWithContext) we may need to re-report the original error
|
13573 | when a lazy thunk is re-evaluated.
|
13574 | </summary>
|
13575 | </member>
|
13576 | <member name="T:Microsoft.FSharp.Compiler.ErrorLogger.WrappedError">
|
13577 | <summary>
|
13578 | Thrown when we want to add some range information to a .NET exception
|
13579 | </summary>
|
13580 | </member>
|
13581 | <member name="T:Microsoft.FSharp.Compiler.ErrorLogger.BuildPhaseSubcategory">
|
13582 | <summary>
|
13583 | Literal build phase subcategory strings.
|
13584 | </summary>
|
13585 | </member>
|
13586 | <member name="M:Microsoft.FSharp.Compiler.ErrorResolutionHints.FilterPredictions(System.String,System.Collections.Generic.IEnumerable{System.String})">
|
13587 | <summary>
|
13588 | Filters predictions based on edit distance to an unknown identifier.
|
13589 | </summary>
|
13590 | </member>
|
13591 | <member name="T:Microsoft.FSharp.Compiler.ErrorResolutionHints">
|
13592 | <summary>
|
13593 | Functions to format error message details
|
13594 | </summary>
|
13595 | </member>
|
13596 | <member name="P:Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedAssemblyStaticLinkingMap.ILTypeMap">
|
13597 | <summary>
|
13598 | The table of remappings from type names in the provided assembly to type
|
13599 | names in the statically linked, embedded assembly.
|
13600 | </summary>
|
13601 | </member>
|
13602 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedAssemblyStaticLinkingMap.CreateNew">
|
13603 | <summary>
|
13604 | Create a new static linking map, ready to populate with data.
|
13605 | </summary>
|
13606 | </member>
|
13607 | <member name="T:Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedAssemblyStaticLinkingMap">
|
13608 | <summary>
|
13609 | The table of information recording remappings from type names in the provided assembly to type
|
13610 | names in the statically linked, embedded assembly, plus what types are nested in side what types.
|
13611 | </summary>
|
13612 | </member>
|
13613 | <member name="T:Microsoft.FSharp.Compiler.ExtensionTyping.ProviderGeneratedType">
|
13614 | <summary>
|
13615 | Represents the remapping information for a generated provided type and its nested types.
|
13616 |
|
13617 | There is one overall tree for each root 'type X = ... type generation expr...' specification.
|
13618 | </summary>
|
13619 | </member>
|
13620 | <member name="P:Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr.UnderlyingExpressionString">
|
13621 | <summary>
|
13622 | Convert the expression to a string for diagnostics
|
13623 | </summary>
|
13624 | </member>
|
13625 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedTypeContext.RemapTyconRefs(Microsoft.FSharp.Core.FSharpFunc{System.Object,System.Object})">
|
13626 | <summary>
|
13627 | Map the TyconRef objects, if any
|
13628 | </summary>
|
13629 | </member>
|
13630 | <member name="T:Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedTypeContext">
|
13631 | <summary>
|
13632 | The context used to interpret information in the closure of System.Type, System.MethodInfo and other
|
13633 | info objects coming from the type provider.
|
13634 |
|
13635 | At the moment this is the "Type --> ILTypeRef" and "Type --> Tycon" remapping
|
13636 | context for generated types (it is empty for erased types). This is computed from
|
13637 | while processing the [<Generate>] declaration related to the type.
|
13638 |
|
13639 | Immutable (after type generation for a [<Generate>] declaration populates the dictionaries).
|
13640 |
|
13641 | The 'obj' values are all TyconRef, but obj is used due to a forward reference being required. Not particularly
|
13642 | pleasant, but better than intertwining the whole "ProvidedType" with the TAST structure.
|
13643 | </summary>
|
13644 | </member>
|
13645 | <member name="P:Microsoft.FSharp.Compiler.ExtensionTyping.ResolutionEnvironment.temporaryFolder">
|
13646 | <summary>
|
13647 | The folder for temporary files
|
13648 | </summary>
|
13649 | </member>
|
13650 | <member name="P:Microsoft.FSharp.Compiler.ExtensionTyping.ResolutionEnvironment.referencedAssemblies">
|
13651 | <summary>
|
13652 | All referenced assemblies, including the type provider itself, and possibly other type providers.
|
13653 | </summary>
|
13654 | </member>
|
13655 | <member name="P:Microsoft.FSharp.Compiler.ExtensionTyping.ResolutionEnvironment.showResolutionMessages">
|
13656 | <summary>
|
13657 | Whether or not the --showextensionresolution flag was supplied to the compiler.
|
13658 | </summary>
|
13659 | </member>
|
13660 | <member name="P:Microsoft.FSharp.Compiler.ExtensionTyping.ResolutionEnvironment.outputFile">
|
13661 | <summary>
|
13662 | Output file name
|
13663 | </summary>
|
13664 | </member>
|
13665 | <member name="P:Microsoft.FSharp.Compiler.ExtensionTyping.ResolutionEnvironment.resolutionFolder">
|
13666 | <summary>
|
13667 | The folder from which an extension provider is resolving from. This is typically the project folder.
|
13668 | </summary>
|
13669 | </member>
|
13670 | <member name="T:Microsoft.FSharp.Compiler.ExtensionTyping.ResolutionEnvironment">
|
13671 | <summary>
|
13672 | Carries information about the type provider resolution environment.
|
13673 | </summary>
|
13674 | </member>
|
13675 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.IsGeneratedTypeDirectReference(Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedType},Microsoft.FSharp.Compiler.Range.range)">
|
13676 | <summary>
|
13677 | Check if this is a direct reference to a non-embedded generated type. This is not permitted at any name resolution.
|
13678 | We check by seeing if the type is absent from the remapping context.
|
13679 | </summary>
|
13680 | </member>
|
13681 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.GetOriginalILTypeRefOfProvidedType(Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedType},Microsoft.FSharp.Compiler.Range.range)">
|
13682 | <summary>
|
13683 | Get the ILTypeRef for the provided type (including for nested types). Do not take into account
|
13684 | any type relocations or static linking for generated types.
|
13685 | </summary>
|
13686 | </member>
|
13687 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.GetILTypeRefOfProvidedType(Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedType},Microsoft.FSharp.Compiler.Range.range)">
|
13688 | <summary>
|
13689 | Get the ILTypeRef for the provided type (including for nested types). Take into account
|
13690 | any type relocations or static linking for generated types.
|
13691 | </summary>
|
13692 | </member>
|
13693 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.GetFSharpPathToProvidedType(Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedType},Microsoft.FSharp.Compiler.Range.range)">
|
13694 | <summary>
|
13695 | Decompose the enclosing name of a type (including any class nestings) into a list of parts.
|
13696 | e.g. System.Object -> ["System"; "Object"]
|
13697 | </summary>
|
13698 | </member>
|
13699 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.GetProvidedNamespaceAsPath(Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Core.CompilerServices.ITypeProvider},System.String)">
|
13700 | <summary>
|
13701 | Get the parts of a .NET namespace. Special rules: null means global, empty is not allowed.
|
13702 | </summary>
|
13703 | </member>
|
13704 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.TryLinkProvidedType(Microsoft.FSharp.Compiler.ExtensionTyping.ResolutionEnvironment,Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Core.CompilerServices.ITypeProvider},System.String[],System.String,Microsoft.FSharp.Compiler.Range.range)">
|
13705 | <summary>
|
13706 | Try to resolve a type in the given extension type resolver
|
13707 | </summary>
|
13708 | </member>
|
13709 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.TryResolveProvidedType(Microsoft.FSharp.Compiler.ExtensionTyping.ResolutionEnvironment,Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Core.CompilerServices.ITypeProvider},Microsoft.FSharp.Compiler.Range.range,System.String[],System.String)">
|
13710 | <summary>
|
13711 | Try to resolve a type in the given extension type resolver
|
13712 | </summary>
|
13713 | </member>
|
13714 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.TryApplyProvidedMethod(Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedMethodBase},System.Object[],Microsoft.FSharp.Compiler.Range.range)">
|
13715 | <summary>
|
13716 | Try to apply a provided method to the given static arguments.
|
13717 | </summary>
|
13718 | </member>
|
13719 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.TryApplyProvidedType(Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedType},Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Collections.FSharpList{System.String}},System.Object[],Microsoft.FSharp.Compiler.Range.range)">
|
13720 | <summary>
|
13721 | Try to apply a provided type to the given static arguments. If successful also return a function
|
13722 | to check the type name is as expected (this function is called by the caller of TryApplyProvidedType
|
13723 | after other checks are made).
|
13724 | </summary>
|
13725 | </member>
|
13726 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.ValidateProvidedTypeAfterStaticInstantiation(Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedType},System.String[],System.String)">
|
13727 | <summary>
|
13728 | Validate that the given provided type meets some of the rules for F# provided types
|
13729 | </summary>
|
13730 | </member>
|
13731 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.GetInvokerExpression(Microsoft.FSharp.Core.CompilerServices.ITypeProvider,Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedMethodBase,Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedVar[])">
|
13732 | <summary>
|
13733 | Get the provided expression for a particular use of a method.
|
13734 | </summary>
|
13735 | </member>
|
13736 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.|ProvidedVarExpr|_|(Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr)">
|
13737 | <summary>
|
13738 | Detect a provided 'Var' expression
|
13739 | </summary>
|
13740 | </member>
|
13741 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.|ProvidedIfThenElseExpr|_|(Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr)">
|
13742 | <summary>
|
13743 | Detect a provided 'IfThenElse' expression
|
13744 | </summary>
|
13745 | </member>
|
13746 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.|ProvidedVarSetExpr|_|(Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr)">
|
13747 | <summary>
|
13748 | Detect a provided 'set variable' expression
|
13749 | </summary>
|
13750 | </member>
|
13751 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.|ProvidedLetExpr|_|(Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr)">
|
13752 | <summary>
|
13753 | Detect a provided 'let' expression
|
13754 | </summary>
|
13755 | </member>
|
13756 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.|ProvidedTypeTestExpr|_|(Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr)">
|
13757 | <summary>
|
13758 | Detect a provided type-test expression
|
13759 | </summary>
|
13760 | </member>
|
13761 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.|ProvidedTypeAsExpr|_|(Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr)">
|
13762 | <summary>
|
13763 | Detect a provided type-as expression
|
13764 | </summary>
|
13765 | </member>
|
13766 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.|ProvidedTupleGetExpr|_|(Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr)">
|
13767 | <summary>
|
13768 | Detect a provided tuple-get expression
|
13769 | </summary>
|
13770 | </member>
|
13771 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.|ProvidedNewTupleExpr|_|(Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr)">
|
13772 | <summary>
|
13773 | Detect a provided new-tuple expression
|
13774 | </summary>
|
13775 | </member>
|
13776 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.|ProvidedDefaultExpr|_|(Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr)">
|
13777 | <summary>
|
13778 | Detect a provided default-value expression
|
13779 | </summary>
|
13780 | </member>
|
13781 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.|ProvidedConstantExpr|_|(Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr)">
|
13782 | <summary>
|
13783 | Detect a provided constant expression
|
13784 | </summary>
|
13785 | </member>
|
13786 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.|ProvidedCallExpr|_|(Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr)">
|
13787 | <summary>
|
13788 | Detect a provided call expression
|
13789 | </summary>
|
13790 | </member>
|
13791 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.|ProvidedLambdaExpr|_|(Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr)">
|
13792 | <summary>
|
13793 | Detect a provided lambda expression
|
13794 | </summary>
|
13795 | </member>
|
13796 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.|ProvidedTryFinallyExpr|_|(Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr)">
|
13797 | <summary>
|
13798 | Detect a provided try/finally expression
|
13799 | </summary>
|
13800 | </member>
|
13801 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.|ProvidedTryWithExpr|_|(Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr)">
|
13802 | <summary>
|
13803 | Detect a provided try/with expression
|
13804 | </summary>
|
13805 | </member>
|
13806 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.|ProvidedSequentialExpr|_|(Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr)">
|
13807 | <summary>
|
13808 | Detect a provided sequential expression
|
13809 | </summary>
|
13810 | </member>
|
13811 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.|ProvidedForIntegerRangeLoopExpr|_|(Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr)">
|
13812 | <summary>
|
13813 | Detect a provided expression which is a for-loop over integers
|
13814 | </summary>
|
13815 | </member>
|
13816 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.|ProvidedNewDelegateExpr|_|(Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr)">
|
13817 | <summary>
|
13818 | Detect a provided new-delegate expression
|
13819 | </summary>
|
13820 | </member>
|
13821 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.|ProvidedWhileLoopExpr|_|(Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr)">
|
13822 | <summary>
|
13823 | Detect a provided while-loop expression
|
13824 | </summary>
|
13825 | </member>
|
13826 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.|ProvidedNewObjectExpr|_|(Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr)">
|
13827 | <summary>
|
13828 | Detect a provided new-object expression
|
13829 | </summary>
|
13830 | </member>
|
13831 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.|ProvidedNewArrayExpr|_|(Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedExpr)">
|
13832 | <summary>
|
13833 | Detect a provided new-array expression
|
13834 | </summary>
|
13835 | </member>
|
13836 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.DisplayNameOfTypeProvider(Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Core.CompilerServices.ITypeProvider},Microsoft.FSharp.Compiler.Range.range)">
|
13837 | <summary>
|
13838 | Given an extension type resolver, supply a human-readable name suitable for error messages.
|
13839 | </summary>
|
13840 | </member>
|
13841 | <member name="M:Microsoft.FSharp.Compiler.ExtensionTyping.GetTypeProvidersOfAssembly(System.String,Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef,System.String,Microsoft.FSharp.Compiler.ExtensionTyping.ResolutionEnvironment,System.Boolean,System.Boolean,Microsoft.FSharp.Core.FSharpFunc{System.String,System.Boolean},System.Version,Microsoft.FSharp.Compiler.Range.range)">
|
13842 | <summary>
|
13843 | Find and instantiate the set of ITypeProvider components for the given assembly reference
|
13844 | </summary>
|
13845 | </member>
|
13846 | <member name="T:Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedTypeResolutionNoRange">
|
13847 | <summary>
|
13848 | Raised when an type provider has thrown an exception.
|
13849 | </summary>
|
13850 | </member>
|
13851 | <member name="T:Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedTypeResolution">
|
13852 | <summary>
|
13853 | Raised when a type provider has thrown an exception.
|
13854 | </summary>
|
13855 | </member>
|
13856 | <member name="M:Microsoft.FSharp.Compiler.IlxGen.IlxAssemblyGenerator.LookupGeneratedValue(Microsoft.FSharp.Compiler.IlxGen.ExecutionContext,Microsoft.FSharp.Compiler.Tast.Val)">
|
13857 | <summary>
|
13858 | Invert the compilation of the given value and return its current dynamic value and its compiled System.Type
|
13859 | </summary>
|
13860 | </member>
|
13861 | <member name="M:Microsoft.FSharp.Compiler.IlxGen.IlxAssemblyGenerator.GenerateCode(Microsoft.FSharp.Compiler.IlxGen.IlxGenOptions,Microsoft.FSharp.Compiler.Tast.TypedAssemblyAfterOptimization,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Attrib},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Attrib})">
|
13862 | <summary>
|
13863 | Generate ILX code for an assembly fragment
|
13864 | </summary>
|
13865 | </member>
|
13866 | <member name="M:Microsoft.FSharp.Compiler.IlxGen.IlxAssemblyGenerator.CreatePermissionSets(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Attrib})">
|
13867 | <summary>
|
13868 | Create the CAS permission sets for an assembly fragment
|
13869 | </summary>
|
13870 | </member>
|
13871 | <member name="M:Microsoft.FSharp.Compiler.IlxGen.IlxAssemblyGenerator.ClearGeneratedValue(Microsoft.FSharp.Compiler.IlxGen.ExecutionContext,Microsoft.FSharp.Compiler.Tast.Val)">
|
13872 | <summary>
|
13873 | Invert the compilation of the given value and clear the storage of the value
|
13874 | </summary>
|
13875 | </member>
|
13876 | <member name="M:Microsoft.FSharp.Compiler.IlxGen.IlxAssemblyGenerator.AddIncrementalLocalAssemblyFragment(System.Boolean,System.String,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TypedImplFile})">
|
13877 | <summary>
|
13878 | Register a fragment of the current assembly with the ILX code generator. If 'isIncrementalFragment' is true then the input
|
13879 | is assumed to be a fragment 'typed' into FSI.EXE, otherwise the input is assumed to be the result of a '#load'
|
13880 | </summary>
|
13881 | </member>
|
13882 | <member name="M:Microsoft.FSharp.Compiler.IlxGen.IlxAssemblyGenerator.AddExternalCcus(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.CcuThunk})">
|
13883 | <summary>
|
13884 | Register a set of referenced assemblies with the ILX code generator
|
13885 | </summary>
|
13886 | </member>
|
13887 | <member name="M:Microsoft.FSharp.Compiler.IlxGen.IlxAssemblyGenerator.#ctor(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.ValRef,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.ValUseFlag,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Range.range,System.Tuple{Microsoft.FSharp.Compiler.Tast.Expr,Microsoft.FSharp.Compiler.Tast.TType}}}}},Microsoft.FSharp.Compiler.Tast.CcuThunk)">
|
13888 | <summary>
|
13889 | Create an incremental ILX code generator for a single assembly
|
13890 | </summary>
|
13891 | </member>
|
13892 | <member name="T:Microsoft.FSharp.Compiler.IlxGen.IlxAssemblyGenerator">
|
13893 | <summary>
|
13894 | An incremental ILX code generator for a single assembly
|
13895 | </summary>
|
13896 | </member>
|
13897 | <member name="T:Microsoft.FSharp.Compiler.IlxGen.ExecutionContext">
|
13898 | <summary>
|
13899 | Used to support the compilation-inversion operations "ClearGeneratedValue" and "LookupGeneratedValue"
|
13900 | </summary>
|
13901 | </member>
|
13902 | <member name="P:Microsoft.FSharp.Compiler.IlxGen.IlxGenResults.quotationResourceInfo">
|
13903 | <summary>
|
13904 | The generated IL/ILX resources associated with F# quotations
|
13905 | </summary>
|
13906 | </member>
|
13907 | <member name="P:Microsoft.FSharp.Compiler.IlxGen.IlxGenResults.ilNetModuleAttrs">
|
13908 | <summary>
|
13909 | The generated IL/ILX .NET module attributes
|
13910 | </summary>
|
13911 | </member>
|
13912 | <member name="P:Microsoft.FSharp.Compiler.IlxGen.IlxGenResults.ilAssemAttrs">
|
13913 | <summary>
|
13914 | The generated IL/ILX assembly attributes
|
13915 | </summary>
|
13916 | </member>
|
13917 | <member name="P:Microsoft.FSharp.Compiler.IlxGen.IlxGenResults.ilTypeDefs">
|
13918 | <summary>
|
13919 | The generated IL/ILX type definitions
|
13920 | </summary>
|
13921 | </member>
|
13922 | <member name="T:Microsoft.FSharp.Compiler.IlxGen.IlxGenResults">
|
13923 | <summary>
|
13924 | The results of the ILX compilation of one fragment of an assembly
|
13925 | </summary>
|
13926 | </member>
|
13927 | <member name="P:Microsoft.FSharp.Compiler.IlxGen.IlxGenOptions.alwaysCallVirt">
|
13928 | <summary>
|
13929 | Indicates that, whenever possible, use callvirt instead of call
|
13930 | </summary>
|
13931 | </member>
|
13932 | <member name="P:Microsoft.FSharp.Compiler.IlxGen.IlxGenOptions.isInteractive">
|
13933 | <summary>
|
13934 | Indicates the code is being generated in FSI.EXE and is executed immediately after code generation
|
13935 | This includes all interactively compiled code, including #load, definitions, and expressions
|
13936 | </summary>
|
13937 | </member>
|
13938 | <member name="P:Microsoft.FSharp.Compiler.IlxGen.IlxGenOptions.mainMethodInfo">
|
13939 | <summary>
|
13940 | If this is set, then the last module becomes the "main" module
|
13941 | </summary>
|
13942 | </member>
|
13943 | <member name="T:Microsoft.FSharp.Compiler.IlxGen.IlxGenBackend">
|
13944 | <summary>
|
13945 | Indicates how the generated IL code is ultimately emitted
|
13946 | </summary>
|
13947 | </member>
|
13948 | <member name="P:Microsoft.FSharp.Compiler.Import.ImportMap.g">
|
13949 | <summary>
|
13950 | The TcGlobals for the import context
|
13951 | </summary>
|
13952 | </member>
|
13953 | <member name="P:Microsoft.FSharp.Compiler.Import.ImportMap.assemblyLoader">
|
13954 | <summary>
|
13955 | The AssemblyLoader for the import context
|
13956 | </summary>
|
13957 | </member>
|
13958 | <member name="T:Microsoft.FSharp.Compiler.Import.ImportMap">
|
13959 | <summary>
|
13960 | Represents a context used for converting AbstractIL .NET and provided types to F# internal compiler data structures.
|
13961 | Also cache the conversion of AbstractIL ILTypeRef nodes, based on hashes of these.
|
13962 |
|
13963 | There is normally only one ImportMap for any assembly compilation, though additional instances can be created
|
13964 | using tcImports.GetImportMap() if needed, and it is not harmful if multiple instances are used. The object
|
13965 | serves as an interface through to the tables stored in the primary TcImports structures defined in CompileOps.fs.
|
13966 | </summary>
|
13967 | </member>
|
13968 | <member name="M:Microsoft.FSharp.Compiler.Import.AssemblyLoader.RecordGeneratedTypeRoot(Microsoft.FSharp.Compiler.ExtensionTyping.ProviderGeneratedType)">
|
13969 | <summary>
|
13970 | Record a root for a [<Generate>] type to help guide static linking & type relocation
|
13971 | </summary>
|
13972 | </member>
|
13973 | <member name="M:Microsoft.FSharp.Compiler.Import.AssemblyLoader.LoadAssembly(Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AbstractIL.IL.ILAssemblyRef)">
|
13974 | <summary>
|
13975 | Resolve an Abstract IL assembly reference to a Ccu
|
13976 | </summary>
|
13977 | </member>
|
13978 | <member name="M:Microsoft.FSharp.Compiler.Import.AssemblyLoader.GetProvidedAssemblyInfo(Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedAssembly})">
|
13979 | <summary>
|
13980 | Get a flag indicating if an assembly is a provided assembly, plus the
|
13981 | table of information recording remappings from type names in the provided assembly to type
|
13982 | names in the statically linked, embedded assembly.
|
13983 | </summary>
|
13984 | </member>
|
13985 | <member name="T:Microsoft.FSharp.Compiler.Import.AssemblyLoader">
|
13986 | <summary>
|
13987 | Represents an interface to some of the functionality of TcImports, for loading assemblies
|
13988 | and accessing information about generated provided assemblies.
|
13989 | </summary>
|
13990 | </member>
|
13991 | <member name="M:Microsoft.FSharp.Compiler.Import.ImportILAssemblyTypeForwarders(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Compiler.Import.ImportMap},Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AbstractIL.IL.ILExportedTypesAndForwarders)">
|
13992 | <summary>
|
13993 | Import the type forwarder table for an IL assembly
|
13994 | </summary>
|
13995 | </member>
|
13996 | <member name="M:Microsoft.FSharp.Compiler.Import.ImportILAssembly(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Compiler.Import.ImportMap},Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef,Microsoft.FSharp.Compiler.AbstractIL.IL.ILModuleDef},Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef,System.String,Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Compiler.AbstractIL.IL.ILModuleDef,Microsoft.FSharp.Control.IEvent{Microsoft.FSharp.Control.FSharpHandler{System.String},System.String})">
|
13997 | <summary>
|
13998 | Import an IL assembly as a new TAST CCU
|
13999 | </summary>
|
14000 | </member>
|
14001 | <member name="M:Microsoft.FSharp.Compiler.Import.ImportILGenericParameters(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Compiler.Import.ImportMap},Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILGenericParameterDef})">
|
14002 | <summary>
|
14003 | Import a set of Abstract IL generic parameter specifications as a list of new F# generic parameters.
|
14004 | </summary>
|
14005 | </member>
|
14006 | <member name="M:Microsoft.FSharp.Compiler.Import.ImportProvidedMethodBaseAsILMethodRef(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedMethodBase})">
|
14007 | <summary>
|
14008 | Import a provided method reference as an Abstract IL method reference
|
14009 | </summary>
|
14010 | </member>
|
14011 | <member name="M:Microsoft.FSharp.Compiler.Import.ImportProvidedTypeAsILType(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedType})">
|
14012 | <summary>
|
14013 | Import a provided type as an AbstractIL type
|
14014 | </summary>
|
14015 | </member>
|
14016 | <member name="M:Microsoft.FSharp.Compiler.Import.ImportProvidedNamedType(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedType})">
|
14017 | <summary>
|
14018 | Import a provided type reference as an F# type TyconRef
|
14019 | </summary>
|
14020 | </member>
|
14021 | <member name="M:Microsoft.FSharp.Compiler.Import.ImportProvidedType(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedType})">
|
14022 | <summary>
|
14023 | Import a provided type as an F# type.
|
14024 | </summary>
|
14025 | </member>
|
14026 | <member name="M:Microsoft.FSharp.Compiler.Import.CanImportILType(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AbstractIL.IL.ILType)">
|
14027 | <summary>
|
14028 | Pre-check for ability to import an IL type as an F# type.
|
14029 | </summary>
|
14030 | </member>
|
14031 | <member name="M:Microsoft.FSharp.Compiler.Import.ImportILType(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},Microsoft.FSharp.Compiler.AbstractIL.IL.ILType)">
|
14032 | <summary>
|
14033 | Import an IL type as an F# type.
|
14034 | </summary>
|
14035 | </member>
|
14036 | <member name="M:Microsoft.FSharp.Compiler.Import.CanImportILTypeRef(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeRef)">
|
14037 | <summary>
|
14038 | Pre-check for ability to import a reference to a type definition, given an AbstractIL ILTypeRef, with caching
|
14039 | </summary>
|
14040 | </member>
|
14041 | <member name="M:Microsoft.FSharp.Compiler.Import.ImportILTypeRef(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AbstractIL.IL.ILTypeRef)">
|
14042 | <summary>
|
14043 | Import a reference to a type definition, given an AbstractIL ILTypeRef, with caching
|
14044 | </summary>
|
14045 | </member>
|
14046 | <member name="T:Microsoft.FSharp.Compiler.Import">
|
14047 | <summary>
|
14048 | Functions to import .NET binary metadata as TAST objects
|
14049 | </summary>
|
14050 | </member>
|
14051 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuild.BuildDescriptionScope.GetInitialPartialBuild(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.IncrementalBuild.BuildInput})">
|
14052 | <summary>
|
14053 | Set the conrete inputs for this build.
|
14054 | </summary>
|
14055 | </member>
|
14056 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuild.BuildDescriptionScope.DeclareVectorOutput``1(Microsoft.FSharp.Compiler.IncrementalBuild.Vector{``0})">
|
14057 | <summary>
|
14058 | Declare a named vector output.
|
14059 | </summary>
|
14060 | </member>
|
14061 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuild.BuildDescriptionScope.DeclareScalarOutput``1(Microsoft.FSharp.Compiler.IncrementalBuild.Scalar{``0})">
|
14062 | <summary>
|
14063 | Declare a named scalar output.
|
14064 | </summary>
|
14065 | </member>
|
14066 | <member name="T:Microsoft.FSharp.Compiler.IncrementalBuild.BuildDescriptionScope">
|
14067 | <summary>
|
14068 | Declare build outputs and bind them to real values.
|
14069 | Only required for unit testing.
|
14070 | </summary>
|
14071 | </member>
|
14072 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuild.BuildInput.ScalarInput``1(Microsoft.FSharp.Compiler.IncrementalBuild.Scalar{``0},``0)">
|
14073 | <summary>
|
14074 | Declare a named scalar output.
|
14075 | </summary>
|
14076 | </member>
|
14077 | <member name="T:Microsoft.FSharp.Compiler.IncrementalBuild.PartialBuild">
|
14078 | <summary>
|
14079 | A set of build rules and the corresponding, possibly partial, results from building.
|
14080 | </summary>
|
14081 | </member>
|
14082 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuild.GetVectorResultBySlot``1(Microsoft.FSharp.Compiler.IncrementalBuild.Vector{``0},System.Int32,Microsoft.FSharp.Compiler.IncrementalBuild.PartialBuild)">
|
14083 | <summary>
|
14084 | Get an element of vector result or None if there were no results. Only required for unit testing.
|
14085 | </summary>
|
14086 | </member>
|
14087 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuild.GetVectorResult``1(Microsoft.FSharp.Compiler.IncrementalBuild.Vector{``0},Microsoft.FSharp.Compiler.IncrementalBuild.PartialBuild)">
|
14088 | <summary>
|
14089 | Get a result vector. All results must be available or thrown an exception. Only required for unit testing.
|
14090 | </summary>
|
14091 | </member>
|
14092 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuild.GetScalarResult``1(Microsoft.FSharp.Compiler.IncrementalBuild.Scalar{``0},Microsoft.FSharp.Compiler.IncrementalBuild.PartialBuild)">
|
14093 | <summary>
|
14094 | Get a scalar vector. Result must be available. Only required for unit testing.
|
14095 | </summary>
|
14096 | </member>
|
14097 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuild.Step(Microsoft.FSharp.Compiler.CompileOps.TimeStampCache,Microsoft.FSharp.Compiler.IncrementalBuild.Target,Microsoft.FSharp.Compiler.IncrementalBuild.PartialBuild)">
|
14098 | <summary>
|
14099 | Do one step in the build. Only required for unit testing.
|
14100 | </summary>
|
14101 | </member>
|
14102 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuild.Eval(Microsoft.FSharp.Compiler.CompileOps.TimeStampCache,Microsoft.FSharp.Compiler.IncrementalBuild.Target,Microsoft.FSharp.Compiler.IncrementalBuild.PartialBuild)">
|
14103 | <summary>
|
14104 | Evaluate a build. Only required for unit testing.
|
14105 | </summary>
|
14106 | </member>
|
14107 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuild.InputVector``1(System.String)">
|
14108 | <summary>
|
14109 | Declares a scalar build input.
|
14110 | Only required for unit testing.
|
14111 | </summary>
|
14112 | </member>
|
14113 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuild.InputScalar``1(System.String)">
|
14114 | <summary>
|
14115 | Declares a vector build input.
|
14116 | Only required for unit testing.
|
14117 | </summary>
|
14118 | </member>
|
14119 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuild.Vector.AsScalar``1(System.String,Microsoft.FSharp.Compiler.IncrementalBuild.Vector{``0})">
|
14120 | <summary>
|
14121 | Convert a Vector into a Scalar.
|
14122 | </summary>
|
14123 | </member>
|
14124 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuild.Vector.Demultiplex``2(System.String,Microsoft.FSharp.Core.FSharpFunc{``0[],``1},Microsoft.FSharp.Compiler.IncrementalBuild.Vector{``0})">
|
14125 | <summary>
|
14126 | Apply a function to a vector to get a scalar value.
|
14127 | </summary>
|
14128 | </member>
|
14129 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuild.Vector.ScanLeft``2(System.String,Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,Microsoft.FSharp.Compiler.AbstractIL.Internal.Library.Eventually{``0}}},Microsoft.FSharp.Compiler.IncrementalBuild.Scalar{``0},Microsoft.FSharp.Compiler.IncrementalBuild.Vector{``1})">
|
14130 | <summary>
|
14131 | Apply a function to each element of the vector, threading an accumulator argument
|
14132 | through the computation. Returns intermediate results in a vector.
|
14133 | </summary>
|
14134 | </member>
|
14135 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuild.Vector.Stamp``1(System.String,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.CompileOps.TimeStampCache,Microsoft.FSharp.Core.FSharpFunc{``0,System.DateTime}},Microsoft.FSharp.Compiler.IncrementalBuild.Vector{``0})">
|
14136 | <summary>
|
14137 | Updates the creates a new vector with the same items but with
|
14138 | timestamp specified by the passed-in function.
|
14139 | </summary>
|
14140 | </member>
|
14141 | <member name="M:Microsoft.FSharp.Compiler.IncrementalBuild.Vector.Map``2(System.String,Microsoft.FSharp.Core.FSharpFunc{``0,``1},Microsoft.FSharp.Compiler.IncrementalBuild.Vector{``0})">
|
14142 | <summary>
|
14143 | Maps one vector to another using the given function.
|
14144 | </summary>
|
14145 | </member>
|
14146 | <member name="T:Microsoft.FSharp.Compiler.IncrementalBuild.Vector">
|
14147 | <summary>
|
14148 | Methods for acting on build Vectors
|
14149 | Only required for unit testing.
|
14150 | </summary>
|
14151 | </member>
|
14152 | <member name="T:Microsoft.FSharp.Compiler.IncrementalBuild">
|
14153 | <summary>
|
14154 | Generalized Incremental Builder. This is exposed only for unittesting purposes.
|
14155 | </summary>
|
14156 | </member>
|
14157 | <member name="T:Microsoft.FSharp.Compiler.IncrementalBuilderEventTesting">
|
14158 | <summary>
|
14159 | Used for unit testing
|
14160 | </summary>
|
14161 | </member>
|
14162 | <member name="T:Microsoft.FSharp.Compiler.InfoReader.SigOfFunctionForDelegate">
|
14163 | <summary>
|
14164 | The Invoke MethInfo, the function argument types, the function return type
|
14165 | and the overall F# function type for the function type associated with a .NET delegate type
|
14166 | </summary>
|
14167 | </member>
|
14168 | <member name="P:Microsoft.FSharp.Compiler.InfoReader.IndexedList`1.Items">
|
14169 | <summary>
|
14170 | Get the item sets
|
14171 | </summary>
|
14172 | </member>
|
14173 | <member name="P:Microsoft.FSharp.Compiler.InfoReader.IndexedList`1.Empty">
|
14174 | <summary>
|
14175 | Get an empty set of items
|
14176 | </summary>
|
14177 | </member>
|
14178 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.IndexedList`1.ItemsWithName(System.String)">
|
14179 | <summary>
|
14180 | Get the items with a particular name
|
14181 | </summary>
|
14182 | </member>
|
14183 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.IndexedList`1.FilterNewItems``1(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{`0,System.Boolean}},Microsoft.FSharp.Core.FSharpFunc{``0,System.String},Microsoft.FSharp.Collections.FSharpList{``0})">
|
14184 | <summary>
|
14185 | Filter a set of new items to add according to the content of the list. Only keep an item
|
14186 | if it passes 'keepTest' for all matching items already in the list.
|
14187 | </summary>
|
14188 | </member>
|
14189 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.IndexedList`1.AddItems(Microsoft.FSharp.Collections.FSharpList{`0},Microsoft.FSharp.Core.FSharpFunc{`0,System.String})">
|
14190 | <summary>
|
14191 | Add new items, extracting the names using the given function.
|
14192 | </summary>
|
14193 | </member>
|
14194 | <member name="T:Microsoft.FSharp.Compiler.InfoReader.IndexedList`1">
|
14195 | <summary>
|
14196 | The input list is sorted from most-derived to least-derived type, so any System.Object methods
|
14197 | are at the end of the list. Return a filtered list where prior/subsequent members matching by name and
|
14198 | that are in the same equivalence class have been removed. We keep a name-indexed table to
|
14199 | be more efficient when we check to see if we've already seen a particular named method.
|
14200 | </summary>
|
14201 | </member>
|
14202 | <member name="T:Microsoft.FSharp.Compiler.InfoReader.FindMemberFlag.PreferOverrides">
|
14203 | <summary>
|
14204 | Get overrides instead of abstract slots when measuring whether a class/interface implements all its required slots.
|
14205 | </summary>
|
14206 | </member>
|
14207 | <member name="T:Microsoft.FSharp.Compiler.InfoReader.FindMemberFlag.IgnoreOverrides">
|
14208 | <summary>
|
14209 | Prefer items toward the top of the hierarchy, which we do if the items are virtual
|
14210 | but not when resolving base calls.
|
14211 | </summary>
|
14212 | </member>
|
14213 | <member name="T:Microsoft.FSharp.Compiler.InfoReader.FindMemberFlag">
|
14214 | <summary>
|
14215 | Indicates if we prefer overrides or abstract slots.
|
14216 | </summary>
|
14217 | </member>
|
14218 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.InfoReader.TryFindRecdOrClassFieldInfoOfType(System.String,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
14219 | <summary>
|
14220 | Try and find a record or class field for a type.
|
14221 | </summary>
|
14222 | </member>
|
14223 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.InfoReader.TryFindNamedItemOfType(System.String,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
14224 | <summary>
|
14225 | Try and find an item with the given name in a type.
|
14226 | </summary>
|
14227 | </member>
|
14228 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.InfoReader.GetRecordOrClassFieldsOfType(Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
14229 | <summary>
|
14230 | Read the record or class fields of a type, including inherited ones. Cache the result for monomorphic types.
|
14231 | </summary>
|
14232 | </member>
|
14233 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.InfoReader.GetRawIntrinsicPropertySetsOfType(Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Infos.AllowMultiIntfInstantiations,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
14234 | <summary>
|
14235 | Read the raw property sets of a type, including inherited ones. Cache the result for monomorphic types
|
14236 | </summary>
|
14237 | </member>
|
14238 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.InfoReader.GetRawIntrinsicMethodSetsOfType(Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Infos.AllowMultiIntfInstantiations,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
14239 | <summary>
|
14240 | Read the raw method sets of a type, including inherited ones. Cache the result for monomorphic types
|
14241 | </summary>
|
14242 | </member>
|
14243 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.InfoReader.GetPrimaryTypeHierachy(Microsoft.FSharp.Compiler.Infos.AllowMultiIntfInstantiations,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
14244 | <summary>
|
14245 | Get the super-types of a type, excluding interface types.
|
14246 | </summary>
|
14247 | </member>
|
14248 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.InfoReader.GetILFieldInfosOfType(Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
14249 | <summary>
|
14250 | Read the IL fields of a type, including inherited ones. Cache the result for monomorphic types.
|
14251 | </summary>
|
14252 | </member>
|
14253 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.InfoReader.GetEventInfosOfType(Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
14254 | <summary>
|
14255 | Read the events of a type, including inherited ones. Cache the result for monomorphic types.
|
14256 | </summary>
|
14257 | </member>
|
14258 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.InfoReader.GetEntireTypeHierachy(Microsoft.FSharp.Compiler.Infos.AllowMultiIntfInstantiations,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
14259 | <summary>
|
14260 | Get the super-types of a type, including interface types.
|
14261 | </summary>
|
14262 | </member>
|
14263 | <member name="T:Microsoft.FSharp.Compiler.InfoReader.InfoReader">
|
14264 | <summary>
|
14265 | An InfoReader is an object to help us read and cache infos.
|
14266 | We create one of these for each file we typecheck.
|
14267 | </summary>
|
14268 | </member>
|
14269 | <member name="T:Microsoft.FSharp.Compiler.InfoReader.HierarchyItem">
|
14270 | <summary>
|
14271 | Sets of methods up the hierarchy, ignoring duplicates by name and sig.
|
14272 | Used to collect sets of virtual methods, protected methods, protected
|
14273 | properties etc.
|
14274 | </summary>
|
14275 | </member>
|
14276 | <member name="T:Microsoft.FSharp.Compiler.InfoReader.PropertyCollector">
|
14277 | <summary>
|
14278 | A helper type to help collect properties.
|
14279 |
|
14280 | Join up getters and setters which are not associated in the F# data structure
|
14281 | </summary>
|
14282 | </member>
|
14283 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.PropTypOfEventInfo(Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Infos.EventInfo)">
|
14284 | <summary>
|
14285 | Get the type of the event when looked at as if it is a property
|
14286 | Used when displaying the property in Intellisense
|
14287 | </summary>
|
14288 | </member>
|
14289 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.ArgsTypOfEventInfo(Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Infos.EventInfo)">
|
14290 | <summary>
|
14291 | Get the (perhaps tupled) argument type accepted by an event
|
14292 | </summary>
|
14293 | </member>
|
14294 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.IsStandardEventInfo(Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Infos.EventInfo)">
|
14295 | <summary>
|
14296 | Indicates if an event info is associated with a delegate type that is a "standard" .NET delegate type
|
14297 | with a sender parameter.
|
14298 | In the F# design, we take advantage of the following idiom to simplify away the bogus "object" parameter of the
|
14299 | of the "Add" methods associated with events. If you want to access it you
|
14300 | can use AddHandler instead.
|
14301 | The .NET Framework guidelines indicate that the delegate type used for
|
14302 | an event should take two parameters, an "object source" parameter
|
14303 | indicating the source of the event, and an "e" parameter that
|
14304 | encapsulates any additional information about the event. The type of
|
14305 | the "e" parameter should derive from the EventArgs class. For events
|
14306 | that do not use any additional information, the .NET Framework has
|
14307 | already defined an appropriate delegate type: EventHandler.
|
14308 | (from http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csref/html/vcwlkEventsTutorial.asp)
|
14309 | </summary>
|
14310 | </member>
|
14311 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.TryDestStandardDelegateTyp(Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Tast.TType)">
|
14312 | <summary>
|
14313 | Try and interpret a delegate type as a "standard" .NET delegate type associated with an event, with a "sender" parameter.
|
14314 | </summary>
|
14315 | </member>
|
14316 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.GetSigOfFunctionForDelegate(Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain)">
|
14317 | <summary>
|
14318 | Given a delegate type work out the minfo, argument types, return type
|
14319 | and F# function type by looking at the Invoke signature of the delegate.
|
14320 | </summary>
|
14321 | </member>
|
14322 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.TryFindPropInfo(Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,System.String,Microsoft.FSharp.Compiler.Tast.TType)">
|
14323 | <summary>
|
14324 | Try to find a particular named property on a type. Only used to ensure that local 'let' definitions and property names
|
14325 | are distinct, a somewhat adhoc check in tc.fs.
|
14326 | </summary>
|
14327 | </member>
|
14328 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.TryFindIntrinsicMethInfo(Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,System.String,Microsoft.FSharp.Compiler.Tast.TType)">
|
14329 | <summary>
|
14330 | Try to detect the existence of a method on a type.
|
14331 | Used for
|
14332 | -- getting the GetEnumerator, get_Current, MoveNext methods for enumerable types
|
14333 | -- getting the Dispose method when resolving the 'use' construct
|
14334 | -- getting the various methods used to desugar the computation expression syntax
|
14335 | </summary>
|
14336 | </member>
|
14337 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.TryFindIntrinsicNamedItemOfType(Microsoft.FSharp.Compiler.InfoReader.InfoReader,System.String,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.InfoReader.FindMemberFlag,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
14338 | <summary>
|
14339 | Perform type-directed name resolution of a particular named member in an F# type
|
14340 | </summary>
|
14341 | </member>
|
14342 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.GetIntrinsicPropInfosOfType(Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Infos.AllowMultiIntfInstantiations,Microsoft.FSharp.Compiler.InfoReader.FindMemberFlag,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
14343 | <summary>
|
14344 | Get the flattened list of intrinsic properties in the hierarchy
|
14345 | </summary>
|
14346 | </member>
|
14347 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.GetIntrinsicMethInfosOfType(Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Infos.AllowMultiIntfInstantiations,Microsoft.FSharp.Compiler.InfoReader.FindMemberFlag,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
14348 | <summary>
|
14349 | Get the flattened list of intrinsic methods in the hierarchy
|
14350 | </summary>
|
14351 | </member>
|
14352 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.GetIntrinsicPropInfoSetsOfType(Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Infos.AllowMultiIntfInstantiations,Microsoft.FSharp.Compiler.InfoReader.FindMemberFlag,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
14353 | <summary>
|
14354 | Get the sets intrinsic properties in the hierarchy (not including extension properties)
|
14355 | </summary>
|
14356 | </member>
|
14357 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.GetIntrinsicMethInfoSetsOfType(Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Infos.AllowMultiIntfInstantiations,Microsoft.FSharp.Compiler.InfoReader.FindMemberFlag,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
14358 | <summary>
|
14359 | Get the sets of intrinsic methods in the hierarchy (not including extension methods)
|
14360 | </summary>
|
14361 | </member>
|
14362 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.ExcludeHiddenOfPropInfos(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Infos.PropInfo}})">
|
14363 | <summary>
|
14364 | Exclude properties from super types which have the same name as a property in a more specific type.
|
14365 | </summary>
|
14366 | </member>
|
14367 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.ExcludeHiddenOfMethInfos(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Infos.MethInfo}})">
|
14368 | <summary>
|
14369 | Exclude methods from super types which have the same signature as a method in a more specific type.
|
14370 | </summary>
|
14371 | </member>
|
14372 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.FilterOverridesOfPropInfos(Microsoft.FSharp.Compiler.InfoReader.FindMemberFlag,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Infos.PropInfo}})">
|
14373 | <summary>
|
14374 | Filter the overrides of properties, either keeping the overrides or keeping the dispatch slots.
|
14375 | </summary>
|
14376 | </member>
|
14377 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.FilterOverridesOfMethInfos(Microsoft.FSharp.Compiler.InfoReader.FindMemberFlag,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Infos.MethInfo}})">
|
14378 | <summary>
|
14379 | (a) not virtual
|
14380 | Filter the overrides of methods, either keeping the overrides or keeping the dispatch slots.
|
14381 | </summary>
|
14382 | </member>
|
14383 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.FilterOverrides``1(Microsoft.FSharp.Compiler.InfoReader.FindMemberFlag,Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean},Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean}},Microsoft.FSharp.Core.FSharpFunc{``0,System.String},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Collections.FSharpList{``0}})">
|
14384 | <summary>
|
14385 | Filter the overrides of methods or properties, either keeping the overrides or keeping the dispatch slots.
|
14386 | </summary>
|
14387 | </member>
|
14388 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.FilterItemsInSuperTypesBasedOnItemsInSubTypes``1(Microsoft.FSharp.Core.FSharpFunc{``0,System.String},Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Collections.FSharpList{``0},System.Boolean}},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Collections.FSharpList{``0}})">
|
14389 | <summary>
|
14390 | Add all the items to the IndexedList, preferring the ones in the sub-types.
|
14391 | </summary>
|
14392 | </member>
|
14393 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.FilterItemsInSubTypesBasedOnItemsInSuperTypes``1(Microsoft.FSharp.Core.FSharpFunc{``0,System.String},Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean}},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Collections.FSharpList{``0}})">
|
14394 | <summary>
|
14395 | Add all the items to the IndexedList, preferring the ones in the super-types. This is used to hide methods
|
14396 | in super classes and/or hide overrides of methods in subclasses.
|
14397 |
|
14398 | Assume no items in 'items' are equivalent according to 'equivTest'. This is valid because each step in a
|
14399 | .NET class hierarchy introduces a consistent set of methods, none of which hide each other within the
|
14400 | given set. This is an important optimization because it means we don't have filter for equivalence between the
|
14401 | large overload sets introduced by methods like System.WriteLine.
|
14402 |
|
14403 | Assume items can be given names by 'nmf', where two items with different names are
|
14404 | not equivalent.
|
14405 | </summary>
|
14406 | </member>
|
14407 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.GetIntrinsicConstructorInfosOfType(Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
14408 | <summary>
|
14409 | Get the declared constructors of any F# type
|
14410 | </summary>
|
14411 | </member>
|
14412 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.GetImmediateIntrinsicPropInfosOfType(Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
14413 | <summary>
|
14414 | Query the immediate properties of an F# type, not taking into account inherited properties. The optFilter
|
14415 | parameter is an optional name to restrict the set of properties returned.
|
14416 | </summary>
|
14417 | </member>
|
14418 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.GetImmediateIntrinsicMethInfosOfType(Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
14419 | <summary>
|
14420 | Query the immediate methods of an F# type, not taking into account inherited methods. The optFilter
|
14421 | parameter is an optional name to restrict the set of properties returned.
|
14422 | </summary>
|
14423 | </member>
|
14424 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.TrySelectMemberVal``1(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Core.FSharpOption{System.UInt64},``0,Microsoft.FSharp.Compiler.Tast.ValRef)">
|
14425 | <summary>
|
14426 | Try to select an F# value when querying members, and if so return a MethInfo that wraps the F# value.
|
14427 | </summary>
|
14428 | </member>
|
14429 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.checkFilter(Microsoft.FSharp.Core.FSharpOption{System.String},System.String)">
|
14430 | <summary>
|
14431 | Check whether a name matches an optional filter
|
14432 | </summary>
|
14433 | </member>
|
14434 | <member name="M:Microsoft.FSharp.Compiler.InfoReader.SelectImmediateMemberVals``1(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.ValMemberInfo,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.ValRef,Microsoft.FSharp.Core.FSharpOption{``0}}},Microsoft.FSharp.Compiler.Tast.EntityRef)">
|
14435 | <summary>
|
14436 | Use the given function to select some of the member values from the members of an F# type
|
14437 | </summary>
|
14438 | </member>
|
14439 | <member name="T:Microsoft.FSharp.Compiler.InfoReader">
|
14440 | <summary>
|
14441 | Select members from a type by name, searching the type hierarchy if needed
|
14442 | </summary>
|
14443 | </member>
|
14444 | <member name="T:Microsoft.FSharp.Compiler.Infos.CompiledSig">
|
14445 | <summary>
|
14446 | Represents the information about the compiled form of a method signature. Used when analyzing implementation
|
14447 | relations between members and abstract slots.
|
14448 | </summary>
|
14449 | </member>
|
14450 | <member name="T:Microsoft.FSharp.Compiler.Infos.EventInfo.ProvidedEvent">
|
14451 | <summary>
|
14452 | An F# use of an event backed by provided metadata
|
14453 | </summary>
|
14454 | </member>
|
14455 | <member name="T:Microsoft.FSharp.Compiler.Infos.EventInfo.ILEvent">
|
14456 | <summary>
|
14457 | An F# use of an event backed by .NET metadata
|
14458 | </summary>
|
14459 | </member>
|
14460 | <member name="T:Microsoft.FSharp.Compiler.Infos.EventInfo.FSEvent">
|
14461 | <summary>
|
14462 | An F# use of an event backed by F#-declared metadata
|
14463 | </summary>
|
14464 | </member>
|
14465 | <member name="P:Microsoft.FSharp.Compiler.Infos.EventInfo.XmlDoc">
|
14466 | <summary>
|
14467 | Get the intra-assembly XML documentation for the property.
|
14468 | </summary>
|
14469 | </member>
|
14470 | <member name="P:Microsoft.FSharp.Compiler.Infos.EventInfo.TcGlobals">
|
14471 | <summary>
|
14472 | Get the TcGlobals associated with the object
|
14473 | </summary>
|
14474 | </member>
|
14475 | <member name="P:Microsoft.FSharp.Compiler.Infos.EventInfo.IsValueType">
|
14476 | <summary>
|
14477 | Indicates if the enclosing type for the event is a value type.
|
14478 |
|
14479 | For an extension event, this indicates if the event extends a struct type.
|
14480 | </summary>
|
14481 | </member>
|
14482 | <member name="P:Microsoft.FSharp.Compiler.Infos.EventInfo.IsStatic">
|
14483 | <summary>
|
14484 | Indicates if this property is static.
|
14485 | </summary>
|
14486 | </member>
|
14487 | <member name="P:Microsoft.FSharp.Compiler.Infos.EventInfo.HasDirectXmlComment">
|
14488 | <summary>
|
14489 | Indicates if this event has an associated XML comment authored in this assembly.
|
14490 | </summary>
|
14491 | </member>
|
14492 | <member name="P:Microsoft.FSharp.Compiler.Infos.EventInfo.EventName">
|
14493 | <summary>
|
14494 | Get the logical name of the event.
|
14495 | </summary>
|
14496 | </member>
|
14497 | <member name="P:Microsoft.FSharp.Compiler.Infos.EventInfo.EnclosingType">
|
14498 | <summary>
|
14499 | Get the enclosing type of the event.
|
14500 |
|
14501 | If this is an extension member, then this is the apparent parent, i.e. the type the event appears to extend.
|
14502 | </summary>
|
14503 | </member>
|
14504 | <member name="P:Microsoft.FSharp.Compiler.Infos.EventInfo.ArbitraryValRef">
|
14505 | <summary>
|
14506 | Try to get an arbitrary F# ValRef associated with the member. This is to determine if the member is virtual, amongst other things.
|
14507 | </summary>
|
14508 | </member>
|
14509 | <member name="M:Microsoft.FSharp.Compiler.Infos.EventInfo.GetRemoveMethod">
|
14510 | <summary>
|
14511 | Get the 'remove' method associated with an event
|
14512 | </summary>
|
14513 | </member>
|
14514 | <member name="M:Microsoft.FSharp.Compiler.Infos.EventInfo.GetDelegateType(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range)">
|
14515 | <summary>
|
14516 | Get the delegate type associated with the event.
|
14517 | </summary>
|
14518 | </member>
|
14519 | <member name="M:Microsoft.FSharp.Compiler.Infos.EventInfo.GetAddMethod">
|
14520 | <summary>
|
14521 | Get the 'add' method associated with an event
|
14522 | </summary>
|
14523 | </member>
|
14524 | <member name="M:Microsoft.FSharp.Compiler.Infos.EventInfo.EventInfosUseIdenticalDefintions(Microsoft.FSharp.Compiler.Infos.EventInfo,Microsoft.FSharp.Compiler.Infos.EventInfo)">
|
14525 | <summary>
|
14526 | Test whether two event infos have the same underlying definition.
|
14527 | </summary>
|
14528 | </member>
|
14529 | <member name="M:Microsoft.FSharp.Compiler.Infos.EventInfo.ComputeHashCode">
|
14530 | <summary>
|
14531 | Calculates a hash code of event info (similar as previous)
|
14532 | </summary>
|
14533 | </member>
|
14534 | <member name="T:Microsoft.FSharp.Compiler.Infos.EventInfo">
|
14535 | <summary>
|
14536 | Describes an F# use of an event
|
14537 | </summary>
|
14538 | </member>
|
14539 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILEventInfo.TypeRef">
|
14540 | <summary>
|
14541 | Get the declaring type of the event as an ILTypeRef
|
14542 | </summary>
|
14543 | </member>
|
14544 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILEventInfo.RawMetadata">
|
14545 | <summary>
|
14546 | Get the raw Abstract IL metadata for the event
|
14547 | </summary>
|
14548 | </member>
|
14549 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILEventInfo.Name">
|
14550 | <summary>
|
14551 | Get the name of the event
|
14552 | </summary>
|
14553 | </member>
|
14554 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILEventInfo.ILTypeInfo">
|
14555 | <summary>
|
14556 | Get the declaring IL type of the event as an ILTypeInfo
|
14557 | </summary>
|
14558 | </member>
|
14559 | <member name="M:Microsoft.FSharp.Compiler.Infos.ILEventInfo.RemoveMethod(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals)">
|
14560 | <summary>
|
14561 | Get the ILMethInfo describing the 'remove' method associated with the event
|
14562 | </summary>
|
14563 | </member>
|
14564 | <member name="M:Microsoft.FSharp.Compiler.Infos.ILEventInfo.IsStatic(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals)">
|
14565 | <summary>
|
14566 | Indicates if the property is static
|
14567 | </summary>
|
14568 | </member>
|
14569 | <member name="M:Microsoft.FSharp.Compiler.Infos.ILEventInfo.AddMethod(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals)">
|
14570 | <summary>
|
14571 | Get the ILMethInfo describing the 'add' method associated with the event
|
14572 | </summary>
|
14573 | </member>
|
14574 | <member name="T:Microsoft.FSharp.Compiler.Infos.ILEventInfo">
|
14575 | <summary>
|
14576 | Describes an F# use of an event backed by Abstract IL metadata
|
14577 | </summary>
|
14578 | </member>
|
14579 | <member name="T:Microsoft.FSharp.Compiler.Infos.PropInfo.ProvidedProp">
|
14580 | <summary>
|
14581 | An F# use of a property backed by provided metadata
|
14582 | </summary>
|
14583 | </member>
|
14584 | <member name="T:Microsoft.FSharp.Compiler.Infos.PropInfo.ILProp">
|
14585 | <summary>
|
14586 | An F# use of a property backed by Abstract IL metadata
|
14587 | </summary>
|
14588 | </member>
|
14589 | <member name="T:Microsoft.FSharp.Compiler.Infos.PropInfo.FSProp">
|
14590 | <summary>
|
14591 | An F# use of a property backed by F#-declared metadata
|
14592 | </summary>
|
14593 | </member>
|
14594 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.XmlDoc">
|
14595 | <summary>
|
14596 | Get the intra-assembly XML documentation for the property.
|
14597 | </summary>
|
14598 | </member>
|
14599 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.TcGlobals">
|
14600 | <summary>
|
14601 | Get the TcGlobals associated with the object
|
14602 | </summary>
|
14603 | </member>
|
14604 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.SetterMethod">
|
14605 | <summary>
|
14606 | Get a MethInfo for the 'setter' method associated with the property
|
14607 | </summary>
|
14608 | </member>
|
14609 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.PropertyName">
|
14610 | <summary>
|
14611 | Get the logical name of the property.
|
14612 | </summary>
|
14613 | </member>
|
14614 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.IsVirtualProperty">
|
14615 | <summary>
|
14616 | True if the getter (or, if absent, the setter) is a virtual method
|
14617 | </summary>
|
14618 | </member>
|
14619 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.IsValueType">
|
14620 | <summary>
|
14621 | Indicates if the enclosing type for the property is a value type.
|
14622 |
|
14623 | For an extension property, this indicates if the property extends a struct type.
|
14624 | </summary>
|
14625 | </member>
|
14626 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.IsStatic">
|
14627 | <summary>
|
14628 | Indicates if this property is static.
|
14629 | </summary>
|
14630 | </member>
|
14631 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.IsNewSlot">
|
14632 | <summary>
|
14633 | Indicates if the property is logically a 'newslot', i.e. hides any previous slots of the same name.
|
14634 | </summary>
|
14635 | </member>
|
14636 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.IsIndexer">
|
14637 | <summary>
|
14638 | Indicates if this property is an indexer property, i.e. a property with arguments.
|
14639 | </summary>
|
14640 | </member>
|
14641 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.IsFSharpEventProperty">
|
14642 | <summary>
|
14643 | Indicates if this is an F# property compiled as a CLI event, e.g. a [<CLIEvent>] property.
|
14644 | </summary>
|
14645 | </member>
|
14646 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.IsExtensionMember">
|
14647 | <summary>
|
14648 | Indicates if this is an extension member
|
14649 | </summary>
|
14650 | </member>
|
14651 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.IsDispatchSlot">
|
14652 | <summary>
|
14653 | Indicates if the getter (or, if absent, the setter) for the property is a dispatch slot.
|
14654 | </summary>
|
14655 | </member>
|
14656 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.IsDefiniteFSharpOverride">
|
14657 | <summary>
|
14658 | Indicates if this property is marked 'override' and thus definitely overrides another property.
|
14659 | </summary>
|
14660 | </member>
|
14661 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.HasSetter">
|
14662 | <summary>
|
14663 | Indicates if this property has an associated setter method.
|
14664 | </summary>
|
14665 | </member>
|
14666 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.HasGetter">
|
14667 | <summary>
|
14668 | Indicates if this property has an associated getter method.
|
14669 | </summary>
|
14670 | </member>
|
14671 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.HasDirectXmlComment">
|
14672 | <summary>
|
14673 | Indicates if this property has an associated XML comment authored in this assembly.
|
14674 | </summary>
|
14675 | </member>
|
14676 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.GetterMethod">
|
14677 | <summary>
|
14678 | Get a MethInfo for the 'getter' method associated with the property
|
14679 | </summary>
|
14680 | </member>
|
14681 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.EnclosingType">
|
14682 | <summary>
|
14683 | Get the enclosing type of the proeprty.
|
14684 |
|
14685 | If this is an extension member, then this is the apparent parent, i.e. the type the property appears to extend.
|
14686 | </summary>
|
14687 | </member>
|
14688 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.DropSetter">
|
14689 | <summary>
|
14690 | Return a new property info where there is no associated setter, only an associated getter.
|
14691 |
|
14692 | Property infos can combine getters and setters, assuming they are consistent w.r.t. 'virtual', indexer argument types etc.
|
14693 | When checking consistency we split these apart
|
14694 | </summary>
|
14695 | </member>
|
14696 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.DropGetter">
|
14697 | <summary>
|
14698 | Return a new property info where there is no associated getter, only an associated setter.
|
14699 | </summary>
|
14700 | </member>
|
14701 | <member name="P:Microsoft.FSharp.Compiler.Infos.PropInfo.ArbitraryValRef">
|
14702 | <summary>
|
14703 | Try to get an arbitrary F# ValRef associated with the member. This is to determine if the member is virtual, amongst other things.
|
14704 | </summary>
|
14705 | </member>
|
14706 | <member name="M:Microsoft.FSharp.Compiler.Infos.PropInfo.PropInfosUseIdenticalDefinitions(Microsoft.FSharp.Compiler.Infos.PropInfo,Microsoft.FSharp.Compiler.Infos.PropInfo)">
|
14707 | <summary>
|
14708 | Test whether two property infos have the same underlying definition.
|
14709 |
|
14710 | Uses the same techniques as 'MethInfosUseIdenticalDefinitions'.
|
14711 | </summary>
|
14712 | </member>
|
14713 | <member name="M:Microsoft.FSharp.Compiler.Infos.PropInfo.GetPropertyType(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range)">
|
14714 | <summary>
|
14715 | Get the result type of the property
|
14716 | </summary>
|
14717 | </member>
|
14718 | <member name="M:Microsoft.FSharp.Compiler.Infos.PropInfo.GetParamTypes(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range)">
|
14719 | <summary>
|
14720 | Get the types of the indexer parameters associated with the property
|
14721 | </summary>
|
14722 | </member>
|
14723 | <member name="M:Microsoft.FSharp.Compiler.Infos.PropInfo.GetParamNamesAndTypes(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range)">
|
14724 | <summary>
|
14725 | Get the names and types of the indexer parameters associated with the property
|
14726 | </summary>
|
14727 | </member>
|
14728 | <member name="M:Microsoft.FSharp.Compiler.Infos.PropInfo.GetParamDatas(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range)">
|
14729 | <summary>
|
14730 | Get the details of the indexer parameters associated with the property
|
14731 | </summary>
|
14732 | </member>
|
14733 | <member name="M:Microsoft.FSharp.Compiler.Infos.PropInfo.ComputeHashCode">
|
14734 | <summary>
|
14735 | Calculates a hash code of property info (similar as previous)
|
14736 | </summary>
|
14737 | </member>
|
14738 | <member name="T:Microsoft.FSharp.Compiler.Infos.PropInfo">
|
14739 | <summary>
|
14740 | Describes an F# use of a property
|
14741 | </summary>
|
14742 | </member>
|
14743 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILPropInfo.RawMetadata">
|
14744 | <summary>
|
14745 | Get the raw Abstract IL metadata for the IL property
|
14746 | </summary>
|
14747 | </member>
|
14748 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILPropInfo.PropertyName">
|
14749 | <summary>
|
14750 | Get the name of the IL property
|
14751 | </summary>
|
14752 | </member>
|
14753 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILPropInfo.IsStatic">
|
14754 | <summary>
|
14755 | Indicates if the IL property is static
|
14756 | </summary>
|
14757 | </member>
|
14758 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILPropInfo.ILTypeInfo">
|
14759 | <summary>
|
14760 | Get the declaring IL type of the IL property, including any generic instantiation
|
14761 | </summary>
|
14762 | </member>
|
14763 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILPropInfo.HasSetter">
|
14764 | <summary>
|
14765 | Indicates if the IL property has a 'set' method
|
14766 | </summary>
|
14767 | </member>
|
14768 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILPropInfo.HasGetter">
|
14769 | <summary>
|
14770 | Indicates if the IL property has a 'get' method
|
14771 | </summary>
|
14772 | </member>
|
14773 | <member name="M:Microsoft.FSharp.Compiler.Infos.ILPropInfo.SetterMethod(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals)">
|
14774 | <summary>
|
14775 | Gets the ILMethInfo of the 'set' method for the IL property
|
14776 | </summary>
|
14777 | </member>
|
14778 | <member name="M:Microsoft.FSharp.Compiler.Infos.ILPropInfo.IsVirtual(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals)">
|
14779 | <summary>
|
14780 | Indicates if the IL property is virtual
|
14781 | </summary>
|
14782 | </member>
|
14783 | <member name="M:Microsoft.FSharp.Compiler.Infos.ILPropInfo.IsNewSlot(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals)">
|
14784 | <summary>
|
14785 | Indicates if the IL property is logically a 'newslot', i.e. hides any previous slots of the same name.
|
14786 | </summary>
|
14787 | </member>
|
14788 | <member name="M:Microsoft.FSharp.Compiler.Infos.ILPropInfo.GetterMethod(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals)">
|
14789 | <summary>
|
14790 | Gets the ILMethInfo of the 'get' method for the IL property
|
14791 | </summary>
|
14792 | </member>
|
14793 | <member name="M:Microsoft.FSharp.Compiler.Infos.ILPropInfo.GetPropertyType(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range)">
|
14794 | <summary>
|
14795 | Get the return type of the IL property.
|
14796 | </summary>
|
14797 | </member>
|
14798 | <member name="M:Microsoft.FSharp.Compiler.Infos.ILPropInfo.GetParamTypes(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range)">
|
14799 | <summary>
|
14800 | Get the types of the indexer arguments associated with the IL property.
|
14801 | </summary>
|
14802 | </member>
|
14803 | <member name="M:Microsoft.FSharp.Compiler.Infos.ILPropInfo.GetParamNamesAndTypes(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range)">
|
14804 | <summary>
|
14805 | Get the names and types of the indexer arguments associated with the IL property.
|
14806 | </summary>
|
14807 | </member>
|
14808 | <member name="T:Microsoft.FSharp.Compiler.Infos.ILPropInfo">
|
14809 | <summary>
|
14810 | Describes an F# use of a property backed by Abstract IL metadata
|
14811 | </summary>
|
14812 | </member>
|
14813 | <member name="P:Microsoft.FSharp.Compiler.Infos.UnionCaseInfo.UnionCaseRef">
|
14814 | <summary>
|
14815 | Get a reference to the F# metadata for the uninstantiated union case
|
14816 | </summary>
|
14817 | </member>
|
14818 | <member name="P:Microsoft.FSharp.Compiler.Infos.UnionCaseInfo.UnionCase">
|
14819 | <summary>
|
14820 | Get the F# metadata for the uninstantiated union case
|
14821 | </summary>
|
14822 | </member>
|
14823 | <member name="P:Microsoft.FSharp.Compiler.Infos.UnionCaseInfo.TypeInst">
|
14824 | <summary>
|
14825 | Get the generic instantiation of the declaring type of the union case
|
14826 | </summary>
|
14827 | </member>
|
14828 | <member name="P:Microsoft.FSharp.Compiler.Infos.UnionCaseInfo.TyconRef">
|
14829 | <summary>
|
14830 | Get a reference to the F# metadata for the declaring union type
|
14831 | </summary>
|
14832 | </member>
|
14833 | <member name="P:Microsoft.FSharp.Compiler.Infos.UnionCaseInfo.Tycon">
|
14834 | <summary>
|
14835 | Get the F# metadata for the declaring union type
|
14836 | </summary>
|
14837 | </member>
|
14838 | <member name="P:Microsoft.FSharp.Compiler.Infos.UnionCaseInfo.Name">
|
14839 | <summary>
|
14840 | Get the name of the union case
|
14841 | </summary>
|
14842 | </member>
|
14843 | <member name="T:Microsoft.FSharp.Compiler.Infos.UnionCaseInfo">
|
14844 | <summary>
|
14845 | Describes an F# use of a union case
|
14846 | </summary>
|
14847 | </member>
|
14848 | <member name="P:Microsoft.FSharp.Compiler.Infos.RecdFieldInfo.TypeInst">
|
14849 | <summary>
|
14850 | Get the generic instantiation of the declaring type of the field
|
14851 | </summary>
|
14852 | </member>
|
14853 | <member name="P:Microsoft.FSharp.Compiler.Infos.RecdFieldInfo.TyconRef">
|
14854 | <summary>
|
14855 | Get a reference to the F# metadata for the F#-declared record, class or struct type
|
14856 | </summary>
|
14857 | </member>
|
14858 | <member name="P:Microsoft.FSharp.Compiler.Infos.RecdFieldInfo.Tycon">
|
14859 | <summary>
|
14860 | Get the F# metadata for the F#-declared record, class or struct type
|
14861 | </summary>
|
14862 | </member>
|
14863 | <member name="P:Microsoft.FSharp.Compiler.Infos.RecdFieldInfo.RecdFieldRef">
|
14864 | <summary>
|
14865 | Get a reference to the F# metadata for the uninstantiated field
|
14866 | </summary>
|
14867 | </member>
|
14868 | <member name="P:Microsoft.FSharp.Compiler.Infos.RecdFieldInfo.RecdField">
|
14869 | <summary>
|
14870 | Get the F# metadata for the uninstantiated field
|
14871 | </summary>
|
14872 | </member>
|
14873 | <member name="P:Microsoft.FSharp.Compiler.Infos.RecdFieldInfo.Name">
|
14874 | <summary>
|
14875 | Get the name of the field in an F#-declared record, class or struct type
|
14876 | </summary>
|
14877 | </member>
|
14878 | <member name="P:Microsoft.FSharp.Compiler.Infos.RecdFieldInfo.LiteralValue">
|
14879 | <summary>
|
14880 | Indicate if the field is a literal field in an F#-declared record, class or struct type
|
14881 | </summary>
|
14882 | </member>
|
14883 | <member name="P:Microsoft.FSharp.Compiler.Infos.RecdFieldInfo.IsStatic">
|
14884 | <summary>
|
14885 | Indicate if the field is a static field in an F#-declared record, class or struct type
|
14886 | </summary>
|
14887 | </member>
|
14888 | <member name="P:Microsoft.FSharp.Compiler.Infos.RecdFieldInfo.FieldType">
|
14889 | <summary>
|
14890 | Get the (instantiated) type of the field in an F#-declared record, class or struct type
|
14891 | </summary>
|
14892 | </member>
|
14893 | <member name="P:Microsoft.FSharp.Compiler.Infos.RecdFieldInfo.EnclosingType">
|
14894 | <summary>
|
14895 | Get the enclosing (declaring) type of the field in an F#-declared record, class or struct type
|
14896 | </summary>
|
14897 | </member>
|
14898 | <member name="T:Microsoft.FSharp.Compiler.Infos.RecdFieldInfo">
|
14899 | <summary>
|
14900 | Describes an F# use of a field in an F#-declared record, class or struct type
|
14901 | </summary>
|
14902 | </member>
|
14903 | <member name="T:Microsoft.FSharp.Compiler.Infos.ILFieldInfo.ProvidedField">
|
14904 | <summary>
|
14905 | Represents a single use of a field backed by provided metadata
|
14906 | </summary>
|
14907 | </member>
|
14908 | <member name="T:Microsoft.FSharp.Compiler.Infos.ILFieldInfo.ILFieldInfo">
|
14909 | <summary>
|
14910 | Represents a single use of a field backed by Abstract IL metadata
|
14911 | </summary>
|
14912 | </member>
|
14913 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILFieldInfo.TypeInst">
|
14914 | <summary>
|
14915 | Get the type instantiation of the declaring type of the field
|
14916 | </summary>
|
14917 | </member>
|
14918 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILFieldInfo.ScopeRef">
|
14919 | <summary>
|
14920 | Get the scope used to interpret IL metadata
|
14921 | </summary>
|
14922 | </member>
|
14923 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILFieldInfo.LiteralValue">
|
14924 | <summary>
|
14925 | Indicates if the field is a literal field with an associated literal value
|
14926 | </summary>
|
14927 | </member>
|
14928 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILFieldInfo.IsValueType">
|
14929 | <summary>
|
14930 | Indicates if the field is a member of a struct or enum type
|
14931 | </summary>
|
14932 | </member>
|
14933 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILFieldInfo.IsStatic">
|
14934 | <summary>
|
14935 | Indicates if the field is static
|
14936 | </summary>
|
14937 | </member>
|
14938 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILFieldInfo.IsSpecialName">
|
14939 | <summary>
|
14940 | Indicates if the field has the 'specialname' property in the .NET IL
|
14941 | </summary>
|
14942 | </member>
|
14943 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILFieldInfo.IsInitOnly">
|
14944 | <summary>
|
14945 | Indicates if the field is readonly (in the .NET/C# sense of readonly)
|
14946 | </summary>
|
14947 | </member>
|
14948 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILFieldInfo.ILTypeRef">
|
14949 | <summary>
|
14950 | Get a reference to the declaring type of the field as an ILTypeRef
|
14951 | </summary>
|
14952 | </member>
|
14953 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILFieldInfo.ILFieldType">
|
14954 | <summary>
|
14955 | Get the type of the field as an IL type
|
14956 | </summary>
|
14957 | </member>
|
14958 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILFieldInfo.ILFieldRef">
|
14959 | <summary>
|
14960 | Get an (uninstantiated) reference to the field as an Abstract IL ILFieldRef
|
14961 | </summary>
|
14962 | </member>
|
14963 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILFieldInfo.FieldName">
|
14964 | <summary>
|
14965 | GENERIC TYPE PROVIDERS
|
14966 | Get the name of the field
|
14967 | </summary>
|
14968 | </member>
|
14969 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILFieldInfo.EnclosingType">
|
14970 | <summary>
|
14971 | Get the enclosing ("parent"/"declaring") type of the field.
|
14972 | </summary>
|
14973 | </member>
|
14974 | <member name="M:Microsoft.FSharp.Compiler.Infos.ILFieldInfo.FieldType(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range)">
|
14975 | <summary>
|
14976 | Get the type of the field as an F# type
|
14977 | </summary>
|
14978 | </member>
|
14979 | <member name="T:Microsoft.FSharp.Compiler.Infos.ILFieldInfo">
|
14980 | <summary>
|
14981 | Represents a single use of a IL or provided field from one point in an F# program
|
14982 | </summary>
|
14983 | </member>
|
14984 | <member name="T:Microsoft.FSharp.Compiler.Infos.MethInfo.ProvidedMeth">
|
14985 | <summary>
|
14986 | Describes a use of a method backed by provided metadata
|
14987 | </summary>
|
14988 | </member>
|
14989 | <member name="T:Microsoft.FSharp.Compiler.Infos.MethInfo.DefaultStructCtor">
|
14990 | <summary>
|
14991 | Describes a use of a pseudo-method corresponding to the default constructor for a .NET struct type
|
14992 | </summary>
|
14993 | </member>
|
14994 | <member name="T:Microsoft.FSharp.Compiler.Infos.MethInfo.ILMeth">
|
14995 | <summary>
|
14996 | ILMeth(tcGlobals, ilMethInfo, extensionMethodPriority).
|
14997 |
|
14998 | Describes a use of a method backed by Abstract IL # metadata
|
14999 | </summary>
|
15000 | </member>
|
15001 | <member name="T:Microsoft.FSharp.Compiler.Infos.MethInfo.FSMeth">
|
15002 | <summary>
|
15003 | FSMeth(tcGlobals, declaringType, valRef, extensionMethodPriority).
|
15004 |
|
15005 | Describes a use of a method declared in F# code and backed by F# metadata.
|
15006 | </summary>
|
15007 | </member>
|
15008 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.XmlDoc">
|
15009 | <summary>
|
15010 | Get the XML documentation associated with the method
|
15011 | </summary>
|
15012 | </member>
|
15013 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.TcGlobals">
|
15014 | <summary>
|
15015 | Get the TcGlobals value that governs the method declaration
|
15016 | </summary>
|
15017 | </member>
|
15018 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.ProvidedStaticParameterInfo">
|
15019 | <summary>
|
15020 | Get the information about provided static parameters, if any
|
15021 | </summary>
|
15022 | </member>
|
15023 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.NumArgs">
|
15024 | <summary>
|
15025 | Get a list of argument-number counts, one count for each set of curried arguments.
|
15026 |
|
15027 | For an extension member, drop the 'this' argument.
|
15028 | </summary>
|
15029 | </member>
|
15030 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.LogicalName">
|
15031 | <summary>
|
15032 | Get the method name in LogicalName form, i.e. the name as it would be stored in .NET metadata
|
15033 | </summary>
|
15034 | </member>
|
15035 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.IsStruct">
|
15036 | <summary>
|
15037 | Indicates if the enclosing type for the method is a value type.
|
15038 |
|
15039 | For an extension method, this indicates if the method extends a struct type.
|
15040 | </summary>
|
15041 | </member>
|
15042 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.IsNullary">
|
15043 | <summary>
|
15044 | Indicates if this method takes no arguments
|
15045 | </summary>
|
15046 | </member>
|
15047 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.IsInstance">
|
15048 | <summary>
|
15049 | Does the method appear to the user as an instance method?
|
15050 | </summary>
|
15051 | </member>
|
15052 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.IsFSharpStyleExtensionMember">
|
15053 | <summary>
|
15054 | Indicates if this is an F# extension member.
|
15055 | </summary>
|
15056 | </member>
|
15057 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.IsFSharpExplicitInterfaceImplementation">
|
15058 | <summary>
|
15059 | Check if this method is an explicit implementation of an interface member
|
15060 | </summary>
|
15061 | </member>
|
15062 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.IsFSharpEventPropertyMethod">
|
15063 | <summary>
|
15064 | Indicates if this method is a generated method associated with an F# CLIEvent property compiled as a .NET event
|
15065 | </summary>
|
15066 | </member>
|
15067 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.IsExtensionMember">
|
15068 | <summary>
|
15069 | Indicates if this is an extension member.
|
15070 | </summary>
|
15071 | </member>
|
15072 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.IsDefiniteFSharpOverride">
|
15073 | <summary>
|
15074 | Check if this method is marked 'override' and thus definitely overrides another method.
|
15075 | </summary>
|
15076 | </member>
|
15077 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.IsCSharpStyleExtensionMember">
|
15078 | <summary>
|
15079 | Indicates if this is an C#-style extension member.
|
15080 | </summary>
|
15081 | </member>
|
15082 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.HasDirectXmlComment">
|
15083 | <summary>
|
15084 | Indicates if this is a method defined in this assembly with an internal XML comment
|
15085 | </summary>
|
15086 | </member>
|
15087 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.GenericArity">
|
15088 | <summary>
|
15089 | Get the number of generic method parameters for a method.
|
15090 | For an extension method this includes all type parameters, even if it is extending a generic type.
|
15091 | </summary>
|
15092 | </member>
|
15093 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.FormalMethodTypars">
|
15094 | <summary>
|
15095 | Get the formal generic method parameters for the method as a list of type variables.
|
15096 |
|
15097 | For an extension method this includes all type parameters, even if it is extending a generic type.
|
15098 | </summary>
|
15099 | </member>
|
15100 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.FormalMethodInst">
|
15101 | <summary>
|
15102 | Get the formal generic method parameters for the method as a list of variable types.
|
15103 | </summary>
|
15104 | </member>
|
15105 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.ExtensionMemberPriorityOption">
|
15106 | <summary>
|
15107 | Get the extension method priority of the method, if it has one.
|
15108 | </summary>
|
15109 | </member>
|
15110 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.ExtensionMemberPriority">
|
15111 | <summary>
|
15112 | Get the extension method priority of the method. If it is not an extension method
|
15113 | then use the highest possible value since non-extension methods always take priority
|
15114 | over extension members.
|
15115 | </summary>
|
15116 | </member>
|
15117 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.EnclosingType">
|
15118 | <summary>
|
15119 | Get the enclosing type of the method info.
|
15120 |
|
15121 | If this is an extension member, then this is the apparent parent, i.e. the type the method appears to extend.
|
15122 | This may be a variable type.
|
15123 | </summary>
|
15124 | </member>
|
15125 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.DisplayName">
|
15126 | <summary>
|
15127 | Get the method name in DisplayName form
|
15128 | </summary>
|
15129 | </member>
|
15130 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.DeclaringTypeInst">
|
15131 | <summary>
|
15132 | Get the actual type instantiation of the declaring type associated with this use of the method.
|
15133 |
|
15134 | For extension members this is empty (the instantiation of the declaring type).
|
15135 | </summary>
|
15136 | </member>
|
15137 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.DeclaringEntityRef">
|
15138 | <summary>
|
15139 | Get the declaring type or module holding the method. If this is an C#-style extension method then this is the type
|
15140 | holding the static member that is the extension method. If this is an F#-style extension method it is the logical module
|
15141 | holding the value for the extension method.
|
15142 | </summary>
|
15143 | </member>
|
15144 | <member name="P:Microsoft.FSharp.Compiler.Infos.MethInfo.ArbitraryValRef">
|
15145 | <summary>
|
15146 | Try to get an arbitrary F# ValRef associated with the member. This is to determine if the member is virtual, amongst other things.
|
15147 | </summary>
|
15148 | </member>
|
15149 | <member name="M:Microsoft.FSharp.Compiler.Infos.MethInfo.MethInfosUseIdenticalDefinitions(Microsoft.FSharp.Compiler.Infos.MethInfo,Microsoft.FSharp.Compiler.Infos.MethInfo)">
|
15150 | <summary>
|
15151 | Tests whether two method infos have the same underlying definition.
|
15152 | Used to merge operator overloads collected from left and right of an operator constraint.
|
15153 | </summary>
|
15154 | </member>
|
15155 | <member name="M:Microsoft.FSharp.Compiler.Infos.MethInfo.Instantiate(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{System.Tuple{Microsoft.FSharp.Compiler.Tast.Typar,Microsoft.FSharp.Compiler.Tast.TType}})">
|
15156 | <summary>
|
15157 | Apply a type instantiation to a method info, i.e. apply the instantiation to the enclosing type.
|
15158 | </summary>
|
15159 | </member>
|
15160 | <member name="M:Microsoft.FSharp.Compiler.Infos.MethInfo.GetSlotSig(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range)">
|
15161 | <summary>
|
15162 | Get the signature of an abstract method slot.
|
15163 | </summary>
|
15164 | </member>
|
15165 | <member name="M:Microsoft.FSharp.Compiler.Infos.MethInfo.GetParamTypes(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType})">
|
15166 | <summary>
|
15167 | Get the parameter types of a method info
|
15168 | </summary>
|
15169 | </member>
|
15170 | <member name="M:Microsoft.FSharp.Compiler.Infos.MethInfo.GetParamDatas(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType})">
|
15171 | <summary>
|
15172 | Get the ParamData objects for the parameters of a MethInfo
|
15173 | </summary>
|
15174 | </member>
|
15175 | <member name="M:Microsoft.FSharp.Compiler.Infos.MethInfo.GetParamAttribs(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range)">
|
15176 | <summary>
|
15177 | Get the parameter attributes of a method info, which get combined with the parameter names and types
|
15178 | </summary>
|
15179 | </member>
|
15180 | <member name="M:Microsoft.FSharp.Compiler.Infos.MethInfo.GetObjArgTypes(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType})">
|
15181 | <summary>
|
15182 | Get the (zero or one) 'self'/'this'/'object' arguments associated with a method.
|
15183 | An instance method returns one object argument.
|
15184 | </summary>
|
15185 | </member>
|
15186 | <member name="M:Microsoft.FSharp.Compiler.Infos.MethInfo.GetFormalTyparsOfDeclaringType(Microsoft.FSharp.Compiler.Range.range)">
|
15187 | <summary>
|
15188 | Select all the type parameters of the declaring type of a method.
|
15189 |
|
15190 | For extension methods, no type parameters are returned, because all the
|
15191 | type parameters are part of the apparent type, rather the
|
15192 | declaring type, even for extension methods extending generic types.
|
15193 | </summary>
|
15194 | </member>
|
15195 | <member name="M:Microsoft.FSharp.Compiler.Infos.MethInfo.GetFSharpReturnTy(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType})">
|
15196 | <summary>
|
15197 | Get the return type of a method info, where 'void' is returned as 'unit'
|
15198 | </summary>
|
15199 | </member>
|
15200 | <member name="M:Microsoft.FSharp.Compiler.Infos.MethInfo.GetCompiledReturnTy(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType})">
|
15201 | <summary>
|
15202 | Get the return type of a method info, where 'void' is returned as 'None'
|
15203 | </summary>
|
15204 | </member>
|
15205 | <member name="M:Microsoft.FSharp.Compiler.Infos.MethInfo.CreateILMeth(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodDef)">
|
15206 | <summary>
|
15207 | Build IL method infos.
|
15208 | </summary>
|
15209 | </member>
|
15210 | <member name="M:Microsoft.FSharp.Compiler.Infos.MethInfo.CreateILExtensionMeth(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Tast.EntityRef,Microsoft.FSharp.Core.FSharpOption{System.UInt64},Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodDef)">
|
15211 | <summary>
|
15212 | Build IL method infos for a C#-style extension method
|
15213 | </summary>
|
15214 | </member>
|
15215 | <member name="M:Microsoft.FSharp.Compiler.Infos.MethInfo.ComputeHashCode">
|
15216 | <summary>
|
15217 | Calculates a hash code of method info. Note: this is a very imperfect implementation,
|
15218 | but it works decently for comparing methods in the language service...
|
15219 | </summary>
|
15220 | </member>
|
15221 | <member name="M:Microsoft.FSharp.Compiler.Infos.MethInfo.AdjustUserTypeInstForFSharpStyleIndexedExtensionMembers(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType})">
|
15222 | <summary>
|
15223 | Add the actual type instantiation of the apparent type of an F# extension method.
|
15224 | </summary>
|
15225 | </member>
|
15226 | <member name="T:Microsoft.FSharp.Compiler.Infos.MethInfo">
|
15227 | <summary>
|
15228 | Describes an F# use of a method
|
15229 | </summary>
|
15230 | </member>
|
15231 | <member name="T:Microsoft.FSharp.Compiler.Infos.ILMethInfo.ILMethInfo">
|
15232 | <summary>
|
15233 | ILMethInfo(g, ilApparentType, ilDeclaringTyconRefOpt, ilMethodDef, ilGenericMethodTyArgs)
|
15234 |
|
15235 | Describes an F# use of an IL method.
|
15236 |
|
15237 | If ilDeclaringTyconRefOpt is 'Some' then this is an F# use of an C#-style extension method.
|
15238 | If ilDeclaringTyconRefOpt is 'None' then ilApparentType is an IL type definition.
|
15239 | </summary>
|
15240 | </member>
|
15241 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.RawMetadata">
|
15242 | <summary>
|
15243 | Get the Abstract IL metadata associated with the method.
|
15244 | </summary>
|
15245 | </member>
|
15246 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.ParamMetadata">
|
15247 | <summary>
|
15248 | Get the Abstract IL metadata corresponding to the parameters of the method.
|
15249 | If this is an C#-style extension method then drop the object argument.
|
15250 | </summary>
|
15251 | </member>
|
15252 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.NumParams">
|
15253 | <summary>
|
15254 | Get the number of parameters of the method
|
15255 | </summary>
|
15256 | </member>
|
15257 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.MetadataScope">
|
15258 | <summary>
|
15259 | Get the Abstract IL scope information associated with interpreting the Abstract IL metadata that backs this method.
|
15260 | </summary>
|
15261 | </member>
|
15262 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.IsVirtual">
|
15263 | <summary>
|
15264 | Indicates if the IL method is marked virtual.
|
15265 | </summary>
|
15266 | </member>
|
15267 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.IsStatic">
|
15268 | <summary>
|
15269 | Does it appear to the user as a static method?
|
15270 | </summary>
|
15271 | </member>
|
15272 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.IsProtectedAccessibility">
|
15273 | <summary>
|
15274 | Indicates if the method has protected accessibility,
|
15275 | </summary>
|
15276 | </member>
|
15277 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.IsNewSlot">
|
15278 | <summary>
|
15279 | Does it have the .NET IL 'newslot' flag set, and is also a virtual?
|
15280 | </summary>
|
15281 | </member>
|
15282 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.IsInstance">
|
15283 | <summary>
|
15284 | Does it appear to the user as an instance method?
|
15285 | </summary>
|
15286 | </member>
|
15287 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.IsILExtensionMethod">
|
15288 | <summary>
|
15289 | Indicates if the method is an extension method
|
15290 | </summary>
|
15291 | </member>
|
15292 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.IsFinal">
|
15293 | <summary>
|
15294 | Indicates if the IL method is marked final.
|
15295 | </summary>
|
15296 | </member>
|
15297 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.IsConstructor">
|
15298 | <summary>
|
15299 | Indicates if the method is a constructor
|
15300 | </summary>
|
15301 | </member>
|
15302 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.IsClassConstructor">
|
15303 | <summary>
|
15304 | Indicates if the method is a class initializer.
|
15305 | </summary>
|
15306 | </member>
|
15307 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.IsAbstract">
|
15308 | <summary>
|
15309 | Indicates if the IL method is marked abstract.
|
15310 | </summary>
|
15311 | </member>
|
15312 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.ILName">
|
15313 | <summary>
|
15314 | Get the IL name of the method
|
15315 | </summary>
|
15316 | </member>
|
15317 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.ILMethodRef">
|
15318 | <summary>
|
15319 | Get a reference to the method (dropping all generic instantiations), as an Abstract IL ILMethodRef.
|
15320 | </summary>
|
15321 | </member>
|
15322 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.FormalMethodTypars">
|
15323 | <summary>
|
15324 | Get the formal method type parameters associated with a method.
|
15325 | </summary>
|
15326 | </member>
|
15327 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.DeclaringTypeInst">
|
15328 | <summary>
|
15329 | Get the instantiation of the declaring type of the method.
|
15330 | If this is an C#-style extension method then this is empty because extension members
|
15331 | are never in generic classes.
|
15332 | </summary>
|
15333 | </member>
|
15334 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.DeclaringTyconRefOption">
|
15335 | <summary>
|
15336 | Get the declaring type associated with an extension member, if any.
|
15337 | </summary>
|
15338 | </member>
|
15339 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.DeclaringTyconRef">
|
15340 | <summary>
|
15341 | Get the declaring type of the method. If this is an C#-style extension method then this is the IL type
|
15342 | holding the static member that is the extension method.
|
15343 | </summary>
|
15344 | </member>
|
15345 | <member name="P:Microsoft.FSharp.Compiler.Infos.ILMethInfo.ApparentEnclosingType">
|
15346 | <summary>
|
15347 | Get the apparent declaring type of the method as an F# type.
|
15348 | If this is an C#-style extension method then this is the type which the method
|
15349 | appears to extend. This may be a variable type.
|
15350 | </summary>
|
15351 | </member>
|
15352 | <member name="M:Microsoft.FSharp.Compiler.Infos.ILMethInfo.IsDllImport(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals)">
|
15353 | <summary>
|
15354 | Indicates if the method is marked as a DllImport (a PInvoke). This is done by looking at the IL custom attributes on
|
15355 | the method.
|
15356 | </summary>
|
15357 | </member>
|
15358 | <member name="M:Microsoft.FSharp.Compiler.Infos.ILMethInfo.GetRawArgTypes(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType})">
|
15359 | <summary>
|
15360 | Get all the argument types of the IL method. Include the object argument even if this is
|
15361 | an C#-style extension method.
|
15362 | </summary>
|
15363 | </member>
|
15364 | <member name="M:Microsoft.FSharp.Compiler.Infos.ILMethInfo.GetParamTypes(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType})">
|
15365 | <summary>
|
15366 | Get the argument types of the the IL method. If this is an C#-style extension method
|
15367 | then drop the object argument.
|
15368 | </summary>
|
15369 | </member>
|
15370 | <member name="M:Microsoft.FSharp.Compiler.Infos.ILMethInfo.GetParamNamesAndTypes(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType})">
|
15371 | <summary>
|
15372 | Get info about the arguments of the IL method. If this is an C#-style extension method then
|
15373 | drop the object argument.
|
15374 | </summary>
|
15375 | </member>
|
15376 | <member name="M:Microsoft.FSharp.Compiler.Infos.ILMethInfo.GetObjArgTypes(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType})">
|
15377 | <summary>
|
15378 | Get the (zero or one) 'self'/'this'/'object' arguments associated with an IL method.
|
15379 | An instance extension method returns one object argument.
|
15380 | </summary>
|
15381 | </member>
|
15382 | <member name="M:Microsoft.FSharp.Compiler.Infos.ILMethInfo.GetFSharpReturnTy(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType})">
|
15383 | <summary>
|
15384 | Get the F# view of the return type of the method, where 'void' is 'unit'.
|
15385 | </summary>
|
15386 | </member>
|
15387 | <member name="M:Microsoft.FSharp.Compiler.Infos.ILMethInfo.GetCompiledReturnTy(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType})">
|
15388 | <summary>
|
15389 | Get the compiled return type of the method, where 'void' is None.
|
15390 | </summary>
|
15391 | </member>
|
15392 | <member name="T:Microsoft.FSharp.Compiler.Infos.ILMethInfo">
|
15393 | <summary>
|
15394 | Describes an F# use of an IL method.
|
15395 | </summary>
|
15396 | </member>
|
15397 | <member name="T:Microsoft.FSharp.Compiler.Infos.ILTypeInfo.ILTypeInfo">
|
15398 | <summary>
|
15399 | ILTypeInfo (tyconRef, ilTypeRef, typeArgs, ilTypeDef).
|
15400 | </summary>
|
15401 | </member>
|
15402 | <member name="T:Microsoft.FSharp.Compiler.Infos.ILTypeInfo">
|
15403 | <summary>
|
15404 | Describes an F# use of an IL type, including the type instantiation associated with the type at a particular usage point.
|
15405 |
|
15406 | This is really just 1:1 with the subset ot TType which result from building types using IL type definitions.
|
15407 | </summary>
|
15408 | </member>
|
15409 | <member name="T:Microsoft.FSharp.Compiler.Infos.ParamData">
|
15410 | <summary>
|
15411 | Full information about a parameter returned for use by the type checker and language service.
|
15412 | </summary>
|
15413 | </member>
|
15414 | <member name="T:Microsoft.FSharp.Compiler.Infos.ParamNameAndType">
|
15415 | <summary>
|
15416 | Partial information about a parameter returned for use by the Language Service
|
15417 | </summary>
|
15418 | </member>
|
15419 | <member name="T:Microsoft.FSharp.Compiler.Infos.OptionalArgInfo.CallerSide">
|
15420 | <summary>
|
15421 | The argument is optional, and is a caller-side .NET optional or default arg
|
15422 | </summary>
|
15423 | </member>
|
15424 | <member name="T:Microsoft.FSharp.Compiler.Infos.OptionalArgInfo.CalleeSide">
|
15425 | <summary>
|
15426 | The argument is optional, and is an F# callee-side optional arg
|
15427 | </summary>
|
15428 | </member>
|
15429 | <member name="T:Microsoft.FSharp.Compiler.Infos.OptionalArgInfo.NotOptional">
|
15430 | <summary>
|
15431 | The argument is not optional
|
15432 | </summary>
|
15433 | </member>
|
15434 | <member name="M:Microsoft.FSharp.Compiler.Infos.OptionalArgInfo.FromILParameter(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},Microsoft.FSharp.Compiler.AbstractIL.IL.ILParameter)">
|
15435 | <summary>
|
15436 | Compute the OptionalArgInfo for an IL parameter
|
15437 |
|
15438 | This includes the Visual Basic rules for IDispatchConstant and IUnknownConstant and optional arguments.
|
15439 | </summary>
|
15440 | </member>
|
15441 | <member name="T:Microsoft.FSharp.Compiler.Infos.OptionalArgInfo">
|
15442 | <summary>
|
15443 | Represents information about a parameter indicating if it is optional.
|
15444 | </summary>
|
15445 | </member>
|
15446 | <member name="T:Microsoft.FSharp.Compiler.Infos.OptionalArgCallerSideValue">
|
15447 | <summary>
|
15448 | The caller-side value for the optional arg, is any
|
15449 | </summary>
|
15450 | </member>
|
15451 | <member name="T:Microsoft.FSharp.Compiler.Infos.ExtensionMethodPriority">
|
15452 | <summary>
|
15453 | Describes the sequence order of the introduction of an extension method. Extension methods that are introduced
|
15454 | later through 'open' get priority in overload resolution.
|
15455 | </summary>
|
15456 | </member>
|
15457 | <member name="T:Microsoft.FSharp.Compiler.Infos.AllowMultiIntfInstantiations">
|
15458 | <summary>
|
15459 | Indicates whether we should visit multiple instantiations of the same generic interface or not
|
15460 | </summary>
|
15461 | </member>
|
15462 | <member name="T:Microsoft.FSharp.Compiler.Infos.SkipUnrefInterfaces">
|
15463 | <summary>
|
15464 | Indicates whether we can skip interface types that lie outside the reference set
|
15465 | </summary>
|
15466 | </member>
|
15467 | <member name="M:Microsoft.FSharp.Compiler.Infos.PropInfosEquivByNameAndSig(Microsoft.FSharp.Compiler.Tastops.Erasure,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Infos.PropInfo,Microsoft.FSharp.Compiler.Infos.PropInfo)">
|
15468 | <summary>
|
15469 | Used to hide/filter members from super classes based on signature
|
15470 | </summary>
|
15471 | </member>
|
15472 | <member name="M:Microsoft.FSharp.Compiler.Infos.MethInfosEquivByNameAndSig(Microsoft.FSharp.Compiler.Tastops.Erasure,System.Boolean,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Infos.MethInfo,Microsoft.FSharp.Compiler.Infos.MethInfo)">
|
15473 | <summary>
|
15474 | Used to hide/filter members from super classes based on signature
|
15475 | </summary>
|
15476 | </member>
|
15477 | <member name="M:Microsoft.FSharp.Compiler.Infos.PropInfosEquivByNameAndPartialSig(Microsoft.FSharp.Compiler.Tastops.Erasure,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Infos.PropInfo,Microsoft.FSharp.Compiler.Infos.PropInfo)">
|
15478 | <summary>
|
15479 | Used to hide/filter members from super classes based on signature
|
15480 | </summary>
|
15481 | </member>
|
15482 | <member name="M:Microsoft.FSharp.Compiler.Infos.MethInfosEquivByNameAndPartialSig(Microsoft.FSharp.Compiler.Tastops.Erasure,System.Boolean,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Infos.MethInfo,Microsoft.FSharp.Compiler.Infos.MethInfo)">
|
15483 | <summary>
|
15484 | Used to hide/filter members from super classes based on signature
|
15485 | </summary>
|
15486 | </member>
|
15487 | <member name="M:Microsoft.FSharp.Compiler.Infos.CompiledSigOfMeth(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Infos.MethInfo)">
|
15488 | <summary>
|
15489 | Get the information about the compiled form of a method signature. Used when analyzing implementation
|
15490 | relations between members and abstract slots.
|
15491 | </summary>
|
15492 | </member>
|
15493 | <member name="M:Microsoft.FSharp.Compiler.Infos.FindDelegateTypeOfPropertyEvent(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,System.String,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
15494 | <summary>
|
15495 | Find the delegate type that an F# event property implements by looking through the type hierarchy of the type of the property
|
15496 | for the first instantiation of IDelegateEvent.
|
15497 | </summary>
|
15498 | </member>
|
15499 | <member name="M:Microsoft.FSharp.Compiler.Infos.nonStandardEventError(System.String,Microsoft.FSharp.Compiler.Range.range)">
|
15500 | <summary>
|
15501 | Create an error object to raise should an event not have the shape expected by the .NET idiom described further below
|
15502 | </summary>
|
15503 | </member>
|
15504 | <member name="M:Microsoft.FSharp.Compiler.Infos.tyConformsToIDelegateEvent(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.TType)">
|
15505 | <summary>
|
15506 | Properties compatible with type IDelegateEvent and attributed with CLIEvent are special:
|
15507 | we generate metadata and add/remove methods
|
15508 | to make them into a .NET event, and mangle the name of a property.
|
15509 | We don't handle static, indexer or abstract properties correctly.
|
15510 | Note the name mangling doesn't affect the name of the get/set methods for the property
|
15511 | and so doesn't affect how we compile F# accesses to the property.
|
15512 | </summary>
|
15513 | </member>
|
15514 | <member name="M:Microsoft.FSharp.Compiler.Infos.ArbitraryMethodInfoOfPropertyInfo(Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedPropertyInfo},Microsoft.FSharp.Compiler.Range.range)">
|
15515 | <summary>
|
15516 | Try to get an arbitrary ProvidedMethodInfo associated with a property.
|
15517 | </summary>
|
15518 | </member>
|
15519 | <member name="M:Microsoft.FSharp.Compiler.Infos.GetAndSanityCheckProviderMethod``1(Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tainted{``0},Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedMethodInfo},Microsoft.FSharp.Core.FSharpFunc{System.Tuple{System.String,System.String},System.Tuple{System.Int32,System.String}})">
|
15520 | <summary>
|
15521 | Compute the ILFieldInit for the given provided constant value for a provided enum type.
|
15522 | </summary>
|
15523 | </member>
|
15524 | <member name="M:Microsoft.FSharp.Compiler.Infos.OptionalArgInfoOfProvidedParameter(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedParameterInfo})">
|
15525 | <summary>
|
15526 | Compute the OptionalArgInfo for a provided parameter.
|
15527 |
|
15528 | This is the same logic as OptionalArgInfoOfILParameter except we do not apply the
|
15529 | Visual Basic rules for IDispatchConstant and IUnknownConstant to optional
|
15530 | provided parameters.
|
15531 | </summary>
|
15532 | </member>
|
15533 | <member name="M:Microsoft.FSharp.Compiler.Infos.ILFieldInit.FromProvidedObj.Static(Microsoft.FSharp.Compiler.Range.range,System.Object)">
|
15534 | <summary>
|
15535 | Compute the ILFieldInit for the given provided constant value for a provided enum type.
|
15536 | </summary>
|
15537 | </member>
|
15538 | <member name="M:Microsoft.FSharp.Compiler.Infos.GetInstantiationForPropertyVal(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Tast.ValRef)">
|
15539 | <summary>
|
15540 | Work out the instantiation relevant to interpret the backing metadata for a property.
|
15541 | </summary>
|
15542 | </member>
|
15543 | <member name="M:Microsoft.FSharp.Compiler.Infos.GetInstantiationForMemberVal(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,System.Boolean,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Tast.ValRef,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType})">
|
15544 | <summary>
|
15545 | Work out the instantiation relevant to interpret the backing metadata for a member.
|
15546 |
|
15547 | The 'minst' is the instantiation of any generic method type parameters (this instantiation is
|
15548 | not included in the MethInfo objects, but carreid separately).
|
15549 | </summary>
|
15550 | </member>
|
15551 | <member name="M:Microsoft.FSharp.Compiler.Infos.CombineMethInsts(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Typar},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Typar},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType})">
|
15552 | <summary>
|
15553 | Combine the type instantiation and generic method instantiation
|
15554 | </summary>
|
15555 | </member>
|
15556 | <member name="M:Microsoft.FSharp.Compiler.Infos.GetArgInfosOfMember(System.Boolean,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.ValRef)">
|
15557 | <summary>
|
15558 | Get the object type for a member value which is a C#-style extension method
|
15559 | </summary>
|
15560 | </member>
|
15561 | <member name="M:Microsoft.FSharp.Compiler.Infos.GetObjTypeOfInstanceExtensionMethod(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.ValRef)">
|
15562 | <summary>
|
15563 | Get the object type for a member value which is an extension method (C#-style or F#-style)
|
15564 | </summary>
|
15565 | </member>
|
15566 | <member name="M:Microsoft.FSharp.Compiler.Infos.AnalyzeTypeOfMemberVal(System.Boolean,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Tast.ValRef)">
|
15567 | <summary>
|
15568 | Split the type of an F# member value into
|
15569 | - the type parameters associated with method but matching those of the enclosing type
|
15570 | - the type parameters associated with a generic method
|
15571 | - the return type of the method
|
15572 | - the actual type arguments of the enclosing type.
|
15573 | </summary>
|
15574 | </member>
|
15575 | <member name="M:Microsoft.FSharp.Compiler.Infos.MakeSlotSig(System.String,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Typar},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Typar},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.SlotParam}},Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.Tast.TType})">
|
15576 | <summary>
|
15577 | Construct the data representing the signature of an abstract method slot
|
15578 | </summary>
|
15579 | </member>
|
15580 | <member name="M:Microsoft.FSharp.Compiler.Infos.MakeSlotParam(Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Tast.ArgReprInfo)">
|
15581 | <summary>
|
15582 | Construct the data representing a parameter in the signature of an abstract method slot
|
15583 | </summary>
|
15584 | </member>
|
15585 | <member name="M:Microsoft.FSharp.Compiler.Infos.ReparentSlotSigToUseMethodTypars(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.ValRef,Microsoft.FSharp.Compiler.Tast.SlotSig)">
|
15586 | <summary>
|
15587 | The slotsig returned by methInfo.GetSlotSig is in terms of the type parameters on the parent type of the overriding method.
|
15588 | Reverse-map the slotsig so it is in terms of the type parameters for the overriding method
|
15589 | </summary>
|
15590 | </member>
|
15591 | <member name="M:Microsoft.FSharp.Compiler.Infos.GetCompiledReturnTyOfProvidedMethodInfo(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedMethodBase})">
|
15592 | <summary>
|
15593 | Get the return type of a provided method, where 'void' is returned as 'None'
|
15594 | </summary>
|
15595 | </member>
|
15596 | <member name="M:Microsoft.FSharp.Compiler.Infos.ValRef.IsFSharpExplicitInterfaceImplementation(Microsoft.FSharp.Compiler.Tast.ValRef,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals)">
|
15597 | <summary>
|
15598 | Check if an F#-declared member value is an explicit interface member implementation
|
15599 | </summary>
|
15600 | </member>
|
15601 | <member name="M:Microsoft.FSharp.Compiler.Infos.ValRef.get_IsDefiniteFSharpOverrideMember(Microsoft.FSharp.Compiler.Tast.ValRef)">
|
15602 | <summary>
|
15603 | Check if an F#-declared member value is an 'override' or explicit member implementation
|
15604 | </summary>
|
15605 | </member>
|
15606 | <member name="M:Microsoft.FSharp.Compiler.Infos.ValRef.get_IsDispatchSlotMember(Microsoft.FSharp.Compiler.Tast.ValRef)">
|
15607 | <summary>
|
15608 | Check if an F#-declared member value is a dispatch slot
|
15609 | </summary>
|
15610 | </member>
|
15611 | <member name="M:Microsoft.FSharp.Compiler.Infos.ValRef.get_IsVirtualMember(Microsoft.FSharp.Compiler.Tast.ValRef)">
|
15612 | <summary>
|
15613 | Check if an F#-declared member value is a virtual method
|
15614 | </summary>
|
15615 | </member>
|
15616 | <member name="M:Microsoft.FSharp.Compiler.Infos.ValRef.IsFSharpEventProperty(Microsoft.FSharp.Compiler.Tast.ValRef,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals)">
|
15617 | <summary>
|
15618 | Indicates if an F#-declared function or member value is a CLIEvent property compiled as a .NET event
|
15619 | </summary>
|
15620 | </member>
|
15621 | <member name="M:Microsoft.FSharp.Compiler.Infos.FixupNewTypars(Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Typar},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Typar},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Typar})">
|
15622 | <summary>
|
15623 | The constraints for each typar copied from another typar can only be fixed up once
|
15624 | we have generated all the new constraints, e.g. f<A :> List<B>, B :> List<A>> ...
|
15625 | </summary>
|
15626 | </member>
|
15627 | <member name="M:Microsoft.FSharp.Compiler.Infos.CopyTyparConstraints(Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{System.Tuple{Microsoft.FSharp.Compiler.Tast.Typar,Microsoft.FSharp.Compiler.Tast.TType}},Microsoft.FSharp.Compiler.Tast.Typar)">
|
15628 | <summary>
|
15629 | Copy constraints. If the constraint comes from a type parameter associated
|
15630 | with a type constructor then we are simply renaming type variables. If it comes
|
15631 | from a generic method in a generic class (e.g. typ.M<_>) then we may be both substituting the
|
15632 | instantiation associated with 'typ' as well as copying the type parameters associated with
|
15633 | M and instantiating their constraints
|
15634 |
|
15635 | Note: this now looks identical to constraint instantiation.
|
15636 | </summary>
|
15637 | </member>
|
15638 | <member name="M:Microsoft.FSharp.Compiler.Infos.ImportReturnTypeFromMetaData(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AbstractIL.IL.ILType,Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType})">
|
15639 | <summary>
|
15640 | Get the return type of an IL method, taking into account instantiations for type and method generic parameters, and
|
15641 | translating 'void' to 'None'.
|
15642 | </summary>
|
15643 | </member>
|
15644 | <member name="M:Microsoft.FSharp.Compiler.Infos.ImportILTypeFromMetadata(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},Microsoft.FSharp.Compiler.AbstractIL.IL.ILType)">
|
15645 | <summary>
|
15646 | Read an Abstract IL type from metadata and convert to an F# type.
|
15647 | </summary>
|
15648 | </member>
|
15649 | <member name="M:Microsoft.FSharp.Compiler.Infos.ExistsHeadTypeInEntireHierarchy(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Tast.EntityRef)">
|
15650 | <summary>
|
15651 | Check if a type exists somewhere in the hierarchy which has the given head type.
|
15652 | </summary>
|
15653 | </member>
|
15654 | <member name="M:Microsoft.FSharp.Compiler.Infos.ExistsSameHeadTypeInHierarchy(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Tast.TType)">
|
15655 | <summary>
|
15656 | Check if a type exists somewhere in the hierarchy which has the same head type as the given type (note, the given type need not have a head type at all)
|
15657 | </summary>
|
15658 | </member>
|
15659 | <member name="M:Microsoft.FSharp.Compiler.Infos.HasHeadType(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.EntityRef,Microsoft.FSharp.Compiler.Tast.TType)">
|
15660 | <summary>
|
15661 | Check if a type has a particular head type
|
15662 | </summary>
|
15663 | </member>
|
15664 | <member name="M:Microsoft.FSharp.Compiler.Infos.HaveSameHeadType(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Tast.TType)">
|
15665 | <summary>
|
15666 | Check if two types have the same nominal head type
|
15667 | </summary>
|
15668 | </member>
|
15669 | <member name="M:Microsoft.FSharp.Compiler.Infos.AllInterfacesOfType(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Infos.AllowMultiIntfInstantiations,Microsoft.FSharp.Compiler.Tast.TType)">
|
15670 | <summary>
|
15671 | Get all interfaces of a type, including the type itself if it is an interface
|
15672 | </summary>
|
15673 | </member>
|
15674 | <member name="M:Microsoft.FSharp.Compiler.Infos.AllSuperTypesOfType(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Infos.AllowMultiIntfInstantiations,Microsoft.FSharp.Compiler.Tast.TType)">
|
15675 | <summary>
|
15676 | Get all super types of the type, including the type itself
|
15677 | </summary>
|
15678 | </member>
|
15679 | <member name="M:Microsoft.FSharp.Compiler.Infos.SearchEntireHierarchyOfType(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.TType,System.Boolean},Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
15680 | <summary>
|
15681 | Search for one element where a function returns a 'Some' result, following interfaces
|
15682 | </summary>
|
15683 | </member>
|
15684 | <member name="M:Microsoft.FSharp.Compiler.Infos.ExistsInEntireHierarchyOfType(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.TType,System.Boolean},Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Infos.AllowMultiIntfInstantiations,Microsoft.FSharp.Compiler.Tast.TType)">
|
15685 | <summary>
|
15686 | Search for one element satisfying a predicate, following interfaces
|
15687 | </summary>
|
15688 | </member>
|
15689 | <member name="M:Microsoft.FSharp.Compiler.Infos.IterateEntireHierarchyOfType(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Core.Unit},Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Infos.AllowMultiIntfInstantiations,Microsoft.FSharp.Compiler.Tast.TType)">
|
15690 | <summary>
|
15691 | Iterate, following interfaces. Skipping interfaces that lie outside the referenced assembly set is allowed.
|
15692 | </summary>
|
15693 | </member>
|
15694 | <member name="M:Microsoft.FSharp.Compiler.Infos.FoldEntireHierarchyOfType``1(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Core.FSharpFunc{``0,``0}},Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Infos.AllowMultiIntfInstantiations,Microsoft.FSharp.Compiler.Tast.TType,``0)">
|
15695 | <summary>
|
15696 | Fold, following interfaces. Skipping interfaces that lie outside the referenced assembly set is allowed.
|
15697 | </summary>
|
15698 | </member>
|
15699 | <member name="M:Microsoft.FSharp.Compiler.Infos.FoldPrimaryHierarchyOfType``1(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Core.FSharpFunc{``0,``0}},Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Infos.AllowMultiIntfInstantiations,Microsoft.FSharp.Compiler.Tast.TType,``0)">
|
15700 | <summary>
|
15701 | Fold, do not follow interfaces (unless the type is itself an interface)
|
15702 | </summary>
|
15703 | </member>
|
15704 | <member name="M:Microsoft.FSharp.Compiler.Infos.FoldHierarchyOfTypeAux``1(System.Boolean,Microsoft.FSharp.Compiler.Infos.AllowMultiIntfInstantiations,Microsoft.FSharp.Compiler.Infos.SkipUnrefInterfaces,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Core.FSharpFunc{``0,``0}},Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType,``0)">
|
15705 | <summary>
|
15706 | Traverse the type hierarchy, e.g. f D (f C (f System.Object acc)).
|
15707 | Visit base types and interfaces first.
|
15708 | </summary>
|
15709 | </member>
|
15710 | <member name="M:Microsoft.FSharp.Compiler.Infos.GetImmediateInterfacesOfType(Microsoft.FSharp.Compiler.Infos.SkipUnrefInterfaces,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
15711 | <summary>
|
15712 | Collect the set of immediate declared interface types for an F# type, but do not
|
15713 | traverse the type hierarchy to collect further interfaces.
|
15714 | </summary>
|
15715 | </member>
|
15716 | <member name="M:Microsoft.FSharp.Compiler.Infos.mkSystemCollectionsGenericIListTy(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.TType)">
|
15717 | <summary>
|
15718 | Make a type for System.Collections.Generic.IList<ty>
|
15719 | </summary>
|
15720 | </member>
|
15721 | <member name="M:Microsoft.FSharp.Compiler.Infos.GetSuperTypeOfType(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
15722 | <summary>
|
15723 | Get the base type of a type, taking into account type instantiations. Return None if the
|
15724 | type has no base type.
|
15725 | </summary>
|
15726 | </member>
|
15727 | <member name="M:Microsoft.FSharp.Compiler.Infos.isExnDeclTy(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.TType)">
|
15728 | <summary>
|
15729 | Indicates if an F# type is the type associated with an F# exception declaration
|
15730 | </summary>
|
15731 | </member>
|
15732 | <member name="M:Microsoft.FSharp.Compiler.Infos.ImportILType(Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},Microsoft.FSharp.Compiler.AbstractIL.IL.ILType)">
|
15733 | <summary>
|
15734 | Import an IL type as an F# type. importInst gives the context for interpreting type variables.
|
15735 | </summary>
|
15736 | </member>
|
15737 | <member name="T:Microsoft.FSharp.Compiler.Infos.BadEventTransformation">
|
15738 | <summary>
|
15739 | An exception type used to raise an error using the old error system.
|
15740 |
|
15741 | Error text: "A definition to be compiled as a .NET event does not have the expected form. Only property members can be compiled as .NET events."
|
15742 | </summary>
|
15743 | </member>
|
15744 | <member name="T:Microsoft.FSharp.Compiler.Infos">
|
15745 | <summary>
|
15746 | tinfos, minfos, finfos, pinfos - summaries of information for references
|
15747 | to .NET and F# constructs.
|
15748 | </summary>
|
15749 | </member>
|
15750 | <member name="T:Microsoft.FSharp.Compiler.Interactive.Shell.CompilerOutputStream">
|
15751 | <summary>
|
15752 | Defines a write-only stream used to capture output of the hosted F# Interactive dynamic compiler.
|
15753 | </summary>
|
15754 | </member>
|
15755 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.CompilerInputStream.Add(System.String)">
|
15756 | <summary>
|
15757 | Feeds content into the stream.
|
15758 | </summary>
|
15759 | </member>
|
15760 | <member name="T:Microsoft.FSharp.Compiler.Interactive.Shell.CompilerInputStream">
|
15761 | <summary>
|
15762 | Defines a read-only input stream used to feed content to the hosted F# Interactive dynamic compiler.
|
15763 | </summary>
|
15764 | </member>
|
15765 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.PartialAssemblySignatureUpdated">
|
15766 | <summary>
|
15767 | Raised when an interaction is successfully typechecked and executed, resulting in an update to the
|
15768 | type checking state.
|
15769 |
|
15770 | This event is triggered after parsing and checking, either via input from 'stdin', or via a call to EvalInteraction.
|
15771 | </summary>
|
15772 | </member>
|
15773 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.LCID">
|
15774 | <summary>
|
15775 | A host calls this to get the active language ID if provided by fsi-server-lcid
|
15776 | </summary>
|
15777 | </member>
|
15778 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.IsGui">
|
15779 | <summary>
|
15780 | A host calls this to determine if the --gui parameter is active
|
15781 | </summary>
|
15782 | </member>
|
15783 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.InteractiveChecker">
|
15784 | <summary>
|
15785 | The single, global interactive checker to use in conjunction with other operations
|
15786 | on the FsiEvaluationSession.
|
15787 |
|
15788 | If you are using an FsiEvaluationSession in this process, you should only use this InteractiveChecker
|
15789 | for additional checking operations.
|
15790 | </summary>
|
15791 | </member>
|
15792 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.DynamicAssembly">
|
15793 | <summary>
|
15794 | Get a handle to the dynamicly generated assembly
|
15795 | </summary>
|
15796 | </member>
|
15797 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.CurrentPartialAssemblySignature">
|
15798 | <summary>
|
15799 | Get a handle to the resolved view of the current signature of the incrementally generated assembly.
|
15800 | </summary>
|
15801 | </member>
|
15802 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.Run">
|
15803 | <summary>
|
15804 | Load the dummy interaction, load the initial files, and,
|
15805 | if interacting, start the background thread to read the standard input.
|
15806 |
|
15807 | Performs these steps:
|
15808 | - Load the dummy interaction, if any
|
15809 | - Set up exception handling, if any
|
15810 | - Load the initial files, if any
|
15811 | - Start the background thread to read the standard input, if any
|
15812 | - Sit in the GUI event loop indefinitely, if needed
|
15813 | </summary>
|
15814 | </member>
|
15815 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.ReportUnhandledException(System.Exception)">
|
15816 | <summary>
|
15817 | A host calls this to report an unhandled exception in a standard way, e.g. an exception on the GUI thread gets printed to stderr
|
15818 | </summary>
|
15819 | </member>
|
15820 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.ParseAndCheckInteraction(System.String)">
|
15821 | <summary>
|
15822 | Typecheck the given script fragment in the type checking context implied by the current state
|
15823 | of F# Interactive. The results can be used to access intellisense, perform resolutions,
|
15824 | check brace matching and other information.
|
15825 |
|
15826 | Operations may be run concurrently with other requests to the InteractiveChecker.
|
15827 |
|
15828 | Due to a current limitation, it is not fully thread-safe to run this operation concurrently with evaluation triggered
|
15829 | by input from 'stdin'.
|
15830 | </summary>
|
15831 | </member>
|
15832 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.Interrupt">
|
15833 | <summary>
|
15834 | A host calls this to request an interrupt on the evaluation thread.
|
15835 | </summary>
|
15836 | </member>
|
15837 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.GetDefaultConfiguration">
|
15838 | <summary>
|
15839 | Get a configuration that uses a private inbuilt implementation of the 'fsi' object and does not
|
15840 | implicitly reference FSharp.Compiler.Interactive.Settings.dll.
|
15841 | </summary>
|
15842 | </member>
|
15843 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.GetDefaultConfiguration(System.Object)">
|
15844 | <summary>
|
15845 | Get a configuration that uses the 'fsi' object (normally from FSharp.Compiler.Interactive.Settings.dll,
|
15846 | an object from another DLL with identical characteristics) to provide an implementation of the configuration.
|
15847 | FSharp.Compiler.Interactive.Settings.dll is referenced by default.
|
15848 | </summary>
|
15849 | </member>
|
15850 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.GetDefaultConfiguration(System.Object,System.Boolean)">
|
15851 | <summary>
|
15852 | Get a configuration that uses the 'fsi' object (normally from FSharp.Compiler.Interactive.Settings.dll,
|
15853 | an object from another DLL with identical characteristics) to provide an implementation of the configuration.
|
15854 | The flag indicates if FSharp.Compiler.Interactive.Settings.dll is referenced by default.
|
15855 | </summary>
|
15856 | </member>
|
15857 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.GetCompletions(System.String)">
|
15858 | <summary>
|
15859 | A host calls this to get the completions for a long identifier, e.g. in the console
|
15860 |
|
15861 | Due to a current limitation, it is not fully thread-safe to run this operation concurrently with evaluation triggered
|
15862 | by input from 'stdin'.
|
15863 | </summary>
|
15864 | </member>
|
15865 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.EvalScriptNonThrowing(System.String)">
|
15866 | <summary>
|
15867 | Execute the given script. Stop on first error, discarding the rest
|
15868 | of the script. Errors and warnings are collected apart from any exception arising from execution
|
15869 | which is returned via a Choice. Execution is performed on the 'Run()' thread.
|
15870 |
|
15871 | Due to a current limitation, it is not fully thread-safe to run this operation concurrently with evaluation triggered
|
15872 | by input from 'stdin'.
|
15873 | </summary>
|
15874 | </member>
|
15875 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.EvalScript(System.String)">
|
15876 | <summary>
|
15877 | Execute the given script. Stop on first error, discarding the rest
|
15878 | of the script. Errors are sent to the output writer, a 'true' return value indicates there
|
15879 | were no errors overall. Execution is performed on the 'Run()' thread.
|
15880 |
|
15881 | Due to a current limitation, it is not fully thread-safe to run this operation concurrently with evaluation triggered
|
15882 | by input from 'stdin'.
|
15883 | </summary>
|
15884 | </member>
|
15885 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.EvalInteractionNonThrowing(System.String)">
|
15886 | <summary>
|
15887 | Execute the code as if it had been entered as one or more interactions, with an
|
15888 | implicit termination at the end of the input. Stop on first error, discarding the rest
|
15889 | of the input. Errors and warnings are collected apart from any exception arising from execution
|
15890 | which is returned via a Choice. Execution is performed on the 'Run()' thread.
|
15891 |
|
15892 | Due to a current limitation, it is not fully thread-safe to run this operation concurrently with evaluation triggered
|
15893 | by input from 'stdin'.
|
15894 | </summary>
|
15895 | </member>
|
15896 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.EvalInteraction(System.String)">
|
15897 | <summary>
|
15898 | Execute the code as if it had been entered as one or more interactions, with an
|
15899 | implicit termination at the end of the input. Stop on first error, discarding the rest
|
15900 | of the input. Errors are sent to the output writer, a 'true' return value indicates there
|
15901 | were no errors overall. Execution is performed on the 'Run()' thread.
|
15902 |
|
15903 | Due to a current limitation, it is not fully thread-safe to run this operation concurrently with evaluation triggered
|
15904 | by input from 'stdin'.
|
15905 | </summary>
|
15906 | </member>
|
15907 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.EvalExpressionNonThrowing(System.String)">
|
15908 | <summary>
|
15909 | Execute the code as if it had been entered as one or more interactions, with an
|
15910 | implicit termination at the end of the input. Stop on first error, discarding the rest
|
15911 | of the input. Errors and warnings are collected apart from any exception arising from execution
|
15912 | which is returned via a Choice. Parsing is performed on the current thread, and execution is performed
|
15913 | sycnhronously on the 'main' thread.
|
15914 |
|
15915 | Due to a current limitation, it is not fully thread-safe to run this operation concurrently with evaluation triggered
|
15916 | by input from 'stdin'.
|
15917 | </summary>
|
15918 | </member>
|
15919 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.EvalExpression(System.String)">
|
15920 | <summary>
|
15921 | Execute the code as if it had been entered as one or more interactions, with an
|
15922 | implicit termination at the end of the input. Stop on first error, discarding the rest
|
15923 | of the input. Errors are sent to the output writer. Parsing is performed on the current thread, and execution is performed
|
15924 | sycnhronously on the 'main' thread.
|
15925 |
|
15926 | Due to a current limitation, it is not fully thread-safe to run this operation concurrently with evaluation triggered
|
15927 | by input from 'stdin'.
|
15928 | </summary>
|
15929 | </member>
|
15930 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession.Create(Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSessionHostConfig,System.String[],System.IO.TextReader,System.IO.TextWriter,System.IO.TextWriter,Microsoft.FSharp.Core.FSharpOption{System.Boolean},Microsoft.FSharp.Core.FSharpOption{System.Boolean})">
|
15931 | <summary>
|
15932 | Create an FsiEvaluationSession, reading from the given text input, writing to the given text output and error writers.
|
15933 |
|
15934 | <summary>Create an FsiEvaluationSession, reading from the given text input, writing to the given text output and error writers</summary>
|
15935 |
|
15936 | <param name="fsiConfig">The dynamic configuration of the evaluation session</param>
|
15937 | <param name="argv">The commmand line arguments for the evaluation session</param>
|
15938 | <param name="inReader">Read input from the given reader</param>
|
15939 | <param name="outWriter">Write output to the given writer</param>
|
15940 | <param name="collectible">Optionally make the dynamic assmbly for the session collectible</param>
|
15941 | </summary>
|
15942 | </member>
|
15943 | <member name="T:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSession">
|
15944 | <summary>
|
15945 | Represents an F# Interactive evaluation session.
|
15946 | </summary>
|
15947 | </member>
|
15948 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSessionHostConfig.UseFsiAuxLib">
|
15949 | <summary>
|
15950 | Implicitly reference FSharp.Compiler.Interactive.Settings.dll
|
15951 | </summary>
|
15952 | </member>
|
15953 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSessionHostConfig.ShowProperties">
|
15954 | <summary>
|
15955 | Called by the evaluation session to ask the host for parameters to format text for output
|
15956 | </summary>
|
15957 | </member>
|
15958 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSessionHostConfig.ShowIEnumerable">
|
15959 | <summary>
|
15960 | Called by the evaluation session to ask the host for parameters to format text for output
|
15961 | </summary>
|
15962 | </member>
|
15963 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSessionHostConfig.ShowDeclarationValues">
|
15964 | <summary>
|
15965 | Called by the evaluation session to ask the host for parameters to format text for output
|
15966 | </summary>
|
15967 | </member>
|
15968 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSessionHostConfig.PrintWidth">
|
15969 | <summary>
|
15970 | Called by the evaluation session to ask the host for parameters to format text for output
|
15971 | </summary>
|
15972 | </member>
|
15973 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSessionHostConfig.PrintSize">
|
15974 | <summary>
|
15975 | Called by the evaluation session to ask the host for parameters to format text for output
|
15976 | </summary>
|
15977 | </member>
|
15978 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSessionHostConfig.PrintLength">
|
15979 | <summary>
|
15980 | Called by the evaluation session to ask the host for parameters to format text for output
|
15981 | </summary>
|
15982 | </member>
|
15983 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSessionHostConfig.PrintDepth">
|
15984 | <summary>
|
15985 | Called by the evaluation session to ask the host for parameters to format text for output
|
15986 | </summary>
|
15987 | </member>
|
15988 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSessionHostConfig.OptionalConsoleReadLine">
|
15989 | <summary>
|
15990 | <para>Indicate a special console "readline" reader for the evaluation session, if any.</para><para> </para>
|
15991 |
|
15992 | <para>A "console" gets used if --readline is specified (the default on Windows + .NET); and --fsi-server is not
|
15993 | given (always combine with --readline-), and OptionalConsoleReadLine is given.
|
15994 | When a console is used, special rules apply to "peekahead", which allows early typing on the console.
|
15995 | Peekahead happens if --peekahead- is not specified (the default).
|
15996 | In this case, a prompt is printed early, a background thread is created and
|
15997 | the OptionalConsoleReadLine is used to read the first line.
|
15998 | If a console is not used, then inReader.Peek() is called early instead.
|
15999 | </para><para> </para>
|
16000 |
|
16001 | <para>Further lines are read using OptionalConsoleReadLine().
|
16002 | If not provided, lines are read using inReader.ReadLine().</para>
|
16003 | <para> </para>
|
16004 | </summary>
|
16005 | </member>
|
16006 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSessionHostConfig.OnEvaluation">
|
16007 | <summary>
|
16008 | Hook for listening for evaluation bindings
|
16009 | </summary>
|
16010 | </member>
|
16011 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSessionHostConfig.FormatProvider">
|
16012 | <summary>
|
16013 | Called by the evaluation session to ask the host for parameters to format text for output
|
16014 | </summary>
|
16015 | </member>
|
16016 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSessionHostConfig.FloatingPointFormat">
|
16017 | <summary>
|
16018 | Called by the evaluation session to ask the host for parameters to format text for output
|
16019 | </summary>
|
16020 | </member>
|
16021 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSessionHostConfig.AddedPrinters">
|
16022 | <summary>
|
16023 | Called by the evaluation session to ask the host for parameters to format text for output
|
16024 | </summary>
|
16025 | </member>
|
16026 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSessionHostConfig.StartServer(System.String)">
|
16027 | <summary>
|
16028 | The evaluation session calls this at an appropriate point in the startup phase if the --fsi-server parameter was given
|
16029 | </summary>
|
16030 | </member>
|
16031 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSessionHostConfig.ReportUserCommandLineArgs(System.String[])">
|
16032 | <summary>
|
16033 | The evaluation session calls this to report the preferred view of the command line arguments after
|
16034 | stripping things like "/use:file.fsx", "-r:Foo.dll" etc.
|
16035 | </summary>
|
16036 | </member>
|
16037 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSessionHostConfig.EventLoopScheduleRestart">
|
16038 | <summary>
|
16039 | Schedule a restart for the event loop.
|
16040 | </summary>
|
16041 | </member>
|
16042 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSessionHostConfig.EventLoopRun">
|
16043 | <summary>
|
16044 | Called by the evaluation session to ask the host to enter a dispatch loop like Application.Run().
|
16045 | Only called if --gui option is used (which is the default).
|
16046 | Gets called towards the end of startup and every time a ThreadAbort escaped to the backup driver loop.
|
16047 | Return true if a 'restart' is required, which is a bit meaningless.
|
16048 | </summary>
|
16049 | </member>
|
16050 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.FsiEvaluationSessionHostConfig.EventLoopInvoke``1(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.Unit,``0})">
|
16051 | <summary>
|
16052 | Request that the given operation be run synchronously on the event loop.
|
16053 | </summary>
|
16054 | </member>
|
16055 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.EvaluationEventArgs.SymbolUse">
|
16056 | <summary>
|
16057 | The FSharpSymbolUse for the symbol defined
|
16058 | </summary>
|
16059 | </member>
|
16060 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.EvaluationEventArgs.Symbol">
|
16061 | <summary>
|
16062 | The symbol defined
|
16063 | </summary>
|
16064 | </member>
|
16065 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.EvaluationEventArgs.Name">
|
16066 | <summary>
|
16067 | The display name of the symbol defined
|
16068 | </summary>
|
16069 | </member>
|
16070 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.EvaluationEventArgs.ImplementationDeclaration">
|
16071 | <summary>
|
16072 | The details of the expression defined
|
16073 | </summary>
|
16074 | </member>
|
16075 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.EvaluationEventArgs.FsiValue">
|
16076 | <summary>
|
16077 | The value of the symbol defined, if any
|
16078 | </summary>
|
16079 | </member>
|
16080 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiValue.ReflectionValue">
|
16081 | <summary>
|
16082 | The value, as an object
|
16083 | </summary>
|
16084 | </member>
|
16085 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiValue.ReflectionType">
|
16086 | <summary>
|
16087 | The type of the value, from the point of view of the .NET type system
|
16088 | </summary>
|
16089 | </member>
|
16090 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.FsiValue.FSharpType">
|
16091 | <summary>
|
16092 | The type of the value, from the point of view of the F# type system
|
16093 | </summary>
|
16094 | </member>
|
16095 | <member name="T:Microsoft.FSharp.Compiler.Interactive.Shell.FsiValue">
|
16096 | <summary>
|
16097 | Represents an evaluated F# value
|
16098 | </summary>
|
16099 | </member>
|
16100 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.ShowProperties(System.Boolean)">
|
16101 | <summary>When set to 'false', disables the display of properties of evaluated objects in the output of the interactive session.</summary>
|
16102 | </member>
|
16103 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.ShowIEnumerable(System.Boolean)">
|
16104 | <summary>When set to 'false', disables the display of sequences in the output of the interactive session.</summary>
|
16105 | </member>
|
16106 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.ShowDeclarationValues(System.Boolean)">
|
16107 | <summary>When set to 'false', disables the display of declaration values in the output of the interactive session.</summary>
|
16108 | </member>
|
16109 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.PrintWidth(System.Int32)">
|
16110 | <summary>Get or set the print width of the interactive session.</summary>
|
16111 | </member>
|
16112 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.PrintSize(System.Int32)">
|
16113 | <summary>Get or set the total print size of the interactive session.</summary>
|
16114 | </member>
|
16115 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.PrintLength(System.Int32)">
|
16116 | <summary>Get or set the total print length of the interactive session.</summary>
|
16117 | </member>
|
16118 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.PrintDepth(System.Int32)">
|
16119 | <summary>Get or set the print depth of the interactive session.</summary>
|
16120 | </member>
|
16121 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.FormatProvider(System.IFormatProvider)">
|
16122 | <summary>Get or set the format provider used in the output of the interactive session.</summary>
|
16123 | </member>
|
16124 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.FloatingPointFormat(System.String)">
|
16125 | <summary>Get or set the floating point format used in the output of the interactive session.</summary>
|
16126 | </member>
|
16127 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.EventLoop(Microsoft.FSharp.Compiler.Interactive.Shell.Settings.IEventLoop)">
|
16128 | <summary>Gets or sets a the current event loop being used to process interactions.</summary>
|
16129 | </member>
|
16130 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.CommandLineArgs(System.String[])">
|
16131 | <summary>The command line arguments after ignoring the arguments relevant to the interactive
|
16132 | environment and replacing the first argument with the name of the last script file,
|
16133 | if any. Thus 'fsi.exe test1.fs test2.fs -- hello goodbye' will give arguments
|
16134 | 'test2.fs', 'hello', 'goodbye'. This value will normally be different to those
|
16135 | returned by System.Environment.GetCommandLineArgs.</summary>
|
16136 | </member>
|
16137 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.ShowProperties">
|
16138 | <summary>When set to 'false', disables the display of properties of evaluated objects in the output of the interactive session.</summary>
|
16139 | </member>
|
16140 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.ShowIEnumerable">
|
16141 | <summary>When set to 'false', disables the display of sequences in the output of the interactive session.</summary>
|
16142 | </member>
|
16143 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.ShowDeclarationValues">
|
16144 | <summary>When set to 'false', disables the display of declaration values in the output of the interactive session.</summary>
|
16145 | </member>
|
16146 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.PrintWidth">
|
16147 | <summary>Get or set the print width of the interactive session.</summary>
|
16148 | </member>
|
16149 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.PrintSize">
|
16150 | <summary>Get or set the total print size of the interactive session.</summary>
|
16151 | </member>
|
16152 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.PrintLength">
|
16153 | <summary>Get or set the total print length of the interactive session.</summary>
|
16154 | </member>
|
16155 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.PrintDepth">
|
16156 | <summary>Get or set the print depth of the interactive session.</summary>
|
16157 | </member>
|
16158 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.FormatProvider">
|
16159 | <summary>Get or set the format provider used in the output of the interactive session.</summary>
|
16160 | </member>
|
16161 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.FloatingPointFormat">
|
16162 | <summary>Get or set the floating point format used in the output of the interactive session.</summary>
|
16163 | </member>
|
16164 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.EventLoop">
|
16165 | <summary>Gets or sets a the current event loop being used to process interactions.</summary>
|
16166 | </member>
|
16167 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.CommandLineArgs">
|
16168 | <summary>The command line arguments after ignoring the arguments relevant to the interactive
|
16169 | environment and replacing the first argument with the name of the last script file,
|
16170 | if any. Thus 'fsi.exe test1.fs test2.fs -- hello goodbye' will give arguments
|
16171 | 'test2.fs', 'hello', 'goodbye'. This value will normally be different to those
|
16172 | returned by System.Environment.GetCommandLineArgs.</summary>
|
16173 | </member>
|
16174 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.AddPrinter``1(Microsoft.FSharp.Core.FSharpFunc{``0,System.String})">
|
16175 | <summary>Register a printer that controls the output of the interactive session.</summary>
|
16176 | </member>
|
16177 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings.AddPrintTransformer``1(Microsoft.FSharp.Core.FSharpFunc{``0,System.Object})">
|
16178 | <summary>Register a print transformer that controls the output of the interactive session.</summary>
|
16179 | </member>
|
16180 | <member name="T:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.InteractiveSettings">
|
16181 | <summary>Operations supported by the currently executing F# Interactive session.</summary>
|
16182 | </member>
|
16183 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.IEventLoop.ScheduleRestart">
|
16184 | <summary>Schedule a restart for the event loop.</summary>
|
16185 | </member>
|
16186 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.IEventLoop.Run">
|
16187 | <summary>Run the event loop.</summary>
|
16188 | <returns>True if the event loop was restarted; false otherwise.</returns>
|
16189 | </member>
|
16190 | <member name="M:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.IEventLoop.Invoke``1(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.Unit,``0})">
|
16191 | <summary>Request that the given operation be run synchronously on the event loop.</summary>
|
16192 | <returns>The result of the operation.</returns>
|
16193 | </member>
|
16194 | <member name="T:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.IEventLoop">
|
16195 | <summary>An event loop used by the currently executing F# Interactive session to execute code
|
16196 | in the context of a GUI or another event-based system.</summary>
|
16197 | </member>
|
16198 | <member name="P:Microsoft.FSharp.Compiler.Interactive.Shell.Settings.fsi">
|
16199 | <summary>
|
16200 | A default implementation of the 'fsi' object, used by GetDefaultConfiguration(). Note this
|
16201 | is a different object to FSharp.Compiler.Interactive.Settings.fsi in FSharp.Compiler.Interactive.Settings.dll,
|
16202 | which can be used as an alternative implementation of the interactiev settings if passed as a parameter
|
16203 | to GetDefaultConfiguration(fsiObj).
|
16204 | </summary>
|
16205 | </member>
|
16206 | <member name="T:Microsoft.FSharp.Compiler.Interactive.Shell.Settings">
|
16207 | <summary>
|
16208 | A default implementation of the 'fsi' object, used by GetDefaultConfiguration()
|
16209 | </summary>
|
16210 | </member>
|
16211 | <member name="T:Microsoft.FSharp.Compiler.Layout.LayoutRenderer`2">
|
16212 | <summary>
|
16213 | render a Layout yielding an 'a using a 'b (hidden state) type
|
16214 | </summary>
|
16215 | </member>
|
16216 | <member name="P:Microsoft.FSharp.Compiler.Layout.stringR">
|
16217 | <summary>
|
16218 | Primitive renders
|
16219 | </summary>
|
16220 | </member>
|
16221 | <member name="M:Microsoft.FSharp.Compiler.Layout.renderL``2(Microsoft.FSharp.Compiler.Layout.LayoutRenderer{``0,``1},Internal.Utilities.StructuredFormat.Layout)">
|
16222 | <summary>
|
16223 | Run a render on a Layout
|
16224 | </summary>
|
16225 | </member>
|
16226 | <member name="P:Microsoft.FSharp.Compiler.LexFilter.TokenTup.StartPos">
|
16227 | <summary>
|
16228 | Returns starting position of the token
|
16229 | </summary>
|
16230 | </member>
|
16231 | <member name="P:Microsoft.FSharp.Compiler.LexFilter.TokenTup.EndPos">
|
16232 | <summary>
|
16233 | Returns end position of the token
|
16234 | </summary>
|
16235 | </member>
|
16236 | <member name="M:Microsoft.FSharp.Compiler.LexFilter.TokenTup.UseShiftedLocation(Microsoft.FSharp.Compiler.Parser.token,System.Int32,System.Int32)">
|
16237 | <summary>
|
16238 | Returns a token 'tok' with the same position as this token, except that
|
16239 | it is shifted by specified number of characters from the left and from the right
|
16240 | Note: positive value means shift to the right in both cases
|
16241 | </summary>
|
16242 | </member>
|
16243 | <member name="M:Microsoft.FSharp.Compiler.LexFilter.TokenTup.UseLocation(Microsoft.FSharp.Compiler.Parser.token)">
|
16244 | <summary>
|
16245 | Returns a token 'tok' with the same position as this token
|
16246 | </summary>
|
16247 | </member>
|
16248 | <member name="T:Microsoft.FSharp.Compiler.LexFilter.TokenTup">
|
16249 | <summary>
|
16250 | Used to save the state related to a token
|
16251 | </summary>
|
16252 | </member>
|
16253 | <member name="T:Microsoft.FSharp.Compiler.LexFilter.LexbufState">
|
16254 | <summary>
|
16255 | Used to save some aspects of the lexbuffer state
|
16256 | </summary>
|
16257 | </member>
|
16258 | <member name="M:Microsoft.FSharp.Compiler.LexFilter.isTryBlockContinuator(Microsoft.FSharp.Compiler.Parser.token)">
|
16259 | <summary>
|
16260 | Determine the token that may align with the 'try' of a 'try/catch' or 'try/finally' without closing
|
16261 | the construct
|
16262 | </summary>
|
16263 | </member>
|
16264 | <member name="M:Microsoft.FSharp.Compiler.LexFilter.isIfBlockContinuator(Microsoft.FSharp.Compiler.Parser.token)">
|
16265 | <summary>
|
16266 | Determine the tokens that may align with the 'if' of an 'if/then/elif/else' without closing
|
16267 | the construct
|
16268 | </summary>
|
16269 | </member>
|
16270 | <member name="M:Microsoft.FSharp.Compiler.LexFilter.warningStringOfPos(Internal.Utilities.Text.Lexing.Position)">
|
16271 | <summary>
|
16272 | Used for warning strings, which should display columns as 1-based and display
|
16273 | the lines after taking '# line' directives into account (i.e. do not use
|
16274 | p.OriginalLine)
|
16275 | </summary>
|
16276 | </member>
|
16277 | <member name="T:Microsoft.FSharp.Compiler.LexFilter">
|
16278 | <summary>
|
16279 | LexFilter - process the token stream prior to parsing.
|
16280 | Implements the offside rule and a copule of other lexical transformations.
|
16281 | </summary>
|
16282 | </member>
|
16283 | <member name="P:Microsoft.FSharp.Compiler.Lib.debug">
|
16284 | <summary>
|
16285 | is this the developer-debug build?
|
16286 | </summary>
|
16287 | </member>
|
16288 | <member name="P:Microsoft.FSharp.Compiler.Lib.AsyncUtil.AsyncResultCell`1.AsyncResult">
|
16289 | <summary>
|
16290 | Get the result and Commit(...).
|
16291 | </summary>
|
16292 | </member>
|
16293 | <member name="P:Microsoft.FSharp.Compiler.Lib.AsyncUtil.AsyncResultCell`1.AsyncPrimitiveResult">
|
16294 | <summary>
|
16295 | Get the reified result.
|
16296 | </summary>
|
16297 | </member>
|
16298 | <member name="T:Microsoft.FSharp.Compiler.Lib.AsyncUtil.AsyncResultCell`1">
|
16299 | <summary>
|
16300 | When using .NET 4.0 you can replace this type by <see cref="Task{T}"/>
|
16301 | </summary>
|
16302 | </member>
|
16303 | <member name="T:Microsoft.FSharp.Compiler.Lib.AsyncUtil.AsyncResult`1">
|
16304 | <summary>
|
16305 | Represents the reified result of an asynchronous computation.
|
16306 | </summary>
|
16307 | </member>
|
16308 | <member name="M:Microsoft.FSharp.Compiler.Lib.ListAssoc.containsKey``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``0,System.Boolean}},``0,Microsoft.FSharp.Collections.FSharpList{System.Tuple{``0,``1}})">
|
16309 | <summary>
|
16310 | Treat a list of key-value pairs as a lookup collection.
|
16311 | This function returns true if two keys are the same according to the predicate
|
16312 | function passed in.
|
16313 | </summary>
|
16314 | </member>
|
16315 | <member name="M:Microsoft.FSharp.Compiler.Lib.ListAssoc.find``3(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{``1,System.Boolean}},``0,Microsoft.FSharp.Collections.FSharpList{System.Tuple{``1,``2}})">
|
16316 | <summary>
|
16317 | Treat a list of key-value pairs as a lookup collection.
|
16318 | This function looks up a value based on a match from the supplied
|
16319 | predicate function.
|
16320 | </summary>
|
16321 | </member>
|
16322 | <member name="M:Microsoft.FSharp.Compiler.Lib.Check.StringArgumentNotNullOrEmpty(System.String,System.String)">
|
16323 | <summary>
|
16324 | Throw <c>System.ArgumentNullException()</c> if string argument is <c>null</c>.
|
16325 | Throw <c>System.ArgumentOutOfRangeException()</c> is string argument is empty.
|
16326 | </summary>
|
16327 | </member>
|
16328 | <member name="M:Microsoft.FSharp.Compiler.Lib.Check.ArrayArgumentNotNullOrEmpty``1(``0[],System.String)">
|
16329 | <summary>
|
16330 | Throw <c>System.ArgumentNullException()</c> if array argument is <c>null</c>.
|
16331 | Throw <c>System.ArgumentOutOfRangeException()</c> is array argument is empty.
|
16332 | </summary>
|
16333 | </member>
|
16334 | <member name="M:Microsoft.FSharp.Compiler.Lib.Check.ArgumentNotNull``1(``0,System.String)">
|
16335 | <summary>
|
16336 | Throw <c>System.ArgumentNullException()</c> if argument is <c>null</c>.
|
16337 | </summary>
|
16338 | </member>
|
16339 | <member name="M:Microsoft.FSharp.Compiler.Lib.Check.NotNone``1(System.String,Microsoft.FSharp.Core.FSharpOption{``0})">
|
16340 | <summary>
|
16341 | Throw <c>System.InvalidOperationException()</c> if argument is <c>None</c>.
|
16342 | If there is a value (e.g. <c>Some(value)</c>) then value is returned.
|
16343 | </summary>
|
16344 | </member>
|
16345 | <member name="P:Microsoft.FSharp.Compiler.LowerCallsAndSeqs.LoweredSeqFirstPhaseResult.stateVars">
|
16346 | <summary>
|
16347 | The state variables allocated for one portion of the sequence expression (i.e. the local let-bound variables which become state variables)
|
16348 | </summary>
|
16349 | </member>
|
16350 | <member name="P:Microsoft.FSharp.Compiler.LowerCallsAndSeqs.LoweredSeqFirstPhaseResult.significantClose">
|
16351 | <summary>
|
16352 | any actual work done in Close
|
16353 | </summary>
|
16354 | </member>
|
16355 | <member name="P:Microsoft.FSharp.Compiler.LowerCallsAndSeqs.LoweredSeqFirstPhaseResult.labels">
|
16356 | <summary>
|
16357 | The labels allocated for one portion of the sequence expression
|
16358 | </summary>
|
16359 | </member>
|
16360 | <member name="P:Microsoft.FSharp.Compiler.LowerCallsAndSeqs.LoweredSeqFirstPhaseResult.phase2">
|
16361 | <summary>
|
16362 | The code to run in the second phase, to rebuild the expressions, once all code labels and their mapping to program counters have been determined
|
16363 | 'nextVar' is the argument variable for the GenerateNext method that represents the byref argument that holds the "goto" destination for a tailcalling sequence expression
|
16364 | </summary>
|
16365 | </member>
|
16366 | <member name="M:Microsoft.FSharp.Compiler.LowerCallsAndSeqs.LowerSeqExpr(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Tast.Expr)">
|
16367 | <summary>
|
16368 | Analyze a TAST expression to detect the elaborated form of a sequence expression.
|
16369 | Then compile it to a state machine represented as a TAST containing goto, return and label nodes.
|
16370 | The returned state machine will also contain references to state variables (from internal 'let' bindings),
|
16371 | a program counter (pc) that records the current state, and a current generated value (current).
|
16372 | All these variables are then represented as fields in a hosting closure object along with any additional
|
16373 | free variables of the sequence expression.
|
16374 |
|
16375 | The analysis is done in two phases. The first phase determines the state variables and state labels (as Abstract IL code labels).
|
16376 | We then allocate an integer pc for each state label and proceed with the second phase, which builds two related state machine
|
16377 | expressions: one for 'MoveNext' and one for 'Dispose'.
|
16378 | </summary>
|
16379 | </member>
|
16380 | <member name="M:Microsoft.FSharp.Compiler.LowerCallsAndSeqs.LowerImplFile(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.TypedImplFile)">
|
16381 | <summary>
|
16382 | An "expr -> expr" pass that eta-expands under-applied values of
|
16383 | known arity to lambda expressions and beta-var-reduces to bind
|
16384 | any known arguments. The results are later optimized by the peephole
|
16385 | optimizer in opt.fs
|
16386 | </summary>
|
16387 | </member>
|
16388 | <member name="P:Microsoft.FSharp.Compiler.MethodCalls.CalledMeth`1.UnnamedCalledOutArgs">
|
16389 | <summary>
|
16390 | unnamed called out args: return these as part of the return tuple
|
16391 | </summary>
|
16392 | </member>
|
16393 | <member name="P:Microsoft.FSharp.Compiler.MethodCalls.CalledMeth`1.UnnamedCalledOptArgs">
|
16394 | <summary>
|
16395 | unnamed called optional args: pass defaults for these
|
16396 | </summary>
|
16397 | </member>
|
16398 | <member name="P:Microsoft.FSharp.Compiler.MethodCalls.CalledMeth`1.UnassignedNamedArgs">
|
16399 | <summary>
|
16400 | unassigned args
|
16401 | </summary>
|
16402 | </member>
|
16403 | <member name="P:Microsoft.FSharp.Compiler.MethodCalls.CalledMeth`1.ReturnType">
|
16404 | <summary>
|
16405 | return type
|
16406 | </summary>
|
16407 | </member>
|
16408 | <member name="P:Microsoft.FSharp.Compiler.MethodCalls.CalledMeth`1.Method">
|
16409 | <summary>
|
16410 | the method we're attempting to call
|
16411 | </summary>
|
16412 | </member>
|
16413 | <member name="P:Microsoft.FSharp.Compiler.MethodCalls.CalledMeth`1.CallerTyArgs">
|
16414 | <summary>
|
16415 | the formal instantiation of the method we're attempting to call
|
16416 | </summary>
|
16417 | </member>
|
16418 | <member name="P:Microsoft.FSharp.Compiler.MethodCalls.CalledMeth`1.CallerObjArgTys">
|
16419 | <summary>
|
16420 | The types of the actual object arguments, if any
|
16421 | </summary>
|
16422 | </member>
|
16423 | <member name="P:Microsoft.FSharp.Compiler.MethodCalls.CalledMeth`1.CalledTyArgs">
|
16424 | <summary>
|
16425 | the instantiation of the method we're attempting to call
|
16426 | </summary>
|
16427 | </member>
|
16428 | <member name="P:Microsoft.FSharp.Compiler.MethodCalls.CalledMeth`1.AttributeAssignedNamedArgs">
|
16429 | <summary>
|
16430 | args assigned to specify values for attribute fields and properties (these are not necessarily "property sets")
|
16431 | </summary>
|
16432 | </member>
|
16433 | <member name="P:Microsoft.FSharp.Compiler.MethodCalls.CalledMeth`1.AssociatedPropertyInfo">
|
16434 | <summary>
|
16435 | the property related to the method we're attempting to call, if any
|
16436 | </summary>
|
16437 | </member>
|
16438 | <member name="P:Microsoft.FSharp.Compiler.MethodCalls.CalledMeth`1.AssignedItemSetters">
|
16439 | <summary>
|
16440 | named setters
|
16441 | </summary>
|
16442 | </member>
|
16443 | <member name="P:Microsoft.FSharp.Compiler.MethodCalls.CalledMeth`1.ArgSets">
|
16444 | <summary>
|
16445 | The argument analysis for each set of curried arguments
|
16446 | </summary>
|
16447 | </member>
|
16448 | <member name="T:Microsoft.FSharp.Compiler.MethodCalls.CalledMeth`1">
|
16449 | <summary>
|
16450 | Represents the syntactic matching between a caller of a method and the called method.
|
16451 |
|
16452 | The constructor takes all the information about the caller and called side of a method, match up named arguments, property setters etc.,
|
16453 | and returns a CalledMeth object for further analysis.
|
16454 | </summary>
|
16455 | </member>
|
16456 | <member name="P:Microsoft.FSharp.Compiler.MethodCalls.CalledMethArgSet`1.AssignedNamedArgs">
|
16457 | <summary>
|
16458 | Named args
|
16459 | </summary>
|
16460 | </member>
|
16461 | <member name="P:Microsoft.FSharp.Compiler.MethodCalls.CalledMethArgSet`1.ParamArrayCallerArgs">
|
16462 | <summary>
|
16463 | Any unnamed caller arguments assigned to a "param array" argument
|
16464 | </summary>
|
16465 | </member>
|
16466 | <member name="P:Microsoft.FSharp.Compiler.MethodCalls.CalledMethArgSet`1.ParamArrayCalledArgOpt">
|
16467 | <summary>
|
16468 | The called "ParamArray" argument, if any
|
16469 | </summary>
|
16470 | </member>
|
16471 | <member name="P:Microsoft.FSharp.Compiler.MethodCalls.CalledMethArgSet`1.UnnamedCallerArgs">
|
16472 | <summary>
|
16473 | Any unnamed caller arguments not otherwise assigned
|
16474 | </summary>
|
16475 | </member>
|
16476 | <member name="P:Microsoft.FSharp.Compiler.MethodCalls.CalledMethArgSet`1.UnnamedCalledArgs">
|
16477 | <summary>
|
16478 | The called arguments corresponding to "unnamed" arguments
|
16479 | </summary>
|
16480 | </member>
|
16481 | <member name="T:Microsoft.FSharp.Compiler.MethodCalls.AssignedItemSetter`1">
|
16482 | <summary>
|
16483 | Represents the resolution of a caller argument as a named-setter argument
|
16484 | </summary>
|
16485 | </member>
|
16486 | <member name="T:Microsoft.FSharp.Compiler.MethodCalls.AssignedItemSetterTarget">
|
16487 | <summary>
|
16488 | Represents the possibilities for a named-setter argument (a property, field , or a record field setter)
|
16489 | </summary>
|
16490 | </member>
|
16491 | <member name="P:Microsoft.FSharp.Compiler.MethodCalls.AssignedCalledArg`1.CallerArg">
|
16492 | <summary>
|
16493 | The argument on the caller side
|
16494 | </summary>
|
16495 | </member>
|
16496 | <member name="P:Microsoft.FSharp.Compiler.MethodCalls.AssignedCalledArg`1.CalledArg">
|
16497 | <summary>
|
16498 | The called argument in the method
|
16499 | </summary>
|
16500 | </member>
|
16501 | <member name="P:Microsoft.FSharp.Compiler.MethodCalls.AssignedCalledArg`1.NamedArgIdOpt">
|
16502 | <summary>
|
16503 | The identifier for a named argument, if any
|
16504 | </summary>
|
16505 | </member>
|
16506 | <member name="T:Microsoft.FSharp.Compiler.MethodCalls.AssignedCalledArg`1">
|
16507 | <summary>
|
16508 | Represents a match between a caller argument and a called argument, arising from either
|
16509 | a named argument or an unnamed argument.
|
16510 | </summary>
|
16511 | </member>
|
16512 | <member name="T:Microsoft.FSharp.Compiler.MethodCalls.CalledArg">
|
16513 | <summary>
|
16514 | Represents the information about an argument in the method being called
|
16515 | </summary>
|
16516 | </member>
|
16517 | <member name="T:Microsoft.FSharp.Compiler.MethodCalls.CallerArg`1.CallerArg">
|
16518 | <summary>
|
16519 | CallerArg(ty, range, isOpt, exprInfo)
|
16520 | </summary>
|
16521 | </member>
|
16522 | <member name="T:Microsoft.FSharp.Compiler.MethodCalls.CallerArg`1">
|
16523 | <summary>
|
16524 | In the following, 'T gets instantiated to:
|
16525 | 1. the expression being supplied for an argument
|
16526 | 2. "unit", when simply checking for the existence of an overload that satisfies
|
16527 | a signature, or when finding the corresponding witness.
|
16528 | Note the parametricity helps ensure that overload resolution doesn't depend on the
|
16529 | expression on the callside (though it is in some circumstances allowed
|
16530 | to depend on some type information inferred syntactically from that
|
16531 | expression, e.g. a lambda expression may be converted to a delegate as
|
16532 | an adhoc conversion.
|
16533 |
|
16534 | The bool indicates if named using a '?'
|
16535 | </summary>
|
16536 | </member>
|
16537 | <member name="M:Microsoft.FSharp.Compiler.MethodCalls.BuildNewDelegateExpr(Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.Infos.EventInfo},Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Infos.MethInfo,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},Microsoft.FSharp.Compiler.Tast.Expr,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Range.range)">
|
16538 | <summary>
|
16539 | Implements the elaborated form of adhoc conversions from functions to delegates at member callsites
|
16540 | </summary>
|
16541 | </member>
|
16542 | <member name="M:Microsoft.FSharp.Compiler.MethodCalls.BuildMethodCall(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.ValRef,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.ValUseFlag,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Range.range,System.Tuple{Microsoft.FSharp.Compiler.Tast.Expr,Microsoft.FSharp.Compiler.Tast.TType}}}}},Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Tastops.Mutates,Microsoft.FSharp.Compiler.Range.range,System.Boolean,Microsoft.FSharp.Compiler.Infos.MethInfo,Microsoft.FSharp.Compiler.Tast.ValUseFlag,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Expr},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Expr})">
|
16543 | <summary>
|
16544 | Build an expression that calls a given method info.
|
16545 | This is called after overload resolution, and also to call other
|
16546 | methods such as 'setters' for properties.
|
16547 | </summary>
|
16548 | </member>
|
16549 | <member name="M:Microsoft.FSharp.Compiler.MethodCalls.MakeMethInfoCall(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Infos.MethInfo,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Expr})">
|
16550 | <summary>
|
16551 | Make a call to a method info. Used by the optimizer and code generator to build
|
16552 | calls to the type-directed solutions to member constraints.
|
16553 | </summary>
|
16554 | </member>
|
16555 | <member name="M:Microsoft.FSharp.Compiler.MethodCalls.BuildFSharpMethodCall(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Tast.ValRef,Microsoft.FSharp.Compiler.Tast.ValUseFlag,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Expr})">
|
16556 | <summary>
|
16557 | Build a call to an F# method.
|
16558 | </summary>
|
16559 | </member>
|
16560 | <member name="M:Microsoft.FSharp.Compiler.MethodCalls.BuildFSharpMethodApp(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.ValRef,Microsoft.FSharp.Compiler.Tast.Expr,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Expr})">
|
16561 | <summary>
|
16562 | Build a call to an F# method.
|
16563 |
|
16564 | Consume the arguments in chunks and build applications. This copes with various F# calling signatures
|
16565 | all of which ultimately become 'methods'.
|
16566 |
|
16567 | QUERY: this looks overly complex considering that we are doing a fundamentally simple
|
16568 | thing here.
|
16569 | </summary>
|
16570 | </member>
|
16571 | <member name="M:Microsoft.FSharp.Compiler.MethodCalls.BuildObjCtorCall(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Range.range)">
|
16572 | <summary>
|
16573 | Build a call to the System.Object constructor taking no arguments,
|
16574 | </summary>
|
16575 | </member>
|
16576 | <member name="M:Microsoft.FSharp.Compiler.MethodCalls.BuildILMethInfoCall(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,System.Boolean,Microsoft.FSharp.Compiler.Infos.ILMethInfo,Microsoft.FSharp.Compiler.Tast.ValUseFlag,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},System.Boolean,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Expr})">
|
16577 | <summary>
|
16578 | Build an expression node that is a call to a .NET method.
|
16579 | </summary>
|
16580 | </member>
|
16581 | <member name="M:Microsoft.FSharp.Compiler.MethodCalls.TakeObjAddrForMethodCall``1(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Infos.MethInfo,Microsoft.FSharp.Compiler.Tastops.Mutates,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Expr},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.Tast.TType},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Expr},System.Tuple{Microsoft.FSharp.Compiler.Tast.Expr,``0}}})">
|
16582 | <summary>
|
16583 | Adjust the 'this' pointer before making a call
|
16584 | Take the address of a struct, and coerce to an interface/base/constraint type if necessary
|
16585 | </summary>
|
16586 | </member>
|
16587 | <member name="M:Microsoft.FSharp.Compiler.MethodCalls.ComputeConstrainedCallInfo(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Expr},Microsoft.FSharp.Compiler.Infos.MethInfo)">
|
16588 | <summary>
|
16589 | Compute whether we insert a 'coerce' on the 'this' pointer for an object model call
|
16590 | For example, when calling an interface method on a struct, or a method on a constrained
|
16591 | variable type.
|
16592 | </summary>
|
16593 | </member>
|
16594 | <member name="M:Microsoft.FSharp.Compiler.MethodCalls.IsBaseCall(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Expr})">
|
16595 | <summary>
|
16596 | Is this a 'base' call (in the sense of C#)
|
16597 | </summary>
|
16598 | </member>
|
16599 | <member name="M:Microsoft.FSharp.Compiler.MethodCalls.ProvidedMethodCalls.eraseSystemType(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedType})">
|
16600 | <summary>
|
16601 | Erasure over System.Type.
|
16602 |
|
16603 | This is a reimplementation of the logic of provided-type erasure, working entirely over (tainted, provided) System.Type
|
16604 | values. This is used when preparing ParameterInfo objects to give to the provider in GetInvokerExpression.
|
16605 | These ParameterInfo have erased ParameterType - giving the provider an erased type makes it considerably easier
|
16606 | to implement a correct GetInvokerExpression.
|
16607 |
|
16608 | Ideally we would implement this operation by converting to an F# TType using ImportSystemType, and then erasing, and then converting
|
16609 | back to System.Type. However, there is currently no way to get from an arbitrary F# TType (even the TType for
|
16610 | System.Object) to a System.Type to give to the type provider.
|
16611 | </summary>
|
16612 | </member>
|
16613 | <member name="T:Microsoft.FSharp.Compiler.MethodCalls">
|
16614 | <summary>
|
16615 | Logic associated with resolving method calls.
|
16616 | </summary>
|
16617 | </member>
|
16618 | <member name="T:Microsoft.FSharp.Compiler.MethodOverrides.OverrideInfo">
|
16619 | <summary>
|
16620 | The overall information about a method implementation in a class or object expression
|
16621 | </summary>
|
16622 | </member>
|
16623 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.GetAbstractPropInfosForSynPropertyDecl``2(Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Ast.Ident,Microsoft.FSharp.Compiler.Range.range,System.Tuple{Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.MethodOverrides.SlotImplSet}},``0,``1)">
|
16624 | <summary>
|
16625 | Get the properties relevant to determining if a uniquely-identified-override exists based on the syntactic information
|
16626 | at the member signature prior to type inference. This is used to pre-assign type information if it does
|
16627 | </summary>
|
16628 | </member>
|
16629 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.GetAbstractMethInfosForSynMethodDecl(Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Ast.Ident,Microsoft.FSharp.Compiler.Range.range,System.Tuple{Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.MethodOverrides.SlotImplSet}},Microsoft.FSharp.Compiler.Ast.SynValInfo)">
|
16630 | <summary>
|
16631 | Get the methods relevant to determining if a uniquely-identified-override exists based on the syntactic information
|
16632 | at the member signature prior to type inference. This is used to pre-assign type information if it does
|
16633 | </summary>
|
16634 | </member>
|
16635 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.FinalTypeDefinitionChecksAtEndOfInferenceScope(Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.NameResolution.TcResultsSink,System.Boolean,Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Tast.Entity)">
|
16636 | <summary>
|
16637 | "Type Completion" inference and a few other checks at the end of the inference scope
|
16638 | </summary>
|
16639 | </member>
|
16640 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.DispatchSlotChecking.CheckImplementationRelationAtEndOfInferenceScope(Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.NameResolution.TcResultsSink,Microsoft.FSharp.Compiler.Tast.Entity,System.Boolean)">
|
16641 | <summary>
|
16642 | Check that a type definition implements all its required interfaces after processing all declarations
|
16643 | within a file.
|
16644 | </summary>
|
16645 | </member>
|
16646 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.DispatchSlotChecking.GetSlotImplSets(Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Compiler.Tastops.DisplayEnv,System.Boolean,Microsoft.FSharp.Collections.FSharpList{System.Tuple{Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Range.range}})">
|
16647 | <summary>
|
16648 | Get the slots of a type that can or must be implemented. This depends
|
16649 | partly on the full set of interface types that are being implemented
|
16650 | simultaneously, e.g.
|
16651 | { new C with interface I2 = ... interface I3 = ... }
|
16652 | allReqdTys = {C;I2;I3}
|
16653 |
|
16654 | allReqdTys can include one class/record/union type.
|
16655 | </summary>
|
16656 | </member>
|
16657 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.DispatchSlotChecking.CheckOverridesAreAllUsedOnce(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,System.Boolean,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Collections.FSharpMap{System.String,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.MethodOverrides.RequiredSlot}},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.MethodOverrides.OverrideInfo},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.MethodOverrides.OverrideInfo})">
|
16658 | <summary>
|
16659 | Check all implementations implement some dispatch slot.
|
16660 | </summary>
|
16661 | </member>
|
16662 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.DispatchSlotChecking.CheckDispatchSlotsAreImplemented(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.NameResolution.TcResultsSink,System.Boolean,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.MethodOverrides.RequiredSlot},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.MethodOverrides.OverrideInfo},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.MethodOverrides.OverrideInfo})">
|
16663 | <summary>
|
16664 | Check all dispatch slots are implemented by some override.
|
16665 | </summary>
|
16666 | </member>
|
16667 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.DispatchSlotChecking.DispatchSlotIsAlreadyImplemented(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpMap{System.String,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.MethodOverrides.OverrideInfo}},Microsoft.FSharp.Compiler.Infos.MethInfo)">
|
16668 | <summary>
|
16669 | Check if a dispatch slot is already implemented
|
16670 | </summary>
|
16671 | </member>
|
16672 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.DispatchSlotChecking.OverrideImplementsDispatchSlot(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Infos.MethInfo,Microsoft.FSharp.Compiler.MethodOverrides.OverrideInfo)">
|
16673 | <summary>
|
16674 | Check if an override implements a dispatch slot
|
16675 | </summary>
|
16676 | </member>
|
16677 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.DispatchSlotChecking.IsExactMatch(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Infos.MethInfo,Microsoft.FSharp.Compiler.MethodOverrides.OverrideInfo)">
|
16678 | <summary>
|
16679 | Check if an override exactly matches the requirements for a dispatch slot
|
16680 | </summary>
|
16681 | </member>
|
16682 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.DispatchSlotChecking.ComposeTyparInsts``1(Microsoft.FSharp.Collections.FSharpList{System.Tuple{``0,Microsoft.FSharp.Compiler.Tast.TType}},Microsoft.FSharp.Collections.FSharpList{System.Tuple{Microsoft.FSharp.Compiler.Tast.Typar,Microsoft.FSharp.Compiler.Tast.TType}})">
|
16683 | <summary>
|
16684 | Compose two instantiations of type parameters.
|
16685 | </summary>
|
16686 | </member>
|
16687 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.DispatchSlotChecking.ReverseTyparRenaming(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Collections.FSharpList{System.Tuple{Microsoft.FSharp.Compiler.Tast.Typar,Microsoft.FSharp.Compiler.Tast.TType}})">
|
16688 | <summary>
|
16689 | Compute the reverse of a type parameter renaming.
|
16690 | </summary>
|
16691 | </member>
|
16692 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.DispatchSlotChecking.IsPartialMatch(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Infos.MethInfo,Microsoft.FSharp.Compiler.MethodOverrides.OverrideInfo)">
|
16693 | <summary>
|
16694 | Check if an override is a partial match for the requirements for a dispatch slot
|
16695 | </summary>
|
16696 | </member>
|
16697 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.DispatchSlotChecking.IsTyparKindMatch(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Infos.MethInfo,Microsoft.FSharp.Compiler.MethodOverrides.OverrideInfo)">
|
16698 | <summary>
|
16699 | Check if the kinds of type parameters match between a dispatch slot and an override.
|
16700 | </summary>
|
16701 | </member>
|
16702 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.DispatchSlotChecking.IsImplMatch(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Infos.MethInfo,Microsoft.FSharp.Compiler.MethodOverrides.OverrideInfo)">
|
16703 | <summary>
|
16704 | Check if an override matches a dispatch slot by name
|
16705 | </summary>
|
16706 | </member>
|
16707 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.DispatchSlotChecking.IsNameMatch(Microsoft.FSharp.Compiler.Infos.MethInfo,Microsoft.FSharp.Compiler.MethodOverrides.OverrideInfo)">
|
16708 | <summary>
|
16709 | Check if an override matches a dispatch slot by name
|
16710 | </summary>
|
16711 | </member>
|
16712 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.DispatchSlotChecking.GetObjectExprOverrideInfo(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Ast.Ident,Microsoft.FSharp.Compiler.Ast.MemberFlags,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Tast.ValReprInfo,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Attrib},Microsoft.FSharp.Compiler.Tast.Expr)">
|
16713 | <summary>
|
16714 | Get the override information for an object expression method being used to implement dispatch slots
|
16715 | </summary>
|
16716 | </member>
|
16717 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.DispatchSlotChecking.GetTypeMemberOverrideInfo(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Tast.ValRef)">
|
16718 | <summary>
|
16719 | Get the override info for a value being used to implement a dispatch slot.
|
16720 | </summary>
|
16721 | </member>
|
16722 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.DispatchSlotChecking.GetInheritedMemberOverrideInfo(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.MethodOverrides.OverrideCanImplement,Microsoft.FSharp.Compiler.Infos.MethInfo)">
|
16723 | <summary>
|
16724 | Get the override info for an existing (inherited) method being used to implement a dispatch slot.
|
16725 | </summary>
|
16726 | </member>
|
16727 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.DispatchSlotChecking.FormatMethInfoSig(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Infos.MethInfo)">
|
16728 | <summary>
|
16729 | Format the signature of a MethInfo as a string as part of an error message
|
16730 | </summary>
|
16731 | </member>
|
16732 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.DispatchSlotChecking.FormatOverride(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.MethodOverrides.OverrideInfo)">
|
16733 | <summary>
|
16734 | Format the signature of an override as a string as part of an error message
|
16735 | </summary>
|
16736 | </member>
|
16737 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.DispatchSlotChecking.PrintMethInfoSigToBuffer(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tastops.DisplayEnv,System.Text.StringBuilder,Microsoft.FSharp.Compiler.Infos.MethInfo)">
|
16738 | <summary>
|
16739 | Print the signature of a MethInfo to a buffer as part of an error message
|
16740 | </summary>
|
16741 | </member>
|
16742 | <member name="M:Microsoft.FSharp.Compiler.MethodOverrides.DispatchSlotChecking.PrintOverrideToBuffer(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,System.Text.StringBuilder,Microsoft.FSharp.Compiler.MethodOverrides.OverrideInfo)">
|
16743 | <summary>
|
16744 | Print the signature of an override to a buffer as part of an error message
|
16745 | </summary>
|
16746 | </member>
|
16747 | <member name="T:Microsoft.FSharp.Compiler.MethodOverrides">
|
16748 | <summary>
|
16749 | Primary logic related to method overrides.
|
16750 | </summary>
|
16751 | </member>
|
16752 | <member name="T:Microsoft.FSharp.Compiler.MsBuildAdapters.DotNetFrameworkArchitecture">
|
16753 | <summary>
|
16754 | Used to specify the targeted bitness of the .NET Framework for some methods of ToolLocationHelper
|
16755 | </summary>
|
16756 | </member>
|
16757 | <member name="T:Microsoft.FSharp.Compiler.MsBuildAdapters.TargetDotNetFrameworkVersion">
|
16758 | <summary>
|
16759 | Used to specify the targeted version of the .NET Framework for some methods of ToolLocationHelper.
|
16760 | </summary>
|
16761 | </member>
|
16762 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.AfterOverloadResolution.ReplaceWithOverrideAndSendToSink">
|
16763 | <summary>
|
16764 | Find override among given overrides and notify the sink. The 'Item' contains the candidate overrides.
|
16765 | </summary>
|
16766 | </member>
|
16767 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.AfterOverloadResolution.SendToSink">
|
16768 | <summary>
|
16769 | Notify the sink
|
16770 | </summary>
|
16771 | </member>
|
16772 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.AfterOverloadResolution.DoNothing">
|
16773 | <summary>
|
16774 | Notification is not needed
|
16775 | </summary>
|
16776 | </member>
|
16777 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.AfterOverloadResolution">
|
16778 | <summary>
|
16779 | Specifies if overload resolution needs to notify Language Service of overload resolution
|
16780 | </summary>
|
16781 | </member>
|
16782 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.IfOverloadResolutionFails">
|
16783 | <summary>
|
16784 | An adjustment to perform to the name resolution results if overload resolution fails.
|
16785 | If overload resolution succeeds, the specific overload resolution is reported. If it fails, the
|
16786 | set of possible overloads is reported via this adjustment.
|
16787 | </summary>
|
16788 | </member>
|
16789 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.PermitDirectReferenceToGeneratedType">
|
16790 | <summary>
|
16791 | Indicates whether we permit a direct reference to a type generator. Only set when resolving the
|
16792 | right-hand-side of a [<Generate>] declaration.
|
16793 | </summary>
|
16794 | </member>
|
16795 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.WarnOnUpperFlag">
|
16796 | <summary>
|
16797 | Indicates if a warning should be given for the use of upper-case identifiers in patterns
|
16798 | </summary>
|
16799 | </member>
|
16800 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.LookupKind">
|
16801 | <summary>
|
16802 | Indicates the kind of lookup being performed. Note, this type should be made private to nameres.fs.
|
16803 | </summary>
|
16804 | </member>
|
16805 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.TcResultsSink">
|
16806 | <summary>
|
16807 | An abstract type for reporting the results of name resolution and type checking, and which allows
|
16808 | temporary suspension and/or redirection of reporting.
|
16809 | </summary>
|
16810 | </member>
|
16811 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.TcResultsSinkImpl.GetSymbolUses">
|
16812 | <summary>
|
16813 | Get all the uses of all symbols remorted to the sink
|
16814 | </summary>
|
16815 | </member>
|
16816 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.TcResultsSinkImpl.GetResolutions">
|
16817 | <summary>
|
16818 | Get all the resolutions reported to the sink
|
16819 | </summary>
|
16820 | </member>
|
16821 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.TcResultsSinkImpl.#ctor(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Core.FSharpOption{System.String})">
|
16822 | <summary>
|
16823 | Create a TcResultsSinkImpl
|
16824 | </summary>
|
16825 | </member>
|
16826 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.TcResultsSinkImpl">
|
16827 | <summary>
|
16828 | An implementation of ITypecheckResultsSink to collect information during type checking
|
16829 | </summary>
|
16830 | </member>
|
16831 | <member name="P:Microsoft.FSharp.Compiler.NameResolution.ITypecheckResultsSink.CurrentSource">
|
16832 | <summary>
|
16833 | Get the current source
|
16834 | </summary>
|
16835 | </member>
|
16836 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.ITypecheckResultsSink.NotifyNameResolution(Microsoft.FSharp.Compiler.Range.pos,Microsoft.FSharp.Compiler.NameResolution.Item,Microsoft.FSharp.Compiler.NameResolution.Item,Microsoft.FSharp.Compiler.NameResolution.ItemOccurence,Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Range.range,System.Boolean)">
|
16837 | <summary>
|
16838 | Record that a name resolution occurred at a specific location in the source
|
16839 | </summary>
|
16840 | </member>
|
16841 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.ITypecheckResultsSink.NotifyFormatSpecifierLocation(Microsoft.FSharp.Compiler.Range.range,System.Int32)">
|
16842 | <summary>
|
16843 | Record that a printf format specifier occurred at a specific location in the source
|
16844 | </summary>
|
16845 | </member>
|
16846 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.ITypecheckResultsSink.NotifyExprHasType(Microsoft.FSharp.Compiler.Range.pos,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Range.range)">
|
16847 | <summary>
|
16848 | Record that an expression has a specific type at the given range.
|
16849 | </summary>
|
16850 | </member>
|
16851 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.ITypecheckResultsSink.NotifyEnvWithScope(Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain)">
|
16852 | <summary>
|
16853 | Record that an environment is active over the given scope range
|
16854 | </summary>
|
16855 | </member>
|
16856 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.ITypecheckResultsSink">
|
16857 | <summary>
|
16858 | An abstract type for reporting the results of name resolution and type checking
|
16859 | </summary>
|
16860 | </member>
|
16861 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.TcSymbolUses.GetUsesOfSymbol(Microsoft.FSharp.Compiler.NameResolution.Item)">
|
16862 | <summary>
|
16863 | Get all the uses of a particular item within the file
|
16864 | </summary>
|
16865 | </member>
|
16866 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.TcSymbolUses.GetFormatSpecifierLocationsAndArity">
|
16867 | <summary>
|
16868 | Get the locations of all the printf format specifiers in the file
|
16869 | </summary>
|
16870 | </member>
|
16871 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.TcSymbolUses.GetAllUsesOfSymbols">
|
16872 | <summary>
|
16873 | Get all the uses of all items within the file
|
16874 | </summary>
|
16875 | </member>
|
16876 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.TcSymbolUses">
|
16877 | <summary>
|
16878 | Represents container for all name resolutions that were met so far when typechecking some particular file
|
16879 | </summary>
|
16880 | </member>
|
16881 | <member name="P:Microsoft.FSharp.Compiler.NameResolution.TcResolutions.Empty">
|
16882 | <summary>
|
16883 | Represents the empty set of resolutions
|
16884 | </summary>
|
16885 | </member>
|
16886 | <member name="P:Microsoft.FSharp.Compiler.NameResolution.TcResolutions.CapturedNameResolutions">
|
16887 | <summary>
|
16888 | Exact name resolutions
|
16889 | </summary>
|
16890 | </member>
|
16891 | <member name="P:Microsoft.FSharp.Compiler.NameResolution.TcResolutions.CapturedMethodGroupResolutions">
|
16892 | <summary>
|
16893 | Represents all the resolutions of names to groups of methods.
|
16894 | </summary>
|
16895 | </member>
|
16896 | <member name="P:Microsoft.FSharp.Compiler.NameResolution.TcResolutions.CapturedExpressionTypings">
|
16897 | <summary>
|
16898 | Information of exact types found for expressions, that can be to the left of a dot.
|
16899 | typ - the inferred type for an expression
|
16900 | </summary>
|
16901 | </member>
|
16902 | <member name="P:Microsoft.FSharp.Compiler.NameResolution.TcResolutions.CapturedEnvs">
|
16903 | <summary>
|
16904 | Name resolution environments for every interesting region in the file. These regions may
|
16905 | overlap, in which case the smallest region applicable should be used.
|
16906 | </summary>
|
16907 | </member>
|
16908 | <member name="P:Microsoft.FSharp.Compiler.NameResolution.CapturedNameResolution.Range">
|
16909 | <summary>
|
16910 | The starting and ending position
|
16911 | </summary>
|
16912 | </member>
|
16913 | <member name="P:Microsoft.FSharp.Compiler.NameResolution.CapturedNameResolution.Pos">
|
16914 | <summary>
|
16915 | line and column
|
16916 | </summary>
|
16917 | </member>
|
16918 | <member name="P:Microsoft.FSharp.Compiler.NameResolution.CapturedNameResolution.NameResolutionEnv">
|
16919 | <summary>
|
16920 | Naming environment--for example, currently open namespaces.
|
16921 | </summary>
|
16922 | </member>
|
16923 | <member name="P:Microsoft.FSharp.Compiler.NameResolution.CapturedNameResolution.ItemOccurence">
|
16924 | <summary>
|
16925 | Information about the occurence of the symbol
|
16926 | </summary>
|
16927 | </member>
|
16928 | <member name="P:Microsoft.FSharp.Compiler.NameResolution.CapturedNameResolution.Item">
|
16929 | <summary>
|
16930 | Named item
|
16931 | </summary>
|
16932 | </member>
|
16933 | <member name="P:Microsoft.FSharp.Compiler.NameResolution.CapturedNameResolution.DisplayEnv">
|
16934 | <summary>
|
16935 | Information about printing. For example, should redundant keywords be hidden?
|
16936 | </summary>
|
16937 | </member>
|
16938 | <member name="P:Microsoft.FSharp.Compiler.NameResolution.CapturedNameResolution.AccessorDomain">
|
16939 | <summary>
|
16940 | The access rights of code at the location
|
16941 | </summary>
|
16942 | </member>
|
16943 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.ItemOccurence">
|
16944 | <summary>
|
16945 | Represents the kind of the occurrence when reporting a name in name resolution
|
16946 | </summary>
|
16947 | </member>
|
16948 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.TypeNameResolutionInfo">
|
16949 | <summary>
|
16950 | Represents information which guides name resolution of types.
|
16951 | </summary>
|
16952 | </member>
|
16953 | <member name="P:Microsoft.FSharp.Compiler.NameResolution.TypeNameResolutionStaticArgsInfo.DefiniteEmpty">
|
16954 | <summary>
|
16955 | Indicates definite knowledge of empty type arguments, i.e. the logical equivalent of name< >
|
16956 | </summary>
|
16957 | </member>
|
16958 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.TypeNameResolutionStaticArgsInfo.FromTyArgs(System.Int32)">
|
16959 | <summary>
|
16960 | Deduce definite knowledge of type arguments
|
16961 | </summary>
|
16962 | </member>
|
16963 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.TypeNameResolutionStaticArgsInfo">
|
16964 | <summary>
|
16965 | Represents information about the generic argument count of a type name when resolving it.
|
16966 |
|
16967 | In some situations we resolve "List" to any type definition with that name regardless of the number
|
16968 | of generic arguments. In others, we know precisely how many generic arguments are needed.
|
16969 | </summary>
|
16970 | </member>
|
16971 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.TypeNameResolutionFlag.ResolveTypeNamesToTypeRefs">
|
16972 | <summary>
|
16973 | Indicates we are resolving type names to type definitions
|
16974 | </summary>
|
16975 | </member>
|
16976 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.TypeNameResolutionFlag.ResolveTypeNamesToCtors">
|
16977 | <summary>
|
16978 | Indicates we are resolving type names to constructor methods.
|
16979 | </summary>
|
16980 | </member>
|
16981 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.TypeNameResolutionFlag">
|
16982 | <summary>
|
16983 | Indicates whether we are resolving type names to type definitions or to constructor methods.
|
16984 | </summary>
|
16985 | </member>
|
16986 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.CheckForDuplicateTyparFlag">
|
16987 | <summary>
|
16988 | A flag which indicates if it is an error to have two declared type parameters with identical names
|
16989 | in the name resolution environment.
|
16990 | </summary>
|
16991 | </member>
|
16992 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv">
|
16993 | <summary>
|
16994 | The environment of information used to resolve names
|
16995 | </summary>
|
16996 | </member>
|
16997 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.ExtensionMember">
|
16998 | <summary>
|
16999 | Information about an extension member held in the name resolution environment
|
17000 | </summary>
|
17001 | </member>
|
17002 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.FieldResolution">
|
17003 | <summary>
|
17004 | Represents a record field resolution and the information if the usage is deprecated.
|
17005 | </summary>
|
17006 | </member>
|
17007 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.Item.ArgName">
|
17008 | <summary>
|
17009 | Represents the resolution of a source identifier to a named argument
|
17010 | </summary>
|
17011 | </member>
|
17012 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.Item.ImplicitOp">
|
17013 | <summary>
|
17014 | Represents the resolution of a source identifier to an implicit use of an infix operator (+solution if such available)
|
17015 | </summary>
|
17016 | </member>
|
17017 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.Item.CustomOperation">
|
17018 | <summary>
|
17019 | CustomOperation(operationName, operationHelpText, operationImplementation).
|
17020 |
|
17021 | Used to indicate the availability or resolution of a custom query operation such as 'sortBy' or 'where' in computation expression syntax
|
17022 | </summary>
|
17023 | </member>
|
17024 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.Item">
|
17025 | <summary>
|
17026 | Represents an item that results from name resolution
|
17027 | </summary>
|
17028 | </member>
|
17029 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.ArgumentContainer.UnionCase">
|
17030 | <summary>
|
17031 | The named argument is a static parameter to a union case constructor
|
17032 | </summary>
|
17033 | </member>
|
17034 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.ArgumentContainer.Type">
|
17035 | <summary>
|
17036 | The named argument is a static parameter to a provided type or a parameter to an F# exception constructor
|
17037 | </summary>
|
17038 | </member>
|
17039 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.ArgumentContainer.Method">
|
17040 | <summary>
|
17041 | The named argument is an argument of a method
|
17042 | </summary>
|
17043 | </member>
|
17044 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.ArgumentContainer">
|
17045 | <summary>
|
17046 | Represents the item with which a named argument is associated.
|
17047 | </summary>
|
17048 | </member>
|
17049 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.NameResolver">
|
17050 | <summary>
|
17051 | A NameResolver is a context for name resolution. It primarily holds an InfoReader.
|
17052 | </summary>
|
17053 | </member>
|
17054 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.ResolveCompletionsInType(Microsoft.FSharp.Compiler.NameResolution.NameResolver,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.NameResolution.ResolveCompletionTargets,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,System.Boolean,Microsoft.FSharp.Compiler.Tast.TType)">
|
17055 | <summary>
|
17056 | Resolve a (possibly incomplete) long identifier to a set of possible resolutions, qualified by type.
|
17057 | </summary>
|
17058 | </member>
|
17059 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.ResolvePartialLongIdent(Microsoft.FSharp.Compiler.NameResolution.NameResolver,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Infos.MethInfo,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.TType,System.Boolean}},Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Collections.FSharpList{System.String},System.Boolean)">
|
17060 | <summary>
|
17061 | Resolve a (possibly incomplete) long identifier to a set of possible resolutions.
|
17062 | </summary>
|
17063 | </member>
|
17064 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.FakeInstantiationGenerator(Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Typar})">
|
17065 | <summary>
|
17066 | A generator of type instantiations used when no more specific type instantiation is known.
|
17067 | </summary>
|
17068 | </member>
|
17069 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.ResolveExprDotLongIdentAndComputeRange(Microsoft.FSharp.Compiler.NameResolution.TcResultsSink,Microsoft.FSharp.Compiler.NameResolution.NameResolver,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.Ident},Microsoft.FSharp.Compiler.InfoReader.FindMemberFlag,System.Boolean)">
|
17070 | <summary>
|
17071 | Resolve a long identifier occurring in an expression position, qualified by a type.
|
17072 | </summary>
|
17073 | </member>
|
17074 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.ResolveLongIdentAsExprAndComputeRange(Microsoft.FSharp.Compiler.NameResolution.TcResultsSink,Microsoft.FSharp.Compiler.NameResolution.NameResolver,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.NameResolution.TypeNameResolutionInfo,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.Ident})">
|
17075 | <summary>
|
17076 | Resolve a long identifier occurring in an expression position.
|
17077 | </summary>
|
17078 | </member>
|
17079 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.ResolveRecordOrClassFieldsOfType(Microsoft.FSharp.Compiler.NameResolution.NameResolver,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Tast.TType,System.Boolean)">
|
17080 | <summary>
|
17081 | Return the fields for the given class or record
|
17082 | </summary>
|
17083 | </member>
|
17084 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.ResolvePartialLongIdentToClassOrRecdFields(Microsoft.FSharp.Compiler.NameResolution.NameResolver,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Collections.FSharpList{System.String},System.Boolean)">
|
17085 | <summary>
|
17086 | Resolve a (possibly incomplete) long identifier to a loist of possible class or record fields
|
17087 | </summary>
|
17088 | </member>
|
17089 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.ResolveExprLongIdent(Microsoft.FSharp.Compiler.NameResolution.TcResultsSink,Microsoft.FSharp.Compiler.NameResolution.NameResolver,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.NameResolution.TypeNameResolutionInfo,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.Ident})">
|
17090 | <summary>
|
17091 | Resolve a long identifier occurring in an expression position
|
17092 | </summary>
|
17093 | </member>
|
17094 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.ResolveField(Microsoft.FSharp.Compiler.NameResolution.TcResultsSink,Microsoft.FSharp.Compiler.NameResolution.NameResolver,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.Ident},Microsoft.FSharp.Compiler.Ast.Ident,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.Ident})">
|
17095 | <summary>
|
17096 | Resolve a long identifier to a field
|
17097 | </summary>
|
17098 | </member>
|
17099 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.ResolveTypeLongIdent(Microsoft.FSharp.Compiler.NameResolution.TcResultsSink,Microsoft.FSharp.Compiler.NameResolution.NameResolver,Microsoft.FSharp.Compiler.NameResolution.ItemOccurence,Microsoft.FSharp.Compiler.NameResolution.FullyQualifiedFlag,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.Ident},Microsoft.FSharp.Compiler.NameResolution.TypeNameResolutionStaticArgsInfo,Microsoft.FSharp.Compiler.NameResolution.PermitDirectReferenceToGeneratedType)">
|
17100 | <summary>
|
17101 | Resolve a long identifier to a type definition
|
17102 | </summary>
|
17103 | </member>
|
17104 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.ResolveTypeLongIdentInTyconRef(Microsoft.FSharp.Compiler.NameResolution.TcResultsSink,Microsoft.FSharp.Compiler.NameResolution.NameResolver,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.NameResolution.TypeNameResolutionInfo,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.EntityRef,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.Ident})">
|
17105 | <summary>
|
17106 | Resolve a long identifier representing a type name
|
17107 | </summary>
|
17108 | </member>
|
17109 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.ResolvePatternLongIdent(Microsoft.FSharp.Compiler.NameResolution.TcResultsSink,Microsoft.FSharp.Compiler.NameResolution.NameResolver,Microsoft.FSharp.Compiler.NameResolution.WarnOnUpperFlag,System.Boolean,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.NameResolution.TypeNameResolutionInfo,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.Ident})">
|
17110 | <summary>
|
17111 | Resolve a long identifier when used in a pattern.
|
17112 | </summary>
|
17113 | </member>
|
17114 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.ResolveLongIdentInType(Microsoft.FSharp.Compiler.NameResolution.TcResultsSink,Microsoft.FSharp.Compiler.NameResolution.NameResolver,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.NameResolution.LookupKind,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.Ident},Microsoft.FSharp.Compiler.InfoReader.FindMemberFlag,Microsoft.FSharp.Compiler.NameResolution.TypeNameResolutionInfo,Microsoft.FSharp.Compiler.Tast.TType)">
|
17115 | <summary>
|
17116 | Resolve a long identifier using type-qualified name resolution.
|
17117 | </summary>
|
17118 | </member>
|
17119 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.ResolveObjectConstructor(Microsoft.FSharp.Compiler.NameResolution.NameResolver,Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Tast.TType)">
|
17120 | <summary>
|
17121 | Resolve a long identifier to an object constructor.
|
17122 | </summary>
|
17123 | </member>
|
17124 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.ResolveLongIndentAsModuleOrNamespace(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.NameResolution.FullyQualifiedFlag,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.Ident})">
|
17125 | <summary>
|
17126 | Resolve a long identifier to a namespace or module.
|
17127 | </summary>
|
17128 | </member>
|
17129 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.FreshenRecdFieldRef(Microsoft.FSharp.Compiler.NameResolution.NameResolver,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.RecdFieldRef)">
|
17130 | <summary>
|
17131 | Generate a new reference to a record field with a fresh type instantiation
|
17132 | </summary>
|
17133 | </member>
|
17134 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.AllMethInfosOfTypeInScope(Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.InfoReader.FindMemberFlag,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
17135 | <summary>
|
17136 | Get the available methods of a type (both declared and inherited)
|
17137 | </summary>
|
17138 | </member>
|
17139 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.ExtensionPropInfosOfTypeInScope(Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
17140 | <summary>
|
17141 | Get all the available properties of a type (only extension)
|
17142 | </summary>
|
17143 | </member>
|
17144 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.AllPropInfosOfTypeInScope(Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.InfoReader.FindMemberFlag,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType)">
|
17145 | <summary>
|
17146 | Get all the available properties of a type (both intrinsic and extension)
|
17147 | </summary>
|
17148 | </member>
|
17149 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.CallExprHasTypeSink(Microsoft.FSharp.Compiler.NameResolution.TcResultsSink,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain)">
|
17150 | <summary>
|
17151 | Report a specific name resolution at a source range
|
17152 | </summary>
|
17153 | </member>
|
17154 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.CallNameResolutionSinkReplacing(Microsoft.FSharp.Compiler.NameResolution.TcResultsSink,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.NameResolution.Item,Microsoft.FSharp.Compiler.NameResolution.Item,Microsoft.FSharp.Compiler.NameResolution.ItemOccurence,Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain)">
|
17155 | <summary>
|
17156 | Report a specific name resolution at a source range, replacing any previous resolutions
|
17157 | </summary>
|
17158 | </member>
|
17159 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.CallNameResolutionSink(Microsoft.FSharp.Compiler.NameResolution.TcResultsSink,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.NameResolution.Item,Microsoft.FSharp.Compiler.NameResolution.Item,Microsoft.FSharp.Compiler.NameResolution.ItemOccurence,Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain)">
|
17160 | <summary>
|
17161 | Report a specific name resolution at a source range
|
17162 | </summary>
|
17163 | </member>
|
17164 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.CallEnvSink(Microsoft.FSharp.Compiler.NameResolution.TcResultsSink,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain)">
|
17165 | <summary>
|
17166 | Report the active name resolution environment for a source range
|
17167 | </summary>
|
17168 | </member>
|
17169 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.TemporarilySuspendReportingTypecheckResultsToSink(Microsoft.FSharp.Compiler.NameResolution.TcResultsSink)">
|
17170 | <summary>
|
17171 | Temporarily suspend reporting of name resolution and type checking results
|
17172 | </summary>
|
17173 | </member>
|
17174 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.WithNewTypecheckResultsSink(Microsoft.FSharp.Compiler.NameResolution.ITypecheckResultsSink,Microsoft.FSharp.Compiler.NameResolution.TcResultsSink)">
|
17175 | <summary>
|
17176 | Temporarily redirect reporting of name resolution and type checking results
|
17177 | </summary>
|
17178 | </member>
|
17179 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.ItemsAreEffectivelyEqual(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.NameResolution.Item,Microsoft.FSharp.Compiler.NameResolution.Item)">
|
17180 | <summary>
|
17181 | Check for equality, up to signature matching
|
17182 | </summary>
|
17183 | </member>
|
17184 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.LookupTypeNameInEnvNoArity(Microsoft.FSharp.Compiler.NameResolution.FullyQualifiedFlag,System.String,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv)">
|
17185 | <summary>
|
17186 | Qualified lookup of type names in the environment
|
17187 | </summary>
|
17188 | </member>
|
17189 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.AddDeclaredTyparsToNameEnv(Microsoft.FSharp.Compiler.NameResolution.CheckForDuplicateTyparFlag,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Typar})">
|
17190 | <summary>
|
17191 | Add some declared type parameters to the name resolution environment
|
17192 | </summary>
|
17193 | </member>
|
17194 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.AddModulesAndNamespacesContentsToNameEnv(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Range.range,System.Boolean,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.EntityRef})">
|
17195 | <summary>
|
17196 | Add a list of modules or namespaces to the name resolution environment
|
17197 | </summary>
|
17198 | </member>
|
17199 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.AddModuleOrNamespaceRefToNameEnv(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,System.Boolean,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.Tast.EntityRef)">
|
17200 | <summary>
|
17201 | Add a single modules or namespace to the name resolution environment
|
17202 | </summary>
|
17203 | </member>
|
17204 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.AddModuleOrNamespaceRefsToNameEnv(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,System.Boolean,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.EntityRef})">
|
17205 | <summary>
|
17206 | Add a list of module or namespace to the name resolution environment, including any sub-modules marked 'AutoOpen'
|
17207 | </summary>
|
17208 | </member>
|
17209 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.AddModuleAbbrevToNameEnv(Microsoft.FSharp.Compiler.Ast.Ident,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.EntityRef})">
|
17210 | <summary>
|
17211 | Add a module abbreviation to the name resolution environment
|
17212 | </summary>
|
17213 | </member>
|
17214 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.AddExceptionDeclsToNameEnv(Microsoft.FSharp.Compiler.NameResolution.BulkAdd,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.Tast.EntityRef)">
|
17215 | <summary>
|
17216 | Add an F# exception definition to the name resolution environment
|
17217 | </summary>
|
17218 | </member>
|
17219 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.AddTyconRefsToNameEnv(Microsoft.FSharp.Compiler.NameResolution.BulkAdd,System.Boolean,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,System.Boolean,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.EntityRef})">
|
17220 | <summary>
|
17221 | Add a list of type definitions to the name resolution environment
|
17222 | </summary>
|
17223 | </member>
|
17224 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.AddActivePatternResultTagsToNameEnv(Microsoft.FSharp.Compiler.PrettyNaming.ActivePatternInfo,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Range.range)">
|
17225 | <summary>
|
17226 | Add active pattern result tags to the environment.
|
17227 | </summary>
|
17228 | </member>
|
17229 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.AddValRefToNameEnv(Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.Tast.ValRef)">
|
17230 | <summary>
|
17231 | Add a single F# value to the environment.
|
17232 | </summary>
|
17233 | </member>
|
17234 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.AddFakeNameToNameEnv(System.String,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.NameResolution.Item)">
|
17235 | <summary>
|
17236 | Add some extra items to the environment for Visual Studio, e.g. record members
|
17237 | </summary>
|
17238 | </member>
|
17239 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.AddFakeNamedValRefToNameEnv(System.String,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv,Microsoft.FSharp.Compiler.Tast.ValRef)">
|
17240 | <summary>
|
17241 | Add extra items to the environment for Visual Studio, e.g. static members
|
17242 | </summary>
|
17243 | </member>
|
17244 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.TryFindPatternByName(System.String,Microsoft.FSharp.Compiler.NameResolution.NameResolutionEnv)">
|
17245 | <summary>
|
17246 | Lookup patterns in name resolution environment
|
17247 | </summary>
|
17248 | </member>
|
17249 | <member name="M:Microsoft.FSharp.Compiler.NameResolution.|AbbrevOrAppTy|_|(Microsoft.FSharp.Compiler.Tast.TType)">
|
17250 | <summary>
|
17251 | Detect a use of a nominal type, including type abbreviations.
|
17252 | When reporting symbols, we care about abbreviations, e.g. 'int' and 'int32' count as two separate symbols.
|
17253 | </summary>
|
17254 | </member>
|
17255 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.UpperCaseIdentifierInPattern">
|
17256 | <summary>
|
17257 | Used to report a warning condition for the use of upper-case identifiers in patterns
|
17258 | </summary>
|
17259 | </member>
|
17260 | <member name="T:Microsoft.FSharp.Compiler.NameResolution.IndeterminateType">
|
17261 | <summary>
|
17262 | Used to report an error condition where name resolution failed due to an indeterminate type
|
17263 | </summary>
|
17264 | </member>
|
17265 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.minimalStringsOfTwoTypes(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Tast.TType)">
|
17266 | <summary>
|
17267 | Generate text for comparing two types.
|
17268 |
|
17269 | If the output text is different without showing constraints and/or imperative type variable
|
17270 | annotations and/or fully qualifying paths then don't show them!
|
17271 | </summary>
|
17272 | </member>
|
17273 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.isGeneratedUnionCaseField(System.Int32,Microsoft.FSharp.Compiler.Tast.RecdField)">
|
17274 | <summary>
|
17275 | Pass negative number as pos in case of single cased discriminated unions
|
17276 | </summary>
|
17277 | </member>
|
17278 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.stringOfParamData(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Infos.ParamData)">
|
17279 | <summary>
|
17280 | Convert a ParamData to a string
|
17281 | </summary>
|
17282 | </member>
|
17283 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.stringOfMethInfo(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Infos.MethInfo)">
|
17284 | <summary>
|
17285 | Convert a MethInfo to a string
|
17286 | </summary>
|
17287 | </member>
|
17288 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.formatMethInfoToBufferFreeStyle(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tastops.DisplayEnv,System.Text.StringBuilder,Microsoft.FSharp.Compiler.Infos.MethInfo)">
|
17289 | <summary>
|
17290 | Convert a MethInfo to a string
|
17291 | </summary>
|
17292 | </member>
|
17293 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.outputQualifiedValOrMember(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,System.Text.StringBuilder,Microsoft.FSharp.Compiler.Tast.Val)">
|
17294 | <summary>
|
17295 | Print members with a qualification showing the type they are contained in
|
17296 | </summary>
|
17297 | </member>
|
17298 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintData.dataExprL(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Tast.Expr)">
|
17299 | <summary>
|
17300 | Nice printing of a subset of expressions, e.g. for refutations in pattern matching
|
17301 | </summary>
|
17302 | </member>
|
17303 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.InferredSigPrinting.layoutInferredSigOfModuleExpr(System.Boolean,Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExprWithSig)">
|
17304 | <summary>
|
17305 | Layout the inferred signature of a compilation unit
|
17306 | </summary>
|
17307 | </member>
|
17308 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.TastDefinitionPrinting.layoutProvidedTycon(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.InfoReader.InfoReader,Microsoft.FSharp.Compiler.AccessibilityLogic.AccessorDomain,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Core.FSharpOption{System.String},Internal.Utilities.StructuredFormat.Layout,Microsoft.FSharp.Compiler.Tast.TType)">
|
17309 | <summary>
|
17310 | Another re-implementation of type printing, this time based off provided info objects.
|
17311 | </summary>
|
17312 | </member>
|
17313 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.TastDefinitionPrinting.breakTypeDefnEqn(Microsoft.FSharp.Compiler.Tast.TyconRepresentation)">
|
17314 | <summary>
|
17315 | When to force a break? "type tyname = <HERE> repn"
|
17316 | When repn is class or datatype constructors (not single one).
|
17317 | </summary>
|
17318 | </member>
|
17319 | <member name="T:Microsoft.FSharp.Compiler.NicePrint.TastDefinitionPrinting">
|
17320 | <summary>
|
17321 | Printing TAST objects
|
17322 | </summary>
|
17323 | </member>
|
17324 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.InfoMemberPrinting.layoutMethInfoFSharpStyle(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Infos.MethInfo)">
|
17325 | <summary>
|
17326 | Format a method to a layout (actually just containing a string) using "free style" (aka "standalone").
|
17327 | </summary>
|
17328 | </member>
|
17329 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.InfoMemberPrinting.formatMethInfoToBufferFreeStyle(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tastops.DisplayEnv,System.Text.StringBuilder,Microsoft.FSharp.Compiler.Infos.MethInfo)">
|
17330 | <summary>
|
17331 | Format a method to a buffer using "standalone" display style.
|
17332 | For example, these are the formats used when printing signatures of methods that have not been overridden,
|
17333 | and the format used when showing the individual member in QuickInfo and DeclarationInfo.
|
17334 | The formats differ between .NET/provided methods and F# methods. Surprisingly people don't really seem
|
17335 | to notice this, or they find it helpful. It feels that moving from this position should not be done lightly.
|
17336 | </summary>
|
17337 | </member>
|
17338 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.InfoMemberPrinting.formatMethInfoToBufferCSharpStyle(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tastops.DisplayEnv,System.Text.StringBuilder,Microsoft.FSharp.Compiler.Infos.MethInfo,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType})">
|
17339 | <summary>
|
17340 | Format a method info using "half C# style".
|
17341 | </summary>
|
17342 | </member>
|
17343 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.InfoMemberPrinting.formatMethInfoToBufferFSharpStyle(Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tastops.DisplayEnv,System.Text.StringBuilder,Microsoft.FSharp.Compiler.Infos.MethInfo,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType})">
|
17344 | <summary>
|
17345 | Format a method info using "F# style".
|
17346 | </summary>
|
17347 | </member>
|
17348 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.InfoMemberPrinting.formatParamDataToBuffer(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,System.Text.StringBuilder,Microsoft.FSharp.Compiler.Infos.ParamData)">
|
17349 | <summary>
|
17350 | Format the arguments of a method to a buffer.
|
17351 |
|
17352 | This uses somewhat "old fashioned" printf-style buffer printing.
|
17353 | </summary>
|
17354 | </member>
|
17355 | <member name="T:Microsoft.FSharp.Compiler.NicePrint.InfoMemberPrinting">
|
17356 | <summary>
|
17357 | Printing info objects
|
17358 | </summary>
|
17359 | </member>
|
17360 | <member name="T:Microsoft.FSharp.Compiler.NicePrint.PrintTastMemberOrVals">
|
17361 | <summary>
|
17362 | Printing TAST objects
|
17363 | </summary>
|
17364 | </member>
|
17365 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintTypes.layoutTyparDecls(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Internal.Utilities.StructuredFormat.Layout,System.Boolean,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Typar})">
|
17366 | <summary>
|
17367 | Layout type parameters
|
17368 | </summary>
|
17369 | </member>
|
17370 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintTypes.layoutTopType(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Tastops.SimplifyTypes.TypeSimplificationInfo,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Collections.FSharpList{System.Tuple{Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Tast.ArgReprInfo}}},Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Collections.FSharpList{System.Tuple{Microsoft.FSharp.Compiler.Tast.Typar,Microsoft.FSharp.Compiler.Tast.TyparConstraint}})">
|
17371 | <summary>
|
17372 | Layout a single type used as the type of a member or value
|
17373 | </summary>
|
17374 | </member>
|
17375 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintTypes.layoutTypeWithInfo(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Tastops.SimplifyTypes.TypeSimplificationInfo,Microsoft.FSharp.Compiler.Tast.TType)">
|
17376 | <summary>
|
17377 | Layout a single type, taking TypeSimplificationInfo into account
|
17378 | </summary>
|
17379 | </member>
|
17380 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintTypes.layoutTypesWithInfoAndPrec(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Tastops.SimplifyTypes.TypeSimplificationInfo,System.Int32,Internal.Utilities.StructuredFormat.Layout,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType})">
|
17381 | <summary>
|
17382 | Layout a list of types, separated with the given separator, either '*' or ','
|
17383 | </summary>
|
17384 | </member>
|
17385 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintTypes.layoutTypeWithInfoAndPrec(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Tastops.SimplifyTypes.TypeSimplificationInfo,System.Int32,Microsoft.FSharp.Compiler.Tast.TType)">
|
17386 | <summary>
|
17387 | Layout a type, taking precedence into account to insert brackets where needed *)
|
17388 | </summary>
|
17389 | </member>
|
17390 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintTypes.layoutTypeAppWithInfoAndPrec(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Tastops.SimplifyTypes.TypeSimplificationInfo,Internal.Utilities.StructuredFormat.Layout,System.Int32,System.Boolean,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType})">
|
17391 | <summary>
|
17392 | Layout type arguments, either NAME<ty,...,ty> or (ty,...,ty) NAME *)
|
17393 | </summary>
|
17394 | </member>
|
17395 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintTypes.layoutMeasure(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Tast.Measure)">
|
17396 | <summary>
|
17397 | Layout a unit expression
|
17398 | </summary>
|
17399 | </member>
|
17400 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintTypes.layoutConstraintWithInfo(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Tastops.SimplifyTypes.TypeSimplificationInfo,Microsoft.FSharp.Compiler.Tast.Typar,Microsoft.FSharp.Compiler.Tast.TyparConstraint)">
|
17401 | <summary>
|
17402 | Layout constraints, taking TypeSimplificationInfo into account
|
17403 | </summary>
|
17404 | </member>
|
17405 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintTypes.layoutConstraintsWithInfo(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Tastops.SimplifyTypes.TypeSimplificationInfo,Microsoft.FSharp.Collections.FSharpList{System.Tuple{Microsoft.FSharp.Compiler.Tast.Typar,Microsoft.FSharp.Compiler.Tast.TyparConstraint}})">
|
17406 | <summary>
|
17407 | Layout type parameter constraints, taking TypeSimplificationInfo into account
|
17408 | </summary>
|
17409 | </member>
|
17410 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintTypes.layoutTyparRefWithInfo(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Tastops.SimplifyTypes.TypeSimplificationInfo,Microsoft.FSharp.Compiler.Tast.Typar)">
|
17411 | <summary>
|
17412 | Layout a single type parameter declaration, taking TypeSimplificationInfo into account
|
17413 | There are several printing-cases for a typar:
|
17414 |
|
17415 | 'a - is multiple occurrence.
|
17416 | _ - singleton occurrence, an underscore preferred over 'b. (OCAML accepts but does not print)
|
17417 | #Type - inplace coercion constraint and singleton.
|
17418 | ('a :> Type) - inplace coercion constraint not singleton.
|
17419 | ('a.opM : S->T) - inplace operator constraint.
|
17420 |
|
17421 | </summary>
|
17422 | </member>
|
17423 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintTypes.layoutAttribs(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Tast.TyparKind,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Attrib},Internal.Utilities.StructuredFormat.Layout)">
|
17424 | <summary>
|
17425 | Layout '[<attribs>]' above another block
|
17426 | </summary>
|
17427 | </member>
|
17428 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintTypes.layoutAttrib(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Tast.Attrib)">
|
17429 | <summary>
|
17430 | Layout an attribute 'Type(arg1, ..., argN)'
|
17431 | </summary>
|
17432 | </member>
|
17433 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintTypes.layoutAttribArgs(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.AttribExpr})">
|
17434 | <summary>
|
17435 | Layout arguments of an attribute 'arg1, ..., argN'
|
17436 | </summary>
|
17437 | </member>
|
17438 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintTypes.layoutAttribArg(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Tast.Expr)">
|
17439 | <summary>
|
17440 | Layout a single attibute arg, following the cases of 'gen_attr_arg' in ilxgen.fs
|
17441 | This is the subset of expressions we display in the NicePrint pretty printer
|
17442 | See also dataExprL - there is overlap between these that should be removed
|
17443 | </summary>
|
17444 | </member>
|
17445 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintTypes.layoutMemberFlags(Microsoft.FSharp.Compiler.Ast.MemberFlags)">
|
17446 | <summary>
|
17447 | Layout the flags of a member
|
17448 | </summary>
|
17449 | </member>
|
17450 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintTypes.layoutTyconRef(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Tast.EntityRef)">
|
17451 | <summary>
|
17452 | Layout a reference to a type
|
17453 | </summary>
|
17454 | </member>
|
17455 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintIL.layoutILMethodDef(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Collections.FSharpList{Internal.Utilities.StructuredFormat.Layout},System.String,Microsoft.FSharp.Compiler.AbstractIL.IL.ILMethodDef)">
|
17456 | <summary>
|
17457 | Layout a method's signature using type-only-F#-style. No argument names are printed.
|
17458 |
|
17459 | In the case that we've a constructor, we
|
17460 | pull off the class name from the `path`; naturally, it's the
|
17461 | most-deeply-nested element.
|
17462 | </summary>
|
17463 | </member>
|
17464 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintIL.layoutILParameters(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Collections.FSharpList{Internal.Utilities.StructuredFormat.Layout},Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.AbstractIL.IL.ILParameter},Microsoft.FSharp.Compiler.AbstractIL.IL.ILType)">
|
17465 | <summary>
|
17466 | Layout a function pointer signature using type-only-F#-style. No argument names are printed.
|
17467 | </summary>
|
17468 | </member>
|
17469 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintIL.layoutILParameter(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Collections.FSharpList{Internal.Utilities.StructuredFormat.Layout},Microsoft.FSharp.Compiler.AbstractIL.IL.ILParameter)">
|
17470 | <summary>
|
17471 | Layout a function pointer signature using type-only-F#-style. No argument names are printed.
|
17472 | </summary>
|
17473 | </member>
|
17474 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintIL.layoutILCallingSignature(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Collections.FSharpList{Internal.Utilities.StructuredFormat.Layout},Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Compiler.AbstractIL.IL.ILCallingSignature)">
|
17475 | <summary>
|
17476 | Layout a function pointer signature using type-only-F#-style. No argument names are printed.
|
17477 | </summary>
|
17478 | </member>
|
17479 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintIL.adjustILMethodName(System.String)">
|
17480 | <summary>
|
17481 | this fixes up a name just like adjustILName but also handles F#
|
17482 | operators
|
17483 | </summary>
|
17484 | </member>
|
17485 | <member name="M:Microsoft.FSharp.Compiler.NicePrint.PrintUtilities.adjustILName(System.String)">
|
17486 | <summary>
|
17487 | fix up a name coming from IL metadata by quoting "funny" names (keywords, otherwise invalid identifiers)
|
17488 | </summary>
|
17489 | </member>
|
17490 | <member name="T:Microsoft.FSharp.Compiler.Optimizer.ModuleInfo">
|
17491 | <summary>
|
17492 | Optimization information
|
17493 | </summary>
|
17494 | </member>
|
17495 | <member name="M:Microsoft.FSharp.Compiler.Optimizer.ExprHasEffect(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.Expr)">
|
17496 | <summary>
|
17497 | Check if an expression has an effect
|
17498 | </summary>
|
17499 | </member>
|
17500 | <member name="M:Microsoft.FSharp.Compiler.Optimizer.UnionOptimizationInfos(System.Collections.Generic.IEnumerable{System.Lazy{Microsoft.FSharp.Compiler.Optimizer.ModuleInfo}})">
|
17501 | <summary>
|
17502 | Combine optimization infos
|
17503 | </summary>
|
17504 | </member>
|
17505 | <member name="P:Microsoft.FSharp.Compiler.Optimizer.AbstractOptimizationInfoToEssentials">
|
17506 | <summary>
|
17507 | Ensure that 'internal' items are not exported in the optimization info
|
17508 | </summary>
|
17509 | </member>
|
17510 | <member name="M:Microsoft.FSharp.Compiler.Optimizer.RemapOptimizationInfo(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tastops.Remap)">
|
17511 | <summary>
|
17512 | Rewrite the module info using the export remapping
|
17513 | </summary>
|
17514 | </member>
|
17515 | <member name="M:Microsoft.FSharp.Compiler.Optimizer.p_CcuOptimizationInfo(System.Lazy{Microsoft.FSharp.Compiler.Optimizer.ModuleInfo},Microsoft.FSharp.Compiler.TastPickle.WriterState)">
|
17516 | <summary>
|
17517 | Saving and re-reading optimization information
|
17518 | </summary>
|
17519 | </member>
|
17520 | <member name="M:Microsoft.FSharp.Compiler.Optimizer.OptimizeImplFile(Microsoft.FSharp.Compiler.Optimizer.OptimizationSettings,Microsoft.FSharp.Compiler.Tast.CcuThunk,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.ValRef,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.ValUseFlag,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Range.range,System.Tuple{Microsoft.FSharp.Compiler.Tast.Expr,Microsoft.FSharp.Compiler.Tast.TType}}}}},Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Optimizer.IncrementalOptimizationEnv,System.Boolean,System.Boolean,Microsoft.FSharp.Compiler.Tastops.SignatureHidingInfo,Microsoft.FSharp.Compiler.Tast.TypedImplFile)">
|
17521 | <summary>
|
17522 | Optimize one implementation file in the given environment
|
17523 | </summary>
|
17524 | </member>
|
17525 | <member name="M:Microsoft.FSharp.Compiler.Optimizer.BindCcu(Microsoft.FSharp.Compiler.Tast.CcuThunk,System.Lazy{Microsoft.FSharp.Compiler.Optimizer.ModuleInfo},Microsoft.FSharp.Compiler.Optimizer.IncrementalOptimizationEnv,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals)">
|
17526 | <summary>
|
17527 | For building optimization environments incrementally
|
17528 | </summary>
|
17529 | </member>
|
17530 | <member name="M:Microsoft.FSharp.Compiler.PPParser.prodIdxToNonTerminal(System.Int32)">
|
17531 | <summary>
|
17532 | This function maps production indexes returned in syntax errors to strings representing the non terminal that would be produced by that production
|
17533 | </summary>
|
17534 | </member>
|
17535 | <member name="M:Microsoft.FSharp.Compiler.Parser.prodIdxToNonTerminal(System.Int32)">
|
17536 | <summary>
|
17537 | This function maps production indexes returned in syntax errors to strings representing the non terminal that would be produced by that production
|
17538 | </summary>
|
17539 | </member>
|
17540 | <member name="T:Microsoft.FSharp.Compiler.PatternMatchCompilation.Pattern">
|
17541 | <summary>
|
17542 | Represents the typechecked, elaborated form of a pattern, prior to pattern-match compilation.
|
17543 | </summary>
|
17544 | </member>
|
17545 | <member name="T:Microsoft.FSharp.Compiler.PatternMatchCompilation.ActionOnFailure">
|
17546 | <summary>
|
17547 | What should the decision tree contain for any incomplete match?
|
17548 | </summary>
|
17549 | </member>
|
17550 | <member name="M:Microsoft.FSharp.Compiler.PatternMatchCompilation.CompilePattern(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Range.range,System.Boolean,Microsoft.FSharp.Compiler.PatternMatchCompilation.ActionOnFailure,Microsoft.FSharp.Compiler.Tast.Val,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Typar},Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.PatternMatchCompilation.TypedMatchClause},Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Tast.TType)">
|
17551 | <summary>
|
17552 | Compile a pattern into a decision tree and a set of targets.
|
17553 | </summary>
|
17554 | </member>
|
17555 | <member name="T:Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks">
|
17556 | <summary>
|
17557 | Implements a set of checks on the TAST for a file that can only be performed after type inference
|
17558 | is complete.
|
17559 | </summary>
|
17560 | </member>
|
17561 | <member name="M:Microsoft.FSharp.Compiler.PrettyNaming.IsActivePatternName(System.String)">
|
17562 | <summary>
|
17563 | Determines if the specified name is a valid name for an active pattern.
|
17564 | </summary>
|
17565 | </member>
|
17566 | <member name="M:Microsoft.FSharp.Compiler.PrettyNaming.ChopPropertyName(System.String)">
|
17567 | <summary>
|
17568 | Try to chop "get_" or "set_" from a string.
|
17569 | If the string does not start with "get_" or "set_", this function raises an exception.
|
17570 | </summary>
|
17571 | </member>
|
17572 | <member name="M:Microsoft.FSharp.Compiler.PrettyNaming.TryChopPropertyName(System.String)">
|
17573 | <summary>
|
17574 | Try to chop "get_" or "set_" from a string
|
17575 | </summary>
|
17576 | </member>
|
17577 | <member name="M:Microsoft.FSharp.Compiler.PrettyNaming.IsLongIdentifierPartCharacter(System.Char)">
|
17578 | <summary>
|
17579 | Is this character a part of a long identifier?
|
17580 | </summary>
|
17581 | </member>
|
17582 | <member name="M:Microsoft.FSharp.Compiler.PrettyNaming.IsIdentifierPartCharacter(System.Char)">
|
17583 | <summary>
|
17584 | The characters that are allowed to be in an identifier.
|
17585 | </summary>
|
17586 | </member>
|
17587 | <member name="M:Microsoft.FSharp.Compiler.PrettyNaming.IsIdentifierFirstCharacter(System.Char)">
|
17588 | <summary>
|
17589 | The characters that are allowed to be the first character of an identifier.
|
17590 | </summary>
|
17591 | </member>
|
17592 | <member name="P:Microsoft.FSharp.Compiler.PrettyNaming.DecompileOpName">
|
17593 | <summary>
|
17594 | Decompiles a mangled operator name back into an operator.
|
17595 | For example, "op_DereferencePercent" becomes "!%".
|
17596 | This function accepts mangled names for both built-in and custom operators.
|
17597 | </summary>
|
17598 | </member>
|
17599 | <member name="P:Microsoft.FSharp.Compiler.PrettyNaming.decompileCustomOpName">
|
17600 | <summary>
|
17601 | Decompiles the mangled name of a custom operator back into an operator.
|
17602 | For example, "op_DereferencePercent" becomes "!%".
|
17603 | This function should only be used for mangled names of custom operators;
|
17604 | if a mangled name potentially represents a built-in operator,
|
17605 | use the 'DecompileOpName' function instead.
|
17606 | </summary>
|
17607 | </member>
|
17608 | <member name="P:Microsoft.FSharp.Compiler.PrettyNaming.CompileOpName">
|
17609 | <summary>
|
17610 | Compiles an operator into a mangled operator name.
|
17611 | For example, "!%" becomes "op_DereferencePercent".
|
17612 | This function accepts both built-in and custom operators.
|
17613 | </summary>
|
17614 | </member>
|
17615 | <member name="P:Microsoft.FSharp.Compiler.PrettyNaming.compileCustomOpName">
|
17616 | <summary>
|
17617 | Compiles a custom operator into a mangled operator name.
|
17618 | For example, "!%" becomes "op_DereferencePercent".
|
17619 | This function should only be used for custom operators;
|
17620 | if an operator is or potentially may be a built-in operator,
|
17621 | use the 'CompileOpName' function instead.
|
17622 | </summary>
|
17623 | </member>
|
17624 | <member name="P:Microsoft.FSharp.Compiler.PrettyNaming.opCharSet">
|
17625 | <summary>
|
17626 | The set of characters usable in custom operators.
|
17627 | </summary>
|
17628 | </member>
|
17629 | <member name="P:Microsoft.FSharp.Compiler.PrettyNaming.opNamePrefix">
|
17630 | <summary>
|
17631 | Prefix for compiled (mangled) operator names.
|
17632 | </summary>
|
17633 | </member>
|
17634 | <member name="T:Microsoft.FSharp.Compiler.PrettyNaming">
|
17635 | <summary>
|
17636 | Anything to do with special names of identifiers and other lexical rules
|
17637 | </summary>
|
17638 | </member>
|
17639 | <member name="T:Microsoft.FSharp.Compiler.QuotationPickler.NamedTypeData.Named">
|
17640 | <summary>
|
17641 | Indicates an F# 3.0+ reference to a named type in an assembly loaded by name
|
17642 | </summary>
|
17643 | </member>
|
17644 | <member name="T:Microsoft.FSharp.Compiler.QuotationPickler.NamedTypeData.Idx">
|
17645 | <summary>
|
17646 | Indicates an F# 4.0+ reference into the supplied table of type definition references, ultimately resolved by TypeRef/TypeDef data
|
17647 | </summary>
|
17648 | </member>
|
17649 | <member name="T:Microsoft.FSharp.Compiler.QuotationPickler">
|
17650 | <summary>
|
17651 | Code to pickle out quotations in the quotation binary format.
|
17652 | </summary>
|
17653 | </member>
|
17654 | <member name="T:Microsoft.FSharp.Compiler.QuotationTranslator.QuotationSerializationFormat.FSharp_40_Plus">
|
17655 | <summary>
|
17656 | Indicates that type references are emitted as integer indexes into a supplied table
|
17657 | </summary>
|
17658 | </member>
|
17659 | <member name="T:Microsoft.FSharp.Compiler.Range.Range01">
|
17660 | <summary>
|
17661 | Represents a range using zero-based line counting (used by Visual Studio)
|
17662 | </summary>
|
17663 | </member>
|
17664 | <member name="T:Microsoft.FSharp.Compiler.Range.Pos01">
|
17665 | <summary>
|
17666 | Represents a position using zero-based line counting (used by Visual Studio)
|
17667 | </summary>
|
17668 | </member>
|
17669 | <member name="T:Microsoft.FSharp.Compiler.Range.Line0">
|
17670 | <summary>
|
17671 | Represents a line number when using zero-based line counting (used by Visual Studio)
|
17672 | </summary>
|
17673 | </member>
|
17674 | <member name="P:Microsoft.FSharp.Compiler.Range.range.IsSynthetic">
|
17675 | <summary>
|
17676 | Synthetic marks ranges which are produced by intermediate compilation phases. This
|
17677 | bit signifies that the range covers something that should not be visible to language
|
17678 | service operations like dot-completion.
|
17679 | </summary>
|
17680 | </member>
|
17681 | <member name="P:Microsoft.FSharp.Compiler.Range.pos.EncodingSize">
|
17682 | <summary>
|
17683 | The maximum number of bits needed to store an encoded position
|
17684 | </summary>
|
17685 | </member>
|
17686 | <member name="P:Microsoft.FSharp.Compiler.Range.rangeOrder">
|
17687 | <summary>
|
17688 | not a total order, but enough to sort on ranges
|
17689 | </summary>
|
17690 | </member>
|
17691 | <member name="M:Microsoft.FSharp.Compiler.Range.mkRange(System.String,Microsoft.FSharp.Compiler.Range.pos,Microsoft.FSharp.Compiler.Range.pos)">
|
17692 | <summary>
|
17693 | This view hides the use of file indexes and just uses filenames
|
17694 | </summary>
|
17695 | </member>
|
17696 | <member name="M:Microsoft.FSharp.Compiler.Range.mkFileIndexRange(System.Int32,Microsoft.FSharp.Compiler.Range.pos,Microsoft.FSharp.Compiler.Range.pos)">
|
17697 | <summary>
|
17698 | This view of range marks uses file indexes explicitly
|
17699 | </summary>
|
17700 | </member>
|
17701 | <member name="M:Microsoft.FSharp.Compiler.Range.mkPos(System.Int32,System.Int32)">
|
17702 | <summary>
|
17703 | Create a position for the given line and column
|
17704 | </summary>
|
17705 | </member>
|
17706 | <member name="M:Microsoft.FSharp.Compiler.Range.Range.toZ(Microsoft.FSharp.Compiler.Range.range)">
|
17707 | <summary>
|
17708 | 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)
|
17709 | </summary>
|
17710 | </member>
|
17711 | <member name="M:Microsoft.FSharp.Compiler.Range.Pos.toZ(Microsoft.FSharp.Compiler.Range.pos)">
|
17712 | <summary>
|
17713 | 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)
|
17714 | </summary>
|
17715 | </member>
|
17716 | <member name="M:Microsoft.FSharp.Compiler.Range.Pos.fromZ(System.Int32,System.Int32)">
|
17717 | <summary>
|
17718 | 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)
|
17719 | </summary>
|
17720 | </member>
|
17721 | <member name="M:Microsoft.FSharp.Compiler.Range.Line.toZ(System.Int32)">
|
17722 | <summary>
|
17723 | 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)
|
17724 | </summary>
|
17725 | </member>
|
17726 | <member name="M:Microsoft.FSharp.Compiler.Range.Line.fromZ(System.Int32)">
|
17727 | <summary>
|
17728 | 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)
|
17729 | </summary>
|
17730 | </member>
|
17731 | <member name="T:Microsoft.FSharp.Compiler.Rational">
|
17732 | <summary>
|
17733 | Rational arithmetic, used for exponents on units-of-measure
|
17734 | </summary>
|
17735 | </member>
|
17736 | <member name="P:Microsoft.FSharp.Compiler.ReferenceResolver.Resolver.DotNetFrameworkReferenceAssembliesRootDirectory">
|
17737 | <summary>
|
17738 | Get the Reference Assemblies directory for the .NET Framework (on Windows)
|
17739 | This is added to the default resolution path for
|
17740 | design-time compilations.
|
17741 | </summary>
|
17742 | </member>
|
17743 | <member name="M:Microsoft.FSharp.Compiler.ReferenceResolver.Resolver.Resolve(Microsoft.FSharp.Compiler.ReferenceResolver.ResolutionEnvironment,System.Tuple{System.String,System.String}[],System.String,Microsoft.FSharp.Collections.FSharpList{System.String},System.String,System.String,Microsoft.FSharp.Collections.FSharpList{System.String},System.String,Microsoft.FSharp.Core.FSharpFunc{System.String,Microsoft.FSharp.Core.Unit},Microsoft.FSharp.Core.FSharpFunc{System.Boolean,Microsoft.FSharp.Core.FSharpFunc{System.String,Microsoft.FSharp.Core.FSharpFunc{System.String,Microsoft.FSharp.Core.Unit}}})">
|
17744 | <summary>
|
17745 | Perform assembly resolution on the given references under the given conditions
|
17746 | </summary>
|
17747 | </member>
|
17748 | <member name="M:Microsoft.FSharp.Compiler.ReferenceResolver.Resolver.HighestInstalledNetFrameworkVersion">
|
17749 | <summary>
|
17750 | Get the "v4.5.1"-style moniker for the highest installed .NET Framework version.
|
17751 | This is the value passed back to Resolve if no explicit "mscorlib" has been given.
|
17752 |
|
17753 | Note: If an explicit "mscorlib" is given, then --noframework is being used, and the whole ReferenceResolver logic is essentially
|
17754 | unused. However in the future an option may be added to allow an expicit specification of
|
17755 | a .NET Framework version to use for scripts.
|
17756 | </summary>
|
17757 | </member>
|
17758 | <member name="P:Microsoft.FSharp.Compiler.ReferenceResolver.ResolvedFile.baggage">
|
17759 | <summary>
|
17760 | Round-tripped baggage
|
17761 | </summary>
|
17762 | </member>
|
17763 | <member name="P:Microsoft.FSharp.Compiler.ReferenceResolver.ResolvedFile.prepareToolTip">
|
17764 | <summary>
|
17765 | Prepare textual information about where the assembly was resolved from, used for tooltip output
|
17766 | </summary>
|
17767 | </member>
|
17768 | <member name="P:Microsoft.FSharp.Compiler.ReferenceResolver.ResolvedFile.itemSpec">
|
17769 | <summary>
|
17770 | Item specification.
|
17771 | </summary>
|
17772 | </member>
|
17773 | <member name="T:Microsoft.FSharp.Compiler.ReferenceResolver.ResolutionEnvironment.DesignTimeLike">
|
17774 | <summary>
|
17775 | Indicates a script or source being edited
|
17776 | </summary>
|
17777 | </member>
|
17778 | <member name="T:Microsoft.FSharp.Compiler.ReferenceResolver.ResolutionEnvironment.RuntimeLike">
|
17779 | <summary>
|
17780 | Indicates a script or source being interpreted
|
17781 | </summary>
|
17782 | </member>
|
17783 | <member name="T:Microsoft.FSharp.Compiler.ReferenceResolver.ResolutionEnvironment.CompileTimeLike">
|
17784 | <summary>
|
17785 | Indicates a script or source being compiled
|
17786 | </summary>
|
17787 | </member>
|
17788 | <member name="M:Microsoft.FSharp.Compiler.SignatureConformance.CheckNamesOfModuleOrNamespaceContents(Microsoft.FSharp.Compiler.Tastops.DisplayEnv,Microsoft.FSharp.Compiler.Tast.EntityRef,Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType)">
|
17789 | <summary>
|
17790 | Check the names add up between a signature and its implementation. We check this first.
|
17791 | </summary>
|
17792 | </member>
|
17793 | <member name="T:Microsoft.FSharp.Compiler.SignatureConformance">
|
17794 | <summary>
|
17795 | Primary relations on types and signatures, with the exception of
|
17796 | constraint solving and method overload resolution.
|
17797 | </summary>
|
17798 | </member>
|
17799 | <member name="M:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleSourceCodeServices.TokenizeLine(System.String,System.Int64)">
|
17800 | <summary>
|
17801 | Tokenize a single line, returning token information and a tokenization state represented by an integer
|
17802 | </summary>
|
17803 | </member>
|
17804 | <member name="M:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleSourceCodeServices.TokenizeFile(System.String)">
|
17805 | <summary>
|
17806 | Tokenize an entire file, line by line
|
17807 | </summary>
|
17808 | </member>
|
17809 | <member name="M:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleSourceCodeServices.ParseAndCheckScript(System.String,System.String,Microsoft.FSharp.Core.FSharpOption{System.String[]})">
|
17810 | <summary>
|
17811 | For errors, quick info, goto-definition, declaration list intellisense, method overload intellisense
|
17812 | </summary>
|
17813 | </member>
|
17814 | <member name="M:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleSourceCodeServices.ParseAndCheckProject(System.String,System.String[])">
|
17815 | <summary>
|
17816 | For analysis of a project
|
17817 | </summary>
|
17818 | </member>
|
17819 | <member name="M:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleSourceCodeServices.MatchBracesAlternate(System.String,System.String,Microsoft.FSharp.Core.FSharpOption{System.String[]})">
|
17820 | <summary>
|
17821 | Return information about matching braces in a single file.
|
17822 | </summary>
|
17823 | </member>
|
17824 | <member name="M:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleSourceCodeServices.CompileToDynamicAssembly(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.ParsedInput},System.String,Microsoft.FSharp.Collections.FSharpList{System.String},Microsoft.FSharp.Core.FSharpOption{System.Tuple{System.IO.TextWriter,System.IO.TextWriter}},Microsoft.FSharp.Core.FSharpOption{System.Boolean},Microsoft.FSharp.Core.FSharpOption{System.Boolean})">
|
17825 | <summary>
|
17826 | TypeCheck and compile provided AST
|
17827 | </summary>
|
17828 | </member>
|
17829 | <member name="M:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleSourceCodeServices.CompileToDynamicAssembly(System.String[],Microsoft.FSharp.Core.FSharpOption{System.Tuple{System.IO.TextWriter,System.IO.TextWriter}})">
|
17830 | <summary>
|
17831 | Compiles to a dynamic assembly usinng the given flags.
|
17832 |
|
17833 | The first argument is ignored and can just be "fsc.exe".
|
17834 |
|
17835 | Any source files names are resolved via the FileSystem API. An output file name must be given by a -o flag, but this will not
|
17836 | be written - instead a dynamic assembly will be created and loaded.
|
17837 |
|
17838 | If the 'execute' parameter is given the entry points for the code are executed and
|
17839 | the given TextWriters are used for the stdout and stderr streams respectively. In this
|
17840 | case, a global setting is modified during the execution.
|
17841 | </summary>
|
17842 | </member>
|
17843 | <member name="M:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleSourceCodeServices.Compile(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.ParsedInput},System.String,System.String,Microsoft.FSharp.Collections.FSharpList{System.String},Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Core.FSharpOption{System.Boolean},Microsoft.FSharp.Core.FSharpOption{System.Boolean})">
|
17844 | <summary>
|
17845 | TypeCheck and compile provided AST
|
17846 | </summary>
|
17847 | </member>
|
17848 | <member name="M:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleSourceCodeServices.Compile(System.String[])">
|
17849 | <summary>
|
17850 | Compile using the given flags. Source files names are resolved via the FileSystem API.
|
17851 | The output file must be given by a -o flag.
|
17852 | The first argument is ignored and can just be "fsc.exe".
|
17853 | </summary>
|
17854 | </member>
|
17855 | <member name="M:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleSourceCodeServices.#ctor(Microsoft.FSharp.Core.FSharpOption{System.Boolean})">
|
17856 | <summary>
|
17857 | Create a singleton global isntance for checking and compiling F# scripts
|
17858 | </summary>
|
17859 | </member>
|
17860 | <member name="T:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleSourceCodeServices">
|
17861 | <summary>
|
17862 | Provides simpler version of services for checking and compiling F# scripts
|
17863 | </summary>
|
17864 | </member>
|
17865 | <member name="P:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleCheckFileResults.FullResults">
|
17866 | <summary>
|
17867 | Get the full type checking results
|
17868 | </summary>
|
17869 | </member>
|
17870 | <member name="P:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleCheckFileResults.Errors">
|
17871 | <summary>
|
17872 | Return the errors resulting from the type-checking
|
17873 | </summary>
|
17874 | </member>
|
17875 | <member name="M:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleCheckFileResults.GetToolTipTextAlternate(System.Int32,System.Int32,Microsoft.FSharp.Collections.FSharpList{System.String},Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Core.FSharpFunc{System.Tuple{System.String,System.String},System.String}})">
|
17876 | <summary>
|
17877 | Get the data tip text at the given position
|
17878 | </summary>
|
17879 | </member>
|
17880 | <member name="M:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleCheckFileResults.GetF1KeywordAlternate(System.Int32,System.Int32,Microsoft.FSharp.Collections.FSharpList{System.String})">
|
17881 | <summary>
|
17882 | Get the Visual Studio F1-help keyword for the item at the given position
|
17883 | </summary>
|
17884 | </member>
|
17885 | <member name="M:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleCheckFileResults.GetDeclarationLocationAlternate(System.Int32,System.Int32,Microsoft.FSharp.Collections.FSharpList{System.String},System.Boolean)">
|
17886 | <summary>
|
17887 | Get the location of the declaration at the given position
|
17888 | </summary>
|
17889 | </member>
|
17890 | <member name="M:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleCheckFileResults.GetDeclarationListInfo(System.Int32,System.Int32,Microsoft.FSharp.Collections.FSharpList{System.String},System.String,Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Core.FSharpFunc{System.Tuple{System.String,System.String},System.String}})">
|
17891 | <summary>
|
17892 | Get the declarations at the given code location.
|
17893 | </summary>
|
17894 | </member>
|
17895 | <member name="T:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleCheckFileResults">
|
17896 | <summary>
|
17897 | Represents the results of type checking. A mild simplification of SourceCodeService's CheckFileResults.
|
17898 | Normally it is better to use the full CheckFileResults directly, available from 'FullResults'.
|
17899 | </summary>
|
17900 | </member>
|
17901 | <member name="P:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleDeclaration.Name">
|
17902 | <summary>
|
17903 | Get the name of a declaration
|
17904 | </summary>
|
17905 | </member>
|
17906 | <member name="M:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleDeclaration.GetDescription">
|
17907 | <summary>
|
17908 | Compute the description for a declaration
|
17909 | </summary>
|
17910 | </member>
|
17911 | <member name="T:Microsoft.FSharp.Compiler.SimpleSourceCodeServices.SimpleDeclaration">
|
17912 | <summary>
|
17913 | Represents a declaration returned by GetDeclarations. Simpler than the one in 'SourceCodeServices' because
|
17914 | it formats the XML content for you (apart from ones read from XML doc files using xmlCommentRetriever)
|
17915 | </summary>
|
17916 | </member>
|
17917 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.CheckFileAnswer">
|
17918 | <summary>
|
17919 | Renamed to FSharpCheckFileAnswer
|
17920 | </summary>
|
17921 | </member>
|
17922 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.CheckFileResults">
|
17923 | <summary>
|
17924 | Renamed to FSharpCheckFileResults
|
17925 | </summary>
|
17926 | </member>
|
17927 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.CheckOptions">
|
17928 | <summary>
|
17929 | Renamed to FSharpProjectOptions
|
17930 | </summary>
|
17931 | </member>
|
17932 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.CheckProjectResults">
|
17933 | <summary>
|
17934 | Renamed to FSharpCheckProjectResults
|
17935 | </summary>
|
17936 | </member>
|
17937 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.ColorState">
|
17938 | <summary>
|
17939 | Renamed to FSharpTokenizerColorState
|
17940 | </summary>
|
17941 | </member>
|
17942 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.CompilerEnvironment.BinFolderOfDefaultFSharpCompiler(Microsoft.FSharp.Core.FSharpOption{System.String})">
|
17943 | <summary>
|
17944 | The default location of FSharp.Core.dll and fsc.exe based on the version of fsc.exe that is running
|
17945 | </summary>
|
17946 | </member>
|
17947 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.CompilerEnvironment">
|
17948 | <summary>
|
17949 | Information about the compilation environment
|
17950 | </summary>
|
17951 | </member>
|
17952 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.DataTipText">
|
17953 | <summary>
|
17954 | Renamed to FSharpToolTipText
|
17955 | </summary>
|
17956 | </member>
|
17957 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.Declaration">
|
17958 | <summary>
|
17959 | Renamed to FSharpDeclarationListItem
|
17960 | </summary>
|
17961 | </member>
|
17962 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.DeclarationGroup">
|
17963 | <summary>
|
17964 | Renamed to FSharpDeclarationListInfo
|
17965 | </summary>
|
17966 | </member>
|
17967 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.DeclarationItem">
|
17968 | <summary>
|
17969 | Renamed to FSharpNavigationDeclarationItem
|
17970 | </summary>
|
17971 | </member>
|
17972 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.DeclarationItemKind">
|
17973 | <summary>
|
17974 | Renamed to FSharpNavigationDeclarationItemKind
|
17975 | </summary>
|
17976 | </member>
|
17977 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.DeclarationSet">
|
17978 | <summary>
|
17979 | Renamed to FSharpDeclarationListInfo
|
17980 | </summary>
|
17981 | </member>
|
17982 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAbstractParameter.Type">
|
17983 | <summary>
|
17984 | The declared or inferred type of the parameter
|
17985 | </summary>
|
17986 | </member>
|
17987 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAbstractParameter.Name">
|
17988 | <summary>
|
17989 | The optional name of the parameter
|
17990 | </summary>
|
17991 | </member>
|
17992 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAbstractParameter.IsOutArg">
|
17993 | <summary>
|
17994 | Indicate this is an out argument
|
17995 | </summary>
|
17996 | </member>
|
17997 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAbstractParameter.IsOptionalArg">
|
17998 | <summary>
|
17999 | Indicate this is an optional argument
|
18000 | </summary>
|
18001 | </member>
|
18002 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAbstractParameter.IsInArg">
|
18003 | <summary>
|
18004 | Indicate this is an in argument
|
18005 | </summary>
|
18006 | </member>
|
18007 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAbstractParameter.Attributes">
|
18008 | <summary>
|
18009 | The declared attributes of the parameter
|
18010 | </summary>
|
18011 | </member>
|
18012 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAbstractParameter">
|
18013 | <summary>
|
18014 | Represents a parameter in an abstract method of a class or interface
|
18015 | </summary>
|
18016 | </member>
|
18017 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAbstractSignature.Name">
|
18018 | <summary>
|
18019 | Get the name of the abstract slot
|
18020 | </summary>
|
18021 | </member>
|
18022 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAbstractSignature.MethodGenericParameters">
|
18023 | <summary>
|
18024 | Get the generic arguments of the abstract slot
|
18025 | </summary>
|
18026 | </member>
|
18027 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAbstractSignature.DeclaringTypeGenericParameters">
|
18028 | <summary>
|
18029 | Get the generic arguments of the type defining the abstract slot
|
18030 | </summary>
|
18031 | </member>
|
18032 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAbstractSignature.DeclaringType">
|
18033 | <summary>
|
18034 | Get the declaring type of the abstract slot
|
18035 | </summary>
|
18036 | </member>
|
18037 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAbstractSignature.AbstractReturnType">
|
18038 | <summary>
|
18039 | Get the return type of the abstract slot
|
18040 | </summary>
|
18041 | </member>
|
18042 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAbstractSignature.AbstractArguments">
|
18043 | <summary>
|
18044 | Get the arguments of the abstract slot
|
18045 | </summary>
|
18046 | </member>
|
18047 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAbstractSignature">
|
18048 | <summary>
|
18049 | Represents the signature of an abstract slot of a class or interface
|
18050 | </summary>
|
18051 | </member>
|
18052 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAccessibility.IsPublic">
|
18053 | <summary>
|
18054 | Indicates the symbol has public accessibility
|
18055 | </summary>
|
18056 | </member>
|
18057 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAccessibility.IsPrivate">
|
18058 | <summary>
|
18059 | Indicates the symbol has private accessibility
|
18060 | </summary>
|
18061 | </member>
|
18062 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAccessibility.IsInternal">
|
18063 | <summary>
|
18064 | Indicates the symbol has internal accessibility
|
18065 | </summary>
|
18066 | </member>
|
18067 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAccessibility">
|
18068 | <summary>
|
18069 | Indicates the accessibility of a symbol, as seen by the F# language
|
18070 | </summary>
|
18071 | </member>
|
18072 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAccessibilityRights">
|
18073 | <summary>
|
18074 | Represents the rights of a compilation to access symbols
|
18075 | </summary>
|
18076 | </member>
|
18077 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpActivePatternCase.XmlDocSig">
|
18078 | <summary>
|
18079 | XML documentation signature for the active pattern case, used for .xml file lookup for compiled code
|
18080 | </summary>
|
18081 | </member>
|
18082 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpActivePatternCase.XmlDoc">
|
18083 | <summary>
|
18084 | Get the in-memory XML documentation for the active pattern case, used when code is checked in-memory
|
18085 | </summary>
|
18086 | </member>
|
18087 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpActivePatternCase.Name">
|
18088 | <summary>
|
18089 | The name of the active pattern case
|
18090 | </summary>
|
18091 | </member>
|
18092 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpActivePatternCase.Group">
|
18093 | <summary>
|
18094 | The group of active pattern cases this belongs to
|
18095 | </summary>
|
18096 | </member>
|
18097 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpActivePatternCase.DeclarationLocation">
|
18098 | <summary>
|
18099 | The location of declaration of the active pattern case
|
18100 | </summary>
|
18101 | </member>
|
18102 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpActivePatternCase">
|
18103 | <summary>
|
18104 | A subtype of FSharpSymbol that represents a single case within an active pattern
|
18105 | </summary>
|
18106 | </member>
|
18107 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpActivePatternGroup.OverallType">
|
18108 | <summary>
|
18109 | Get the type indicating signature of the active pattern
|
18110 | </summary>
|
18111 | </member>
|
18112 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpActivePatternGroup.Names">
|
18113 | <summary>
|
18114 | The names of the active pattern cases
|
18115 | </summary>
|
18116 | </member>
|
18117 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpActivePatternGroup.IsTotal">
|
18118 | <summary>
|
18119 | Indicate this is a total active pattern
|
18120 | </summary>
|
18121 | </member>
|
18122 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpActivePatternGroup.EnclosingEntity">
|
18123 | <summary>
|
18124 | Try to get the enclosing entity of the active pattern
|
18125 | </summary>
|
18126 | </member>
|
18127 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpActivePatternGroup">
|
18128 | <summary>
|
18129 | Represents all cases within an active pattern
|
18130 | </summary>
|
18131 | </member>
|
18132 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAssembly.SimpleName">
|
18133 | <summary>
|
18134 | The simple name for the assembly
|
18135 | </summary>
|
18136 | </member>
|
18137 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAssembly.QualifiedName">
|
18138 | <summary>
|
18139 | The qualified name of the assembly
|
18140 | </summary>
|
18141 | </member>
|
18142 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAssembly.IsProviderGenerated">
|
18143 | <summary>
|
18144 | Indicates if the assembly was generated by a type provider and is due for static linking
|
18145 | </summary>
|
18146 | </member>
|
18147 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAssembly.FileName">
|
18148 | <summary>
|
18149 | The file name for the assembly, if any
|
18150 | </summary>
|
18151 | </member>
|
18152 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAssembly.Contents">
|
18153 | <summary>
|
18154 | The contents of the this assembly
|
18155 | </summary>
|
18156 | </member>
|
18157 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAssembly">
|
18158 | <summary>
|
18159 | Represents an assembly as seen by the F# language
|
18160 | </summary>
|
18161 | </member>
|
18162 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAssemblyContents.ImplementationFiles">
|
18163 | <summary>
|
18164 | The contents of the implementation files in the assembly
|
18165 | </summary>
|
18166 | </member>
|
18167 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAssemblyContents">
|
18168 | <summary>
|
18169 | Represents the definitional contents of an assembly, as seen by the F# language
|
18170 | </summary>
|
18171 | </member>
|
18172 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAssemblySignature.Entities">
|
18173 | <summary>
|
18174 | The (non-nested) module and type definitions in this signature
|
18175 | </summary>
|
18176 | </member>
|
18177 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAssemblySignature.Attributes">
|
18178 | <summary>
|
18179 | Get the declared attributes for the assembly.
|
18180 | Only available when parsing an entire project.
|
18181 | </summary>
|
18182 | </member>
|
18183 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAssemblySignature">
|
18184 | <summary>
|
18185 | Represents an inferred signature of part of an assembly as seen by the F# language
|
18186 | </summary>
|
18187 | </member>
|
18188 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAttribute.NamedArguments">
|
18189 | <summary>
|
18190 | The named arguments for the attribute
|
18191 | </summary>
|
18192 | </member>
|
18193 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAttribute.IsUnresolved">
|
18194 | <summary>
|
18195 | Indicates if the attribute type is in an unresolved assembly
|
18196 | </summary>
|
18197 | </member>
|
18198 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAttribute.ConstructorArguments">
|
18199 | <summary>
|
18200 | The arguments to the constructor for the attribute
|
18201 | </summary>
|
18202 | </member>
|
18203 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAttribute.AttributeType">
|
18204 | <summary>
|
18205 | The type of the attribute
|
18206 | </summary>
|
18207 | </member>
|
18208 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAttribute.Format(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpDisplayContext)">
|
18209 | <summary>
|
18210 | Format the attribute using the rules of the given display context
|
18211 | </summary>
|
18212 | </member>
|
18213 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAttribute">
|
18214 | <summary>
|
18215 | Represents a custom attribute attached to F# source code or a compiler .NET component
|
18216 | </summary>
|
18217 | </member>
|
18218 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckFileAnswer">
|
18219 | <summary>
|
18220 | The result of calling TypeCheckResult including the possibility of abort and background compiler not caught up.
|
18221 | </summary>
|
18222 | </member>
|
18223 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckFileResults.ProjectContext">
|
18224 | <summary>
|
18225 | Get the resolution of the ProjectOptions
|
18226 | </summary>
|
18227 | </member>
|
18228 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckFileResults.PartialAssemblySignature">
|
18229 | <summary>
|
18230 | Get a view of the contents of the assembly up to and including the file just checked
|
18231 | </summary>
|
18232 | </member>
|
18233 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckFileResults.HasFullTypeCheckInfo">
|
18234 | <summary>
|
18235 | Indicates whether type checking successfully occured with some results returned. If false, indicates that
|
18236 | an unrecoverable error in earlier checking/parsing/resolution steps.
|
18237 | </summary>
|
18238 | </member>
|
18239 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckFileResults.Errors">
|
18240 | <summary>
|
18241 | The errors returned by parsing a source file.
|
18242 | </summary>
|
18243 | </member>
|
18244 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckFileResults.DependencyFiles">
|
18245 | <summary>
|
18246 | Indicates the set of files which must be watched to accurately track changes that affect these results,
|
18247 | Clients interested in reacting to updates to these files should watch these files and take actions as described
|
18248 | in the documentation for compiler service.
|
18249 | </summary>
|
18250 | </member>
|
18251 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckFileResults.GetUsesOfSymbolInFile(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbol)">
|
18252 | <summary>
|
18253 | Get the textual usages that resolved to the given symbol throughout the file
|
18254 | </summary>
|
18255 | </member>
|
18256 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckFileResults.GetToolTipTextAlternate(System.Int32,System.Int32,System.String,Microsoft.FSharp.Collections.FSharpList{System.String},System.Int32)">
|
18257 | <summary>Compute a formatted tooltip for the given location</summary>
|
18258 |
|
18259 | <param name="line">The line number where the information is being requested.</param>
|
18260 | <param name="colAtEndOfNames">The column number at the end of the identifiers where the information is being requested.</param>
|
18261 | <param name="lineText">The text of the line where the information is being requested.</param>
|
18262 | <param name="names">The identifiers at the location where the information is being requested.</param>
|
18263 | <param name="tokenTag">Used to discriminate between 'identifiers', 'strings' and others. For strings, an attempt is made to give a tooltip for a #r "..." location. Use a value from FSharpTokenInfo.Tag, or FSharpTokenTag.Identifier, unless you have other information available.</param>
|
18264 | </member>
|
18265 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckFileResults.GetSymbolUseAtLocation(System.Int32,System.Int32,System.String,Microsoft.FSharp.Collections.FSharpList{System.String})">
|
18266 | <summary>Resolve the names at the given location to a use of symbol.</summary>
|
18267 |
|
18268 | <param name="line">The line number where the information is being requested.</param>
|
18269 | <param name="colAtEndOfNames">The column number at the end of the identifiers where the information is being requested.</param>
|
18270 | <param name="lineText">The text of the line where the information is being requested.</param>
|
18271 | <param name="names">The identifiers at the location where the information is being requested.</param>
|
18272 | </member>
|
18273 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckFileResults.GetMethodsAsSymbols(System.Int32,System.Int32,System.String,Microsoft.FSharp.Collections.FSharpList{System.String})">
|
18274 | <summary>Compute a set of method overloads to show in a dialog relevant to the given code location. The resulting method overloads are returned as symbols.</summary>
|
18275 | <param name="line">The line number where the information is being requested.</param>
|
18276 | <param name="colAtEndOfNames">The column number at the end of the identifiers where the information is being requested.</param>
|
18277 | <param name="lineText">The text of the line where the information is being requested.</param>
|
18278 | <param name="names">The identifiers at the location where the information is being requested.</param>
|
18279 | </member>
|
18280 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckFileResults.GetMethodsAlternate(System.Int32,System.Int32,System.String,Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Collections.FSharpList{System.String}})">
|
18281 | <summary>Compute a set of method overloads to show in a dialog relevant to the given code location.</summary>
|
18282 |
|
18283 | <param name="line">The line number where the information is being requested.</param>
|
18284 | <param name="colAtEndOfNames">The column number at the end of the identifiers where the information is being requested.</param>
|
18285 | <param name="lineText">The text of the line where the information is being requested.</param>
|
18286 | <param name="names">The identifiers at the location where the information is being requested.</param>
|
18287 | </member>
|
18288 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckFileResults.GetFormatSpecifierLocationsAndArity">
|
18289 | <summary>Get the locations of and number of arguments associated with format specifiers</summary>
|
18290 | </member>
|
18291 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckFileResults.GetFormatSpecifierLocations">
|
18292 | <summary>Get the locations of format specifiers</summary>
|
18293 | </member>
|
18294 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckFileResults.GetF1KeywordAlternate(System.Int32,System.Int32,System.String,Microsoft.FSharp.Collections.FSharpList{System.String})">
|
18295 | <summary>Compute the Visual Studio F1-help key identifier for the given location, based on name resolution results</summary>
|
18296 |
|
18297 | <param name="line">The line number where the information is being requested.</param>
|
18298 | <param name="colAtEndOfNames">The column number at the end of the identifiers where the information is being requested.</param>
|
18299 | <param name="lineText">The text of the line where the information is being requested.</param>
|
18300 | <param name="names">The identifiers at the location where the information is being requested.</param>
|
18301 | </member>
|
18302 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckFileResults.GetExtraColorizationsAlternate">
|
18303 | <summary>Get any extra colorization info that is available after the typecheck</summary>
|
18304 | </member>
|
18305 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckFileResults.GetDeclarationLocationAlternate(System.Int32,System.Int32,System.String,Microsoft.FSharp.Collections.FSharpList{System.String},Microsoft.FSharp.Core.FSharpOption{System.Boolean})">
|
18306 | <summary>Resolve the names at the given location to the declaration location of the corresponding construct.</summary>
|
18307 |
|
18308 | <param name="line">The line number where the information is being requested.</param>
|
18309 | <param name="colAtEndOfNames">The column number at the end of the identifiers where the information is being requested.</param>
|
18310 | <param name="lineText">The text of the line where the information is being requested.</param>
|
18311 | <param name="names">The identifiers at the location where the information is being requested.</param>
|
18312 | <param name="preferFlag">If not given, then get the location of the symbol. If false, then prefer the location of the corresponding symbol in the implementation of the file (rather than the signature if present). If true, prefer the location of the corresponding symbol in the signature of the file (rather than the implementation).</param>
|
18313 | </member>
|
18314 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckFileResults.GetDeclarationListSymbols(Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParseFileResults},System.Int32,System.Int32,System.String,Microsoft.FSharp.Collections.FSharpList{System.String},System.String,Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Core.FSharpFunc{System.Tuple{System.Object,Microsoft.FSharp.Compiler.Range.range},System.Boolean}})">
|
18315 | <summary>Get the items for a declaration list in FSharpSymbol format</summary>
|
18316 |
|
18317 | <param name="ParsedFileResultsOpt">
|
18318 | If this is present, it is used to filter declarations based on location in the
|
18319 | parse tree, specifically at 'open' declarations, 'inherit' of class or interface
|
18320 | 'record field' locations and r.h.s. of 'range' operator a..b
|
18321 | </param>
|
18322 | <param name="line">The line number where the completion is happening</param>
|
18323 | <param name="colAtEndOfNamesAndResidue">The column number at the end of the 'names' text </param>
|
18324 | <param name="qualifyingNames">The long identifier to the left of the '.'</param>
|
18325 | <param name="partialName">The residue of a partial long identifier to the right of the '.'</param>
|
18326 | <param name="lineStr">The residue of a partial long identifier to the right of the '.'</param>
|
18327 | <param name="lineText">
|
18328 | The text of the line where the completion is happening. This is only used to make a couple
|
18329 | of adhoc corrections to completion accuracy (e.g. checking for "..")
|
18330 | </param>
|
18331 | <param name="hasTextChangedSinceLastTypecheck">
|
18332 | If text has been used from a captured name resolution from the typecheck, then
|
18333 | callback to the client to check if the text has changed. If it has, then give up
|
18334 | and assume that we're going to repeat the operation later on.
|
18335 | </param>
|
18336 | </member>
|
18337 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckFileResults.GetDeclarationListInfo(Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParseFileResults},System.Int32,System.Int32,System.String,Microsoft.FSharp.Collections.FSharpList{System.String},System.String,Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Core.FSharpFunc{System.Tuple{System.Object,Microsoft.FSharp.Compiler.Range.range},System.Boolean}})">
|
18338 | <summary>Get the items for a declaration list</summary>
|
18339 |
|
18340 | <param name="ParsedFileResultsOpt">
|
18341 | If this is present, it is used to filter declarations based on location in the
|
18342 | parse tree, specifically at 'open' declarations, 'inherit' of class or interface
|
18343 | 'record field' locations and r.h.s. of 'range' operator a..b
|
18344 | </param>
|
18345 | <param name="line">The line number where the completion is happening</param>
|
18346 | <param name="colAtEndOfNamesAndResidue">The column number at the end of the 'names' text </param>
|
18347 | <param name="qualifyingNames">The long identifier to the left of the '.'</param>
|
18348 | <param name="partialName">The residue of a partial long identifier to the right of the '.'</param>
|
18349 | <param name="lineStr">The residue of a partial long identifier to the right of the '.'</param>
|
18350 | <param name="lineText">
|
18351 | The text of the line where the completion is happening. This is only used to make a couple
|
18352 | of adhoc corrections to completion accuracy (e.g. checking for "..")
|
18353 | </param>
|
18354 | <param name="hasTextChangedSinceLastTypecheck">
|
18355 | If text has been used from a captured name resolution from the typecheck, then
|
18356 | callback to the client to check if the text has changed. If it has, then give up
|
18357 | and assume that we're going to repeat the operation later on.
|
18358 | </param>
|
18359 | </member>
|
18360 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckFileResults.GetAllUsesOfAllSymbolsInFile">
|
18361 | <summary>
|
18362 | Get all textual usages of all symbols throughout the file
|
18363 | </summary>
|
18364 | </member>
|
18365 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckFileResults">
|
18366 | <summary>
|
18367 | A handle to the results of CheckFileInProject.
|
18368 | </summary>
|
18369 | </member>
|
18370 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckProjectResults.ProjectContext">
|
18371 | <summary>
|
18372 | Get the resolution of the ProjectOptions
|
18373 | </summary>
|
18374 | </member>
|
18375 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckProjectResults.HasCriticalErrors">
|
18376 | <summary>
|
18377 | Indicates if critical errors existed in the project options
|
18378 | </summary>
|
18379 | </member>
|
18380 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckProjectResults.Errors">
|
18381 | <summary>
|
18382 | The errors returned by processing the project
|
18383 | </summary>
|
18384 | </member>
|
18385 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckProjectResults.DependencyFiles">
|
18386 | <summary>
|
18387 | Indicates the set of files which must be watched to accurately track changes that affect these results,
|
18388 | Clients interested in reacting to updates to these files should watch these files and take actions as described
|
18389 | in the documentation for compiler service.
|
18390 | </summary>
|
18391 | </member>
|
18392 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckProjectResults.AssemblySignature">
|
18393 | <summary>
|
18394 | Get a view of the overall signature of the assembly. Only valid to use if HasCriticalErrors is false.
|
18395 | </summary>
|
18396 | </member>
|
18397 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckProjectResults.AssemblyContents">
|
18398 | <summary>
|
18399 | Get a view of the overall contents of the assembly. Only valid to use if HasCriticalErrors is false.
|
18400 | </summary>
|
18401 | </member>
|
18402 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckProjectResults.GetUsesOfSymbol(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbol)">
|
18403 | <summary>
|
18404 | Get the textual usages that resolved to the given symbol throughout the project
|
18405 | </summary>
|
18406 | </member>
|
18407 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckProjectResults.GetAllUsesOfAllSymbols">
|
18408 | <summary>
|
18409 | Get all textual usages of all symbols throughout the project
|
18410 | </summary>
|
18411 | </member>
|
18412 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpCheckProjectResults">
|
18413 | <summary>
|
18414 | A handle to the results of CheckFileInProject.
|
18415 | </summary>
|
18416 | </member>
|
18417 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.PauseBeforeBackgroundWork(System.Int32)">
|
18418 | <summary>
|
18419 | Get or set the pause time in milliseconds before background work is started.
|
18420 | </summary>
|
18421 | </member>
|
18422 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.MaxMemory(System.Int32)">
|
18423 | <summary>
|
18424 | A maximum number of megabytes of allocated memory. If the figure reported by <c>System.GC.GetTotalMemory(false)</c> goes over this limit, the FSharpChecker object will attempt to free memory and reduce cache sizes to a minimum.</param>
|
18425 | </summary>
|
18426 | </member>
|
18427 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.ImplicitlyStartBackgroundWork(System.Boolean)">
|
18428 | <summary>
|
18429 | Get or set a flag which controls if background work is started implicitly.
|
18430 |
|
18431 | If true, calls to CheckFileInProject implicitly start a background check of that project, replacing
|
18432 | any other background checks in progress. This is useful in IDE applications with spare CPU cycles as
|
18433 | it prepares the project analysis results for use. The default is 'true'.
|
18434 | </summary>
|
18435 | </member>
|
18436 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.ProjectChecked">
|
18437 | <summary>
|
18438 | Notify the host that a project has been fully checked in the background (using file contents provided by the file system API)
|
18439 |
|
18440 | The event may be raised on a background thread.
|
18441 | </summary>
|
18442 | </member>
|
18443 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.PauseBeforeBackgroundWork">
|
18444 | <summary>
|
18445 | Get or set the pause time in milliseconds before background work is started.
|
18446 | </summary>
|
18447 | </member>
|
18448 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.MaxMemoryReached">
|
18449 | <summary>
|
18450 | Raised after the maxMB memory threshold limit is reached
|
18451 | </summary>
|
18452 | </member>
|
18453 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.MaxMemory">
|
18454 | <summary>
|
18455 | A maximum number of megabytes of allocated memory. If the figure reported by <c>System.GC.GetTotalMemory(false)</c> goes over this limit, the FSharpChecker object will attempt to free memory and reduce cache sizes to a minimum.</param>
|
18456 | </summary>
|
18457 | </member>
|
18458 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.ImplicitlyStartBackgroundWork">
|
18459 | <summary>
|
18460 | Get or set a flag which controls if background work is started implicitly.
|
18461 |
|
18462 | If true, calls to CheckFileInProject implicitly start a background check of that project, replacing
|
18463 | any other background checks in progress. This is useful in IDE applications with spare CPU cycles as
|
18464 | it prepares the project analysis results for use. The default is 'true'.
|
18465 | </summary>
|
18466 | </member>
|
18467 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.GlobalForegroundTypeCheckCountStatistic">
|
18468 | <summary>
|
18469 | Report a statistic for testability
|
18470 | </summary>
|
18471 | </member>
|
18472 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.GlobalForegroundParseCountStatistic">
|
18473 | <summary>
|
18474 | Report a statistic for testability
|
18475 | </summary>
|
18476 | </member>
|
18477 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.FileParsed">
|
18478 | <summary>
|
18479 | Raised after a parse of a file in the background analysis.
|
18480 |
|
18481 | The event will be raised on a background thread.
|
18482 | </summary>
|
18483 | </member>
|
18484 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.FileChecked">
|
18485 | <summary>
|
18486 | Raised after a check of a file in the background analysis.
|
18487 |
|
18488 | The event will be raised on a background thread.
|
18489 | </summary>
|
18490 | </member>
|
18491 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.CurrentQueueLength">
|
18492 | <summary>
|
18493 | Current queue length of the service, for debug purposes.
|
18494 | In addition, a single async operation or a step of a background build
|
18495 | may be in progress - such an operation is not counted in the queue length.
|
18496 | </summary>
|
18497 | </member>
|
18498 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.BeforeBackgroundFileCheck">
|
18499 | <summary>
|
18500 | Notify the host that the logical type checking context for a file has now been updated internally
|
18501 | and that the file has become eligible to be re-typechecked for errors.
|
18502 |
|
18503 | The event will be raised on a background thread.
|
18504 | </summary>
|
18505 | </member>
|
18506 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.WaitForBackgroundCompile">
|
18507 | <summary>
|
18508 | Block until the background compile finishes.
|
18509 | </summary>
|
18510 | </member>
|
18511 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.TryGetRecentCheckResultsForFile(System.String,Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions,Microsoft.FSharp.Core.FSharpOption{System.String})">
|
18512 | <summary>
|
18513 | Try to get type check results for a file. This looks up the results of recent type checks of the
|
18514 | same file, regardless of contents. The version tag specified in the original check of the file is returned.
|
18515 | If the source of the file has changed the results returned by this function may be out of date, though may
|
18516 | still be usable for generating intellisense menus and information.
|
18517 | </summary>
|
18518 | <param name="filename">The filename for the file.</param>
|
18519 | <param name="options">The options for the project or script, used to determine active --define conditionals and other options relevant to parsing.</param>
|
18520 | <param name="source">Optionally, specify source that must match the previous parse precisely.</param>
|
18521 | </member>
|
18522 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.StopBackgroundCompile">
|
18523 | <summary>
|
18524 | Stop the background compile.
|
18525 | </summary>
|
18526 | </member>
|
18527 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.ParseFileInProject(System.String,System.String,Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions)">
|
18528 | <summary>
|
18529 | <para>Parse a source code file, returning a handle that can be used for obtaining navigation bar information
|
18530 | To get the full information, call 'CheckFileInProject' method on the result</para>
|
18531 | <para>All files except the one being checked are read from the FileSystem API</para>
|
18532 | </summary>
|
18533 |
|
18534 | <param name="filename">The filename for the file.</param>
|
18535 | <param name="source">The full source for the file.</param>
|
18536 | <param name="options">The options for the project or script, used to determine active --define conditionals and other options relevant to parsing.</param>
|
18537 | </member>
|
18538 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.ParseAndCheckProject(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions)">
|
18539 | <summary>
|
18540 | <para>Parse and typecheck all files in a project.</para>
|
18541 | <para>All files are read from the FileSystem API</para>
|
18542 | </summary>
|
18543 |
|
18544 | <param name="options">The options for the project or script.</param>
|
18545 | </member>
|
18546 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.ParseAndCheckFileInProject(System.String,System.Int32,System.String,Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions,Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.SourceCodeServices.IsResultObsolete},Microsoft.FSharp.Core.FSharpOption{System.Object})">
|
18547 | <summary>
|
18548 | <para>
|
18549 | Parse and check a source code file, returning a handle to the results
|
18550 | </para>
|
18551 | <para>
|
18552 | Note: all files except the one being checked are read from the FileSystem API
|
18553 | </para>
|
18554 | <para>
|
18555 | Return FSharpCheckFileAnswer.Aborted if a parse tree was not available or if the check
|
18556 | </para>
|
18557 | </summary>
|
18558 |
|
18559 | <param name="filename">The name of the file in the project whose source is being checked.</param>
|
18560 | <param name="fileversion">An integer that can be used to indicate the version of the file. This will be returned by TryGetRecentCheckResultsForFile when looking up the file.</param>
|
18561 | <param name="source">The full source for the file.</param>
|
18562 | <param name="options">The options for the project or script.</param>
|
18563 | <param name="isResultObsolete">
|
18564 | A callback to check if a requested result is already obsolete, e.g. because of changed
|
18565 | </param>
|
18566 | <param name="textSnapshotInfo">
|
18567 | An item passed back to 'hasTextChangedSinceLastTypecheck' to help determine if
|
18568 | an approximate intellisense resolution is inaccurate because a range of text has changed. This
|
18569 | can be used to marginally increase accuracy of intellisense results in some situations.
|
18570 | </param>
|
18571 |
|
18572 | </member>
|
18573 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.NotifyProjectCleaned(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions)">
|
18574 | <summary>
|
18575 | This function is called when a project has been cleaned/rebuilt, and thus any live type providers should be refreshed.
|
18576 | </summary>
|
18577 | </member>
|
18578 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.MatchBracesAlternate(System.String,System.String,Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions)">
|
18579 | <summary>
|
18580 | Parse a source code file, returning information about brace matching in the file.
|
18581 | Return an enumeration of the matching parenthetical tokens in the file.
|
18582 | </summary>
|
18583 |
|
18584 | <param name="filename">The filename for the file, used to help caching of results.</param>
|
18585 | <param name="source">The full source for the file.</param>
|
18586 | <param name="options">The options for the project or script, used to determine active --define conditionals and other options relevant to parsing.</param>
|
18587 | </member>
|
18588 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.KeepProjectAlive(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions)">
|
18589 | <summary>
|
18590 | <para>Create resources for the project and keep the project alive until the returned object is disposed.</para>
|
18591 | </summary>
|
18592 |
|
18593 | <param name="options">The options for the project or script.</param>
|
18594 | </member>
|
18595 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.InvalidateConfiguration(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions)">
|
18596 | <summary>
|
18597 | This function is called when the configuration is known to have changed for reasons not encoded in the ProjectOptions.
|
18598 | For example, dependent references may have been deleted or created.
|
18599 | </summary>
|
18600 | </member>
|
18601 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.InvalidateAll">
|
18602 | <summary>
|
18603 | This function is called when the entire environment is known to have changed for reasons not encoded in the ProjectOptions of any project/compilation.
|
18604 | For example, the type provider approvals file may have changed.
|
18605 | </summary>
|
18606 | </member>
|
18607 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.GetProjectOptionsFromScript(System.String,System.String,Microsoft.FSharp.Core.FSharpOption{System.DateTime},Microsoft.FSharp.Core.FSharpOption{System.String[]},Microsoft.FSharp.Core.FSharpOption{System.Boolean})">
|
18608 | <summary>
|
18609 | <para>For a given script file, get the FSharpProjectOptions implied by the #load closure.</para>
|
18610 | <para>All files are read from the FileSystem API, except the file being checked.</para>
|
18611 | </summary>
|
18612 |
|
18613 | <param name="filename">Used to differentiate between scripts, to consider each script a separate project.
|
18614 | Also used in formatted error messages.</param>
|
18615 |
|
18616 | <param name="loadedTimeStamp">Indicates when the script was loaded into the editing environment,
|
18617 | so that an 'unload' and 'reload' action will cause the script to be considered as a new project,
|
18618 | so that references are re-resolved.</param>
|
18619 | </member>
|
18620 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.GetProjectOptionsFromProjectFile(System.String,Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Collections.FSharpList{System.Tuple{System.String,System.String}}},Microsoft.FSharp.Core.FSharpOption{System.DateTime})">
|
18621 | <summary>
|
18622 | <para>Get the project options implied by a standard F# project file in the xbuild/msbuild format.</para>
|
18623 | </summary>
|
18624 |
|
18625 | <param name="projectFileName">Used to differentiate between projects and for the base directory of the project.</param>
|
18626 | <param name="properties">The build properties such as Configuration=Debug etc.</param>
|
18627 | <param name="loadedTimeStamp">Indicates when the project was loaded into the editing environment,
|
18628 | so that an 'unload' and 'reload' action will cause the project to be considered as a new project.</param>
|
18629 | </member>
|
18630 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.GetProjectOptionsFromCommandLineArgs(System.String,System.String[],Microsoft.FSharp.Core.FSharpOption{System.DateTime})">
|
18631 | <summary>
|
18632 | <para>Get the FSharpProjectOptions implied by a set of command line arguments.</para>
|
18633 | </summary>
|
18634 |
|
18635 | <param name="projectFileName">Used to differentiate between projects and for the base directory of the project.</param>
|
18636 | <param name="argv">The command line arguments for the project build.</param>
|
18637 | <param name="loadedTimeStamp">Indicates when the script was loaded into the editing environment,
|
18638 | so that an 'unload' and 'reload' action will cause the script to be considered as a new project,
|
18639 | so that references are re-resolved.</param>
|
18640 | </member>
|
18641 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.GetBackgroundParseResultsForFileInProject(System.String,Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions)">
|
18642 | <summary>
|
18643 | <para>Like ParseFileInProject, but uses results from the background builder.</para>
|
18644 | <para>All files are read from the FileSystem API, including the file being checked.</para>
|
18645 | </summary>
|
18646 |
|
18647 | <param name="filename">The filename for the file.</param>
|
18648 | <param name="options">The options for the project or script, used to determine active --define conditionals and other options relevant to parsing.</param>
|
18649 | </member>
|
18650 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.GetBackgroundCheckResultsForFileInProject(System.String,Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions)">
|
18651 | <summary>
|
18652 | <para>Like ParseFileInProject, but uses the existing results from the background builder.</para>
|
18653 | <para>All files are read from the FileSystem API, including the file being checked.</para>
|
18654 | </summary>
|
18655 |
|
18656 | <param name="filename">The filename for the file.</param>
|
18657 | <param name="options">The options for the project or script, used to determine active --define conditionals and other options relevant to parsing.</param>
|
18658 | </member>
|
18659 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.Create(Microsoft.FSharp.Core.FSharpOption{System.Int32},Microsoft.FSharp.Core.FSharpOption{System.Boolean},Microsoft.FSharp.Core.FSharpOption{System.Boolean},Microsoft.FSharp.Core.FSharpOption{System.Boolean})">
|
18660 | <summary>
|
18661 | Create an instance of an FSharpChecker.
|
18662 | </summary>
|
18663 |
|
18664 | <param name="projectCacheSize">The optional size of the project checking cache.</param>
|
18665 | <param name="keepAssemblyContents">Keep the checked contents of projects.</param>
|
18666 | <param name="keepAllBackgroundResolutions">If false, do not keep full intermediate checking results from background checking suitable for returning from GetBackgroundCheckResultsForFileInProject. This reduces memory usage.</param>
|
18667 | <param name="msbuildEnabled">If false, no dependency on MSBuild v12 is assumed. If true, at attempt is made to load MSBuild for reference resolution in scripts</param>
|
18668 | </member>
|
18669 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.CompileToDynamicAssembly(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.ParsedInput},System.String,Microsoft.FSharp.Collections.FSharpList{System.String},Microsoft.FSharp.Core.FSharpOption{System.Tuple{System.IO.TextWriter,System.IO.TextWriter}},Microsoft.FSharp.Core.FSharpOption{System.Boolean},Microsoft.FSharp.Core.FSharpOption{System.Boolean})">
|
18670 | <summary>
|
18671 | TypeCheck and compile provided AST
|
18672 | </summary>
|
18673 | </member>
|
18674 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.CompileToDynamicAssembly(System.String[],Microsoft.FSharp.Core.FSharpOption{System.Tuple{System.IO.TextWriter,System.IO.TextWriter}})">
|
18675 | <summary>
|
18676 | Compiles to a dynamic assembly usinng the given flags.
|
18677 |
|
18678 | The first argument is ignored and can just be "fsc.exe".
|
18679 |
|
18680 | Any source files names are resolved via the FileSystem API. An output file name must be given by a -o flag, but this will not
|
18681 | be written - instead a dynamic assembly will be created and loaded.
|
18682 |
|
18683 | If the 'execute' parameter is given the entry points for the code are executed and
|
18684 | the given TextWriters are used for the stdout and stderr streams respectively. In this
|
18685 | case, a global setting is modified during the execution.
|
18686 | </summary>
|
18687 | </member>
|
18688 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.Compile(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Ast.ParsedInput},System.String,System.String,Microsoft.FSharp.Collections.FSharpList{System.String},Microsoft.FSharp.Core.FSharpOption{System.String},Microsoft.FSharp.Core.FSharpOption{System.Boolean},Microsoft.FSharp.Core.FSharpOption{System.Boolean})">
|
18689 | <summary>
|
18690 | TypeCheck and compile provided AST
|
18691 | </summary>
|
18692 | </member>
|
18693 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.Compile(System.String[])">
|
18694 | <summary>
|
18695 | Compile using the given flags. Source files names are resolved via the FileSystem API.
|
18696 | The output file must be given by a -o flag.
|
18697 | The first argument is ignored and can just be "fsc.exe".
|
18698 | </summary>
|
18699 | </member>
|
18700 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.ClearLanguageServiceRootCachesAndCollectAndFinalizeAllTransients">
|
18701 | <summary>
|
18702 | Flush all caches and garbage collect
|
18703 | </summary>
|
18704 | </member>
|
18705 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.CheckProjectInBackground(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions)">
|
18706 | <summary>
|
18707 | Set the project to be checked in the background. Overrides any previous call to <c>CheckProjectInBackground</c>
|
18708 | </summary>
|
18709 | </member>
|
18710 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.CheckFileInProjectIfReady(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParseFileResults,System.String,System.Int32,System.String,Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions,Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.SourceCodeServices.IsResultObsolete},Microsoft.FSharp.Core.FSharpOption{System.Object})">
|
18711 | <summary>
|
18712 | <para>Check a source code file, returning a handle to the results of the parse including
|
18713 | the reconstructed types in the file.</para>
|
18714 |
|
18715 | <para>All files except the one being checked are read from the FileSystem API</para>
|
18716 | <para>Note: returns NoAntecedent if the background builder is not yet done preparing the type check context for the
|
18717 | file (e.g. loading references and parsing/checking files in the project that this file depends upon).
|
18718 | In this case, the caller can either retry, or wait for FileTypeCheckStateIsDirty to be raised for this file.
|
18719 | </para>
|
18720 | </summary>
|
18721 |
|
18722 | <param name="parsed">The results of ParseFileInProject for this file.</param>
|
18723 | <param name="filename">The name of the file in the project whose source is being checked.</param>
|
18724 | <param name="fileversion">An integer that can be used to indicate the version of the file. This will be returned by TryGetRecentCheckResultsForFile when looking up the file.</param>
|
18725 | <param name="source">The full source for the file.</param>
|
18726 | <param name="options">The options for the project or script.</param>
|
18727 | <param name="isResultObsolete">
|
18728 | A callback to check if a requested result is already obsolete, e.g. because of changed
|
18729 | </param>
|
18730 | <param name="textSnapshotInfo">
|
18731 | An item passed back to 'hasTextChangedSinceLastTypecheck' to help determine if
|
18732 | an approximate intellisense resolution is inaccurate because a range of text has changed. This
|
18733 | can be used to marginally increase accuracy of intellisense results in some situations.
|
18734 | </param>
|
18735 |
|
18736 | </member>
|
18737 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker.CheckFileInProject(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParseFileResults,System.String,System.Int32,System.String,Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions,Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.SourceCodeServices.IsResultObsolete},Microsoft.FSharp.Core.FSharpOption{System.Object})">
|
18738 | <summary>
|
18739 | <para>
|
18740 | Check a source code file, returning a handle to the results
|
18741 | </para>
|
18742 | <para>
|
18743 | Note: all files except the one being checked are read from the FileSystem API
|
18744 | </para>
|
18745 | <para>
|
18746 | Return FSharpCheckFileAnswer.Aborted if a parse tree was not available or if the check
|
18747 | </para>
|
18748 | </summary>
|
18749 |
|
18750 | <param name="parsed">The results of ParseFileInProject for this file.</param>
|
18751 | <param name="filename">The name of the file in the project whose source is being checked.</param>
|
18752 | <param name="fileversion">An integer that can be used to indicate the version of the file. This will be returned by TryGetRecentCheckResultsForFile when looking up the file.</param>
|
18753 | <param name="source">The full source for the file.</param>
|
18754 | <param name="options">The options for the project or script.</param>
|
18755 | <param name="isResultObsolete">
|
18756 | A callback to check if a requested result is already obsolete, e.g. because of changed
|
18757 | </param>
|
18758 | <param name="textSnapshotInfo">
|
18759 | An item passed back to 'hasTextChangedSinceLastTypecheck' to help determine if
|
18760 | an approximate intellisense resolution is inaccurate because a range of text has changed. This
|
18761 | can be used to marginally increase accuracy of intellisense results in some situations.
|
18762 | </param>
|
18763 |
|
18764 | </member>
|
18765 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpChecker">
|
18766 | <summary>
|
18767 | Used to parse and check F# source code.
|
18768 | </summary>
|
18769 | </member>
|
18770 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpDeclaration">
|
18771 | <summary>
|
18772 | Renamed to FSharpDeclarationListItem
|
18773 | </summary>
|
18774 | </member>
|
18775 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpDeclarationListInfo">
|
18776 | <summary>
|
18777 | Represents a set of declarations in F# source code, with information attached ready for display by an editor.
|
18778 | Returned by GetDeclarations.
|
18779 | </summary>
|
18780 | </member>
|
18781 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpDeclarationListItem.Name">
|
18782 | <summary>
|
18783 | Get the display name for the declaration.
|
18784 | </summary>
|
18785 | </member>
|
18786 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpDeclarationListItem.Glyph">
|
18787 | <summary>
|
18788 | Get the glyph integer for the declaration as used by Visual Studio.
|
18789 | </summary>
|
18790 | </member>
|
18791 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpDeclarationListItem.DescriptionTextAsync">
|
18792 | <summary>
|
18793 | Get the description text, asynchronously. Never returns "Loading...".
|
18794 | </summary>
|
18795 | </member>
|
18796 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpDeclarationListItem.DescriptionText">
|
18797 | <summary>
|
18798 | Get the description text for the declaration. Commputing this property may require using compiler
|
18799 | resources and may trigger execution of a type provider method to retrieve documentation.
|
18800 |
|
18801 | May return "Loading..." if timeout occurs
|
18802 | </summary>
|
18803 | </member>
|
18804 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpDeclarationListItem">
|
18805 | <summary>
|
18806 | Represents a declaration in F# source code, with information attached ready for display by an editor.
|
18807 | Returned by GetDeclarations.
|
18808 | </summary>
|
18809 | </member>
|
18810 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpDeclarationSet">
|
18811 | <summary>
|
18812 | Renamed to FSharpDeclarationListInfo
|
18813 | </summary>
|
18814 | </member>
|
18815 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpDelegateSignature.DelegateReturnType">
|
18816 | <summary>
|
18817 | Get the return type of the delegate signature
|
18818 | </summary>
|
18819 | </member>
|
18820 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpDelegateSignature.DelegateArguments">
|
18821 | <summary>
|
18822 | Get the argument types of the delegate signature
|
18823 | </summary>
|
18824 | </member>
|
18825 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpDelegateSignature">
|
18826 | <summary>
|
18827 | Represents a delegate signature in an F# symbol
|
18828 | </summary>
|
18829 | </member>
|
18830 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpDisplayContext">
|
18831 | <summary>
|
18832 | Represents the information needed to format types and other information in a style
|
18833 | suitable for use in F# source text at a particular source location.
|
18834 |
|
18835 | Acquired via GetDisplayEnvAtLocationAlternate and simialr methods. May be passed
|
18836 | to the Format method on FSharpType and other methods.
|
18837 | </summary>
|
18838 | </member>
|
18839 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.XmlDocSig">
|
18840 | <summary>
|
18841 | Get the XML documentation signature for the entity, used for .xml file lookup for compiled code
|
18842 | </summary>
|
18843 | </member>
|
18844 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.XmlDoc">
|
18845 | <summary>
|
18846 | Get the in-memory XML documentation for the entity, used when code is checked in-memory
|
18847 | </summary>
|
18848 | </member>
|
18849 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.UsesPrefixDisplay">
|
18850 | <summary>
|
18851 | Indicates if the type prefers the "tycon<a,b>" syntax for display etc.
|
18852 | </summary>
|
18853 | </member>
|
18854 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.UnionCases">
|
18855 | <summary>
|
18856 | Get the cases of a union type
|
18857 | </summary>
|
18858 | </member>
|
18859 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.TryFullName">
|
18860 | <summary>
|
18861 | Get the full name of the type or module if it is available
|
18862 | </summary>
|
18863 | </member>
|
18864 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.StaticParameters">
|
18865 | <summary>
|
18866 | Get the static parameters for a provided type
|
18867 | </summary>
|
18868 | </member>
|
18869 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.RepresentationAccessibility">
|
18870 | <summary>
|
18871 | Get the declared accessibility of the representation, not taking signatures into account
|
18872 | </summary>
|
18873 | </member>
|
18874 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.QualifiedName">
|
18875 | <summary>
|
18876 | Get the fully qualified name of the type or module
|
18877 | </summary>
|
18878 | </member>
|
18879 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.NestedEntities">
|
18880 | <summary>
|
18881 | Get the modules and types defined in a module, or the nested types of a type
|
18882 | </summary>
|
18883 | </member>
|
18884 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.Namespace">
|
18885 | <summary>
|
18886 | Get the namespace containing the type or module, if any. Use 'None' for item not in a namespace.
|
18887 | </summary>
|
18888 | </member>
|
18889 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.MembersFunctionsAndValues">
|
18890 | <summary>
|
18891 | Get the properties, events and methods of a type definitions, or the functions and values of a module
|
18892 | </summary>
|
18893 | </member>
|
18894 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.LogicalName">
|
18895 | <summary>
|
18896 | Get the name of the type or module, possibly with `n mangling
|
18897 | </summary>
|
18898 | </member>
|
18899 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsValueType">
|
18900 | <summary>
|
18901 | Indicates if the entity is a struct or enum
|
18902 | </summary>
|
18903 | </member>
|
18904 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsUnresolved">
|
18905 | <summary>
|
18906 | Indicates if the entity is in an unresolved assembly
|
18907 | </summary>
|
18908 | </member>
|
18909 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsStaticInstantiation">
|
18910 | <summary>
|
18911 | Indicates if the entity is a 'fake' symbol related to a static instantiation of a type provider
|
18912 | </summary>
|
18913 | </member>
|
18914 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsProvidedAndGenerated">
|
18915 | <summary>
|
18916 | Indicates if the entity is a generated provided type
|
18917 | </summary>
|
18918 | </member>
|
18919 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsProvidedAndErased">
|
18920 | <summary>
|
18921 | Indicates if the entity is an erased provided type
|
18922 | </summary>
|
18923 | </member>
|
18924 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsProvided">
|
18925 | <summary>
|
18926 | Indicates if the entity is a provided type
|
18927 | </summary>
|
18928 | </member>
|
18929 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsOpaque">
|
18930 | <summary>
|
18931 | Indicates if the entity is a type definitio for a reference type where the implementation details are hidden by a signature
|
18932 | </summary>
|
18933 | </member>
|
18934 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsNamespace">
|
18935 | <summary>
|
18936 | Indicates if the entity is a part of a namespace path
|
18937 | </summary>
|
18938 | </member>
|
18939 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsMeasure">
|
18940 | <summary>
|
18941 | Indicates if the entity is a measure definition
|
18942 | </summary>
|
18943 | </member>
|
18944 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsInterface">
|
18945 | <summary>
|
18946 | Indicates if the entity is an interface type definition
|
18947 | </summary>
|
18948 | </member>
|
18949 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsFSharpUnion">
|
18950 | <summary>
|
18951 | Indicates if the entity is union type
|
18952 | </summary>
|
18953 | </member>
|
18954 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsFSharpRecord">
|
18955 | <summary>
|
18956 | Indicates if the entity is record type
|
18957 | </summary>
|
18958 | </member>
|
18959 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsFSharpModule">
|
18960 | <summary>
|
18961 | Indicates if the entity is an F# module definition
|
18962 | </summary>
|
18963 | </member>
|
18964 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsFSharpExceptionDeclaration">
|
18965 | <summary>
|
18966 | Indicates an F# exception declaration
|
18967 | </summary>
|
18968 | </member>
|
18969 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsFSharpAbbreviation">
|
18970 | <summary>
|
18971 | Indicates if the entity is a measure, type or exception abbreviation
|
18972 | </summary>
|
18973 | </member>
|
18974 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsFSharp">
|
18975 | <summary>
|
18976 | Indicates if this is a reference to something in an F#-compiled assembly
|
18977 | </summary>
|
18978 | </member>
|
18979 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsEnum">
|
18980 | <summary>
|
18981 | Indicates if the entity is an enum type definition
|
18982 | </summary>
|
18983 | </member>
|
18984 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsDelegate">
|
18985 | <summary>
|
18986 | Indicates if the entity is a delegate type definition
|
18987 | </summary>
|
18988 | </member>
|
18989 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsClass">
|
18990 | <summary>
|
18991 | Indicates if the entity is a class type definition
|
18992 | </summary>
|
18993 | </member>
|
18994 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsByRef">
|
18995 | <summary>
|
18996 | Indicates if is the 'byref<_>' type definition used for byref types in F#-compiled assemblies
|
18997 | </summary>
|
18998 | </member>
|
18999 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.IsArrayType">
|
19000 | <summary>
|
19001 | Indicates if the entity is an array type
|
19002 | </summary>
|
19003 | </member>
|
19004 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.HasFSharpModuleSuffix">
|
19005 | <summary>
|
19006 | Indicates that a module is compiled to a class with the given mangled name. The mangling is reversed during lookup
|
19007 | </summary>
|
19008 | </member>
|
19009 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.HasAssemblyCodeRepresentation">
|
19010 | <summary>
|
19011 | Indicates if the type is implemented through a mapping to IL assembly code. This is only
|
19012 | true for types in FSharp.Core.dll
|
19013 | </summary>
|
19014 | </member>
|
19015 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.GenericParameters">
|
19016 | <summary>
|
19017 | Get the generic parameters, possibly including unit-of-measure parameters
|
19018 | </summary>
|
19019 | </member>
|
19020 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.FullName">
|
19021 | <summary>
|
19022 | Get the full name of the type or module
|
19023 | </summary>
|
19024 | </member>
|
19025 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.FSharpFields">
|
19026 | <summary>
|
19027 | Get the fields of a record, class, struct or enum from the perspective of the F# language.
|
19028 | This includes static fields, the 'val' bindings in classes and structs, and the value definitions in enums.
|
19029 | For classes, the list may include compiler generated fields implied by the use of primary constructors.
|
19030 | </summary>
|
19031 | </member>
|
19032 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.FSharpDelegateSignature">
|
19033 | <summary>
|
19034 | Indicates if the type is a delegate with the given Invoke signature
|
19035 | </summary>
|
19036 | </member>
|
19037 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.DisplayName">
|
19038 | <summary>
|
19039 | Get the name of the type or module as displayed in F# code
|
19040 | </summary>
|
19041 | </member>
|
19042 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.DeclaredInterfaces">
|
19043 | <summary>
|
19044 | Get the declared interface implementations
|
19045 | </summary>
|
19046 | </member>
|
19047 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.DeclarationLocation">
|
19048 | <summary>
|
19049 | Get the declaration location for the type constructor
|
19050 | </summary>
|
19051 | </member>
|
19052 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.CompiledName">
|
19053 | <summary>
|
19054 | Get the compiled name of the type or module, possibly with `n mangling. This is identical to LogicalName
|
19055 | unless the CompiledName attribute is used.
|
19056 | </summary>
|
19057 | </member>
|
19058 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.BaseType">
|
19059 | <summary>
|
19060 | Get the base type, if any
|
19061 | </summary>
|
19062 | </member>
|
19063 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.Attributes">
|
19064 | <summary>
|
19065 | Get the declared attributes for the type
|
19066 | </summary>
|
19067 | </member>
|
19068 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.ArrayRank">
|
19069 | <summary>
|
19070 | Get the rank of an array type
|
19071 | </summary>
|
19072 | </member>
|
19073 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.AllInterfaces">
|
19074 | <summary>
|
19075 | Get all the interface implementations, by walking the type hierarchy
|
19076 | </summary>
|
19077 | </member>
|
19078 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.Accessibility">
|
19079 | <summary>
|
19080 | Get the declared accessibility of the type
|
19081 | </summary>
|
19082 | </member>
|
19083 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.AccessPath">
|
19084 | <summary>
|
19085 | Get the path used to address the entity (e.g. "Namespace.Module1.NestedModule2"). Gives
|
19086 | "global" for items not in a namespace.
|
19087 | </summary>
|
19088 | </member>
|
19089 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity.AbbreviatedType">
|
19090 | <summary>
|
19091 | Get the type abbreviated by an F# type abbreviation
|
19092 | </summary>
|
19093 | </member>
|
19094 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity">
|
19095 | <summary>
|
19096 | A subtype of FSharpSymbol that represents a type definition or module as seen by the F# language
|
19097 | </summary>
|
19098 | </member>
|
19099 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr.Type">
|
19100 | <summary>
|
19101 | The type of the expression
|
19102 | </summary>
|
19103 | </member>
|
19104 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr.Range">
|
19105 | <summary>
|
19106 | The range of the expression
|
19107 | </summary>
|
19108 | </member>
|
19109 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr.ImmediateSubExpressions">
|
19110 | <summary>
|
19111 | The immediate sub-expressions of the expression.
|
19112 | </summary>
|
19113 | </member>
|
19114 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr">
|
19115 | <summary>
|
19116 | Represents a checked and reduced expression, as seen by the F# language. The active patterns
|
19117 | in 'FSharp.Compiler.SourceCodeServices' can be used to analyze information about the expression.
|
19118 |
|
19119 | Pattern matching is reduced to decision trees and conditional tests. Some other
|
19120 | constructs may be represented in reduced form.
|
19121 | </summary>
|
19122 | </member>
|
19123 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpField.XmlDocSig">
|
19124 | <summary>
|
19125 | Get the XML documentation signature for .xml file lookup for the field, used for .xml file lookup for compiled code
|
19126 | </summary>
|
19127 | </member>
|
19128 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpField.XmlDoc">
|
19129 | <summary>
|
19130 | Get the in-memory XML documentation for the field, used when code is checked in-memory
|
19131 | </summary>
|
19132 | </member>
|
19133 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpField.PropertyAttributes">
|
19134 | <summary>
|
19135 | Get the attributes attached to generated property
|
19136 | </summary>
|
19137 | </member>
|
19138 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpField.Name">
|
19139 | <summary>
|
19140 | Get the name of the field
|
19141 | </summary>
|
19142 | </member>
|
19143 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpField.LiteralValue">
|
19144 | <summary>
|
19145 | Get the default initialization info, for static literals
|
19146 | </summary>
|
19147 | </member>
|
19148 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpField.IsVolatile">
|
19149 | <summary>
|
19150 | Indicates if the field is declared volatile
|
19151 | </summary>
|
19152 | </member>
|
19153 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpField.IsUnresolved">
|
19154 | <summary>
|
19155 | Indicates if the record field is for a type in an unresolved assembly
|
19156 | </summary>
|
19157 | </member>
|
19158 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpField.IsStatic">
|
19159 | <summary>
|
19160 | Indicates a static field
|
19161 | </summary>
|
19162 | </member>
|
19163 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpField.IsMutable">
|
19164 | <summary>
|
19165 | Indicates if the field is declared 'static'
|
19166 | </summary>
|
19167 | </member>
|
19168 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpField.IsLiteral">
|
19169 | <summary>
|
19170 | Indicates if the field has a literal value
|
19171 | </summary>
|
19172 | </member>
|
19173 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpField.IsDefaultValue">
|
19174 | <summary>
|
19175 | Indicates if the field declared is declared 'DefaultValue'
|
19176 | </summary>
|
19177 | </member>
|
19178 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpField.IsCompilerGenerated">
|
19179 | <summary>
|
19180 | Indicates a compiler generated field, not visible to Intellisense or name resolution
|
19181 | </summary>
|
19182 | </member>
|
19183 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpField.FieldType">
|
19184 | <summary>
|
19185 | Get the type of the field, w.r.t. the generic parameters of the enclosing type constructor
|
19186 | </summary>
|
19187 | </member>
|
19188 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpField.FieldAttributes">
|
19189 | <summary>
|
19190 | Get the attributes attached to generated field
|
19191 | </summary>
|
19192 | </member>
|
19193 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpField.DeclaringEntity">
|
19194 | <summary>
|
19195 | Get the declaring entity of this field
|
19196 | </summary>
|
19197 | </member>
|
19198 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpField.DeclarationLocation">
|
19199 | <summary>
|
19200 | Get the declaration location of the field
|
19201 | </summary>
|
19202 | </member>
|
19203 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpField.Accessibility">
|
19204 | <summary>
|
19205 | Indicates if the declared visibility of the field, not taking signatures into account
|
19206 | </summary>
|
19207 | </member>
|
19208 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpField">
|
19209 | <summary>
|
19210 | A subtype of FSharpSymbol that represents a record or union case field as seen by the F# language
|
19211 | </summary>
|
19212 | </member>
|
19213 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpFindDeclFailureReason.ProvidedMember">
|
19214 | <summary>
|
19215 | Trying to find declaration of ProvidedMember without TypeProviderDefinitionLocationAttribute
|
19216 | </summary>
|
19217 | </member>
|
19218 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpFindDeclFailureReason.ProvidedType">
|
19219 | <summary>
|
19220 | Trying to find declaration of ProvidedType without TypeProviderDefinitionLocationAttribute
|
19221 | </summary>
|
19222 | </member>
|
19223 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpFindDeclFailureReason.NoSourceCode">
|
19224 | <summary>
|
19225 | Source code file is not available
|
19226 | </summary>
|
19227 | </member>
|
19228 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpFindDeclFailureReason.Unknown">
|
19229 | <summary>
|
19230 | Generic reason: no particular information about error
|
19231 | </summary>
|
19232 | </member>
|
19233 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpFindDeclFailureReason">
|
19234 | <summary>
|
19235 | Represents the reason why the GetDeclarationLocation operation failed.
|
19236 | </summary>
|
19237 | </member>
|
19238 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpFindDeclResult.DeclFound">
|
19239 | <summary>
|
19240 | Indicates a declaration location was found
|
19241 | </summary>
|
19242 | </member>
|
19243 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpFindDeclResult.DeclNotFound">
|
19244 | <summary>
|
19245 | Indicates a declaration location was not found, with an additional reason
|
19246 | </summary>
|
19247 | </member>
|
19248 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpFindDeclResult">
|
19249 | <summary>
|
19250 | Represents the result of the GetDeclarationLocation operation.
|
19251 | </summary>
|
19252 | </member>
|
19253 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameter.XmlDoc">
|
19254 | <summary>
|
19255 | Get the in-memory XML documentation for the type parameter, used when code is checked in-memory
|
19256 | </summary>
|
19257 | </member>
|
19258 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameter.Name">
|
19259 | <summary>
|
19260 | Get the name of the generic parameter
|
19261 | </summary>
|
19262 | </member>
|
19263 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameter.IsSolveAtCompileTime">
|
19264 | <summary>
|
19265 | Indicates if this is a statically resolved type variable
|
19266 | </summary>
|
19267 | </member>
|
19268 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameter.IsMeasure">
|
19269 | <summary>
|
19270 | Indicates if this is a measure variable
|
19271 | </summary>
|
19272 | </member>
|
19273 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameter.IsCompilerGenerated">
|
19274 | <summary>
|
19275 | Indicates if this is a compiler generated type parameter
|
19276 | </summary>
|
19277 | </member>
|
19278 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameter.DeclarationLocation">
|
19279 | <summary>
|
19280 | Get the range of the generic parameter
|
19281 | </summary>
|
19282 | </member>
|
19283 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameter.Constraints">
|
19284 | <summary>
|
19285 | Get the declared or inferred constraints for the type parameter
|
19286 | </summary>
|
19287 | </member>
|
19288 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameter.Attributes">
|
19289 | <summary>
|
19290 | Get the declared attributes of the type parameter.
|
19291 | </summary>
|
19292 | </member>
|
19293 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameter">
|
19294 | <summary>
|
19295 | A subtype of FSharpSymbol that represents a generic parameter for an FSharpSymbol
|
19296 | </summary>
|
19297 | </member>
|
19298 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterConstraint.SimpleChoices">
|
19299 | <summary>
|
19300 | Gets further information about a choice constraint
|
19301 | </summary>
|
19302 | </member>
|
19303 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterConstraint.MemberConstraintData">
|
19304 | <summary>
|
19305 | Gets further information about a member constraint
|
19306 | </summary>
|
19307 | </member>
|
19308 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterConstraint.IsUnmanagedConstraint">
|
19309 | <summary>
|
19310 | Indicates a constraint that a type is an unmanaged type
|
19311 | </summary>
|
19312 | </member>
|
19313 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterConstraint.IsSupportsNullConstraint">
|
19314 | <summary>
|
19315 | Indicates a constraint that a type has a 'null' value
|
19316 | </summary>
|
19317 | </member>
|
19318 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterConstraint.IsSimpleChoiceConstraint">
|
19319 | <summary>
|
19320 | Indicates a constraint that is a type is a simple choice between one of the given ground types. Used by printf format strings.
|
19321 | </summary>
|
19322 | </member>
|
19323 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterConstraint.IsRequiresDefaultConstructorConstraint">
|
19324 | <summary>
|
19325 | Indicates a constraint that a type has a parameterless constructor
|
19326 | </summary>
|
19327 | </member>
|
19328 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterConstraint.IsReferenceTypeConstraint">
|
19329 | <summary>
|
19330 | Indicates a constraint that a type is a reference type
|
19331 | </summary>
|
19332 | </member>
|
19333 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterConstraint.IsNonNullableValueTypeConstraint">
|
19334 | <summary>
|
19335 | Indicates a constraint that a type is a non-Nullable value type
|
19336 | </summary>
|
19337 | </member>
|
19338 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterConstraint.IsMemberConstraint">
|
19339 | <summary>
|
19340 | Indicates a constraint that a type has a member with the given signature
|
19341 | </summary>
|
19342 | </member>
|
19343 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterConstraint.IsEqualityConstraint">
|
19344 | <summary>
|
19345 | Indicates a constraint that a type supports F# generic equality
|
19346 | </summary>
|
19347 | </member>
|
19348 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterConstraint.IsEnumConstraint">
|
19349 | <summary>
|
19350 | Indicates a constraint that a type is an enum with the given underlying
|
19351 | </summary>
|
19352 | </member>
|
19353 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterConstraint.IsDelegateConstraint">
|
19354 | <summary>
|
19355 | Indicates a constraint that a type is a delegate from the given tuple of args to the given return type
|
19356 | </summary>
|
19357 | </member>
|
19358 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterConstraint.IsDefaultsToConstraint">
|
19359 | <summary>
|
19360 | Indicates a default value for an inference type variable should it be netiher generalized nor solved
|
19361 | </summary>
|
19362 | </member>
|
19363 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterConstraint.IsComparisonConstraint">
|
19364 | <summary>
|
19365 | Indicates a constraint that a type supports F# generic comparison
|
19366 | </summary>
|
19367 | </member>
|
19368 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterConstraint.IsCoercesToConstraint">
|
19369 | <summary>
|
19370 | Indicates a constraint that a type is a subtype of the given type
|
19371 | </summary>
|
19372 | </member>
|
19373 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterConstraint.EnumConstraintTarget">
|
19374 | <summary>
|
19375 | Gets further information about an enumeration constraint
|
19376 | </summary>
|
19377 | </member>
|
19378 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterConstraint.DelegateConstraintData">
|
19379 | <summary>
|
19380 | Gets further information about a delegate constraint
|
19381 | </summary>
|
19382 | </member>
|
19383 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterConstraint.DefaultsToConstraintData">
|
19384 | <summary>
|
19385 | Gets further information about a defaults-to constraint
|
19386 | </summary>
|
19387 | </member>
|
19388 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterConstraint.CoercesToTarget">
|
19389 | <summary>
|
19390 | Gets further information about a coerces-to constraint
|
19391 | </summary>
|
19392 | </member>
|
19393 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterConstraint">
|
19394 | <summary>
|
19395 | Represents a constraint on a generic type parameter
|
19396 | </summary>
|
19397 | </member>
|
19398 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterDefaultsToConstraint.DefaultsToTarget">
|
19399 | <summary>
|
19400 | Get the default type associated with the 'defaults to' constraint
|
19401 | </summary>
|
19402 | </member>
|
19403 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterDefaultsToConstraint.DefaultsToPriority">
|
19404 | <summary>
|
19405 | Get the priority off the 'defaults to' constraint
|
19406 | </summary>
|
19407 | </member>
|
19408 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterDefaultsToConstraint">
|
19409 | <summary>
|
19410 | Represents further information about a 'defaults to' constraint on a generic type parameter
|
19411 | </summary>
|
19412 | </member>
|
19413 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterDelegateConstraint.DelegateTupledArgumentType">
|
19414 | <summary>
|
19415 | Get the tupled argument type required by the constraint
|
19416 | </summary>
|
19417 | </member>
|
19418 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterDelegateConstraint.DelegateReturnType">
|
19419 | <summary>
|
19420 | Get the return type required by the constraint
|
19421 | </summary>
|
19422 | </member>
|
19423 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterDelegateConstraint">
|
19424 | <summary>
|
19425 | Represents further information about a delegate constraint on a generic type parameter
|
19426 | </summary>
|
19427 | </member>
|
19428 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterMemberConstraint.MemberSources">
|
19429 | <summary>
|
19430 | Get the types that may be used to satisfy the constraint
|
19431 | </summary>
|
19432 | </member>
|
19433 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterMemberConstraint.MemberReturnType">
|
19434 | <summary>
|
19435 | Get the return type of the method required by the constraint
|
19436 | </summary>
|
19437 | </member>
|
19438 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterMemberConstraint.MemberName">
|
19439 | <summary>
|
19440 | Get the name of the method required by the constraint
|
19441 | </summary>
|
19442 | </member>
|
19443 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterMemberConstraint.MemberIsStatic">
|
19444 | <summary>
|
19445 | Indicates if the the method required by the constraint must be static
|
19446 | </summary>
|
19447 | </member>
|
19448 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterMemberConstraint.MemberArgumentTypes">
|
19449 | <summary>
|
19450 | Get the argument types of the method required by the constraint
|
19451 | </summary>
|
19452 | </member>
|
19453 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameterMemberConstraint">
|
19454 | <summary>
|
19455 | Represents further information about a member constraint on a generic type parameter
|
19456 | </summary>
|
19457 | </member>
|
19458 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpImplementationFileContents.QualifiedName">
|
19459 | <summary>
|
19460 | The qualified name acts to fully-qualify module specifications and implementations
|
19461 | </summary>
|
19462 | </member>
|
19463 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpImplementationFileContents.IsScript">
|
19464 | <summary>
|
19465 | Indicates if the implementation file is a script
|
19466 | </summary>
|
19467 | </member>
|
19468 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpImplementationFileContents.HasExplicitEntryPoint">
|
19469 | <summary>
|
19470 | Indicates if the implementation file has an explicit entry point
|
19471 | </summary>
|
19472 | </member>
|
19473 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpImplementationFileContents.FileName">
|
19474 | <summary>
|
19475 | Get the system path of the implementation file
|
19476 | </summary>
|
19477 | </member>
|
19478 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpImplementationFileContents.Declarations">
|
19479 | <summary>
|
19480 | Get the declarations that make up this implementation file
|
19481 | </summary>
|
19482 | </member>
|
19483 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpImplementationFileContents">
|
19484 | <summary>
|
19485 | Represents the definitional contents of a single file or fragment in an assembly, as seen by the F# language
|
19486 | </summary>
|
19487 | </member>
|
19488 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpImplementationFileDeclaration.InitAction">
|
19489 | <summary>
|
19490 | Represents the declaration of a static initialization action
|
19491 | </summary>
|
19492 | </member>
|
19493 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpImplementationFileDeclaration.MemberOrFunctionOrValue">
|
19494 | <summary>
|
19495 | Represents the declaration of a member, function or value, including the parameters and body of the member
|
19496 | </summary>
|
19497 | </member>
|
19498 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpImplementationFileDeclaration.Entity">
|
19499 | <summary>
|
19500 | Represents the declaration of a type
|
19501 | </summary>
|
19502 | </member>
|
19503 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpImplementationFileDeclaration">
|
19504 | <summary>
|
19505 | Represents a declaration in an implementation file, as seen by the F# language
|
19506 | </summary>
|
19507 | </member>
|
19508 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpInlineAnnotation.NeverInline">
|
19509 | <summary>
|
19510 | Indictes the value is never inlined
|
19511 | </summary>
|
19512 | </member>
|
19513 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpInlineAnnotation.OptionalInline">
|
19514 | <summary>
|
19515 | Indictes the value is optionally inlined
|
19516 | </summary>
|
19517 | </member>
|
19518 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpInlineAnnotation.AlwaysInline">
|
19519 | <summary>
|
19520 | Indictes the value is inlined but compiled code for the function still exists, e.g. to satisfy interfaces on objects, but that it is also always inlined
|
19521 | </summary>
|
19522 | </member>
|
19523 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpInlineAnnotation.PseudoValue">
|
19524 | <summary>
|
19525 | Indictes the value is inlined and compiled code for the function does not exist
|
19526 | </summary>
|
19527 | </member>
|
19528 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpLineTokenizer.ScanToken(System.Int64)">
|
19529 | <summary>
|
19530 | Scan one token from the line
|
19531 | </summary>
|
19532 | </member>
|
19533 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpLineTokenizer">
|
19534 | <summary>
|
19535 | Object to tokenize a line of F# source code, starting with the given lexState. The lexState should be 0 for
|
19536 | the first line of text. Returns an array of ranges of the text and two enumerations categorizing the
|
19537 | tokens and characters covered by that range, i.e. FSharpTokenColorKind and FSharpTokenCharKind. The enumerations
|
19538 | are somewhat adhoc but useful enough to give good colorization options to the user in an IDE.
|
19539 |
|
19540 | A new lexState is also returned. An IDE-plugin should in general cache the lexState
|
19541 | values for each line of the edited code.
|
19542 | </summary>
|
19543 | </member>
|
19544 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberFunctionOrValue">
|
19545 | <summary>
|
19546 | Renamed to FSharpMemberOrFunctionOrValue
|
19547 | </summary>
|
19548 | </member>
|
19549 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.XmlDocSig">
|
19550 | <summary>
|
19551 | XML documentation signature for the value, used for .xml file lookup for compiled code
|
19552 | </summary>
|
19553 | </member>
|
19554 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.XmlDoc">
|
19555 | <summary>
|
19556 | Get the in-memory XML documentation for the value, used when code is checked in-memory
|
19557 | </summary>
|
19558 | </member>
|
19559 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.SetterMethod">
|
19560 | <summary>
|
19561 | Get an associated setter method of the property
|
19562 | </summary>
|
19563 | </member>
|
19564 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.LogicalName">
|
19565 | <summary>
|
19566 | Get the logical name of the member
|
19567 | </summary>
|
19568 | </member>
|
19569 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.LogicalEnclosingEntity">
|
19570 | <summary>
|
19571 | Get the logical enclosing entity, which for an extension member is type being extended
|
19572 | </summary>
|
19573 | </member>
|
19574 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.LiteralValue">
|
19575 | <summary>
|
19576 | Indicates if this is a [<Literal>] value, and if so what value? (may be null)
|
19577 | </summary>
|
19578 | </member>
|
19579 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsUnresolved">
|
19580 | <summary>
|
19581 | Indicates if the member, function or value is in an unresolved assembly
|
19582 | </summary>
|
19583 | </member>
|
19584 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsTypeFunction">
|
19585 | <summary>
|
19586 | Indicates if this is an F# type function
|
19587 | </summary>
|
19588 | </member>
|
19589 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsSetterMethod">
|
19590 | <summary>
|
19591 | Indicates if this is a setter method for a property, or a use of a property in setter mode
|
19592 | </summary>
|
19593 | </member>
|
19594 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsPropertySetterMethod">
|
19595 | <summary>
|
19596 | Indicates if this is a setter method for a property, or a use of a property in setter mode
|
19597 | </summary>
|
19598 | </member>
|
19599 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsPropertyGetterMethod">
|
19600 | <summary>
|
19601 | Indicates if this is a getter method for a property, or a use of a property in getter mode
|
19602 | </summary>
|
19603 | </member>
|
19604 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsProperty">
|
19605 | <summary>
|
19606 | Indicates if this is a property member
|
19607 | </summary>
|
19608 | </member>
|
19609 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsOverrideOrExplicitInterfaceImplementation">
|
19610 | <summary>
|
19611 | Indicates if this is an 'override', 'default' or an explicit implementation of an interface member
|
19612 | </summary>
|
19613 | </member>
|
19614 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsMutable">
|
19615 | <summary>
|
19616 | Indicates if this is a mutable value
|
19617 | </summary>
|
19618 | </member>
|
19619 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsModuleValueOrMember">
|
19620 | <summary>
|
19621 | Indicates if this is a module or member value
|
19622 | </summary>
|
19623 | </member>
|
19624 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsMemberThisValue">
|
19625 | <summary>
|
19626 | Indicates if this is the "x" in "member x.M = ..."
|
19627 | </summary>
|
19628 | </member>
|
19629 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsMember">
|
19630 | <summary>
|
19631 | Indicates if this is a member, including extension members?
|
19632 | </summary>
|
19633 | </member>
|
19634 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsInstanceMemberInCompiledCode">
|
19635 | <summary>
|
19636 | Indicates if this is an instance member in compiled code.
|
19637 |
|
19638 | Explanatory note: some members such as IsNone and IsSome on types with UseNullAsTrueValue appear
|
19639 | as instance members in F# code but are compiled as static members.
|
19640 | </summary>
|
19641 | </member>
|
19642 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsInstanceMember">
|
19643 | <summary>
|
19644 | Indicates if this is an instance member, when seen from F#?
|
19645 | </summary>
|
19646 | </member>
|
19647 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsImplicitConstructor">
|
19648 | <summary>
|
19649 | Indicates if this is an implicit constructor?
|
19650 | </summary>
|
19651 | </member>
|
19652 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsGetterMethod">
|
19653 | <summary>
|
19654 | Indicates if this is a getter method for a property, or a use of a property in getter mode
|
19655 | </summary>
|
19656 | </member>
|
19657 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsExtensionMember">
|
19658 | <summary>
|
19659 | Indicates if this is an extension member?
|
19660 | </summary>
|
19661 | </member>
|
19662 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsExplicitInterfaceImplementation">
|
19663 | <summary>
|
19664 | Indicates if this is an explicit implementation of an interface member
|
19665 | </summary>
|
19666 | </member>
|
19667 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsEventRemoveMethod">
|
19668 | <summary>
|
19669 | Indicates if this is a remove method for an event
|
19670 | </summary>
|
19671 | </member>
|
19672 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsEventAddMethod">
|
19673 | <summary>
|
19674 | Indicates if this is an add method for an event
|
19675 | </summary>
|
19676 | </member>
|
19677 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsEvent">
|
19678 | <summary>
|
19679 | Indicates if this is an event member
|
19680 | </summary>
|
19681 | </member>
|
19682 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsDispatchSlot">
|
19683 | <summary>
|
19684 | Indicates if this is an abstract member?
|
19685 | </summary>
|
19686 | </member>
|
19687 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsConstructorThisValue">
|
19688 | <summary>
|
19689 | Indicates if this is the "x" in "type C() as x = ..."
|
19690 | </summary>
|
19691 | </member>
|
19692 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsCompilerGenerated">
|
19693 | <summary>
|
19694 | Indicates if this is a compiler generated value
|
19695 | </summary>
|
19696 | </member>
|
19697 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsBaseValue">
|
19698 | <summary>
|
19699 | Indicates if this is "base" in "base.M(...)"
|
19700 | </summary>
|
19701 | </member>
|
19702 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.IsActivePattern">
|
19703 | <summary>
|
19704 | Indicates if this value or member is an F# active pattern
|
19705 | </summary>
|
19706 | </member>
|
19707 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.InlineAnnotation">
|
19708 | <summary>
|
19709 | Get a result indicating if this is a must-inline value
|
19710 | </summary>
|
19711 | </member>
|
19712 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.ImplementedAbstractSignatures">
|
19713 | <summary>
|
19714 | Gets the list of the abstract slot signatures implemented by the member
|
19715 | </summary>
|
19716 | </member>
|
19717 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.HasSetterMethod">
|
19718 | <summary>
|
19719 | Indicates if this is a property and there exists an associated setter method
|
19720 | </summary>
|
19721 | </member>
|
19722 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.HasGetterMethod">
|
19723 | <summary>
|
19724 | Indicates if this is a property and there exists an associated getter method
|
19725 | </summary>
|
19726 | </member>
|
19727 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.GetterMethod">
|
19728 | <summary>
|
19729 | Get an associated getter method of the property
|
19730 | </summary>
|
19731 | </member>
|
19732 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.GenericParameters">
|
19733 | <summary>
|
19734 | Get the typars of the member, function or value
|
19735 | </summary>
|
19736 | </member>
|
19737 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.FullType">
|
19738 | <summary>
|
19739 | Get the full type of the member, function or value when used as a first class value
|
19740 | </summary>
|
19741 | </member>
|
19742 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.EventRemoveMethod">
|
19743 | <summary>
|
19744 | Get an associated remove method of an event
|
19745 | </summary>
|
19746 | </member>
|
19747 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.EventIsStandard">
|
19748 | <summary>
|
19749 | Indicate if an event can be considered to be a property for the F# type system of type IEvent or IDelegateEvent.
|
19750 | In this case ReturnParameter will have a type corresponding to the property type. For
|
19751 | non-standard events, ReturnParameter will have a type corresponding to the delegate type.
|
19752 | </summary>
|
19753 | </member>
|
19754 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.EventForFSharpProperty">
|
19755 | <summary>
|
19756 | Gets the event symbol implied by the use of a property,
|
19757 | for the case where the property is actually an F#-declared CLIEvent.
|
19758 |
|
19759 | Uses of F#-declared events are considered to be properties as far as the language specification
|
19760 | and this API are concerned.
|
19761 | </summary>
|
19762 | </member>
|
19763 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.EventDelegateType">
|
19764 | <summary>
|
19765 | Get an associated delegate type of an event
|
19766 | </summary>
|
19767 | </member>
|
19768 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.EventAddMethod">
|
19769 | <summary>
|
19770 | Get an associated add method of an event
|
19771 | </summary>
|
19772 | </member>
|
19773 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.EnclosingEntity">
|
19774 | <summary>
|
19775 | Get the enclosing entity for the definition
|
19776 | </summary>
|
19777 | </member>
|
19778 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.DisplayName">
|
19779 | <summary>
|
19780 | Get the name as presented in F# error messages and documentation
|
19781 | </summary>
|
19782 | </member>
|
19783 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.DeclarationLocation">
|
19784 | <summary>
|
19785 | Get the declaration location of the member, function or value
|
19786 | </summary>
|
19787 | </member>
|
19788 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.CompiledName">
|
19789 | <summary>
|
19790 | Get the member name in compiled code
|
19791 | </summary>
|
19792 | </member>
|
19793 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.Attributes">
|
19794 | <summary>
|
19795 | Custom attributes attached to the value. These contain references to other values (i.e. constructors in types). Mutable to fixup
|
19796 | these value references after copying a colelction of values.
|
19797 | </summary>
|
19798 | </member>
|
19799 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.Accessibility">
|
19800 | <summary>
|
19801 | Get the accessibility information for the member, function or value
|
19802 | </summary>
|
19803 | </member>
|
19804 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue.Overloads(System.Boolean)">
|
19805 | <summary>
|
19806 | Gets the overloads for the current method
|
19807 | matchParameterNumber indicates whether to filter the overloads to match the number of parameters in the current symbol
|
19808 | </summary>
|
19809 | </member>
|
19810 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue">
|
19811 | <summary>
|
19812 | A subtype of F# symbol that represents an F# method, property, event, function or value, including extension members.
|
19813 | </summary>
|
19814 | </member>
|
19815 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrVal">
|
19816 | <summary>
|
19817 | Renamed to FSharpMemberOrFunctionOrValue
|
19818 | </summary>
|
19819 | </member>
|
19820 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMethodGroup.Methods">
|
19821 | <summary>
|
19822 | The methods (or other items) in the group
|
19823 | </summary>
|
19824 | </member>
|
19825 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMethodGroup.MethodName">
|
19826 | <summary>
|
19827 | The shared name of the methods (or other items) in the group
|
19828 | </summary>
|
19829 | </member>
|
19830 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMethodGroup">
|
19831 | <summary>
|
19832 | Represents a group of methods (or other items) returned by GetMethods.
|
19833 | </summary>
|
19834 | </member>
|
19835 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMethodGroupItem.TypeText">
|
19836 | <summary>
|
19837 | The formatted type text for the method (or other item)
|
19838 | </summary>
|
19839 | </member>
|
19840 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMethodGroupItem.StaticParameters">
|
19841 | <summary>
|
19842 | Does the type name or method support a static arguments list, like TP<42,"foo"> or conn.CreateCommand<42, "foo">(arg1, arg2)?
|
19843 | </summary>
|
19844 | </member>
|
19845 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMethodGroupItem.Parameters">
|
19846 | <summary>
|
19847 | The parameters of the method in the overload set
|
19848 | </summary>
|
19849 | </member>
|
19850 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMethodGroupItem.HasParameters">
|
19851 | <summary>
|
19852 | Does the method support an arguments list? This is always true except for static type instantiations like TP<42,"foo">.
|
19853 | </summary>
|
19854 | </member>
|
19855 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMethodGroupItem.Description">
|
19856 | <summary>
|
19857 | The formatted description text for the method (or other item)
|
19858 | </summary>
|
19859 | </member>
|
19860 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMethodGroupItem">
|
19861 | <summary>
|
19862 | Represents one method (or other item) in a method group. The item may represent either a method or
|
19863 | a single, non-overloaded item such as union case or a named function value.
|
19864 | </summary>
|
19865 | </member>
|
19866 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMethodGroupItemParameter.ParameterName">
|
19867 | <summary>
|
19868 | The name of the parameter.
|
19869 | </summary>
|
19870 | </member>
|
19871 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMethodGroupItemParameter.Display">
|
19872 | <summary>
|
19873 | The text to display for the parameter including its name, its type and visual indicators of other
|
19874 | information such as whether it is optional.
|
19875 | </summary>
|
19876 | </member>
|
19877 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMethodGroupItemParameter.Description">
|
19878 | <summary>
|
19879 | The descriptive help text to display for the parameter.
|
19880 | </summary>
|
19881 | </member>
|
19882 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMethodGroupItemParameter.CanonicalTypeTextForSorting">
|
19883 | <summary>
|
19884 | A key that can be used for sorting the parameters, used to help sort overloads.
|
19885 | </summary>
|
19886 | </member>
|
19887 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMethodGroupItemParameter">
|
19888 | <summary>
|
19889 | Represents one parameter for one method (or other item) in a group.
|
19890 | </summary>
|
19891 | </member>
|
19892 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpNavigationDeclarationItem">
|
19893 | <summary>
|
19894 | Represents an item to be displayed in the navigation bar
|
19895 | </summary>
|
19896 | </member>
|
19897 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpNavigationDeclarationItemKind">
|
19898 | <summary>
|
19899 | Indicates a kind of item to show in an F# navigation bar
|
19900 | </summary>
|
19901 | </member>
|
19902 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpNavigationItems">
|
19903 | <summary>
|
19904 | Represents result of 'GetNavigationItems' operation - this contains
|
19905 | all the members and currently selected indices. First level correspond to
|
19906 | types & modules and second level are methods etc.
|
19907 | </summary>
|
19908 | </member>
|
19909 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpNavigationTopLevelDeclaration">
|
19910 | <summary>
|
19911 | Represents top-level declarations (that should be in the type drop-down)
|
19912 | with nested declarations (that can be shown in the member drop-down)
|
19913 | </summary>
|
19914 | </member>
|
19915 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpNoteworthyParamInfoLocations.TupleEndLocations">
|
19916 | <summary>
|
19917 | locations of commas and close parenthesis (or, last char of last arg, if no final close parenthesis)
|
19918 | </summary>
|
19919 | </member>
|
19920 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpNoteworthyParamInfoLocations.NamedParamNames">
|
19921 | <summary>
|
19922 | empty or a name if an actual named parameter; f(0,a=4,?b=None) would be [|null;"a";"b"|]
|
19923 | </summary>
|
19924 | </member>
|
19925 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpNoteworthyParamInfoLocations.IsThereACloseParen">
|
19926 | <summary>
|
19927 | false if either this is a call without parens "f x" or the parser recovered as in "f(x,y"
|
19928 | </summary>
|
19929 | </member>
|
19930 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpObjectExprOverride.Signature">
|
19931 | <summary>
|
19932 | The signature of the implemented abstract slot
|
19933 | </summary>
|
19934 | </member>
|
19935 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpObjectExprOverride.GenericParameters">
|
19936 | <summary>
|
19937 | The generic parameters of the method
|
19938 | </summary>
|
19939 | </member>
|
19940 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpObjectExprOverride.CurriedParameterGroups">
|
19941 | <summary>
|
19942 | The parameters of the method
|
19943 | </summary>
|
19944 | </member>
|
19945 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpObjectExprOverride.Body">
|
19946 | <summary>
|
19947 | The expression that forms the body of the method
|
19948 | </summary>
|
19949 | </member>
|
19950 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpObjectExprOverride">
|
19951 | <summary>
|
19952 | Represents a checked method in an object expression, as seen by the F# language.
|
19953 | </summary>
|
19954 | </member>
|
19955 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParameter.Type">
|
19956 | <summary>
|
19957 | The declared or inferred type of the parameter
|
19958 | </summary>
|
19959 | </member>
|
19960 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParameter.Name">
|
19961 | <summary>
|
19962 | The optional name of the parameter
|
19963 | </summary>
|
19964 | </member>
|
19965 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParameter.IsParamArrayArg">
|
19966 | <summary>
|
19967 | Indicate this is a param array argument
|
19968 | </summary>
|
19969 | </member>
|
19970 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParameter.IsOutArg">
|
19971 | <summary>
|
19972 | Indicate this is an out argument
|
19973 | </summary>
|
19974 | </member>
|
19975 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParameter.IsOptionalArg">
|
19976 | <summary>
|
19977 | Indicate this is an optional argument
|
19978 | </summary>
|
19979 | </member>
|
19980 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParameter.DeclarationLocation">
|
19981 | <summary>
|
19982 | The declaration location of the parameter
|
19983 | </summary>
|
19984 | </member>
|
19985 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParameter.Attributes">
|
19986 | <summary>
|
19987 | The declared attributes of the parameter
|
19988 | </summary>
|
19989 | </member>
|
19990 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParameter">
|
19991 | <summary>
|
19992 | A subtype of FSharpSymbol that represents a parameter
|
19993 | </summary>
|
19994 | </member>
|
19995 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParseFileResults.ParseTree">
|
19996 | <summary>
|
19997 | The syntax tree resulting from the parse
|
19998 | </summary>
|
19999 | </member>
|
20000 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParseFileResults.ParseHadErrors">
|
20001 | <summary>
|
20002 | Indicates if any errors occured during the parse
|
20003 | </summary>
|
20004 | </member>
|
20005 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParseFileResults.FileName">
|
20006 | <summary>
|
20007 | Name of the file for which this information were created
|
20008 | </summary>
|
20009 | </member>
|
20010 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParseFileResults.Errors">
|
20011 | <summary>
|
20012 | Get the errors and warnings for the parse
|
20013 | </summary>
|
20014 | </member>
|
20015 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParseFileResults.ValidateBreakpointLocation(Microsoft.FSharp.Compiler.Range.pos)">
|
20016 | <summary>
|
20017 | Return the inner-most range associated with a possible breakpoint location
|
20018 | </summary>
|
20019 | </member>
|
20020 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParseFileResults.GetNavigationItems">
|
20021 | <summary>
|
20022 | Get declared items and the selected item at the specified location
|
20023 | </summary>
|
20024 | </member>
|
20025 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParseFileResults.FindNoteworthyParamInfoLocations(Microsoft.FSharp.Compiler.Range.pos)">
|
20026 | <summary>
|
20027 | Notable parse info for ParameterInfo at a given location
|
20028 | </summary>
|
20029 | </member>
|
20030 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParseFileResults">
|
20031 | <summary>
|
20032 | Represents the results of parsing an F# file
|
20033 | </summary>
|
20034 | </member>
|
20035 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectContext.AccessibilityRights">
|
20036 | <summary>
|
20037 | Get the accessibility rights for this project context w.r.t. InternalsVisibleTo attributes granting access to other assemblies
|
20038 | </summary>
|
20039 | </member>
|
20040 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectContext.GetReferencedAssemblies">
|
20041 | <summary>
|
20042 | Get the resolution and full contents of the assemblies referenced by the project options
|
20043 | </summary>
|
20044 | </member>
|
20045 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectContext">
|
20046 | <summary>
|
20047 | Represents the checking context implied by the ProjectOptions
|
20048 | </summary>
|
20049 | </member>
|
20050 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions.UnresolvedReferences">
|
20051 | <summary>
|
20052 | Unused in this API and should be 'None'
|
20053 | </summary>
|
20054 | </member>
|
20055 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions.LoadTime">
|
20056 | <summary>
|
20057 | Timestamp of project/script load, used to differentiate between different instances of a project load.
|
20058 | This ensures that a complete reload of the project or script type checking
|
20059 | context occurs on project or script unload/reload.
|
20060 | </summary>
|
20061 | </member>
|
20062 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions.UseScriptResolutionRules">
|
20063 | <summary>
|
20064 | When true, use the reference resolution rules for scripts rather than the rules for compiler.
|
20065 | </summary>
|
20066 | </member>
|
20067 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions.IsIncompleteTypeCheckEnvironment">
|
20068 | <summary>
|
20069 | When true, the typechecking environment is known a priori to be incomplete, for
|
20070 | example when a .fs file is opened outside of a project. In this case, the number of error
|
20071 | messages reported is reduced.
|
20072 | </summary>
|
20073 | </member>
|
20074 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions.ReferencedProjects">
|
20075 | <summary>
|
20076 | The command line arguments for the other projects referenced by this project, indexed by the
|
20077 | exact text used in the "-r:" reference in FSharpProjectOptions.
|
20078 | </summary>
|
20079 | </member>
|
20080 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions.OtherOptions">
|
20081 | <summary>
|
20082 | Additional command line argument options for the project. These can include additional files and references.
|
20083 | </summary>
|
20084 | </member>
|
20085 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions.ProjectFileNames">
|
20086 | <summary>
|
20087 | The files in the project
|
20088 | </summary>
|
20089 | </member>
|
20090 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpProjectOptions">
|
20091 | <summary>A set of information describing a project or script build configuration.</summary>
|
20092 | </member>
|
20093 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpRecordField">
|
20094 | <summary>
|
20095 | Renamed to FSharpField
|
20096 | </summary>
|
20097 | </member>
|
20098 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSourceTokenizer">
|
20099 | <summary>
|
20100 | Tokenizer for a source file. Holds some expensive-to-compute resources at the scope of the file.
|
20101 | </summary>
|
20102 | </member>
|
20103 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpStaticParameter.Name">
|
20104 | <summary>
|
20105 | Get the name of the static parameter
|
20106 | </summary>
|
20107 | </member>
|
20108 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpStaticParameter.Kind">
|
20109 | <summary>
|
20110 | Get the kind of the static parameter
|
20111 | </summary>
|
20112 | </member>
|
20113 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpStaticParameter.IsOptional">
|
20114 | <summary>
|
20115 | Indicates if the static parameter is optional
|
20116 | </summary>
|
20117 | </member>
|
20118 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpStaticParameter.DefaultValue">
|
20119 | <summary>
|
20120 | Get the default value for the static parameter
|
20121 | </summary>
|
20122 | </member>
|
20123 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpStaticParameter.DeclarationLocation">
|
20124 | <summary>
|
20125 | Get the declaration location of the static parameter
|
20126 | </summary>
|
20127 | </member>
|
20128 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpStaticParameter">
|
20129 | <summary>
|
20130 | A subtype of FSharpSymbol that represents a static parameter to an F# type provider
|
20131 | </summary>
|
20132 | </member>
|
20133 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbol.SignatureLocation">
|
20134 | <summary>
|
20135 | Get the signature location for the symbol if it was declared in an implementation
|
20136 | </summary>
|
20137 | </member>
|
20138 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbol.ImplementationLocation">
|
20139 | <summary>
|
20140 | Get the implementation location for the symbol if it was declared in a signature that has an implementation
|
20141 | </summary>
|
20142 | </member>
|
20143 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbol.FullName">
|
20144 | <summary>
|
20145 | Get a textual representation of the full name of the symbol. The text returned for some symbols
|
20146 | may not be a valid identifier path in F# code, but rather a human-readable representation of the symbol.
|
20147 | </summary>
|
20148 | </member>
|
20149 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbol.DisplayName">
|
20150 | <summary>
|
20151 | Gets the short display name for the symbol
|
20152 | </summary>
|
20153 | </member>
|
20154 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbol.DeclarationLocation">
|
20155 | <summary>
|
20156 | Get the declaration location for the symbol
|
20157 | </summary>
|
20158 | </member>
|
20159 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbol.Assembly">
|
20160 | <summary>
|
20161 | Get the assembly declaring this symbol
|
20162 | </summary>
|
20163 | </member>
|
20164 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbol.IsEffectivelySameAs(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbol)">
|
20165 | <summary>
|
20166 | Return true if two symbols are effectively the same when referred to in F# source code text.
|
20167 | This sees through signatures (a symbol in a signature will be considered effectively the same as
|
20168 | the matching symbol in an implementation). In addition, other equivalances are applied
|
20169 | when the same F# source text implies the same declaration name - for example, constructors
|
20170 | are considered to be effectively the same symbol as the corresponding type definition.
|
20171 |
|
20172 | This is the relation used by GetUsesOfSymbol and GetUsesOfSymbolInFile.
|
20173 | </summary>
|
20174 | </member>
|
20175 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbol.IsAccessible(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpAccessibilityRights)">
|
20176 | <summary>
|
20177 | Computes if the symbol is accessible for the given accessibilty rights
|
20178 | </summary>
|
20179 | </member>
|
20180 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbol.Create(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.CcuThunk,Microsoft.FSharp.Compiler.CompileOps.TcImports,Microsoft.FSharp.Compiler.NameResolution.Item)">
|
20181 | <summary>
|
20182 | Internal use only.
|
20183 | </summary>
|
20184 | </member>
|
20185 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbol">
|
20186 | <summary>
|
20187 | Represents a symbol in checked F# source code or a compiled .NET component.
|
20188 |
|
20189 | The subtype of the symbol may reveal further information and can be one of FSharpEntity, FSharpUnionCase
|
20190 | FSharpField, FSharpGenericParameter, FSharpStaticParameter, FSharpMemberOrFunctionOrValue, FSharpParameter,
|
20191 | or FSharpActivePatternCase.
|
20192 | </summary>
|
20193 | </member>
|
20194 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbolUse.Symbol">
|
20195 | <summary>
|
20196 | The symbol referenced
|
20197 | </summary>
|
20198 | </member>
|
20199 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbolUse.RangeAlternate">
|
20200 | <summary>
|
20201 | The range of text representing the reference to the symbol
|
20202 | </summary>
|
20203 | </member>
|
20204 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbolUse.IsFromType">
|
20205 | <summary>
|
20206 | Indicates if the reference is in a syntactic type
|
20207 | </summary>
|
20208 | </member>
|
20209 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbolUse.IsFromPattern">
|
20210 | <summary>
|
20211 | Indicates if the reference is in a pattern
|
20212 | </summary>
|
20213 | </member>
|
20214 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbolUse.IsFromDispatchSlotImplementation">
|
20215 | <summary>
|
20216 | Indicates if the reference is via the member being implemented in a class or object expression
|
20217 | </summary>
|
20218 | </member>
|
20219 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbolUse.IsFromDefinition">
|
20220 | <summary>
|
20221 | Indicates if the reference is a definition for the symbol, either in a signature or implementation
|
20222 | </summary>
|
20223 | </member>
|
20224 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbolUse.IsFromComputationExpression">
|
20225 | <summary>
|
20226 | Indicates if the reference is either a builder or a custom operation in a compuation expression
|
20227 | </summary>
|
20228 | </member>
|
20229 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbolUse.IsFromAttribute">
|
20230 | <summary>
|
20231 | Indicates if the reference is in an attribute
|
20232 | </summary>
|
20233 | </member>
|
20234 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbolUse.FileName">
|
20235 | <summary>
|
20236 | The file name the reference occurs in
|
20237 | </summary>
|
20238 | </member>
|
20239 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbolUse.DisplayContext">
|
20240 | <summary>
|
20241 | The display context active at the point where the symbol is used. Can be passed to FSharpType.Format
|
20242 | and other methods to format items in a way that is suitable for a specific source code location.
|
20243 | </summary>
|
20244 | </member>
|
20245 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpSymbolUse">
|
20246 | <summary>
|
20247 | Represents the use of an F# symbol from F# source code
|
20248 | </summary>
|
20249 | </member>
|
20250 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenCharKind">
|
20251 | <summary>
|
20252 | Gives an indication of the class to assign to the characters of the token an IDE
|
20253 | </summary>
|
20254 | </member>
|
20255 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenColorKind">
|
20256 | <summary>
|
20257 | Gives an indicattion of the color class to assign to the token an IDE
|
20258 | </summary>
|
20259 | </member>
|
20260 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenInfo.FullMatchedLength">
|
20261 | <summary>
|
20262 | The full length consumed by this match, including delayed tokens (which can be ignored in naive lexers)
|
20263 | </summary>
|
20264 | </member>
|
20265 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenInfo.TokenName">
|
20266 | <summary>
|
20267 | Provides additional information about the token
|
20268 | </summary>
|
20269 | </member>
|
20270 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenInfo.Tag">
|
20271 | <summary>
|
20272 | The tag is an integer identifier for the token
|
20273 | </summary>
|
20274 | </member>
|
20275 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenInfo.FSharpTokenTriggerClass">
|
20276 | <summary>
|
20277 | Actions taken when the token is typed
|
20278 | </summary>
|
20279 | </member>
|
20280 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenInfo.CharClass">
|
20281 | <summary>
|
20282 | Gives an indication of the class to assign to the token an IDE
|
20283 | </summary>
|
20284 | </member>
|
20285 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenInfo.RightColumn">
|
20286 | <summary>
|
20287 | Right column of the token.
|
20288 | </summary>
|
20289 | </member>
|
20290 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenInfo.LeftColumn">
|
20291 | <summary>
|
20292 | Left column of the token.
|
20293 | </summary>
|
20294 | </member>
|
20295 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenInfo">
|
20296 | <summary>
|
20297 | Information about a particular token from the tokenizer
|
20298 | </summary>
|
20299 | </member>
|
20300 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTriggerClass">
|
20301 | <summary>
|
20302 | Gives an indication of what should happen when the token is typed in an IDE
|
20303 | </summary>
|
20304 | </member>
|
20305 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenizerColorState">
|
20306 | <summary>
|
20307 | Represents stable information for the state of the laxing engine at the end of a line
|
20308 | </summary>
|
20309 | </member>
|
20310 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenizerLexState">
|
20311 | <summary>
|
20312 | Represents encoded information for the end-of-line continuation of lexing
|
20313 | </summary>
|
20314 | </member>
|
20315 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpToolTipElement.CompositionError">
|
20316 | <summary>
|
20317 | An error occurred formatting this element
|
20318 | </summary>
|
20319 | </member>
|
20320 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpToolTipElement.Group">
|
20321 | <summary>
|
20322 | For example, a method overload group.
|
20323 | </summary>
|
20324 | </member>
|
20325 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpToolTipElement.SingleParameter">
|
20326 | <summary>
|
20327 | A single parameter, with the parameter name.
|
20328 | </summary>
|
20329 | </member>
|
20330 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpToolTipElement.Single">
|
20331 | <summary>
|
20332 | A single type, method, etc with comment.
|
20333 | </summary>
|
20334 | </member>
|
20335 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpToolTipElement">
|
20336 | <summary>
|
20337 | A single tool tip display element
|
20338 | </summary>
|
20339 | </member>
|
20340 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpToolTipText.FSharpToolTipText">
|
20341 | <summary>
|
20342 | A list of data tip elements to display.
|
20343 | </summary>
|
20344 | </member>
|
20345 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpToolTipText">
|
20346 | <summary>
|
20347 | Information for building a tool tip box.
|
20348 | </summary>
|
20349 | </member>
|
20350 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.TypeDefinition">
|
20351 | <summary>
|
20352 | Get the type definition for a type
|
20353 | </summary>
|
20354 | </member>
|
20355 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.IsUnresolved">
|
20356 | <summary>
|
20357 | Indicates this is a named type in an unresolved assembly
|
20358 | </summary>
|
20359 | </member>
|
20360 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.IsTupleType">
|
20361 | <summary>
|
20362 | Indicates if the type is a tuple type (reference or struct). The GenericArguments property returns the elements of the tuple type.
|
20363 | </summary>
|
20364 | </member>
|
20365 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.IsStructTupleType">
|
20366 | <summary>
|
20367 | Indicates if the type is a struct tuple type. The GenericArguments property returns the elements of the tuple type.
|
20368 | </summary>
|
20369 | </member>
|
20370 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.IsGenericParameter">
|
20371 | <summary>
|
20372 | Indicates if the type is a variable type, whether declared, generalized or an inference type parameter
|
20373 | </summary>
|
20374 | </member>
|
20375 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.IsFunctionType">
|
20376 | <summary>
|
20377 | Indicates if the type is a function type. The GenericArguments property returns the domain and range of the function type.
|
20378 | </summary>
|
20379 | </member>
|
20380 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.IsAbbreviation">
|
20381 | <summary>
|
20382 | Indicates this is an abbreviation for another type
|
20383 | </summary>
|
20384 | </member>
|
20385 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.HasTypeDefinition">
|
20386 | <summary>
|
20387 | Indicates if the type is constructed using a named entity, including array and byref types
|
20388 | </summary>
|
20389 | </member>
|
20390 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.GenericParameter">
|
20391 | <summary>
|
20392 | Get the generic parameter data for a generic parameter type
|
20393 | </summary>
|
20394 | </member>
|
20395 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.GenericArguments">
|
20396 | <summary>
|
20397 | Get the generic arguments for a tuple type, a function type or a type constructed using a named entity
|
20398 | </summary>
|
20399 | </member>
|
20400 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.BaseType">
|
20401 | <summary>
|
20402 | Get the base type, if any, taking into account the instantiation of this type
|
20403 | if it is an instantiation of a generic type.
|
20404 | </summary>
|
20405 | </member>
|
20406 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.AllInterfaces">
|
20407 | <summary>
|
20408 | Get all the interface implementations, by walking the type hierarchy, taking into account the instantiation of this type
|
20409 | if it is an instantiation of a generic type.
|
20410 | </summary>
|
20411 | </member>
|
20412 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.AbbreviatedType">
|
20413 | <summary>
|
20414 | Get the type for which this is an abbreviation
|
20415 | </summary>
|
20416 | </member>
|
20417 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.Prettify(System.Collections.Generic.IList{System.Collections.Generic.IList{Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParameter}},Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParameter)">
|
20418 | <summary>
|
20419 | Adjust the types in a group of curried parameters and return type by removing any occurrences of type inference variables, replacing them
|
20420 | systematically with lower-case type inference variables such as <c>'a</c>.
|
20421 | </summary>
|
20422 | </member>
|
20423 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.Prettify(System.Collections.Generic.IList{System.Collections.Generic.IList{Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParameter}})">
|
20424 | <summary>
|
20425 | Adjust the types in a group of curried parameters by removing any occurrences of type inference variables, replacing them
|
20426 | systematically with lower-case type inference variables such as <c>'a</c>.
|
20427 | </summary>
|
20428 | </member>
|
20429 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.Prettify(System.Collections.Generic.IList{Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParameter})">
|
20430 | <summary>
|
20431 | Adjust the types in a group of parameters by removing any occurrences of type inference variables, replacing them
|
20432 | systematically with lower-case type inference variables such as <c>'a</c>.
|
20433 | </summary>
|
20434 | </member>
|
20435 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.Prettify(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpParameter)">
|
20436 | <summary>
|
20437 | Adjust the type in a single parameter by removing any occurrences of type inference variables, replacing them
|
20438 | systematically with lower-case type inference variables such as <c>'a</c>.
|
20439 | </summary>
|
20440 | </member>
|
20441 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.Prettify(System.Collections.Generic.IList{Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType})">
|
20442 | <summary>
|
20443 | Adjust a group of types by removing any occurrences of type inference variables, replacing them
|
20444 | systematically with lower-case type inference variables such as <c>'a</c>.
|
20445 | </summary>
|
20446 | </member>
|
20447 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.Prettify(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType)">
|
20448 | <summary>
|
20449 | Adjust the type by removing any occurrences of type inference variables, replacing them
|
20450 | systematically with lower-case type inference variables such as <c>'a</c>.
|
20451 | </summary>
|
20452 | </member>
|
20453 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.Instantiate(Microsoft.FSharp.Collections.FSharpList{System.Tuple{Microsoft.FSharp.Compiler.SourceCodeServices.FSharpGenericParameter,Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType}})">
|
20454 | <summary>
|
20455 | Instantiate generic type parameters in a type
|
20456 | </summary>
|
20457 | </member>
|
20458 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.Format(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpDisplayContext)">
|
20459 | <summary>
|
20460 | Format the type using the rules of the given display context
|
20461 | </summary>
|
20462 | </member>
|
20463 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpType.#ctor(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.CcuThunk,Microsoft.FSharp.Compiler.CompileOps.TcImports,Microsoft.FSharp.Compiler.Tast.TType)">
|
20464 | <summary>
|
20465 | Internal use only. Create a ground type.
|
20466 | </summary>
|
20467 | </member>
|
20468 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpUnionCase.XmlDocSig">
|
20469 | <summary>
|
20470 | Get the XML documentation signature for .xml file lookup for the union case, used for .xml file lookup for compiled code
|
20471 | </summary>
|
20472 | </member>
|
20473 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpUnionCase.XmlDoc">
|
20474 | <summary>
|
20475 | Get the in-memory XML documentation for the union case, used when code is checked in-memory
|
20476 | </summary>
|
20477 | </member>
|
20478 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpUnionCase.UnionCaseFields">
|
20479 | <summary>
|
20480 | Get the data carried by the case.
|
20481 | </summary>
|
20482 | </member>
|
20483 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpUnionCase.ReturnType">
|
20484 | <summary>
|
20485 | Get the type constructed by the case. Normally exactly the type of the enclosing type, sometimes an abbreviation of it
|
20486 | </summary>
|
20487 | </member>
|
20488 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpUnionCase.Name">
|
20489 | <summary>
|
20490 | Get the name of the union case
|
20491 | </summary>
|
20492 | </member>
|
20493 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpUnionCase.IsUnresolved">
|
20494 | <summary>
|
20495 | Indicates if the union case is for a type in an unresolved assembly
|
20496 | </summary>
|
20497 | </member>
|
20498 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpUnionCase.DeclarationLocation">
|
20499 | <summary>
|
20500 | Get the range of the name of the case
|
20501 | </summary>
|
20502 | </member>
|
20503 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpUnionCase.CompiledName">
|
20504 | <summary>
|
20505 | Get the name of the case in generated IL code
|
20506 | </summary>
|
20507 | </member>
|
20508 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpUnionCase.Attributes">
|
20509 | <summary>
|
20510 | Get the attributes for the case, attached to the generated static method to make instances of the case
|
20511 | </summary>
|
20512 | </member>
|
20513 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpUnionCase.Accessibility">
|
20514 | <summary>
|
20515 | Indicates if the declared visibility of the union constructor, not taking signatures into account
|
20516 | </summary>
|
20517 | </member>
|
20518 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpUnionCase">
|
20519 | <summary>
|
20520 | A subtype of FSharpSymbol that represents a union case as seen by the F# language
|
20521 | </summary>
|
20522 | </member>
|
20523 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpXmlDoc.XmlDocFileSignature">
|
20524 | <summary>
|
20525 | Indicates that the text for the documentation can be found in a .xml documentation file, using the given signature key
|
20526 | </summary>
|
20527 | </member>
|
20528 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpXmlDoc.Text">
|
20529 | <summary>
|
20530 | The text for documentation
|
20531 | </summary>
|
20532 | </member>
|
20533 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpXmlDoc.None">
|
20534 | <summary>
|
20535 | No documentation is available
|
20536 | </summary>
|
20537 | </member>
|
20538 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpXmlDoc">
|
20539 | <summary>
|
20540 | Describe a comment as either a block of text or a file+signature reference into an intellidoc file.
|
20541 | </summary>
|
20542 | </member>
|
20543 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FindDeclFailureReason">
|
20544 | <summary>
|
20545 | Renamed to FSharpFindDeclFailureReason
|
20546 | </summary>
|
20547 | </member>
|
20548 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FindDeclResult">
|
20549 | <summary>
|
20550 | Renamed to FSharpFindDeclResult
|
20551 | </summary>
|
20552 | </member>
|
20553 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.IReactorOperations.EnqueueOp(System.String,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
20554 | <summary>
|
20555 | Enqueue an operation and return immediately.
|
20556 | </summary>
|
20557 | </member>
|
20558 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.IReactorOperations.EnqueueAndAwaitOpAsync``1(System.String,Microsoft.FSharp.Core.FSharpFunc{System.Threading.CancellationToken,``0})">
|
20559 | <summary>
|
20560 | Put the operation in thq queue, and return an async handle to its result.
|
20561 | </summary>
|
20562 | </member>
|
20563 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.IReactorOperations">
|
20564 | <summary>
|
20565 | Represents the capability to schedule work in the compiler service operations queue for the compilation thread
|
20566 | </summary>
|
20567 | </member>
|
20568 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.InteractiveChecker">
|
20569 | <summary>
|
20570 | Renamed to FSharpChecker
|
20571 | </summary>
|
20572 | </member>
|
20573 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.IsResultObsolete">
|
20574 | <summary>
|
20575 | Callback which can be used by the host to indicate to the checker that a requested result has become obsolete,
|
20576 | e.g. because of typing by the user in the editor window. This can be used to marginally increase accuracy
|
20577 | of intellisense results in some situations.
|
20578 | </summary>
|
20579 | </member>
|
20580 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.LexState">
|
20581 | <summary>
|
20582 | Renamed to FSharpTokenizerLexState
|
20583 | </summary>
|
20584 | </member>
|
20585 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.LineTokenizer">
|
20586 | <summary>
|
20587 | Renamed to FSharpLineTokenizer
|
20588 | </summary>
|
20589 | </member>
|
20590 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.Method">
|
20591 | <summary>
|
20592 | Renamed to FSharpMethodGroupItem
|
20593 | </summary>
|
20594 | </member>
|
20595 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.MethodGroup">
|
20596 | <summary>
|
20597 | Renamed to FSharpMethodGroup
|
20598 | </summary>
|
20599 | </member>
|
20600 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.MethodGroupItem">
|
20601 | <summary>
|
20602 | Renamed to FSharpMethodGroupItem
|
20603 | </summary>
|
20604 | </member>
|
20605 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.NavigationItems">
|
20606 | <summary>
|
20607 | Renamed to FSharpNavigationItems
|
20608 | </summary>
|
20609 | </member>
|
20610 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.NoteworthyParamInfoLocations">
|
20611 | <summary>
|
20612 | Renamed to FSharpNoteworthyParamInfoLocations
|
20613 | </summary>
|
20614 | </member>
|
20615 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.NotifyFileTypeCheckStateIsDirty">
|
20616 | <summary>
|
20617 | Obsolete and replaced
|
20618 | </summary>
|
20619 | </member>
|
20620 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.Param">
|
20621 | <summary>
|
20622 | Renamed to FSharpMethodGroupItemParameter
|
20623 | </summary>
|
20624 | </member>
|
20625 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.ParseFileResults">
|
20626 | <summary>
|
20627 | Renamed to FSharpParseFileResults
|
20628 | </summary>
|
20629 | </member>
|
20630 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.ProjectContext">
|
20631 | <summary>
|
20632 | Renamed to FSharpProjectContext
|
20633 | </summary>
|
20634 | </member>
|
20635 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.ProjectOptions">
|
20636 | <summary>
|
20637 | Renamed to FSharpProjectOptions
|
20638 | </summary>
|
20639 | </member>
|
20640 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.Reactor.PauseBeforeBackgroundWork(System.Int32)">
|
20641 | <summary>
|
20642 | The timespan in milliseconds before background work begins after the operations queue is empty
|
20643 | </summary>
|
20644 | </member>
|
20645 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.Reactor.Singleton">
|
20646 | <summary>
|
20647 | Get the reactor for FSharp.Compiler.dll
|
20648 | </summary>
|
20649 | </member>
|
20650 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.Reactor.PauseBeforeBackgroundWork">
|
20651 | <summary>
|
20652 | The timespan in milliseconds before background work begins after the operations queue is empty
|
20653 | </summary>
|
20654 | </member>
|
20655 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.Reactor.CurrentQueueLength">
|
20656 | <summary>
|
20657 | For debug purposes
|
20658 | </summary>
|
20659 | </member>
|
20660 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.Reactor.WaitForBackgroundOpCompletion">
|
20661 | <summary>
|
20662 | Block until the current implicit background build is complete. Unit test only.
|
20663 | </summary>
|
20664 | </member>
|
20665 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.Reactor.SetBackgroundOp(Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.Unit,System.Boolean}})">
|
20666 | <summary>
|
20667 | Set the background building function, which is called repeatedly
|
20668 | until it returns 'false'. If None then no background operation is used.
|
20669 | </summary>
|
20670 | </member>
|
20671 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.Reactor.EnqueueOp(System.String,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.Unit,Microsoft.FSharp.Core.Unit})">
|
20672 | <summary>
|
20673 | Enqueue an uncancellable operation and return immediately.
|
20674 | </summary>
|
20675 | </member>
|
20676 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.Reactor.EnqueueAndAwaitOpAsync``1(System.String,Microsoft.FSharp.Core.FSharpFunc{System.Threading.CancellationToken,``0})">
|
20677 | <summary>
|
20678 | Put the operation in the queue, and return an async handle to its result.
|
20679 | </summary>
|
20680 | </member>
|
20681 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.Reactor.CompleteAllQueuedOps">
|
20682 | <summary>
|
20683 | Block until all operations in the queue are complete
|
20684 | </summary>
|
20685 | </member>
|
20686 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.Reactor">
|
20687 | <summary>
|
20688 | Reactor is intended for long-running but interruptible operations, interleaved
|
20689 | with one-off asynchronous operations.
|
20690 |
|
20691 | It is used to guard the global compiler state while maintaining responsiveness on
|
20692 | the UI thread.
|
20693 | Reactor operations
|
20694 | </summary>
|
20695 | </member>
|
20696 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.SourceTokenizer">
|
20697 | <summary>
|
20698 | Renamed to FSharpSourceTokenizer
|
20699 | </summary>
|
20700 | </member>
|
20701 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.TokenCharKind">
|
20702 | <summary>
|
20703 | Renamed to FSharpTokenCharKind
|
20704 | </summary>
|
20705 | </member>
|
20706 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.TokenColorKind">
|
20707 | <summary>
|
20708 | Renamed to FSharpTokenColorKind
|
20709 | </summary>
|
20710 | </member>
|
20711 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.TokenInformation">
|
20712 | <summary>
|
20713 | Renamed to FSharpTokenInfo
|
20714 | </summary>
|
20715 | </member>
|
20716 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.ToolTipElement">
|
20717 | <summary>
|
20718 | Renamed to FSharpToolTipElement
|
20719 | </summary>
|
20720 | </member>
|
20721 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.ToolTipText">
|
20722 | <summary>
|
20723 | Renamed to FSharpToolTipText
|
20724 | </summary>
|
20725 | </member>
|
20726 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.TopLevelDeclaration">
|
20727 | <summary>
|
20728 | Renamed to FSharpNavigationTopLevelDeclaration
|
20729 | </summary>
|
20730 | </member>
|
20731 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.TriggerClass">
|
20732 | <summary>
|
20733 | Renamed to FSharpTokenTriggerClass
|
20734 | </summary>
|
20735 | </member>
|
20736 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.TypeCheckAnswer">
|
20737 | <summary>
|
20738 | Renamed to FSharpCheckFileAnswer
|
20739 | </summary>
|
20740 | </member>
|
20741 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.TypeCheckResults">
|
20742 | <summary>
|
20743 | Renamed to FSharpCheckFileResults
|
20744 | </summary>
|
20745 | </member>
|
20746 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.UnresolvedReferencesSet">
|
20747 | <summary>Unused in this API</summary>
|
20748 | </member>
|
20749 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.UntypedParseInfo">
|
20750 | <summary>
|
20751 | Renamed to FSharpParseFileResults
|
20752 | </summary>
|
20753 | </member>
|
20754 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.XmlComment">
|
20755 | <summary>
|
20756 | Renamed to FSharpXmlDoc
|
20757 | </summary>
|
20758 | </member>
|
20759 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.AstTraversal.AstVisitorBase`1.VisitTypeAbbrev(Microsoft.FSharp.Compiler.Ast.SynType,Microsoft.FSharp.Compiler.Range.range)">
|
20760 | <summary>
|
20761 | VisitTypeAbbrev(ty,m), defaults to ignoring this leaf of the AST
|
20762 | </summary>
|
20763 | </member>
|
20764 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.AstTraversal.AstVisitorBase`1.VisitModuleDecl(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Ast.SynModuleDecl,Microsoft.FSharp.Core.FSharpOption{`0}},Microsoft.FSharp.Compiler.Ast.SynModuleDecl)">
|
20765 | <summary>
|
20766 | VisitModuleDecl allows overriding module declaration behavior
|
20767 | </summary>
|
20768 | </member>
|
20769 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.AstTraversal.AstVisitorBase`1.VisitMatchClause(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Ast.SynMatchClause,Microsoft.FSharp.Core.FSharpOption{`0}},Microsoft.FSharp.Compiler.Ast.SynMatchClause)">
|
20770 | <summary>
|
20771 | VisitMatchClause allows overriding clause behavior (note: by default it would defaultTraverse expression)
|
20772 | </summary>
|
20773 | </member>
|
20774 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.AstTraversal.AstVisitorBase`1.VisitImplicitInherit(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Ast.SynExpr,Microsoft.FSharp.Core.FSharpOption{`0}},Microsoft.FSharp.Compiler.Ast.SynType,Microsoft.FSharp.Compiler.Ast.SynExpr,Microsoft.FSharp.Compiler.Range.range)">
|
20775 | <summary>
|
20776 | VisitImplicitInherit(defaultTraverse,ty,expr,m), defaults to just visiting expr
|
20777 | </summary>
|
20778 | </member>
|
20779 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.AstTraversal.AstVisitorBase`1.VisitExpr(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.SourceCodeServices.AstTraversal.TraverseStep},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Ast.SynExpr,Microsoft.FSharp.Core.FSharpOption{`0}},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Ast.SynExpr,Microsoft.FSharp.Core.FSharpOption{`0}},Microsoft.FSharp.Compiler.Ast.SynExpr)">
|
20780 | <summary>
|
20781 | VisitExpr(path, traverseSynExpr, defaultTraverse, expr)
|
20782 | controls the behavior when a SynExpr is reached; it can just do
|
20783 | defaultTraverse(expr) if you have no special logic for this node, and want the default processing to pick which sub-node to dive deeper into
|
20784 | or can inject non-default behavior, which might incorporate:
|
20785 | traverseSynExpr(subExpr) to recurse deeper on some particular sub-expression based on your own logic
|
20786 | path helps to track AST nodes that were passed during traversal
|
20787 | </summary>
|
20788 | </member>
|
20789 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.AstTraversal.AstVisitorBase`1.VisitBinding(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Ast.SynBinding,Microsoft.FSharp.Core.FSharpOption{`0}},Microsoft.FSharp.Compiler.Ast.SynBinding)">
|
20790 | <summary>
|
20791 | VisitBinding allows overriding binding behavior (note: by default it would defaultTraverse expression)
|
20792 | </summary>
|
20793 | </member>
|
20794 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.AstTraversal.TraverseStep">
|
20795 | <summary>
|
20796 | used to track route during traversal AST
|
20797 | </summary>
|
20798 | </member>
|
20799 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.AstTraversal.Traverse``1(Microsoft.FSharp.Compiler.Range.pos,Microsoft.FSharp.Compiler.Ast.ParsedInput,Microsoft.FSharp.Compiler.SourceCodeServices.AstTraversal.AstVisitorBase{``0})">
|
20800 | <summary>
|
20801 | traverse an implementation file walking all the way down to SynExpr or TypeAbbrev at a particular location
|
20802 |
|
20803 | </summary>
|
20804 | </member>
|
20805 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.AstTraversal">
|
20806 | <summary>
|
20807 | A range of utility functions to assist with traversing an AST
|
20808 | </summary>
|
20809 | </member>
|
20810 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|TraitCall|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20811 | <summary>
|
20812 | Matches expressions for an unresolved call to a trait
|
20813 | </summary>
|
20814 | </member>
|
20815 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|ObjectExpr|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20816 | <summary>
|
20817 | Matches object expressions, returning the base type, the base call, the overrides and the interface implementations
|
20818 | </summary>
|
20819 | </member>
|
20820 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|ILFieldSet|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20821 | <summary>
|
20822 | Matches expressions which set a field in a .NET type
|
20823 | </summary>
|
20824 | </member>
|
20825 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|ILFieldGet|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20826 | <summary>
|
20827 | Matches expressions which fetch a field from a .NET type
|
20828 | </summary>
|
20829 | </member>
|
20830 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|ILAsm|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20831 | <summary>
|
20832 | Matches expressions which are IL assembly code
|
20833 | </summary>
|
20834 | </member>
|
20835 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|NewDelegate|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20836 | <summary>
|
20837 | Matches expressions which create an instance of a delegate type
|
20838 | </summary>
|
20839 | </member>
|
20840 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|TryWith|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20841 | <summary>
|
20842 | Matches try/with expressions
|
20843 | </summary>
|
20844 | </member>
|
20845 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|TryFinally|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20846 | <summary>
|
20847 | Matches try/finally expressions
|
20848 | </summary>
|
20849 | </member>
|
20850 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|WhileLoop|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20851 | <summary>
|
20852 | Matches while loops
|
20853 | </summary>
|
20854 | </member>
|
20855 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|FastIntegerForLoop|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20856 | <summary>
|
20857 | Matches fast-integer loops (up or down)
|
20858 | </summary>
|
20859 | </member>
|
20860 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|Sequential|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20861 | <summary>
|
20862 | Matches sequential expressions
|
20863 | </summary>
|
20864 | </member>
|
20865 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|AddressOf|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20866 | <summary>
|
20867 | Matches expressions which take the address of a location
|
20868 | </summary>
|
20869 | </member>
|
20870 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|Const|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20871 | <summary>
|
20872 | Matches constant expressions, including signed and unsigned integers, strings, characters, booleans, arrays
|
20873 | of bytes and arrays of unit16.
|
20874 | </summary>
|
20875 | </member>
|
20876 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|DefaultValue|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20877 | <summary>
|
20878 | Matches default-value expressions, including null expressions
|
20879 | </summary>
|
20880 | </member>
|
20881 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|ValueSet|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20882 | <summary>
|
20883 | Matches expressions which set the contents of a mutable variable
|
20884 | </summary>
|
20885 | </member>
|
20886 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|AddressSet|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20887 | <summary>
|
20888 | Matches expressions which set the contents of an address
|
20889 | </summary>
|
20890 | </member>
|
20891 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|TypeTest|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20892 | <summary>
|
20893 | Matches expressions which test the runtime type of a value
|
20894 | </summary>
|
20895 | </member>
|
20896 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|NewArray|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20897 | <summary>
|
20898 | Matches array expressions
|
20899 | </summary>
|
20900 | </member>
|
20901 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|Coerce|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20902 | <summary>
|
20903 | Matches expressions which coerce the type of a value
|
20904 | </summary>
|
20905 | </member>
|
20906 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|TupleGet|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20907 | <summary>
|
20908 | Matches expressions which get a value from a tuple
|
20909 | </summary>
|
20910 | </member>
|
20911 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|NewTuple|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20912 | <summary>
|
20913 | Matches tuple expressions
|
20914 | </summary>
|
20915 | </member>
|
20916 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|UnionCaseTest|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20917 | <summary>
|
20918 | Matches expressions which test if an expression corresponds to a particular union case
|
20919 | </summary>
|
20920 | </member>
|
20921 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|UnionCaseTag|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20922 | <summary>
|
20923 | Matches expressions which gets the tag for a union case
|
20924 | </summary>
|
20925 | </member>
|
20926 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|UnionCaseSet|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20927 | <summary>
|
20928 | Matches expressions which set a field from a union case (only used in FSharp.Core itself)
|
20929 | </summary>
|
20930 | </member>
|
20931 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|UnionCaseGet|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20932 | <summary>
|
20933 | Matches expressions which get a field from a union case
|
20934 | </summary>
|
20935 | </member>
|
20936 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|NewUnionCase|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20937 | <summary>
|
20938 | Matches expressions which create an object corresponding to a union case
|
20939 | </summary>
|
20940 | </member>
|
20941 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|FSharpFieldSet|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20942 | <summary>
|
20943 | Matches expressions which set a field in a record or class
|
20944 | </summary>
|
20945 | </member>
|
20946 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|FSharpFieldGet|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20947 | <summary>
|
20948 | Matches expressions which get a field from a record or class
|
20949 | </summary>
|
20950 | </member>
|
20951 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|NewRecord|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20952 | <summary>
|
20953 | Matches record expressions
|
20954 | </summary>
|
20955 | </member>
|
20956 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|LetRec|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20957 | <summary>
|
20958 | Matches expressions which are let-rec definitions
|
20959 | </summary>
|
20960 | </member>
|
20961 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|Quote|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20962 | <summary>
|
20963 | Matches expressions which are quotation literals
|
20964 | </summary>
|
20965 | </member>
|
20966 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|BaseValue|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20967 | <summary>
|
20968 | Matches expressions which are uses of the 'base' value
|
20969 | </summary>
|
20970 | </member>
|
20971 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|ThisValue|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20972 | <summary>
|
20973 | Matches expressions which are uses of the 'this' value
|
20974 | </summary>
|
20975 | </member>
|
20976 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|NewObject|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20977 | <summary>
|
20978 | Matches expressions which are calls to object constructors
|
20979 | </summary>
|
20980 | </member>
|
20981 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|Call|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20982 | <summary>
|
20983 | Matches expressions which are calls to members or module-defined functions. When calling curried functions and members the
|
20984 | arguments are collapsed to a single collection of arguments, as done in the compiled version of these.
|
20985 | </summary>
|
20986 | </member>
|
20987 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|Let|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20988 | <summary>
|
20989 | Matches expressions which are let definitions
|
20990 | </summary>
|
20991 | </member>
|
20992 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|IfThenElse|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20993 | <summary>
|
20994 | Matches expressions which are conditionals
|
20995 | </summary>
|
20996 | </member>
|
20997 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|Lambda|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
20998 | <summary>
|
20999 | Matches expressions which are lambda abstractions
|
21000 | </summary>
|
21001 | </member>
|
21002 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|DecisionTreeSuccess|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
21003 | <summary>
|
21004 | Special expressions at the end of a conditional decision structure in the decision expression node of a DecisionTree .
|
21005 | The given expressions are passed as values to the decision tree target.
|
21006 | </summary>
|
21007 | </member>
|
21008 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|DecisionTree|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
21009 | <summary>
|
21010 | Matches expressions with a decision expression, each branch of which ends in DecisionTreeSuccess pasing control and values to one of the targets.
|
21011 | </summary>
|
21012 | </member>
|
21013 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|TypeLambda|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
21014 | <summary>
|
21015 | Matches expressions which are type abstractions
|
21016 | </summary>
|
21017 | </member>
|
21018 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|Application|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
21019 | <summary>
|
21020 | Matches expressions which are the application of function values
|
21021 | </summary>
|
21022 | </member>
|
21023 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns.|Value|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
21024 | <summary>
|
21025 | Matches expressions which are uses of values
|
21026 | </summary>
|
21027 | </member>
|
21028 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.BasicPatterns">
|
21029 | <summary>
|
21030 | A collection of active patterns to analyze expressions
|
21031 | </summary>
|
21032 | </member>
|
21033 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.CompilerEnvironmentModule.IsCheckerSupportedSubcategory(System.String)">
|
21034 | <summary>
|
21035 | Return true if this is a subcategory of error or warning message that the language service can emit
|
21036 | </summary>
|
21037 | </member>
|
21038 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.CompilerEnvironmentModule.GetCompilationDefinesForEditing(System.String,Microsoft.FSharp.Collections.FSharpList{System.String})">
|
21039 | <summary>
|
21040 | Return the compilation defines that should be used when editing the given file.
|
21041 | </summary>
|
21042 | </member>
|
21043 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.CompilerEnvironmentModule.DefaultReferencesForOrphanSources">
|
21044 | <summary>
|
21045 | These are the names of assemblies that should be referenced for .fs or .fsi files that
|
21046 | are not asscociated with a project.
|
21047 | </summary>
|
21048 | </member>
|
21049 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.CompilerEnvironmentModule">
|
21050 | <summary>
|
21051 | Information about the compilation environment
|
21052 | </summary>
|
21053 | </member>
|
21054 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.DebuggerEnvironment.GetLanguageID">
|
21055 | <summary>
|
21056 | Return the language ID, which is the expression evaluator id that the
|
21057 | debugger will use.
|
21058 | </summary>
|
21059 | </member>
|
21060 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.DebuggerEnvironment">
|
21061 | <summary>
|
21062 | Information about the debugging environment
|
21063 | </summary>
|
21064 | </member>
|
21065 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.QUOTE">
|
21066 | <summary>
|
21067 | Indicates the token is a `"`
|
21068 | </summary>
|
21069 | </member>
|
21070 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.RARROW">
|
21071 | <summary>
|
21072 | Indicates the token is a `->`
|
21073 | </summary>
|
21074 | </member>
|
21075 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.BAR_BAR">
|
21076 | <summary>
|
21077 | Indicates the token is a `||`
|
21078 | </summary>
|
21079 | </member>
|
21080 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.COLON_EQUALS">
|
21081 | <summary>
|
21082 | Indicates the token is a `:=`
|
21083 | </summary>
|
21084 | </member>
|
21085 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.PREFIX_OP">
|
21086 | <summary>
|
21087 | Indicates the token is a `~`
|
21088 | </summary>
|
21089 | </member>
|
21090 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.AMP_AMP">
|
21091 | <summary>
|
21092 | Indicates the token is a `@@`
|
21093 | </summary>
|
21094 | </member>
|
21095 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.COLON_COLON">
|
21096 | <summary>
|
21097 | Indicates the token is a `::`
|
21098 | </summary>
|
21099 | </member>
|
21100 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.INFIX_COMPARE_OP">
|
21101 | <summary>
|
21102 | Indicates the token is a `|`
|
21103 | </summary>
|
21104 | </member>
|
21105 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.INFIX_BAR_OP">
|
21106 | <summary>
|
21107 | Indicates the token is a `|`
|
21108 | </summary>
|
21109 | </member>
|
21110 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.COLON_QMARK">
|
21111 | <summary>
|
21112 | Indicates the token is a `:?`
|
21113 | </summary>
|
21114 | </member>
|
21115 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.COLON_QMARK_GREATER">
|
21116 | <summary>
|
21117 | Indicates the token is a `:?>`
|
21118 | </summary>
|
21119 | </member>
|
21120 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.COLON_GREATER">
|
21121 | <summary>
|
21122 | Indicates the token is a `:>`
|
21123 | </summary>
|
21124 | </member>
|
21125 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.BAR">
|
21126 | <summary>
|
21127 | Indicates the token is a `_`
|
21128 | </summary>
|
21129 | </member>
|
21130 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.UNDERSCORE">
|
21131 | <summary>
|
21132 | Indicates the token is a `..`
|
21133 | </summary>
|
21134 | </member>
|
21135 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.INT32_DOT_DOT">
|
21136 | <summary>
|
21137 | Indicates the token is a `..`
|
21138 | </summary>
|
21139 | </member>
|
21140 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.DOT_DOT">
|
21141 | <summary>
|
21142 | Indicates the token is a `..`
|
21143 | </summary>
|
21144 | </member>
|
21145 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.DOT">
|
21146 | <summary>
|
21147 | Indicates the token is a `.`
|
21148 | </summary>
|
21149 | </member>
|
21150 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.COMMA">
|
21151 | <summary>
|
21152 | Indicates the token is a `,`
|
21153 | </summary>
|
21154 | </member>
|
21155 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.SEMICOLON">
|
21156 | <summary>
|
21157 | Indicates the token is a `;`
|
21158 | </summary>
|
21159 | </member>
|
21160 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.EQUALS">
|
21161 | <summary>
|
21162 | Indicates the token is a `=`
|
21163 | </summary>
|
21164 | </member>
|
21165 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.COLON">
|
21166 | <summary>
|
21167 | Indicates the token is a `:`
|
21168 | </summary>
|
21169 | </member>
|
21170 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.QMARK">
|
21171 | <summary>
|
21172 | Indicates the token is a `?`
|
21173 | </summary>
|
21174 | </member>
|
21175 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.INFIX_AT_HAT_OP">
|
21176 | <summary>
|
21177 | Indicates the token is a `^`
|
21178 | </summary>
|
21179 | </member>
|
21180 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.PERCENT_OP">
|
21181 | <summary>
|
21182 | Indicates the token is a `%`
|
21183 | </summary>
|
21184 | </member>
|
21185 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.INFIX_STAR_DIV_MOD_OP">
|
21186 | <summary>
|
21187 | Indicates the token is a `%`
|
21188 | </summary>
|
21189 | </member>
|
21190 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.STAR">
|
21191 | <summary>
|
21192 | Indicates the token is a `*`
|
21193 | </summary>
|
21194 | </member>
|
21195 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.MINUS">
|
21196 | <summary>
|
21197 | Indicates the token is a `-`
|
21198 | </summary>
|
21199 | </member>
|
21200 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.PLUS_MINUS_OP">
|
21201 | <summary>
|
21202 | Indicates the token is a `+` or `-`
|
21203 | </summary>
|
21204 | </member>
|
21205 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.BAR_RBRACK">
|
21206 | <summary>
|
21207 | Indicates the token is a `|]`
|
21208 | </summary>
|
21209 | </member>
|
21210 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.LBRACK_BAR">
|
21211 | <summary>
|
21212 | Indicates the token is a `[|`
|
21213 | </summary>
|
21214 | </member>
|
21215 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.GREATER">
|
21216 | <summary>
|
21217 | Indicates the token is a `>`
|
21218 | </summary>
|
21219 | </member>
|
21220 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.LESS">
|
21221 | <summary>
|
21222 | Indicates the token is a `<`
|
21223 | </summary>
|
21224 | </member>
|
21225 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.GREATER_RBRACK">
|
21226 | <summary>
|
21227 | Indicates the token is a `>]`
|
21228 | </summary>
|
21229 | </member>
|
21230 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.LBRACK_LESS">
|
21231 | <summary>
|
21232 | Indicates the token is a `[<`
|
21233 | </summary>
|
21234 | </member>
|
21235 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.RBRACE">
|
21236 | <summary>
|
21237 | Indicates the token is a `}`
|
21238 | </summary>
|
21239 | </member>
|
21240 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.LBRACE">
|
21241 | <summary>
|
21242 | Indicates the token is a `{`
|
21243 | </summary>
|
21244 | </member>
|
21245 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.RBRACK">
|
21246 | <summary>
|
21247 | Indicates the token is a `]`
|
21248 | </summary>
|
21249 | </member>
|
21250 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.LBRACK">
|
21251 | <summary>
|
21252 | Indicates the token is a `[`
|
21253 | </summary>
|
21254 | </member>
|
21255 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.RPAREN">
|
21256 | <summary>
|
21257 | Indicates the token is a `)`
|
21258 | </summary>
|
21259 | </member>
|
21260 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.LPAREN">
|
21261 | <summary>
|
21262 | Indicates the token is a `(`
|
21263 | </summary>
|
21264 | </member>
|
21265 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.STRING">
|
21266 | <summary>
|
21267 | Indicates the token is an string (synonym for FSharpTokenTag.String)
|
21268 | </summary>
|
21269 | </member>
|
21270 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.IDENT">
|
21271 | <summary>
|
21272 | Indicates the token is an identifier (synonym for FSharpTokenTag.Identifer)
|
21273 | </summary>
|
21274 | </member>
|
21275 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.String">
|
21276 | <summary>
|
21277 | Indicates the token is a string
|
21278 | </summary>
|
21279 | </member>
|
21280 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag.Identifier">
|
21281 | <summary>
|
21282 | Indicates the token is an identifier
|
21283 | </summary>
|
21284 | </member>
|
21285 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.FSharpTokenTag">
|
21286 | <summary>
|
21287 | Some of the values in the field FSharpTokenInfo.Tag
|
21288 | </summary>
|
21289 | </member>
|
21290 | <member name="P:Microsoft.FSharp.Compiler.SourceCodeServices.PrettyNaming.KeywordNames">
|
21291 | <summary>
|
21292 | All the keywords in the F# langauge
|
21293 | </summary>
|
21294 | </member>
|
21295 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.PrettyNaming.QuoteIdentifierIfNeeded(System.String)">
|
21296 | <summary>
|
21297 | A utility to help determine if an identifier needs to be quoted
|
21298 | </summary>
|
21299 | </member>
|
21300 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.PrettyNaming">
|
21301 | <summary>
|
21302 | A set of helpers related to naming of identifiers
|
21303 | </summary>
|
21304 | </member>
|
21305 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.SourceFile.MustBeSingleFileProject(System.String)">
|
21306 | <summary>
|
21307 | Whether or not this file should be a single-file project
|
21308 | </summary>
|
21309 | </member>
|
21310 | <member name="M:Microsoft.FSharp.Compiler.SourceCodeServices.SourceFile.IsCompilable(System.String)">
|
21311 | <summary>
|
21312 | Whether or not this file is compilable
|
21313 | </summary>
|
21314 | </member>
|
21315 | <member name="T:Microsoft.FSharp.Compiler.SourceCodeServices.SourceFile">
|
21316 | <summary>
|
21317 | Information about F# source file names
|
21318 | </summary>
|
21319 | </member>
|
21320 | <member name="M:Microsoft.FSharp.Compiler.Tainted.GetHashCodeTainted``1(Microsoft.FSharp.Compiler.Tainted{``0})">
|
21321 | <summary>
|
21322 | Compute the hash value for the tainted value
|
21323 | </summary>
|
21324 | </member>
|
21325 | <member name="M:Microsoft.FSharp.Compiler.Tainted.EqTainted``1(Microsoft.FSharp.Compiler.Tainted{``0},Microsoft.FSharp.Compiler.Tainted{``0})">
|
21326 | <summary>
|
21327 | Test whether the tainted value equals given value. Type providers are ignored (equal tainted values produced by different type providers are equal)
|
21328 | Failure in call to equality operation will be blamed on type provider of first operand
|
21329 | </summary>
|
21330 | </member>
|
21331 | <member name="M:Microsoft.FSharp.Compiler.Tainted.Eq``1(Microsoft.FSharp.Compiler.Tainted{``0},``0)">
|
21332 | <summary>
|
21333 | Test whether the tainted value equals given value.
|
21334 | Failure in call to equality operation will be blamed on type provider of first operand
|
21335 | </summary>
|
21336 | </member>
|
21337 | <member name="M:Microsoft.FSharp.Compiler.Tainted.|Null|_|``1(Microsoft.FSharp.Compiler.Tainted{``0})">
|
21338 | <summary>
|
21339 | Test whether the tainted value is null
|
21340 | </summary>
|
21341 | </member>
|
21342 | <member name="T:Microsoft.FSharp.Compiler.Tast.CompiledTypeRepr.ILAsmOpen">
|
21343 | <summary>
|
21344 | An AbstractIL type representation that may include type variables
|
21345 | </summary>
|
21346 | </member>
|
21347 | <member name="T:Microsoft.FSharp.Compiler.Tast.CompiledTypeRepr.ILAsmNamed">
|
21348 | <summary>
|
21349 | An AbstractIL type representation that is just the name of a type.
|
21350 |
|
21351 | CompiledTypeRepr.ILAsmNamed (ilTypeRef, ilBoxity, ilTypeOpt)
|
21352 |
|
21353 | The ilTypeOpt is present for non-generic types. It is an ILType corresponding to the first two elements of the case. This
|
21354 | prevents reallocation of the ILType each time we need to generate it. For generic types, it is None.
|
21355 | </summary>
|
21356 | </member>
|
21357 | <member name="T:Microsoft.FSharp.Compiler.Tast.CompiledTypeRepr">
|
21358 | <summary>
|
21359 | Specifies the compiled representations of type and exception definitions. Basically
|
21360 | just an ILTypeRef. Computed and cached by later phases. Stored in
|
21361 | type and exception definitions. Not pickled. Store an optional ILType object for
|
21362 | non-generic types.
|
21363 | </summary>
|
21364 | </member>
|
21365 | <member name="P:Microsoft.FSharp.Compiler.Tast.FreeVars.FreeTyvars">
|
21366 | <summary>
|
21367 | See FreeTyvars above.
|
21368 | </summary>
|
21369 | </member>
|
21370 | <member name="P:Microsoft.FSharp.Compiler.Tast.FreeVars.FreeUnionCases">
|
21371 | <summary>
|
21372 | The summary of union constructors used in the expression. These may be
|
21373 | marked 'internal' or 'private' and we have to check various conditions associated with that.
|
21374 | </summary>
|
21375 | </member>
|
21376 | <member name="P:Microsoft.FSharp.Compiler.Tast.FreeVars.FreeRecdFields">
|
21377 | <summary>
|
21378 | The summary of fields used in the expression. These may be made private by a signature
|
21379 | or marked 'internal' or 'private' and we have to check various conditions associated with that.
|
21380 | </summary>
|
21381 | </member>
|
21382 | <member name="P:Microsoft.FSharp.Compiler.Tast.FreeVars.FreeLocalTyconReprs">
|
21383 | <summary>
|
21384 | The summary of locally defined tycon representations used in the expression. These may be made private by a signature
|
21385 | or marked 'internal' or 'private' and we have to check various conditions associated with that.
|
21386 | </summary>
|
21387 | </member>
|
21388 | <member name="P:Microsoft.FSharp.Compiler.Tast.FreeVars.UsesUnboundRethrow">
|
21389 | <summary>
|
21390 | Indicates if the expression contains a call to rethrow that is not bound under a (try-)with branch.
|
21391 | Rethrow may only occur in such locations.
|
21392 | </summary>
|
21393 | </member>
|
21394 | <member name="P:Microsoft.FSharp.Compiler.Tast.FreeVars.UsesMethodLocalConstructs">
|
21395 | <summary>
|
21396 | Indicates if the expression contains a call to a protected member or a base call.
|
21397 | Calls to protected members and direct calls to super classes can't escape, also code can't be inlined
|
21398 | </summary>
|
21399 | </member>
|
21400 | <member name="P:Microsoft.FSharp.Compiler.Tast.FreeVars.FreeLocals">
|
21401 | <summary>
|
21402 | The summary of locally defined variables used in the expression. These may be hidden at let bindings etc.
|
21403 | or made private by a signature or marked 'internal' or 'private', and we have to check various conditions associated with that.
|
21404 | </summary>
|
21405 | </member>
|
21406 | <member name="T:Microsoft.FSharp.Compiler.Tast.FreeVars">
|
21407 | <summary>
|
21408 | Represents the set of free variables in an expression
|
21409 | </summary>
|
21410 | </member>
|
21411 | <member name="T:Microsoft.FSharp.Compiler.Tast.FreeVarsCache">
|
21412 | <summary>
|
21413 | Represents an amortized computation of the free variables in an expression
|
21414 | </summary>
|
21415 | </member>
|
21416 | <member name="P:Microsoft.FSharp.Compiler.Tast.FreeTyvars.FreeTypars">
|
21417 | <summary>
|
21418 | The summary of type parameters used in the expression. These may not escape the enclosing generic construct
|
21419 | and we have to check various conditions associated with that.
|
21420 | </summary>
|
21421 | </member>
|
21422 | <member name="P:Microsoft.FSharp.Compiler.Tast.FreeTyvars.FreeTraitSolutions">
|
21423 | <summary>
|
21424 | The summary of values used as trait solutions
|
21425 | </summary>
|
21426 | </member>
|
21427 | <member name="P:Microsoft.FSharp.Compiler.Tast.FreeTyvars.FreeTycons">
|
21428 | <summary>
|
21429 | The summary of locally defined type definitions used in the expression. These may be made private by a signature
|
21430 | and we have to check various conditions associated with that.
|
21431 | </summary>
|
21432 | </member>
|
21433 | <member name="T:Microsoft.FSharp.Compiler.Tast.FreeTyvars">
|
21434 | <summary>
|
21435 | Represents a set of 'free' type-related elements, including named types, trait solutions, union cases and
|
21436 | record fields.
|
21437 | </summary>
|
21438 | </member>
|
21439 | <member name="T:Microsoft.FSharp.Compiler.Tast.FreeUnionCases">
|
21440 | <summary>
|
21441 | Represents a set of 'free' union cases. Used to collect the union cases referred to from an expression.
|
21442 | </summary>
|
21443 | </member>
|
21444 | <member name="T:Microsoft.FSharp.Compiler.Tast.FreeRecdFields">
|
21445 | <summary>
|
21446 | Represents a set of 'free' record field definitions. Used to collect the record field definitions referred to
|
21447 | from an expression.
|
21448 | </summary>
|
21449 | </member>
|
21450 | <member name="T:Microsoft.FSharp.Compiler.Tast.FreeTycons">
|
21451 | <summary>
|
21452 | Represents a set of 'free' named type definitions. Used to collect the named type definitions referred to
|
21453 | from a type or expression.
|
21454 | </summary>
|
21455 | </member>
|
21456 | <member name="T:Microsoft.FSharp.Compiler.Tast.FreeTypars">
|
21457 | <summary>
|
21458 | Represents a set of free type parameters
|
21459 | </summary>
|
21460 | </member>
|
21461 | <member name="T:Microsoft.FSharp.Compiler.Tast.FreeLocals">
|
21462 | <summary>
|
21463 | Represents a set of free local values.
|
21464 | </summary>
|
21465 | </member>
|
21466 | <member name="T:Microsoft.FSharp.Compiler.Tast.TypedAssemblyAfterOptimization">
|
21467 | <summary>
|
21468 | Represents a complete typechecked assembly, made up of multiple implementation files.
|
21469 |
|
21470 | </summary>
|
21471 | </member>
|
21472 | <member name="T:Microsoft.FSharp.Compiler.Tast.TypedImplFile">
|
21473 | <summary>
|
21474 | This ModuleOrNamespace that represents the compilation of a module as a class.
|
21475 | The same set of tycons etc. are bound in the ModuleOrNamespace as in the ModuleOrNamespaceExpr
|
21476 | This is the body of the module/namespace
|
21477 | Represents a complete typechecked implementation file, including its typechecked signature if any.
|
21478 |
|
21479 | TImplFile(qualifiedNameOfFile,pragmas,implementationExpressionWithSignature,hasExplicitEntryPoint,isScript)
|
21480 | </summary>
|
21481 | </member>
|
21482 | <member name="T:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceBinding">
|
21483 | <summary>
|
21484 | A named module-or-namespace-fragment definition
|
21485 | </summary>
|
21486 | </member>
|
21487 | <member name="T:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr.TMDefRec">
|
21488 | <summary>
|
21489 | Indicates the module fragment is a 'rec' or 'non-rec' definition of types and modules
|
21490 | </summary>
|
21491 | </member>
|
21492 | <member name="T:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr.TMDefDo">
|
21493 | <summary>
|
21494 | Indicates the module fragment is an evaluation of expression for side-effects
|
21495 | </summary>
|
21496 | </member>
|
21497 | <member name="T:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr.TMDefLet">
|
21498 | <summary>
|
21499 | Indicates the module fragment is a 'let' definition
|
21500 | </summary>
|
21501 | </member>
|
21502 | <member name="T:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr.TMDefs">
|
21503 | <summary>
|
21504 | Indicates the module fragment is made of several module fragments in succession
|
21505 | </summary>
|
21506 | </member>
|
21507 | <member name="T:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr.TMAbstract">
|
21508 | <summary>
|
21509 | Indicates the module is a module with a signature
|
21510 | </summary>
|
21511 | </member>
|
21512 | <member name="T:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr">
|
21513 | <summary>
|
21514 | The contents of a module-or-namespace-fragment definition
|
21515 | </summary>
|
21516 | </member>
|
21517 | <member name="P:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExprWithSig.Type">
|
21518 | <summary>
|
21519 | The ModuleOrNamespaceType is a binder. However it is not used in the ModuleOrNamespaceExpr: it is only referenced from the 'outside'
|
21520 | </summary>
|
21521 | </member>
|
21522 | <member name="T:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExprWithSig">
|
21523 | <summary>
|
21524 | A type for a module-or-namespace-fragment and the actual definition of the module-or-namespace-fragment
|
21525 | </summary>
|
21526 | </member>
|
21527 | <member name="T:Microsoft.FSharp.Compiler.Tast.SlotParam">
|
21528 | <summary>
|
21529 | Represents a parameter to an abstract method slot.
|
21530 |
|
21531 | TSlotParam(nm,ty,inFlag,outFlag,optionalFlag,attribs)
|
21532 | </summary>
|
21533 | </member>
|
21534 | <member name="T:Microsoft.FSharp.Compiler.Tast.SlotSig">
|
21535 | <summary>
|
21536 | Represents an abstract method slot, or delegate signature.
|
21537 |
|
21538 | TSlotSig(methodName,declaringType,declaringTypeParameters,methodTypeParameters,slotParameters,returnTy)
|
21539 | </summary>
|
21540 | </member>
|
21541 | <member name="T:Microsoft.FSharp.Compiler.Tast.ObjExprMethod">
|
21542 | <summary>
|
21543 | A representation of a method in an object expression.
|
21544 |
|
21545 | TObjExprMethod(slotsig,attribs,methTyparsOfOverridingMethod,methodParams,methodBodyExpr,m)
|
21546 | </summary>
|
21547 | </member>
|
21548 | <member name="T:Microsoft.FSharp.Compiler.Tast.StaticOptimization">
|
21549 | <summary>
|
21550 | Indicates the kind of an F# core library static optimization construct
|
21551 | </summary>
|
21552 | </member>
|
21553 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValUseFlag.VSlotDirectCall">
|
21554 | <summary>
|
21555 | A call to a base method, e.g. 'base.OnPaint(args)'
|
21556 | </summary>
|
21557 | </member>
|
21558 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValUseFlag.CtorValUsedAsSelfInit">
|
21559 | <summary>
|
21560 | A call to a constructor, e.g. 'new C() = new C(3)'
|
21561 | </summary>
|
21562 | </member>
|
21563 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValUseFlag.CtorValUsedAsSuperInit">
|
21564 | <summary>
|
21565 | A call to a constructor, e.g. 'inherit C()'
|
21566 | </summary>
|
21567 | </member>
|
21568 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValUseFlag.NormalValUse">
|
21569 | <summary>
|
21570 | A normal use of a value
|
21571 | </summary>
|
21572 | </member>
|
21573 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValUseFlag.PossibleConstrainedCall">
|
21574 | <summary>
|
21575 | Indicates a use of a value represents a call to a method that may require
|
21576 | a .NET 2.0 constrained call. A constrained call is only used for calls where
|
21577 | </summary>
|
21578 | </member>
|
21579 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValUseFlag">
|
21580 | <summary>
|
21581 | Indicates how a value, function or member is being used at a particular usage point.
|
21582 | </summary>
|
21583 | </member>
|
21584 | <member name="T:Microsoft.FSharp.Compiler.Tast.SequentialOpKind.ThenDoSeq">
|
21585 | <summary>
|
21586 | let res = a in b;res
|
21587 | </summary>
|
21588 | </member>
|
21589 | <member name="T:Microsoft.FSharp.Compiler.Tast.SequentialOpKind.NormalSeq">
|
21590 | <summary>
|
21591 | a ; b
|
21592 | </summary>
|
21593 | </member>
|
21594 | <member name="T:Microsoft.FSharp.Compiler.Tast.SequentialOpKind">
|
21595 | <summary>
|
21596 | Indicates the kind of sequential operation, i.e. "normal" or "to a before returning b"
|
21597 | </summary>
|
21598 | </member>
|
21599 | <member name="T:Microsoft.FSharp.Compiler.Tast.LValueOperation.LByrefSet">
|
21600 | <summary>
|
21601 | In C syntax this is: *localv_ptr = e
|
21602 | </summary>
|
21603 | </member>
|
21604 | <member name="T:Microsoft.FSharp.Compiler.Tast.LValueOperation.LSet">
|
21605 | <summary>
|
21606 | In C syntax this is: localv = e , note == *(&localv) = e == LGetAddr; LByrefSet
|
21607 | </summary>
|
21608 | </member>
|
21609 | <member name="T:Microsoft.FSharp.Compiler.Tast.LValueOperation.LByrefGet">
|
21610 | <summary>
|
21611 | In C syntax this is: *localv_ptr
|
21612 | </summary>
|
21613 | </member>
|
21614 | <member name="T:Microsoft.FSharp.Compiler.Tast.LValueOperation.LGetAddr">
|
21615 | <summary>
|
21616 | In C syntax this is: &localv
|
21617 | </summary>
|
21618 | </member>
|
21619 | <member name="T:Microsoft.FSharp.Compiler.Tast.LValueOperation">
|
21620 | <summary>
|
21621 | Indicates what kind of pointer operation this is.
|
21622 | </summary>
|
21623 | </member>
|
21624 | <member name="T:Microsoft.FSharp.Compiler.Tast.ForLoopStyle.CSharpForLoopUp">
|
21625 | <summary>
|
21626 | Evaluate start once and end multiple times, loop up
|
21627 | </summary>
|
21628 | </member>
|
21629 | <member name="T:Microsoft.FSharp.Compiler.Tast.ForLoopStyle.FSharpForLoopDown">
|
21630 | <summary>
|
21631 | Evaluate start and end once, loop down
|
21632 | </summary>
|
21633 | </member>
|
21634 | <member name="T:Microsoft.FSharp.Compiler.Tast.ForLoopStyle.FSharpForLoopUp">
|
21635 | <summary>
|
21636 | Evaluate start and end once, loop up
|
21637 | </summary>
|
21638 | </member>
|
21639 | <member name="T:Microsoft.FSharp.Compiler.Tast.ForLoopStyle">
|
21640 | <summary>
|
21641 | Indicates the kind of looping operation.
|
21642 | </summary>
|
21643 | </member>
|
21644 | <member name="T:Microsoft.FSharp.Compiler.Tast.SpecialWhileLoopMarker">
|
21645 | <summary>
|
21646 | Indicates the kind of looping operation.
|
21647 | </summary>
|
21648 | </member>
|
21649 | <member name="T:Microsoft.FSharp.Compiler.Tast.ConstrainedCallInfo">
|
21650 | <summary>
|
21651 | If this is Some(ty) then it indicates that a .NET 2.0 constrained call is required, with the given type as the
|
21652 | static type of the object argument.
|
21653 | </summary>
|
21654 | </member>
|
21655 | <member name="T:Microsoft.FSharp.Compiler.Tast.RecordConstructionInfo.RecdExpr">
|
21656 | <summary>
|
21657 | Normal record construction
|
21658 | </summary>
|
21659 | </member>
|
21660 | <member name="T:Microsoft.FSharp.Compiler.Tast.RecordConstructionInfo.RecdExprIsObjInit">
|
21661 | <summary>
|
21662 | We're in an explicit constructor. The purpose of the record expression is to
|
21663 | fill in the fields of a pre-created but uninitialized object
|
21664 | </summary>
|
21665 | </member>
|
21666 | <member name="T:Microsoft.FSharp.Compiler.Tast.RecordConstructionInfo">
|
21667 | <summary>
|
21668 | Indicates the kind of record construction operation.
|
21669 | </summary>
|
21670 | </member>
|
21671 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.ILCall">
|
21672 | <summary>
|
21673 | ILCall(useCallvirt,isProtected,valu,newobj,valUseFlags,isProp,noTailCall,mref,actualTypeInst,actualMethInst, retTy)
|
21674 |
|
21675 | IL method calls.
|
21676 | value -- is the object a value type?
|
21677 | isProp -- used for quotation reflection.
|
21678 | noTailCall - DllImport? if so don't tailcall
|
21679 | actualTypeInst -- instantiation of the enclosing type
|
21680 | actualMethInst -- instantiation of the method
|
21681 | retTy -- the types of pushed values, if any
|
21682 | </summary>
|
21683 | </member>
|
21684 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.LValueOp">
|
21685 | <summary>
|
21686 | Operation nodes representing C-style operations on byrefs and mutable vals (l-values)
|
21687 | </summary>
|
21688 | </member>
|
21689 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.TraitCall">
|
21690 | <summary>
|
21691 | Pseudo method calls. This is used for overloaded operations like op_Addition.
|
21692 | </summary>
|
21693 | </member>
|
21694 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.Label">
|
21695 | <summary>
|
21696 | Used for state machine compilation
|
21697 | </summary>
|
21698 | </member>
|
21699 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.Goto">
|
21700 | <summary>
|
21701 | Used for state machine compilation
|
21702 | </summary>
|
21703 | </member>
|
21704 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.Return">
|
21705 | <summary>
|
21706 | Used for state machine compilation
|
21707 | </summary>
|
21708 | </member>
|
21709 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.Reraise">
|
21710 | <summary>
|
21711 | Represents a "rethrow" operation. May not be rebound, or used outside of try-finally, expecting a unit argument
|
21712 | </summary>
|
21713 | </member>
|
21714 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.Coerce">
|
21715 | <summary>
|
21716 | Conversion node, compiled via type-directed translation or to box/unbox
|
21717 | </summary>
|
21718 | </member>
|
21719 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.RefAddrGet">
|
21720 | <summary>
|
21721 | Generate a ldflda on an 'a ref.
|
21722 | </summary>
|
21723 | </member>
|
21724 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.ILAsm">
|
21725 | <summary>
|
21726 | IL assembly code - type list are the types pushed on the stack
|
21727 | </summary>
|
21728 | </member>
|
21729 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.TupleFieldGet">
|
21730 | <summary>
|
21731 | An operation representing a field-get from an F# tuple value.
|
21732 | </summary>
|
21733 | </member>
|
21734 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.ExnFieldSet">
|
21735 | <summary>
|
21736 | An operation representing a field-set on an F# exception value.
|
21737 | </summary>
|
21738 | </member>
|
21739 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.ExnFieldGet">
|
21740 | <summary>
|
21741 | An operation representing a field-get from an F# exception value.
|
21742 | </summary>
|
21743 | </member>
|
21744 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.UnionCaseFieldSet">
|
21745 | <summary>
|
21746 | An operation representing a field-get from a union value. The value is not assumed to have been proven to be of the corresponding union case.
|
21747 | </summary>
|
21748 | </member>
|
21749 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.UnionCaseFieldGetAddr">
|
21750 | <summary>
|
21751 | An operation representing a field-get from a union value, where that value has been proven to be of the corresponding union case.
|
21752 | </summary>
|
21753 | </member>
|
21754 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.UnionCaseFieldGet">
|
21755 | <summary>
|
21756 | An operation representing a field-get from a union value, where that value has been proven to be of the corresponding union case.
|
21757 | </summary>
|
21758 | </member>
|
21759 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.UnionCaseProof">
|
21760 | <summary>
|
21761 | An operation representing a coercion that proves a union value is of a particular union case. This is not a test, its
|
21762 | simply added proof to enable us to generate verifiable code for field access on union types
|
21763 | </summary>
|
21764 | </member>
|
21765 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.UnionCaseTagGet">
|
21766 | <summary>
|
21767 | An operation representing getting an integer tag for a union value representing the union case number
|
21768 | </summary>
|
21769 | </member>
|
21770 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.ValFieldGetAddr">
|
21771 | <summary>
|
21772 | An operation representing getting the address of a record field
|
21773 | </summary>
|
21774 | </member>
|
21775 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.ValFieldGet">
|
21776 | <summary>
|
21777 | An operation representing getting a record or class field
|
21778 | </summary>
|
21779 | </member>
|
21780 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.ValFieldSet">
|
21781 | <summary>
|
21782 | An operation representing setting a record or class field
|
21783 | </summary>
|
21784 | </member>
|
21785 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.Recd">
|
21786 | <summary>
|
21787 | Construct a record or object-model value. The ValRef is for self-referential class constructors, otherwise
|
21788 | it indicates that we're in a constructor and the purpose of the expression is to
|
21789 | fill in the fields of a pre-created but uninitialized object, and to assign the initialized
|
21790 | version of the object into the optional mutable cell pointed to be the given value.
|
21791 | </summary>
|
21792 | </member>
|
21793 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.TryFinally">
|
21794 | <summary>
|
21795 | An operation representing a lambda-encoded try/finally
|
21796 | </summary>
|
21797 | </member>
|
21798 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.TryCatch">
|
21799 | <summary>
|
21800 | An operation representing a lambda-encoded try/catch
|
21801 | </summary>
|
21802 | </member>
|
21803 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.For">
|
21804 | <summary>
|
21805 | An operation representing a lambda-encoded for loop
|
21806 | </summary>
|
21807 | </member>
|
21808 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.While">
|
21809 | <summary>
|
21810 | An operation representing a lambda-encoded while loop. The special while loop marker is used to mark compilations of 'foreach' expressions
|
21811 | </summary>
|
21812 | </member>
|
21813 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.UInt16s">
|
21814 | <summary>
|
21815 | Constant uint16 arrays (used for parser tables)
|
21816 | </summary>
|
21817 | </member>
|
21818 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.Bytes">
|
21819 | <summary>
|
21820 | Constant byte arrays (used for parser tables and other embedded data)
|
21821 | </summary>
|
21822 | </member>
|
21823 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.Array">
|
21824 | <summary>
|
21825 | An operation representing the creation of an array value
|
21826 | </summary>
|
21827 | </member>
|
21828 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.Tuple">
|
21829 | <summary>
|
21830 | An operation representing the creation of a tuple value
|
21831 | </summary>
|
21832 | </member>
|
21833 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.ExnConstr">
|
21834 | <summary>
|
21835 | An operation representing the creation of an exception value using an F# exception declaration
|
21836 | </summary>
|
21837 | </member>
|
21838 | <member name="T:Microsoft.FSharp.Compiler.Tast.TOp.UnionCase">
|
21839 | <summary>
|
21840 | An operation representing the creation of a union value of the particular union case
|
21841 | </summary>
|
21842 | </member>
|
21843 | <member name="T:Microsoft.FSharp.Compiler.Tast.Expr.Link">
|
21844 | <summary>
|
21845 | Typechecking residue: A Expr.Link occurs for every use of a recursively bound variable. While type-checking
|
21846 | the recursive bindings a dummy expression is stored in the mutable reference cell.
|
21847 | After type checking the bindings this is replaced by a use of the variable, perhaps at an
|
21848 | appropriate type instantiation. These are immediately eliminated on subsequent rewrites.
|
21849 | </summary>
|
21850 | </member>
|
21851 | <member name="T:Microsoft.FSharp.Compiler.Tast.Expr.TyChoose">
|
21852 | <summary>
|
21853 | Typechecking residue: Indicates a free choice of typars that arises due to
|
21854 | minimization of polymorphism at let-rec bindings. These are
|
21855 | resolved to a concrete instantiation on subsequent rewrites.
|
21856 | </summary>
|
21857 | </member>
|
21858 | <member name="T:Microsoft.FSharp.Compiler.Tast.Expr.Op">
|
21859 | <summary>
|
21860 | An intrinsic applied to some (strictly evaluated) arguments
|
21861 | A few of intrinsics (TOp_try, TOp.While, TOp.For) expect arguments kept in a normal form involving lambdas
|
21862 | </summary>
|
21863 | </member>
|
21864 | <member name="T:Microsoft.FSharp.Compiler.Tast.Expr.StaticOptimization">
|
21865 | <summary>
|
21866 | If we statically know some information then in many cases we can use a more optimized expression
|
21867 | This is primarily used by terms in the standard library, particularly those implementing overloaded
|
21868 | operators.
|
21869 | </summary>
|
21870 | </member>
|
21871 | <member name="T:Microsoft.FSharp.Compiler.Tast.Expr.Match">
|
21872 | <summary>
|
21873 | Matches are a more complicated form of "let" with multiple possible destinations
|
21874 | and possibly multiple ways to get to each destination.
|
21875 | The first mark is that of the expression being matched, which is used
|
21876 | as the mark for all the decision making and binding that happens during the match.
|
21877 | </summary>
|
21878 | </member>
|
21879 | <member name="T:Microsoft.FSharp.Compiler.Tast.Expr.Let">
|
21880 | <summary>
|
21881 | Bind a value.
|
21882 | </summary>
|
21883 | </member>
|
21884 | <member name="T:Microsoft.FSharp.Compiler.Tast.Expr.LetRec">
|
21885 | <summary>
|
21886 | Bind a recursive set of values.
|
21887 | </summary>
|
21888 | </member>
|
21889 | <member name="T:Microsoft.FSharp.Compiler.Tast.Expr.App">
|
21890 | <summary>
|
21891 | Applications.
|
21892 | Applications combine type and term applications, and are normalized so
|
21893 | that sequential applications are combined, so "(f x y)" becomes "f [[x];[y]]".
|
21894 | The type attached to the function is the formal function type, used to ensure we don't build application
|
21895 | nodes that over-apply when instantiating at function types.
|
21896 | </summary>
|
21897 | </member>
|
21898 | <member name="T:Microsoft.FSharp.Compiler.Tast.Expr.TyLambda">
|
21899 | <summary>
|
21900 | Type lambdas. These are used for the r.h.s. of polymorphic 'let' bindings and
|
21901 | for expressions that implement first-class polymorphic values.
|
21902 | </summary>
|
21903 | </member>
|
21904 | <member name="T:Microsoft.FSharp.Compiler.Tast.Expr.Lambda">
|
21905 | <summary>
|
21906 | Lambda expressions.
|
21907 | Why multiple vspecs? A Expr.Lambda taking multiple arguments really accepts a tuple.
|
21908 | But it is in a convenient form to be compile accepting multiple
|
21909 | arguments, e.g. if compiled as a toplevel static method.
|
21910 | </summary>
|
21911 | </member>
|
21912 | <member name="T:Microsoft.FSharp.Compiler.Tast.Expr.Sequential">
|
21913 | <summary>
|
21914 | Sequence expressions, used for "a;b", "let a = e in b;a" and "a then b" (the last an OO constructor).
|
21915 | </summary>
|
21916 | </member>
|
21917 | <member name="T:Microsoft.FSharp.Compiler.Tast.Expr.Val">
|
21918 | <summary>
|
21919 | Reference a value. The flag is only relevant if the value is an object model member
|
21920 | and indicates base calls and special uses of object constructors.
|
21921 | </summary>
|
21922 | </member>
|
21923 | <member name="T:Microsoft.FSharp.Compiler.Tast.Expr.Const">
|
21924 | <summary>
|
21925 | A constant expression.
|
21926 | </summary>
|
21927 | </member>
|
21928 | <member name="T:Microsoft.FSharp.Compiler.Tast.Expr">
|
21929 | <summary>
|
21930 | The big type of expressions.
|
21931 | </summary>
|
21932 | </member>
|
21933 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparReprInfo">
|
21934 | <summary>
|
21935 | Records the extra metadata stored about typars for type parameters
|
21936 | compiled as "real" IL type parameters, specifically for values with
|
21937 | ValReprInfo. Any information here is propagated from signature through
|
21938 | to the compiled code.
|
21939 | </summary>
|
21940 | </member>
|
21941 | <member name="T:Microsoft.FSharp.Compiler.Tast.ArgReprInfo">
|
21942 | <summary>
|
21943 | Records the "extra information" for an argument compiled as a real
|
21944 | method argument, specifically the argument name and attributes.
|
21945 | </summary>
|
21946 | </member>
|
21947 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValReprInfo.ValReprInfo">
|
21948 | <summary>
|
21949 | ValReprInfo (numTypars, args, result)
|
21950 | </summary>
|
21951 | </member>
|
21952 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValReprInfo">
|
21953 | <summary>
|
21954 | Records the "extra information" for a value compiled as a method (rather
|
21955 | than a closure or a local), including argument names, attributes etc.
|
21956 | </summary>
|
21957 | </member>
|
21958 | <member name="T:Microsoft.FSharp.Compiler.Tast.DecisionTreeTarget">
|
21959 | <summary>
|
21960 | A target of a decision tree. Can be thought of as a little function, though is compiled as a local block.
|
21961 | </summary>
|
21962 | </member>
|
21963 | <member name="T:Microsoft.FSharp.Compiler.Tast.Test.ActivePatternCase">
|
21964 | <summary>
|
21965 | Test.ActivePatternCase(activePatExpr, activePatResTys, activePatIdentity, idx, activePatInfo)
|
21966 |
|
21967 | Run the active pattern and bind a successful result to a
|
21968 | variable in the remaining tree.
|
21969 | activePatExpr -- The active pattern function being called, perhaps applied to some active pattern parameters.
|
21970 | activePatResTys -- The result types (case types) of the active pattern.
|
21971 | activePatIdentity -- The value and the types it is applied to. If there are any active pattern parameters then this is empty.
|
21972 | idx -- The case number of the active pattern which the test relates to.
|
21973 | activePatternInfo -- The extracted info for the active pattern.
|
21974 | </summary>
|
21975 | </member>
|
21976 | <member name="T:Microsoft.FSharp.Compiler.Tast.Test.IsInst">
|
21977 | <summary>
|
21978 | IsInst(source, target)
|
21979 |
|
21980 | Test if the input to a decision tree is an instance of the given type
|
21981 | </summary>
|
21982 | </member>
|
21983 | <member name="T:Microsoft.FSharp.Compiler.Tast.Test.IsNull">
|
21984 | <summary>
|
21985 | Test if the input to a decision tree is null
|
21986 | </summary>
|
21987 | </member>
|
21988 | <member name="T:Microsoft.FSharp.Compiler.Tast.Test.Const">
|
21989 | <summary>
|
21990 | Test if the input to a decision tree is the given constant value
|
21991 | </summary>
|
21992 | </member>
|
21993 | <member name="T:Microsoft.FSharp.Compiler.Tast.Test.ArrayLength">
|
21994 | <summary>
|
21995 | Test if the input to a decision tree is an array of the given length
|
21996 | </summary>
|
21997 | </member>
|
21998 | <member name="T:Microsoft.FSharp.Compiler.Tast.Test.UnionCase">
|
21999 | <summary>
|
22000 | Test if the input to a decision tree matches the given union case
|
22001 | </summary>
|
22002 | </member>
|
22003 | <member name="T:Microsoft.FSharp.Compiler.Tast.DecisionTree.TDBind">
|
22004 | <summary>
|
22005 | TDBind(binding, body)
|
22006 |
|
22007 | Bind the given value through the remaining cases of the dtree.
|
22008 | These arise from active patterns and some optimizations to prevent
|
22009 | repeated computations in decision trees.
|
22010 | binding -- the value and the expression it is bound to
|
22011 | body -- the rest of the decision tree
|
22012 | </summary>
|
22013 | </member>
|
22014 | <member name="T:Microsoft.FSharp.Compiler.Tast.DecisionTree.TDSuccess">
|
22015 | <summary>
|
22016 | TDSuccess(results, targets)
|
22017 |
|
22018 | Indicates the decision tree has terminated with success, transferring control to the given target with the given parameters.
|
22019 | results -- the expressions to be bound to the variables at the target
|
22020 | target -- the target number for the continuation
|
22021 | </summary>
|
22022 | </member>
|
22023 | <member name="T:Microsoft.FSharp.Compiler.Tast.DecisionTree.TDSwitch">
|
22024 | <summary>
|
22025 | TDSwitch(input, cases, default, range)
|
22026 |
|
22027 | Indicates a decision point in a decision tree.
|
22028 | input -- The expression being tested. If switching over a struct union this
|
22029 | must be the address of the expression being tested.
|
22030 | cases -- The list of tests and their subsequent decision trees
|
22031 | default -- The default decision tree, if any
|
22032 | range -- (precise documentation needed)
|
22033 | </summary>
|
22034 | </member>
|
22035 | <member name="T:Microsoft.FSharp.Compiler.Tast.DecisionTree">
|
22036 | <summary>
|
22037 | Decision trees. Pattern matching has been compiled down to
|
22038 | a decision tree by this point. The right-hand-sides (actions) of
|
22039 | the decision tree are labelled by integers that are unique for that
|
22040 | particular tree.
|
22041 | </summary>
|
22042 | </member>
|
22043 | <member name="T:Microsoft.FSharp.Compiler.Tast.Const">
|
22044 | <summary>
|
22045 | Constants in expressions
|
22046 | </summary>
|
22047 | </member>
|
22048 | <member name="T:Microsoft.FSharp.Compiler.Tast.AttribNamedArg">
|
22049 | <summary>
|
22050 | AttribNamedArg(name,type,isField,value)
|
22051 | </summary>
|
22052 | </member>
|
22053 | <member name="T:Microsoft.FSharp.Compiler.Tast.AttribExpr.AttribExpr">
|
22054 | <summary>
|
22055 | AttribExpr(source, evaluated)
|
22056 | </summary>
|
22057 | </member>
|
22058 | <member name="T:Microsoft.FSharp.Compiler.Tast.AttribExpr">
|
22059 | <summary>
|
22060 | We keep both source expression and evaluated expression around to help intellisense and signature printing
|
22061 | </summary>
|
22062 | </member>
|
22063 | <member name="T:Microsoft.FSharp.Compiler.Tast.Attrib">
|
22064 | <summary>
|
22065 | Attrib(kind,unnamedArgs,propVal,appliedToAGetterOrSetter,targetsOpt,range)
|
22066 | </summary>
|
22067 | </member>
|
22068 | <member name="T:Microsoft.FSharp.Compiler.Tast.AttribKind.FSAttrib">
|
22069 | <summary>
|
22070 | Indicates an attribute refers to a type defined in an imported F# assembly
|
22071 | </summary>
|
22072 | </member>
|
22073 | <member name="T:Microsoft.FSharp.Compiler.Tast.AttribKind.ILAttrib">
|
22074 | <summary>
|
22075 | Indicates an attribute refers to a type defined in an imported .NET assembly
|
22076 | </summary>
|
22077 | </member>
|
22078 | <member name="T:Microsoft.FSharp.Compiler.Tast.PickledCcuInfo">
|
22079 | <summary>
|
22080 | Represents the information saved in the assembly signature data resource for an F# assembly
|
22081 | </summary>
|
22082 | </member>
|
22083 | <member name="T:Microsoft.FSharp.Compiler.Tast.CcuResolutionResult">
|
22084 | <summary>
|
22085 | The result of attempting to resolve an assembly name to a full ccu.
|
22086 | UnresolvedCcu will contain the name of the assembly that could not be resolved.
|
22087 | </summary>
|
22088 | </member>
|
22089 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuThunk.orphanfixup">
|
22090 | <summary>
|
22091 | ccu.orphanfixup is true when a reference is missing in the transitive closure of static references that
|
22092 | may potentially be required for the metadata of referenced DLLs. It is set to true if the "loader"
|
22093 | used in the F# metadata-deserializer or the .NET metadata reader returns a failing value (e.g. None).
|
22094 | Note: When used from Visual Studio, the loader will not automatically chase down transitively referenced DLLs - they
|
22095 | must be in the explicit references in the project.
|
22096 | </summary>
|
22097 | </member>
|
22098 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuThunk.UsesFSharp20PlusQuotations(System.Boolean)">
|
22099 | <summary>
|
22100 | Indicates that this DLL uses F# 2.0+ quotation literals somewhere. This is used to implement a restriction on static linking.
|
22101 | </summary>
|
22102 | </member>
|
22103 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuThunk.UsesFSharp20PlusQuotations">
|
22104 | <summary>
|
22105 | Indicates that this DLL uses F# 2.0+ quotation literals somewhere. This is used to implement a restriction on static linking.
|
22106 | </summary>
|
22107 | </member>
|
22108 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuThunk.TypeForwarders">
|
22109 | <summary>
|
22110 | The table of type forwarders for this assembly
|
22111 | </summary>
|
22112 | </member>
|
22113 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuThunk.Stamp">
|
22114 | <summary>
|
22115 | A unique stamp for this DLL
|
22116 | </summary>
|
22117 | </member>
|
22118 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuThunk.SourceCodeDirectory">
|
22119 | <summary>
|
22120 | A hint as to where does the code for the CCU live (e.g what was the tcConfig.implicitIncludeDir at compilation time for this DLL?)
|
22121 | </summary>
|
22122 | </member>
|
22123 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuThunk.RootTypeAndExceptionDefinitions">
|
22124 | <summary>
|
22125 | The table of type definitions at the "root" of the assembly
|
22126 | </summary>
|
22127 | </member>
|
22128 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuThunk.RootModulesAndNamespaces">
|
22129 | <summary>
|
22130 | The table of modules and namespaces at the "root" of the assembly
|
22131 | </summary>
|
22132 | </member>
|
22133 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuThunk.QualifiedName">
|
22134 | <summary>
|
22135 | The fully qualified assembly reference string to refer to this assembly. This is persisted in quotations
|
22136 | </summary>
|
22137 | </member>
|
22138 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuThunk.IsProviderGenerated">
|
22139 | <summary>
|
22140 | Is the CCu an EST injected assembly
|
22141 | </summary>
|
22142 | </member>
|
22143 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuThunk.IsFSharp">
|
22144 | <summary>
|
22145 | Indicates that this DLL was compiled using the F# compiler and has F# metadata
|
22146 | </summary>
|
22147 | </member>
|
22148 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuThunk.ILScopeRef">
|
22149 | <summary>
|
22150 | Holds the data indicating how this assembly/module is referenced from the code being compiled.
|
22151 | </summary>
|
22152 | </member>
|
22153 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuThunk.FileName">
|
22154 | <summary>
|
22155 | Holds the filename for the DLL, if any
|
22156 | </summary>
|
22157 | </member>
|
22158 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuThunk.Contents">
|
22159 | <summary>
|
22160 | A handle to the full specification of the contents of the module contained in this ccu
|
22161 | </summary>
|
22162 | </member>
|
22163 | <member name="M:Microsoft.FSharp.Compiler.Tast.CcuThunk.TryForward(System.String[],System.String)">
|
22164 | <summary>
|
22165 | Try to resolve a path into the CCU by referencing the .NET/CLI type forwarder table of the CCU
|
22166 | </summary>
|
22167 | </member>
|
22168 | <member name="M:Microsoft.FSharp.Compiler.Tast.CcuThunk.MemberSignatureEquality(Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Tast.TType)">
|
22169 | <summary>
|
22170 | Used to make forward calls into the type/assembly loader when comparing member signatures during linking
|
22171 | </summary>
|
22172 | </member>
|
22173 | <member name="M:Microsoft.FSharp.Compiler.Tast.CcuThunk.ImportProvidedType(Microsoft.FSharp.Compiler.Tainted{Microsoft.FSharp.Compiler.ExtensionTyping.ProvidedType})">
|
22174 | <summary>
|
22175 | Used to make 'forward' calls into the loader during linking
|
22176 | </summary>
|
22177 | </member>
|
22178 | <member name="M:Microsoft.FSharp.Compiler.Tast.CcuThunk.FixupOrphaned">
|
22179 | <summary>
|
22180 | Fixup a CCU to record it as "orphaned", i.e. not available
|
22181 | </summary>
|
22182 | </member>
|
22183 | <member name="M:Microsoft.FSharp.Compiler.Tast.CcuThunk.Fixup(Microsoft.FSharp.Compiler.Tast.CcuThunk)">
|
22184 | <summary>
|
22185 | Fixup a CCU to have the given contents
|
22186 | </summary>
|
22187 | </member>
|
22188 | <member name="M:Microsoft.FSharp.Compiler.Tast.CcuThunk.EnsureDerefable(System.String[])">
|
22189 | <summary>
|
22190 | Ensure the ccu is derefable in advance. Supply a path to attach to any resulting error message.
|
22191 | </summary>
|
22192 | </member>
|
22193 | <member name="M:Microsoft.FSharp.Compiler.Tast.CcuThunk.CreateDelayed(System.String)">
|
22194 | <summary>
|
22195 | Create a CCU with the given name but where the contents have not yet been specified
|
22196 | </summary>
|
22197 | </member>
|
22198 | <member name="M:Microsoft.FSharp.Compiler.Tast.CcuThunk.Create(System.String,Microsoft.FSharp.Compiler.Tast.CcuData)">
|
22199 | <summary>
|
22200 | Create a CCU with the given name and contents
|
22201 | </summary>
|
22202 | </member>
|
22203 | <member name="T:Microsoft.FSharp.Compiler.Tast.CcuThunk">
|
22204 | <summary>
|
22205 | A relinkable handle to the contents of a compilation unit. Relinking is performed by mutation.
|
22206 | A compilation unit is, more or less, the new material created in one
|
22207 | invocation of the compiler. Due to static linking assemblies may hold more
|
22208 | than one compilation unit (i.e. when two assemblies are merged into a compilation
|
22209 | the resulting assembly will contain 3 CUs). Compilation units are also created for referenced
|
22210 | .NET assemblies.
|
22211 |
|
22212 | References to items such as type constructors are via
|
22213 | cross-compilation-unit thunks, which directly reference the data structures that define
|
22214 | these modules. Thus, when saving out values to disk we only wish
|
22215 | to save out the "current" part of the term graph. When reading values
|
22216 | back in we "fixup" the links to previously referenced modules.
|
22217 |
|
22218 | All non-local accesses to the data structures are mediated
|
22219 | by ccu-thunks. Ultimately, a ccu-thunk is either a (named) element of
|
22220 | the data structure, or it is a delayed fixup, i.e. an invalid dangling
|
22221 | reference that has not had an appropriate fixup applied.
|
22222 | </summary>
|
22223 | </member>
|
22224 | <member name="T:Microsoft.FSharp.Compiler.Tast.CcuTypeForwarderTable">
|
22225 | <summary>
|
22226 | Represents a table of .NET CLI type forwarders for an assembly
|
22227 | </summary>
|
22228 | </member>
|
22229 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuData.TypeForwarders">
|
22230 | <summary>
|
22231 | The table of .NET CLI type forwarders for this assembly
|
22232 | </summary>
|
22233 | </member>
|
22234 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuData.MemberSignatureEquality">
|
22235 | <summary>
|
22236 | A helper function used to link method signatures using type equality. This is effectively a forward call to the type equality
|
22237 | logic in tastops.fs
|
22238 | </summary>
|
22239 | </member>
|
22240 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuData.Contents">
|
22241 | <summary>
|
22242 | A handle to the full specification of the contents of the module contained in this ccu
|
22243 | </summary>
|
22244 | </member>
|
22245 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuData.UsesFSharp20PlusQuotations">
|
22246 | <summary>
|
22247 | Indicates that this DLL uses pre-F#-4.0 quotation literals somewhere. This is used to implement a restriction on static linking
|
22248 | </summary>
|
22249 | </member>
|
22250 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuData.ImportProvidedType">
|
22251 | <summary>
|
22252 | A helper function used to link method signatures using type equality. This is effectively a forward call to the type equality
|
22253 | logic in tastops.fs
|
22254 | </summary>
|
22255 | </member>
|
22256 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuData.InvalidateEvent">
|
22257 | <summary>
|
22258 | Triggered when the contents of the CCU are invalidated
|
22259 | </summary>
|
22260 | </member>
|
22261 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuData.IsProviderGenerated">
|
22262 | <summary>
|
22263 | Is the CCu an assembly injected by a type provider
|
22264 | </summary>
|
22265 | </member>
|
22266 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuData.IsFSharp">
|
22267 | <summary>
|
22268 | Indicates that this DLL was compiled using the F# compiler and has F# metadata
|
22269 | </summary>
|
22270 | </member>
|
22271 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuData.SourceCodeDirectory">
|
22272 | <summary>
|
22273 | A hint as to where does the code for the CCU live (e.g what was the tcConfig.implicitIncludeDir at compilation time for this DLL?)
|
22274 | </summary>
|
22275 | </member>
|
22276 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuData.QualifiedName">
|
22277 | <summary>
|
22278 | The fully qualified assembly reference string to refer to this assembly. This is persisted in quotations
|
22279 | </summary>
|
22280 | </member>
|
22281 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuData.Stamp">
|
22282 | <summary>
|
22283 | A unique stamp for this DLL
|
22284 | </summary>
|
22285 | </member>
|
22286 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuData.ILScopeRef">
|
22287 | <summary>
|
22288 | Holds the data indicating how this assembly/module is referenced from the code being compiled.
|
22289 | </summary>
|
22290 | </member>
|
22291 | <member name="P:Microsoft.FSharp.Compiler.Tast.CcuData.FileName">
|
22292 | <summary>
|
22293 | Holds the filename for the DLL, if any
|
22294 | </summary>
|
22295 | </member>
|
22296 | <member name="T:Microsoft.FSharp.Compiler.Tast.Measure.RationalPower">
|
22297 | <summary>
|
22298 | Raising a measure to a rational power
|
22299 | </summary>
|
22300 | </member>
|
22301 | <member name="T:Microsoft.FSharp.Compiler.Tast.Measure.One">
|
22302 | <summary>
|
22303 | The unit of measure '1', e.g. float = float<1>
|
22304 | </summary>
|
22305 | </member>
|
22306 | <member name="T:Microsoft.FSharp.Compiler.Tast.Measure.Inv">
|
22307 | <summary>
|
22308 | An inverse of a units of measure expression
|
22309 | </summary>
|
22310 | </member>
|
22311 | <member name="T:Microsoft.FSharp.Compiler.Tast.Measure.Prod">
|
22312 | <summary>
|
22313 | A product of two units of measure
|
22314 | </summary>
|
22315 | </member>
|
22316 | <member name="T:Microsoft.FSharp.Compiler.Tast.Measure.Con">
|
22317 | <summary>
|
22318 | A constant, leaf unit-of-measure such as 'kg' or 'm'
|
22319 | </summary>
|
22320 | </member>
|
22321 | <member name="T:Microsoft.FSharp.Compiler.Tast.Measure.Var">
|
22322 | <summary>
|
22323 | A variable unit-of-measure
|
22324 | </summary>
|
22325 | </member>
|
22326 | <member name="T:Microsoft.FSharp.Compiler.Tast.TupInfo.Const">
|
22327 | <summary>
|
22328 | Some constant, e.g. true or false for tupInfo
|
22329 | </summary>
|
22330 | </member>
|
22331 | <member name="T:Microsoft.FSharp.Compiler.Tast.TType.TType_measure">
|
22332 | <summary>
|
22333 | Indicates the type is a unit-of-measure expression being used as an argument to a type or member
|
22334 | </summary>
|
22335 | </member>
|
22336 | <member name="T:Microsoft.FSharp.Compiler.Tast.TType.TType_var">
|
22337 | <summary>
|
22338 | Indicates the type is a variable type, whether declared, generalized or an inference type parameter
|
22339 | </summary>
|
22340 | </member>
|
22341 | <member name="T:Microsoft.FSharp.Compiler.Tast.TType.TType_ucase">
|
22342 | <summary>
|
22343 | TType_ucase(unionCaseRef, typeInstantiation)
|
22344 |
|
22345 | Indicates the type is a non-F#-visible type representing a "proof" that a union value belongs to a particular union case
|
22346 | These types are not user-visible and will never appear as an inferred type. They are the types given to
|
22347 | the temporaries arising out of pattern matching on union values.
|
22348 | </summary>
|
22349 | </member>
|
22350 | <member name="T:Microsoft.FSharp.Compiler.Tast.TType.TType_fun">
|
22351 | <summary>
|
22352 | TType_fun(domainType,rangeType).
|
22353 |
|
22354 | Indicates the type is a function type
|
22355 | </summary>
|
22356 | </member>
|
22357 | <member name="T:Microsoft.FSharp.Compiler.Tast.TType.TType_tuple">
|
22358 | <summary>
|
22359 | TType_tuple(elementTypes).
|
22360 |
|
22361 | Indicates the type is a tuple type. elementTypes must be of length 2 or greater.
|
22362 | </summary>
|
22363 | </member>
|
22364 | <member name="T:Microsoft.FSharp.Compiler.Tast.TType.TType_app">
|
22365 | <summary>
|
22366 | TType_app(tyconRef, typeInstantiation).
|
22367 |
|
22368 | Indicates the type is build from a named type and a number of type arguments
|
22369 | </summary>
|
22370 | </member>
|
22371 | <member name="T:Microsoft.FSharp.Compiler.Tast.TType.TType_forall">
|
22372 | <summary>
|
22373 | TType_forall(typars, bodyTy).
|
22374 |
|
22375 | Indicates the type is a universal type, only used for types of values and members
|
22376 | </summary>
|
22377 | </member>
|
22378 | <member name="T:Microsoft.FSharp.Compiler.Tast.TType">
|
22379 | <summary>
|
22380 | The algebra of types
|
22381 | </summary>
|
22382 | </member>
|
22383 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.nlr">
|
22384 | <summary>
|
22385 | Indicates a reference to something bound in another CCU
|
22386 | </summary>
|
22387 | </member>
|
22388 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.binding">
|
22389 | <summary>
|
22390 | Indicates a reference to something bound in this CCU
|
22391 | </summary>
|
22392 | </member>
|
22393 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.XmlDocSig">
|
22394 | <summary>
|
22395 | Get or set the signature for the value's XML documentation
|
22396 | </summary>
|
22397 | </member>
|
22398 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.XmlDoc">
|
22399 | <summary>
|
22400 | Get the declared documentation for the value
|
22401 | </summary>
|
22402 | </member>
|
22403 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.ValReprInfo">
|
22404 | <summary>
|
22405 | Records the "extra information" for a value compiled as a method.
|
22406 |
|
22407 | This indicates the number of arguments in each position for a curried function.
|
22408 | </summary>
|
22409 | </member>
|
22410 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.TypeScheme">
|
22411 | <summary>
|
22412 | Get the type of the value including any generic type parameters
|
22413 | </summary>
|
22414 | </member>
|
22415 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.Type">
|
22416 | <summary>
|
22417 | The type of the value. May be a TType_forall for a generic value.
|
22418 | May be a type variable or type containing type variables during type inference.
|
22419 | </summary>
|
22420 | </member>
|
22421 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.TryDeref">
|
22422 | <summary>
|
22423 | Dereference the ValRef to a Val option.
|
22424 | </summary>
|
22425 | </member>
|
22426 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.TopValActualParent">
|
22427 | <summary>
|
22428 | Get the actual parent entity for the value (a module or a type), i.e. the entity under which the
|
22429 | value will appear in compiled code. For extension members this is the module where the extension member
|
22430 | is declared.
|
22431 | </summary>
|
22432 | </member>
|
22433 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.TauType">
|
22434 | <summary>
|
22435 | Get the type of the value after removing any generic type parameters
|
22436 | </summary>
|
22437 | </member>
|
22438 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.Stamp">
|
22439 | <summary>
|
22440 | A unique stamp within the context of this invocation of the compiler process
|
22441 | </summary>
|
22442 | </member>
|
22443 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.ReflectedDefinition">
|
22444 | <summary>
|
22445 | The quotation expression associated with a value given the [<ReflectedDefinition>] tag
|
22446 | </summary>
|
22447 | </member>
|
22448 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.RecursiveValInfo">
|
22449 | <summary>
|
22450 | Get the information about a recursive value used during type inference
|
22451 | </summary>
|
22452 | </member>
|
22453 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.PublicPath">
|
22454 | <summary>
|
22455 | Get the public path to the value, if any? Should be set if and only if
|
22456 | IsMemberOrModuleBinding is set.
|
22457 | </summary>
|
22458 | </member>
|
22459 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.PropertyName">
|
22460 | <summary>
|
22461 | Get the name of the value, assuming it is compiled as a property.
|
22462 | - If this is a property then this is 'Foo'
|
22463 | - If this is an implementation of an abstract slot then this is the name of the property implemented by the abstract slot
|
22464 | </summary>
|
22465 | </member>
|
22466 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.PermitsExplicitTypeInstantiation">
|
22467 | <summary>
|
22468 | Indicates if this value allows the use of an explicit type instantiation (i.e. does it itself have explicit type arguments,
|
22469 | or does it have a signature?)
|
22470 | </summary>
|
22471 | </member>
|
22472 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.NumObjArgs">
|
22473 | <summary>
|
22474 | Get the number of 'this'/'self' object arguments for the member. Instance extension members return '1'.
|
22475 | </summary>
|
22476 | </member>
|
22477 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.MustInline">
|
22478 | <summary>
|
22479 | Indicates whether the inline declaration for the value indicate that the value must be inlined?
|
22480 | </summary>
|
22481 | </member>
|
22482 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.MemberInfo">
|
22483 | <summary>
|
22484 | Is this a member, if so some more data about the member.
|
22485 | </summary>
|
22486 | </member>
|
22487 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.MemberApparentParent">
|
22488 | <summary>
|
22489 | Get the apparent parent entity for a member
|
22490 | </summary>
|
22491 | </member>
|
22492 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.MakesNoCriticalTailcalls">
|
22493 | <summary>
|
22494 | Indicates if this is inferred to be a method or function that definitely makes no critical tailcalls?
|
22495 | </summary>
|
22496 | </member>
|
22497 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.LiteralValue">
|
22498 | <summary>
|
22499 | The value of a value or member marked with [<LiteralAttribute>]
|
22500 | </summary>
|
22501 | </member>
|
22502 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.IsOverrideOrExplicitImpl">
|
22503 | <summary>
|
22504 | Indicates if this value was a member declared 'override' or an implementation of an interface slot
|
22505 | </summary>
|
22506 | </member>
|
22507 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.IsMutable">
|
22508 | <summary>
|
22509 | Indicates if this value is declared 'mutable'
|
22510 | </summary>
|
22511 | </member>
|
22512 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.IsModuleBinding">
|
22513 | <summary>
|
22514 | Indicates if this is an F#-defined value in a module, or an extension member, but excluding compiler generated bindings from optimizations
|
22515 | </summary>
|
22516 | </member>
|
22517 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.IsMemberOrModuleBinding">
|
22518 | <summary>
|
22519 | Is this a member definition or module definition?
|
22520 | </summary>
|
22521 | </member>
|
22522 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.IsMember">
|
22523 | <summary>
|
22524 | Indicates if this is a member
|
22525 | </summary>
|
22526 | </member>
|
22527 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.IsInstanceMember">
|
22528 | <summary>
|
22529 | Indicates if this is an F#-defined instance member.
|
22530 |
|
22531 | Note, the value may still be (a) an extension member or (b) and abstract slot without
|
22532 | a true body. These cases are often causes of bugs in the compiler.
|
22533 | </summary>
|
22534 | </member>
|
22535 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.IsIncrClassGeneratedMember">
|
22536 | <summary>
|
22537 | Indicates if this is a member generated from the de-sugaring of 'let' function bindings in the implicit class syntax?
|
22538 | </summary>
|
22539 | </member>
|
22540 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.IsIncrClassConstructor">
|
22541 | <summary>
|
22542 | Indicates if this is a constructor member generated from the de-sugaring of implicit constructor for a class type?
|
22543 | </summary>
|
22544 | </member>
|
22545 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.IsExtensionMember">
|
22546 | <summary>
|
22547 | Indicates if this is an F#-defined extension member
|
22548 | </summary>
|
22549 | </member>
|
22550 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.IsDispatchSlot">
|
22551 | <summary>
|
22552 | Indicates if this member is an F#-defined dispatch slot.
|
22553 | </summary>
|
22554 | </member>
|
22555 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.IsConstructor">
|
22556 | <summary>
|
22557 | Indicates if this is an F#-defined 'new' constructor member
|
22558 | </summary>
|
22559 | </member>
|
22560 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.IsCompilerGenerated">
|
22561 | <summary>
|
22562 | Indicates whether this value was generated by the compiler.
|
22563 |
|
22564 | Note: this is true for the overrides generated by hash/compare augmentations
|
22565 | </summary>
|
22566 | </member>
|
22567 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.IsCompiledAsTopLevel">
|
22568 | <summary>
|
22569 | Is this represented as a "top level" static binding (i.e. a static field, static member,
|
22570 | instance member), rather than an "inner" binding that may result in a closure.
|
22571 | </summary>
|
22572 | </member>
|
22573 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.InlineInfo">
|
22574 | <summary>
|
22575 | Get the inline declaration on the value
|
22576 | </summary>
|
22577 | </member>
|
22578 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.Deref">
|
22579 | <summary>
|
22580 | Dereference the ValRef to a Val.
|
22581 | </summary>
|
22582 | </member>
|
22583 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.CompiledName">
|
22584 | <summary>
|
22585 | The name of the method in compiled code (with some exceptions where ilxgen.fs decides not to use a method impl)
|
22586 | </summary>
|
22587 | </member>
|
22588 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.BaseOrThisInfo">
|
22589 | <summary>
|
22590 | Indicates if this is a 'base' or 'this' value?
|
22591 | </summary>
|
22592 | </member>
|
22593 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.Attribs">
|
22594 | <summary>
|
22595 | Get the declared attributes for the value
|
22596 | </summary>
|
22597 | </member>
|
22598 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.ApparentParent">
|
22599 | <summary>
|
22600 | Get the apparent parent entity for the value, i.e. the entity under with which the
|
22601 | value is associated. For extension members this is the nominal type the member extends.
|
22602 | For other values it is just the actual parent.
|
22603 | </summary>
|
22604 | </member>
|
22605 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.ActualParent">
|
22606 | <summary>
|
22607 | The parent type or module, if any (None for expression bindings and parameters)
|
22608 | </summary>
|
22609 | </member>
|
22610 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValRef.Accessibility">
|
22611 | <summary>
|
22612 | Get the value representing the accessibility of an F# type definition or module.
|
22613 | </summary>
|
22614 | </member>
|
22615 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValRef">
|
22616 | <summary>
|
22617 | References are either local or nonlocal
|
22618 | </summary>
|
22619 | </member>
|
22620 | <member name="T:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceRef">
|
22621 | <summary>
|
22622 | note: ModuleOrNamespaceRef and TyconRef are type equivalent
|
22623 | </summary>
|
22624 | </member>
|
22625 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.nlr">
|
22626 | <summary>
|
22627 | Indicates a reference to something bound in another CCU
|
22628 | </summary>
|
22629 | </member>
|
22630 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.binding">
|
22631 | <summary>
|
22632 | Indicates a reference to something bound in this CCU
|
22633 | </summary>
|
22634 | </member>
|
22635 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.XmlDocSig">
|
22636 | <summary>
|
22637 | The XML documentation sig-string of the entity, if any, to use to lookup an .xml doc file. This also acts
|
22638 | as a cache for this sig-string computation.
|
22639 | </summary>
|
22640 | </member>
|
22641 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.XmlDoc">
|
22642 | <summary>
|
22643 | The XML documentation of the entity, if any. If the entity is backed by provided metadata
|
22644 | then this _does_ include this documentation. If the entity is backed by Abstract IL metadata
|
22645 | or comes from another F# assembly then it does not (because the documentation will get read from
|
22646 | an XML file).
|
22647 | </summary>
|
22648 | </member>
|
22649 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.UnionTypeInfo">
|
22650 | <summary>
|
22651 | Get the union cases and other union-type information for a type, if any
|
22652 | </summary>
|
22653 | </member>
|
22654 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.UnionCasesAsList">
|
22655 | <summary>
|
22656 | Get the union cases for a type, if any, as a list
|
22657 | </summary>
|
22658 | </member>
|
22659 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.UnionCasesArray">
|
22660 | <summary>
|
22661 | Get the union cases for a type, if any
|
22662 | </summary>
|
22663 | </member>
|
22664 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.TypeReprInfo">
|
22665 | <summary>
|
22666 | The information about the r.h.s. of a type definition, if any. For example, the r.h.s. of a union or record type.
|
22667 | </summary>
|
22668 | </member>
|
22669 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.TypeReprAccessibility">
|
22670 | <summary>
|
22671 | Get the value representing the accessibility of the r.h.s. of an F# type definition.
|
22672 | </summary>
|
22673 | </member>
|
22674 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.TypeOrMeasureKind">
|
22675 | <summary>
|
22676 | The kind of the type definition - is it a measure definition or a type definition?
|
22677 | </summary>
|
22678 | </member>
|
22679 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.TypeContents">
|
22680 | <summary>
|
22681 | The logical contents of the entity when it is a type definition.
|
22682 | </summary>
|
22683 | </member>
|
22684 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.TypeAbbrev">
|
22685 | <summary>
|
22686 | Indicates if this entity is an F# type abbreviation definition
|
22687 | </summary>
|
22688 | </member>
|
22689 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.TyparsNoRange">
|
22690 | <summary>
|
22691 | Get the type parameters for an entity that is a type declaration, otherwise return the empty list.
|
22692 | </summary>
|
22693 | </member>
|
22694 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.TryDeref">
|
22695 | <summary>
|
22696 | Dereference the TyconRef to a Tycon option.
|
22697 | </summary>
|
22698 | </member>
|
22699 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.TrueInstanceFieldsAsList">
|
22700 | <summary>
|
22701 | Get a list of all instance fields for F#-defined record, struct and class fields in this type definition,
|
22702 | excluding compiler-generate fields.
|
22703 | </summary>
|
22704 | </member>
|
22705 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.TrueFieldsAsList">
|
22706 | <summary>
|
22707 | Get a list of all fields for F#-defined record, struct and class fields in this type definition,
|
22708 | including static fields, but excluding compiler-generate fields.
|
22709 | </summary>
|
22710 | </member>
|
22711 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.Stamp">
|
22712 | <summary>
|
22713 | A unique stamp for this module, namespace or type definition within the context of this compilation.
|
22714 | Note that because of signatures, there are situations where in a single compilation the "same"
|
22715 | module, namespace or type may have two distinct Entity objects that have distinct stamps.
|
22716 | </summary>
|
22717 | </member>
|
22718 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.SigRange">
|
22719 | <summary>
|
22720 | The signature definition location of the namespace, module or type
|
22721 | </summary>
|
22722 | </member>
|
22723 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.Range">
|
22724 | <summary>
|
22725 | The code location where the module, namespace or type is defined.
|
22726 | </summary>
|
22727 | </member>
|
22728 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.PublicPath">
|
22729 | <summary>
|
22730 | Get a blob of data indicating how this type is nested in other namespaces, modules or types.
|
22731 | </summary>
|
22732 | </member>
|
22733 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.PreEstablishedHasDefaultConstructor">
|
22734 | <summary>
|
22735 | Indicates if we have pre-determined that a type definition has a default constructor.
|
22736 | </summary>
|
22737 | </member>
|
22738 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.ModuleOrNamespaceType">
|
22739 | <summary>
|
22740 | The logical contents of the entity when it is a module or namespace fragment.
|
22741 | </summary>
|
22742 | </member>
|
22743 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.MembersOfFSharpTyconSorted">
|
22744 | <summary>
|
22745 | Gets the immediate members of an F# type definition, excluding compiler-generated ones.
|
22746 | Note: result is alphabetically sorted, then for each name the results are in declaration order
|
22747 | </summary>
|
22748 | </member>
|
22749 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.MembersOfFSharpTyconByName">
|
22750 | <summary>
|
22751 | Gets all immediate members of an F# type definition keyed by name, including compiler-generated ones.
|
22752 | Note: result is a indexed table, and for each name the results are in reverse declaration order
|
22753 | </summary>
|
22754 | </member>
|
22755 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.LogicalName">
|
22756 | <summary>
|
22757 | The name of the namespace, module or type, possibly with mangling, e.g. List`1, List or FailureException
|
22758 | </summary>
|
22759 | </member>
|
22760 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsUnionTycon">
|
22761 | <summary>
|
22762 | Indicate if this is a type whose r.h.s. is known to be a union type definition.
|
22763 | </summary>
|
22764 | </member>
|
22765 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsTypeAbbrev">
|
22766 | <summary>
|
22767 | Indicates if this entity is an F# type abbreviation definition
|
22768 | </summary>
|
22769 | </member>
|
22770 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsStructOrEnumTycon">
|
22771 | <summary>
|
22772 | Indicates if this is a struct or enum type definition , i.e. a value type definition
|
22773 | </summary>
|
22774 | </member>
|
22775 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsStaticInstantiationTycon">
|
22776 | <summary>
|
22777 | Indicates if the entity is an erased provided type definition that incorporates a static instantiation (and therefore in some sense compiler generated)
|
22778 | </summary>
|
22779 | </member>
|
22780 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsRecordTycon">
|
22781 | <summary>
|
22782 | Indicates if this is an F# type definition whose r.h.s. is known to be a record type definition.
|
22783 | </summary>
|
22784 | </member>
|
22785 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsProvidedNamespace">
|
22786 | <summary>
|
22787 | Indicates if the entity is a provided namespace fragment
|
22788 | </summary>
|
22789 | </member>
|
22790 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsProvidedGeneratedTycon">
|
22791 | <summary>
|
22792 | Indicates if the entity is a generated provided type definition, i.e. not erased.
|
22793 | </summary>
|
22794 | </member>
|
22795 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsProvidedErasedTycon">
|
22796 | <summary>
|
22797 | Indicates if the entity is an erased provided type definition
|
22798 | </summary>
|
22799 | </member>
|
22800 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsProvided">
|
22801 | <summary>
|
22802 | Indicates if the entity is a provided namespace fragment
|
22803 | </summary>
|
22804 | </member>
|
22805 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsPrefixDisplay">
|
22806 | <summary>
|
22807 | Indicates the type prefers the "tycon<a,b>" syntax for display etc.
|
22808 | </summary>
|
22809 | </member>
|
22810 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsNamespace">
|
22811 | <summary>
|
22812 | Indicates if the entity is a namespace
|
22813 | </summary>
|
22814 | </member>
|
22815 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsModuleOrNamespace">
|
22816 | <summary>
|
22817 | Indicates the "tycon blob" is actually a module
|
22818 | </summary>
|
22819 | </member>
|
22820 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsModule">
|
22821 | <summary>
|
22822 | Indicates if the entity is an F# module definition
|
22823 | </summary>
|
22824 | </member>
|
22825 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsMeasureableReprTycon">
|
22826 | <summary>
|
22827 | Indicates if this is an F# type definition which is one of the special types in FSharp.Core.dll like 'float<_>' which
|
22828 | defines a measure type with a relation to an existing non-measure type as a representation.
|
22829 | </summary>
|
22830 | </member>
|
22831 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsILTycon">
|
22832 | <summary>
|
22833 | Indicate if this is a type definition backed by Abstract IL metadata.
|
22834 | </summary>
|
22835 | </member>
|
22836 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsILStructOrEnumTycon">
|
22837 | <summary>
|
22838 | Indicates if this is a .NET-defined struct or enum type definition , i.e. a value type definition
|
22839 | </summary>
|
22840 | </member>
|
22841 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsILEnumTycon">
|
22842 | <summary>
|
22843 | Indicates if this is a .NET-defined enum type definition
|
22844 | </summary>
|
22845 | </member>
|
22846 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsHiddenReprTycon">
|
22847 | <summary>
|
22848 | Indicates if this is an F# type definition whose r.h.s. definition is unknown (i.e. a traditional ML 'abstract' type in a signature,
|
22849 | which in F# is called a 'unknown representation' type).
|
22850 | </summary>
|
22851 | </member>
|
22852 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsFSharpStructOrEnumTycon">
|
22853 | <summary>
|
22854 | Indicates if this is an F#-defined struct or enum type definition , i.e. a value type definition
|
22855 | </summary>
|
22856 | </member>
|
22857 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsFSharpObjectModelTycon">
|
22858 | <summary>
|
22859 | Indicates if this is an F# type definition whose r.h.s. is known to be some kind of F# object model definition
|
22860 | </summary>
|
22861 | </member>
|
22862 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsFSharpInterfaceTycon">
|
22863 | <summary>
|
22864 | Indicates if this is an F#-defined interface type definition
|
22865 | </summary>
|
22866 | </member>
|
22867 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsFSharpEnumTycon">
|
22868 | <summary>
|
22869 | Indicates if this is an F#-defined enum type definition
|
22870 | </summary>
|
22871 | </member>
|
22872 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsFSharpDelegateTycon">
|
22873 | <summary>
|
22874 | Indicates if this is an F#-defined delegate type definition
|
22875 | </summary>
|
22876 | </member>
|
22877 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsExceptionDecl">
|
22878 | <summary>
|
22879 | Indicates if the entity represents an F# exception declaration.
|
22880 | </summary>
|
22881 | </member>
|
22882 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsErased">
|
22883 | <summary>
|
22884 | Indicates if the entity is erased, either a measure definition, or an erased provided type definition
|
22885 | </summary>
|
22886 | </member>
|
22887 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsEnumTycon">
|
22888 | <summary>
|
22889 | Indicates if this is an enum type definition
|
22890 | </summary>
|
22891 | </member>
|
22892 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.IsAsmReprTycon">
|
22893 | <summary>
|
22894 | Indicates if this is an F# type definition which is one of the special types in FSharp.Core.dll which uses
|
22895 | an assembly-code representation for the type, e.g. the primitive array type constructor.
|
22896 | </summary>
|
22897 | </member>
|
22898 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.ImmediateInterfacesOfFSharpTycon">
|
22899 | <summary>
|
22900 | Gets the immediate interface definitions of an F# type definition. Further interfaces may be supported through class and interface inheritance.
|
22901 | </summary>
|
22902 | </member>
|
22903 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.ImmediateInterfaceTypesOfFSharpTycon">
|
22904 | <summary>
|
22905 | Gets the immediate interface types of an F# type definition. Further interfaces may be supported through class and interface inheritance.
|
22906 | </summary>
|
22907 | </member>
|
22908 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.Id">
|
22909 | <summary>
|
22910 | The identifier at the point of declaration of the type definition.
|
22911 | </summary>
|
22912 | </member>
|
22913 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.ILTyconRawMetadata">
|
22914 | <summary>
|
22915 | Get the Abstract IL metadata for this type definition, assuming it is backed by Abstract IL metadata.
|
22916 | </summary>
|
22917 | </member>
|
22918 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.ILTyconInfo">
|
22919 | <summary>
|
22920 | Get the Abstract IL scope, nesting and metadata for this
|
22921 | type definition, assuming it is backed by Abstract IL metadata.
|
22922 | </summary>
|
22923 | </member>
|
22924 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.HasSelfReferentialConstructor">
|
22925 | <summary>
|
22926 | Indicates if we have pre-determined that a type definition has a self-referential constructor using 'as x'
|
22927 | </summary>
|
22928 | </member>
|
22929 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.GeneratedHashAndEqualsWithComparerValues">
|
22930 | <summary>
|
22931 | Gets any implicit hash/equals (with comparer argument) methods added to an F# record, union or struct type definition.
|
22932 | </summary>
|
22933 | </member>
|
22934 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.GeneratedHashAndEqualsValues">
|
22935 | <summary>
|
22936 | Gets any implicit hash/equals methods added to an F# record, union or struct type definition.
|
22937 | </summary>
|
22938 | </member>
|
22939 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.GeneratedCompareToWithComparerValues">
|
22940 | <summary>
|
22941 | Gets any implicit CompareTo (with comparer argument) methods added to an F# record, union or struct type definition.
|
22942 | </summary>
|
22943 | </member>
|
22944 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.GeneratedCompareToValues">
|
22945 | <summary>
|
22946 | Gets any implicit CompareTo methods added to an F# record, union or struct type definition.
|
22947 | </summary>
|
22948 | </member>
|
22949 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.FSharpObjectModelTypeInfo">
|
22950 | <summary>
|
22951 | Get the blob of information associated with an F# object-model type definition, i.e. class, interface, struct etc.
|
22952 | </summary>
|
22953 | </member>
|
22954 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.ExceptionInfo">
|
22955 | <summary>
|
22956 | The information about the r.h.s. of an F# exception definition, if any.
|
22957 | </summary>
|
22958 | </member>
|
22959 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.DisplayNameWithStaticParametersAndUnderscoreTypars">
|
22960 | <summary>
|
22961 | The display name of the namespace, module or type with <_,_,_> added for generic types, including static parameters
|
22962 | </summary>
|
22963 | </member>
|
22964 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.DisplayNameWithStaticParameters">
|
22965 | <summary>
|
22966 | The display name of the namespace, module or type, e.g. List instead of List`1, including static parameters
|
22967 | </summary>
|
22968 | </member>
|
22969 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.DisplayName">
|
22970 | <summary>
|
22971 | The display name of the namespace, module or type, e.g. List instead of List`1, not including static parameters
|
22972 | </summary>
|
22973 | </member>
|
22974 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.Deref">
|
22975 | <summary>
|
22976 | Dereference the TyconRef to a Tycon. Amortize the cost of doing this.
|
22977 | This path should not allocate in the amortized case
|
22978 | </summary>
|
22979 | </member>
|
22980 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.DemangledModuleOrNamespaceName">
|
22981 | <summary>
|
22982 | Demangle the module name, if FSharpModuleWithSuffix is used
|
22983 | </summary>
|
22984 | </member>
|
22985 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.DefinitionRange">
|
22986 | <summary>
|
22987 | The implementation definition location of the namespace, module or type
|
22988 | </summary>
|
22989 | </member>
|
22990 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.CompiledRepresentationForNamedType">
|
22991 | <summary>
|
22992 | Gets the data indicating the compiled representation of a named type or module in terms of Abstract IL data structures.
|
22993 | </summary>
|
22994 | </member>
|
22995 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.CompiledRepresentation">
|
22996 | <summary>
|
22997 | Gets the data indicating the compiled representation of a type or module in terms of Abstract IL data structures.
|
22998 | </summary>
|
22999 | </member>
|
23000 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.CompiledReprCache">
|
23001 | <summary>
|
23002 | Get the cache of the compiled ILTypeRef representation of this module or type.
|
23003 | </summary>
|
23004 | </member>
|
23005 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.CompiledName">
|
23006 | <summary>
|
23007 | The compiled name of the namespace, module or type, e.g. FSharpList`1, ListModule or FailureException
|
23008 | </summary>
|
23009 | </member>
|
23010 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.CompilationPathOpt">
|
23011 | <summary>
|
23012 | Get a blob of data indicating how this type is nested inside other namespaces, modules and types.
|
23013 | </summary>
|
23014 | </member>
|
23015 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.CompilationPath">
|
23016 | <summary>
|
23017 | Get a blob of data indicating how this type is nested inside other namespaces, modules and types.
|
23018 | </summary>
|
23019 | </member>
|
23020 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.CanDeref">
|
23021 | <summary>
|
23022 | Is the destination assembly available?
|
23023 | </summary>
|
23024 | </member>
|
23025 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.Attribs">
|
23026 | <summary>
|
23027 | The F#-defined custom attributes of the entity, if any. If the entity is backed by Abstract IL or provided metadata
|
23028 | then this does not include any attributes from those sources.
|
23029 | </summary>
|
23030 | </member>
|
23031 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.AllInstanceFieldsAsList">
|
23032 | <summary>
|
23033 | Get a list of all instance fields for F#-defined record, struct and class fields in this type definition.
|
23034 | including hidden fields from the compilation of implicit class constructions.
|
23035 | </summary>
|
23036 | </member>
|
23037 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.AllFieldsAsList">
|
23038 | <summary>
|
23039 | Get a list of fields for all the F#-defined record, struct and class fields in this type definition, including
|
23040 | static fields, 'val' declarations and hidden fields from the compilation of implicit class constructions.
|
23041 | </summary>
|
23042 | </member>
|
23043 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.AllFieldsArray">
|
23044 | <summary>
|
23045 | Get an array of fields for all the F#-defined record, struct and class fields in this type definition, including
|
23046 | static fields, 'val' declarations and hidden fields from the compilation of implicit class constructions.
|
23047 | </summary>
|
23048 | </member>
|
23049 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.AllFieldTable">
|
23050 | <summary>
|
23051 | Get a table of fields for all the F#-defined record, struct and class fields in this type definition, including
|
23052 | static fields, 'val' declarations and hidden fields from the compilation of implicit class constructions.
|
23053 | </summary>
|
23054 | </member>
|
23055 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityRef.Accessibility">
|
23056 | <summary>
|
23057 | Get the value representing the accessibility of an F# type definition or module.
|
23058 | </summary>
|
23059 | </member>
|
23060 | <member name="M:Microsoft.FSharp.Compiler.Tast.EntityRef.Typars(Microsoft.FSharp.Compiler.Range.range)">
|
23061 | <summary>
|
23062 | Get the type parameters for an entity that is a type declaration, otherwise return the empty list.
|
23063 |
|
23064 | Lazy because it may read metadata, must provide a context "range" in case error occurs reading metadata.
|
23065 | </summary>
|
23066 | </member>
|
23067 | <member name="M:Microsoft.FSharp.Compiler.Tast.EntityRef.GetUnionCaseByName(System.String)">
|
23068 | <summary>
|
23069 | Get a union case of a type by name
|
23070 | </summary>
|
23071 | </member>
|
23072 | <member name="M:Microsoft.FSharp.Compiler.Tast.EntityRef.GetFieldByName(System.String)">
|
23073 | <summary>
|
23074 | Get a field by name.
|
23075 | </summary>
|
23076 | </member>
|
23077 | <member name="M:Microsoft.FSharp.Compiler.Tast.EntityRef.GetFieldByIndex(System.Int32)">
|
23078 | <summary>
|
23079 | Get a field by index in definition order
|
23080 | </summary>
|
23081 | </member>
|
23082 | <member name="P:Microsoft.FSharp.Compiler.Tast.NonLocalEntityRef.Path">
|
23083 | <summary>
|
23084 | Get the path into the CCU referenced by the nonlocal reference.
|
23085 | </summary>
|
23086 | </member>
|
23087 | <member name="P:Microsoft.FSharp.Compiler.Tast.NonLocalEntityRef.ModuleOrNamespaceType">
|
23088 | <summary>
|
23089 | Get the details of the module or namespace fragment for the entity referred to by this non-local reference.
|
23090 | </summary>
|
23091 | </member>
|
23092 | <member name="P:Microsoft.FSharp.Compiler.Tast.NonLocalEntityRef.LastItemMangledName">
|
23093 | <summary>
|
23094 | Get the mangled name of the last item in the path of the nonlocal reference.
|
23095 | </summary>
|
23096 | </member>
|
23097 | <member name="P:Microsoft.FSharp.Compiler.Tast.NonLocalEntityRef.EnclosingMangledPath">
|
23098 | <summary>
|
23099 | Get the all-but-last names of the path of the nonlocal reference.
|
23100 | </summary>
|
23101 | </member>
|
23102 | <member name="P:Microsoft.FSharp.Compiler.Tast.NonLocalEntityRef.Deref">
|
23103 | <summary>
|
23104 | Dereference the nonlocal reference, and raise an error if this fails.
|
23105 | </summary>
|
23106 | </member>
|
23107 | <member name="P:Microsoft.FSharp.Compiler.Tast.NonLocalEntityRef.Ccu">
|
23108 | <summary>
|
23109 | Get the CCU referenced by the nonlocal reference.
|
23110 | </summary>
|
23111 | </member>
|
23112 | <member name="P:Microsoft.FSharp.Compiler.Tast.NonLocalEntityRef.AssemblyName">
|
23113 | <summary>
|
23114 | Get the name of the assembly referenced by the nonlocal reference.
|
23115 | </summary>
|
23116 | </member>
|
23117 | <member name="M:Microsoft.FSharp.Compiler.Tast.NonLocalEntityRef.TryDerefEntityPathViaProvidedType(Microsoft.FSharp.Compiler.Tast.CcuThunk,System.String[],System.Int32,Microsoft.FSharp.Compiler.Tast.Entity)">
|
23118 | <summary>
|
23119 | Try to find the entity corresponding to the given path, using type-providers to link the data
|
23120 | </summary>
|
23121 | </member>
|
23122 | <member name="M:Microsoft.FSharp.Compiler.Tast.NonLocalEntityRef.TryDerefEntityPath(Microsoft.FSharp.Compiler.Tast.CcuThunk,System.String[],System.Int32,Microsoft.FSharp.Compiler.Tast.Entity)">
|
23123 | <summary>
|
23124 | Try to find the entity corresponding to the given path in the given CCU
|
23125 | </summary>
|
23126 | </member>
|
23127 | <member name="M:Microsoft.FSharp.Compiler.Tast.NonLocalEntityRef.TryDeref(System.Boolean)">
|
23128 | <summary>
|
23129 | Try to link a non-local entity reference to an actual entity
|
23130 | </summary>
|
23131 | </member>
|
23132 | <member name="T:Microsoft.FSharp.Compiler.Tast.NonLocalEntityRef">
|
23133 | <summary>
|
23134 | Index into the namespace/module structure of a particular CCU
|
23135 | </summary>
|
23136 | </member>
|
23137 | <member name="P:Microsoft.FSharp.Compiler.Tast.NonLocalValOrMemberRef.ItemKey">
|
23138 | <summary>
|
23139 | The name of the value, or the full signature of the member
|
23140 | </summary>
|
23141 | </member>
|
23142 | <member name="P:Microsoft.FSharp.Compiler.Tast.NonLocalValOrMemberRef.EnclosingEntity">
|
23143 | <summary>
|
23144 | A reference to the entity containing the value or member. THis will always be a non-local reference
|
23145 | </summary>
|
23146 | </member>
|
23147 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValMemberInfo.IsImplemented">
|
23148 | <summary>
|
23149 | Gets updated with 'true' if an abstract slot is implemented in the file being typechecked. Internal only.
|
23150 | </summary>
|
23151 | </member>
|
23152 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValMemberInfo.ImplementedSlotSigs">
|
23153 | <summary>
|
23154 | Updated with the full implemented slotsig after interface implementation relation is checked
|
23155 | </summary>
|
23156 | </member>
|
23157 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValMemberInfo.ApparentParent">
|
23158 | <summary>
|
23159 | The parent type. For an extension member this is the type being extended
|
23160 | </summary>
|
23161 | </member>
|
23162 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValData.val_xmldocsig">
|
23163 | <summary>
|
23164 | XML documentation signature for the value
|
23165 | </summary>
|
23166 | </member>
|
23167 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValData.val_xmldoc">
|
23168 | <summary>
|
23169 | XML documentation attached to a value.
|
23170 | </summary>
|
23171 | </member>
|
23172 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValData.val_attribs">
|
23173 | <summary>
|
23174 | Custom attributes attached to the value. These contain references to other values (i.e. constructors in types). Mutable to fixup
|
23175 | these value references after copying a collection of values.
|
23176 | </summary>
|
23177 | </member>
|
23178 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValData.val_member_info">
|
23179 | <summary>
|
23180 | Is the value actually an instance method/property/event that augments
|
23181 | a type, and if so what name does it take in the IL?
|
23182 | </summary>
|
23183 | </member>
|
23184 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValData.val_access">
|
23185 | <summary>
|
23186 | How visible is this?
|
23187 | </summary>
|
23188 | </member>
|
23189 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValData.val_defn">
|
23190 | <summary>
|
23191 | What is the original, unoptimized, closed-term definition, if any?
|
23192 | Used to implement [<ReflectedDefinition>]
|
23193 | </summary>
|
23194 | </member>
|
23195 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValData.val_flags">
|
23196 | <summary>
|
23197 | See vflags section further below for encoding/decodings here
|
23198 | </summary>
|
23199 | </member>
|
23200 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValData.val_other_range">
|
23201 | <summary>
|
23202 | If this field is populated, this is the implementation range for an item in a signature, otherwise it is
|
23203 | the signature range for an item in an implementation
|
23204 | </summary>
|
23205 | </member>
|
23206 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.XmlDocSig(System.String)">
|
23207 | <summary>
|
23208 | Get the signature for the value's XML documentation
|
23209 | </summary>
|
23210 | </member>
|
23211 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.XmlDocSig">
|
23212 | <summary>
|
23213 | Get the signature for the value's XML documentation
|
23214 | </summary>
|
23215 | </member>
|
23216 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.XmlDoc">
|
23217 | <summary>
|
23218 | Get the declared documentation for the value
|
23219 | </summary>
|
23220 | </member>
|
23221 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.ValReprInfo">
|
23222 | <summary>
|
23223 | Records the "extra information" for a value compiled as a method.
|
23224 |
|
23225 | This indicates the number of arguments in each position for a curried
|
23226 | functions, and relates to the F# spec for arity analysis.
|
23227 | For module-defined values, the currying is based
|
23228 | on the number of lambdas, and in each position the elements are
|
23229 | based on attempting to deconstruct the type of the argument as a
|
23230 | tuple-type.
|
23231 |
|
23232 | The field is mutable because arities for recursive
|
23233 | values are only inferred after the r.h.s. is analyzed, but the
|
23234 | value itself is created before the r.h.s. is analyzed.
|
23235 |
|
23236 | TLR also sets this for inner bindings that it wants to
|
23237 | represent as "top level" bindings.
|
23238 | </summary>
|
23239 | </member>
|
23240 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.TypeScheme">
|
23241 | <summary>
|
23242 | Get the type of the value including any generic type parameters
|
23243 | </summary>
|
23244 | </member>
|
23245 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.Type">
|
23246 | <summary>
|
23247 | The type of the value.
|
23248 | May be a TType_forall for a generic value.
|
23249 | May be a type variable or type containing type variables during type inference.
|
23250 | </summary>
|
23251 | </member>
|
23252 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.Typars">
|
23253 | <summary>
|
23254 | Get the generic type parameters for the value
|
23255 | </summary>
|
23256 | </member>
|
23257 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.TopValActualParent">
|
23258 | <summary>
|
23259 | Get the actual parent entity for the value (a module or a type), i.e. the entity under which the
|
23260 | value will appear in compiled code. For extension members this is the module where the extension member
|
23261 | is declared.
|
23262 | </summary>
|
23263 | </member>
|
23264 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.TauType">
|
23265 | <summary>
|
23266 | Get the type of the value after removing any generic type parameters
|
23267 | </summary>
|
23268 | </member>
|
23269 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.Stamp">
|
23270 | <summary>
|
23271 | A unique stamp within the context of this invocation of the compiler process
|
23272 | </summary>
|
23273 | </member>
|
23274 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.SigRange">
|
23275 | <summary>
|
23276 | Range of the definition (signature) of the value, used by Visual Studio
|
23277 | </summary>
|
23278 | </member>
|
23279 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.ReflectedDefinition">
|
23280 | <summary>
|
23281 | The quotation expression associated with a value given the [<ReflectedDefinition>] tag
|
23282 | </summary>
|
23283 | </member>
|
23284 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.RecursiveValInfo">
|
23285 | <summary>
|
23286 | Get the information about the value used during type inference
|
23287 | </summary>
|
23288 | </member>
|
23289 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.Range">
|
23290 | <summary>
|
23291 | The place where the value was defined.
|
23292 | </summary>
|
23293 | </member>
|
23294 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.PublicPath">
|
23295 | <summary>
|
23296 | Get the public path to the value, if any? Should be set if and only if
|
23297 | IsMemberOrModuleBinding is set.
|
23298 | </summary>
|
23299 | </member>
|
23300 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.PropertyName">
|
23301 | <summary>
|
23302 | - If this is a property then this is 'Foo'
|
23303 | - If this is an implementation of an abstract slot then this is the name of the property implemented by the abstract slot
|
23304 | </summary>
|
23305 | </member>
|
23306 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.PermitsExplicitTypeInstantiation">
|
23307 | <summary>
|
23308 | Indicates if this value allows the use of an explicit type instantiation (i.e. does it itself have explicit type arguments,
|
23309 | or does it have a signature?)
|
23310 | </summary>
|
23311 | </member>
|
23312 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.NumObjArgs">
|
23313 | <summary>
|
23314 | Get the number of 'this'/'self' object arguments for the member. Instance extension members return '1'.
|
23315 | </summary>
|
23316 | </member>
|
23317 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.MustInline">
|
23318 | <summary>
|
23319 | Indicates whether the inline declaration for the value indicate that the value must be inlined?
|
23320 | </summary>
|
23321 | </member>
|
23322 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.MemberInfo">
|
23323 | <summary>
|
23324 | Is this a member, if so some more data about the member.
|
23325 |
|
23326 | Note, the value may still be (a) an extension member or (b) and abstract slot without
|
23327 | a true body. These cases are often causes of bugs in the compiler.
|
23328 | </summary>
|
23329 | </member>
|
23330 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.MemberApparentParent">
|
23331 | <summary>
|
23332 | Get the apparent parent entity for a member
|
23333 | </summary>
|
23334 | </member>
|
23335 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.MakesNoCriticalTailcalls">
|
23336 | <summary>
|
23337 | Indicates if this is inferred to be a method or function that definitely makes no critical tailcalls?
|
23338 | </summary>
|
23339 | </member>
|
23340 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.LogicalName">
|
23341 | <summary>
|
23342 | The name of the method.
|
23343 | - If this is a property then this is 'get_Foo' or 'set_Foo'
|
23344 | - If this is an implementation of an abstract slot then this is the name of the method implemented by the abstract slot
|
23345 | - If this is an extension member then this will be the simple name
|
23346 | </summary>
|
23347 | </member>
|
23348 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.LiteralValue">
|
23349 | <summary>
|
23350 | The value of a value or member marked with [<LiteralAttribute>]
|
23351 | </summary>
|
23352 | </member>
|
23353 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.LinkagePartialKey">
|
23354 | <summary>
|
23355 | The partial information used to index the methods of all those in a ModuleOrNamespace.
|
23356 | </summary>
|
23357 | </member>
|
23358 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.LinkageFullKey">
|
23359 | <summary>
|
23360 | The full information used to identify a specific overloaded method amongst all those in a ModuleOrNamespace.
|
23361 | </summary>
|
23362 | </member>
|
23363 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.IsOverrideOrExplicitImpl">
|
23364 | <summary>
|
23365 | Indicates if this value was a member declared 'override' or an implementation of an interface slot
|
23366 | </summary>
|
23367 | </member>
|
23368 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.IsMutable">
|
23369 | <summary>
|
23370 | Indicates if this is declared 'mutable'
|
23371 | </summary>
|
23372 | </member>
|
23373 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.IsModuleBinding">
|
23374 | <summary>
|
23375 | Indicates if this is an F#-defined value in a module, or an extension member, but excluding compiler generated bindings from optimizations
|
23376 | </summary>
|
23377 | </member>
|
23378 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.IsMemberOrModuleBinding">
|
23379 | <summary>
|
23380 | Is this a member definition or module definition?
|
23381 | </summary>
|
23382 | </member>
|
23383 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.IsMember">
|
23384 | <summary>
|
23385 | Indicates if this is a member
|
23386 | </summary>
|
23387 | </member>
|
23388 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.IsLinked">
|
23389 | <summary>
|
23390 | Indicates if a value is linked to backing data yet. Only used during unpickling of F# metadata.
|
23391 | </summary>
|
23392 | </member>
|
23393 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.IsIntrinsicMember">
|
23394 | <summary>
|
23395 | Indicates if this is a member, excluding extension members
|
23396 | </summary>
|
23397 | </member>
|
23398 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.IsInstanceMember">
|
23399 | <summary>
|
23400 | Indicates if this is an F#-defined instance member.
|
23401 |
|
23402 | Note, the value may still be (a) an extension member or (b) and abstract slot without
|
23403 | a true body. These cases are often causes of bugs in the compiler.
|
23404 | </summary>
|
23405 | </member>
|
23406 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.IsIncrClassGeneratedMember">
|
23407 | <summary>
|
23408 | Indicates if this is a member generated from the de-sugaring of 'let' function bindings in the implicit class syntax?
|
23409 | </summary>
|
23410 | </member>
|
23411 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.IsIncrClassConstructor">
|
23412 | <summary>
|
23413 | Indicates if this is a constructor member generated from the de-sugaring of implicit constructor for a class type?
|
23414 | </summary>
|
23415 | </member>
|
23416 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.IsFixed">
|
23417 | <summary>
|
23418 | Indicates if the value is pinned/fixed
|
23419 | </summary>
|
23420 | </member>
|
23421 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.IsExtensionMember">
|
23422 | <summary>
|
23423 | Indicates if this is an F#-defined extension member
|
23424 | </summary>
|
23425 | </member>
|
23426 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.IsDispatchSlot">
|
23427 | <summary>
|
23428 | Indicates if this member is an F#-defined dispatch slot.
|
23429 | </summary>
|
23430 | </member>
|
23431 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.IsConstructor">
|
23432 | <summary>
|
23433 | Indicates if this is an F#-defined 'new' constructor member
|
23434 | </summary>
|
23435 | </member>
|
23436 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.IsCompilerGenerated">
|
23437 | <summary>
|
23438 | Indicates whether this value was generated by the compiler.
|
23439 |
|
23440 | Note: this is true for the overrides generated by hash/compare augmentations
|
23441 | </summary>
|
23442 | </member>
|
23443 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.IsCompiledIntoModule">
|
23444 | <summary>
|
23445 | Indicates if this is something compiled into a module, i.e. a user-defined value, an extension member or a compiler-generated value
|
23446 | </summary>
|
23447 | </member>
|
23448 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.IsCompiledAsTopLevel">
|
23449 | <summary>
|
23450 | Is this represented as a "top level" static binding (i.e. a static field, static member,
|
23451 | instance member), rather than an "inner" binding that may result in a closure.
|
23452 |
|
23453 | This is implied by IsMemberOrModuleBinding, however not vice versa, for two reasons.
|
23454 | Some optimizations mutate this value when they decide to change the representation of a
|
23455 | binding to be IsCompiledAsTopLevel. Second, even immediately after type checking we expect
|
23456 | some non-module, non-member bindings to be marked IsCompiledAsTopLevel, e.g. 'y' in
|
23457 | 'let x = let y = 1 in y + y' (NOTE: check this, don't take it as gospel)
|
23458 | </summary>
|
23459 | </member>
|
23460 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.IsCompiledAsStaticPropertyWithoutField">
|
23461 | <summary>
|
23462 | Indicates if the backing field for a static value is suppressed.
|
23463 | </summary>
|
23464 | </member>
|
23465 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.IsClassConstructor">
|
23466 | <summary>
|
23467 | Indicates if this is a compiler-generated class constructor member
|
23468 | </summary>
|
23469 | </member>
|
23470 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.InlineInfo">
|
23471 | <summary>
|
23472 | Get the inline declaration on the value
|
23473 | </summary>
|
23474 | </member>
|
23475 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.HasBeenReferenced">
|
23476 | <summary>
|
23477 | Indicates if this is ever referenced?
|
23478 | </summary>
|
23479 | </member>
|
23480 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.DisplayName">
|
23481 | <summary>
|
23482 | - If this is a property then this is 'Foo'
|
23483 | - If this is an implementation of an abstract slot then this is the name of the method implemented by the abstract slot
|
23484 | - If this is an operator then this is '(+)'
|
23485 | </summary>
|
23486 | </member>
|
23487 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.DefinitionRange">
|
23488 | <summary>
|
23489 | Range of the definition (implementation) of the value, used by Visual Studio
|
23490 | </summary>
|
23491 | </member>
|
23492 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.CoreDisplayName">
|
23493 | <summary>
|
23494 | The name of the method.
|
23495 | - If this is a property then this is 'Foo'
|
23496 | - If this is an implementation of an abstract slot then this is the name of the method implemented by the abstract slot
|
23497 | - If this is an operator then this is 'op_Addition'
|
23498 | </summary>
|
23499 | </member>
|
23500 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.CompiledName">
|
23501 | <summary>
|
23502 | The name of the method in compiled code (with some exceptions where ilxgen.fs decides not to use a method impl)
|
23503 | - If this is a property then this is 'get_Foo' or 'set_Foo'
|
23504 | - If this is an implementation of an abstract slot then this may be a mangled name
|
23505 | - If this is an extension member then this will be a mangled name
|
23506 | - If this is an operator then this is 'op_Addition'
|
23507 | </summary>
|
23508 | </member>
|
23509 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.BaseOrThisInfo">
|
23510 | <summary>
|
23511 | Indicates if this is a 'base' or 'this' value?
|
23512 | </summary>
|
23513 | </member>
|
23514 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.Attribs">
|
23515 | <summary>
|
23516 | Get the declared attributes for the value
|
23517 | </summary>
|
23518 | </member>
|
23519 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.ApparentParent">
|
23520 | <summary>
|
23521 | Get the apparent parent entity for the value, i.e. the entity under with which the
|
23522 | value is associated. For extension members this is the nominal type the member extends.
|
23523 | For other values it is just the actual parent.
|
23524 | </summary>
|
23525 | </member>
|
23526 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.ActualParent">
|
23527 | <summary>
|
23528 | The parent type or module, if any (None for expression bindings and parameters)
|
23529 | </summary>
|
23530 | </member>
|
23531 | <member name="P:Microsoft.FSharp.Compiler.Tast.Val.Accessibility">
|
23532 | <summary>
|
23533 | How visible is this value, function or member?
|
23534 | </summary>
|
23535 | </member>
|
23536 | <member name="M:Microsoft.FSharp.Compiler.Tast.Val.NewUnlinked">
|
23537 | <summary>
|
23538 | Create a new value with empty, unlinked data. Only used during unpickling of F# metadata.
|
23539 | </summary>
|
23540 | </member>
|
23541 | <member name="M:Microsoft.FSharp.Compiler.Tast.Val.New(Microsoft.FSharp.Compiler.Tast.ValData)">
|
23542 | <summary>
|
23543 | Create a new value with the given backing data. Only used during unpickling of F# metadata.
|
23544 | </summary>
|
23545 | </member>
|
23546 | <member name="M:Microsoft.FSharp.Compiler.Tast.Val.Link(Microsoft.FSharp.Compiler.Tast.ValData)">
|
23547 | <summary>
|
23548 | Link a value based on empty, unlinked data to the given data. Only used during unpickling of F# metadata.
|
23549 | </summary>
|
23550 | </member>
|
23551 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValLinkageFullKey.TypeForLinkage">
|
23552 | <summary>
|
23553 | The full type of the value for the purposes of linking. May be None for non-members, since they can't be overloaded.
|
23554 | </summary>
|
23555 | </member>
|
23556 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValLinkageFullKey.PartialKey">
|
23557 | <summary>
|
23558 | The partial information used to index the value in a ModuleOrNamespace.
|
23559 | </summary>
|
23560 | </member>
|
23561 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValLinkageFullKey">
|
23562 | <summary>
|
23563 | The full information used to identify a specific overloaded method
|
23564 | amongst all those in a ModuleOrNamespace.
|
23565 | </summary>
|
23566 | </member>
|
23567 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValLinkagePartialKey.TotalArgCount">
|
23568 | <summary>
|
23569 | Indicates the total argument count of the member.
|
23570 | </summary>
|
23571 | </member>
|
23572 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValLinkagePartialKey.LogicalName">
|
23573 | <summary>
|
23574 | Indicates the logical name of the member.
|
23575 | </summary>
|
23576 | </member>
|
23577 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValLinkagePartialKey.MemberIsOverride">
|
23578 | <summary>
|
23579 | Indicates if the member is an override.
|
23580 | </summary>
|
23581 | </member>
|
23582 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValLinkagePartialKey.MemberParentMangledName">
|
23583 | <summary>
|
23584 | The name of the type with which the member is associated. None for non-member values.
|
23585 | </summary>
|
23586 | </member>
|
23587 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValLinkagePartialKey">
|
23588 | <summary>
|
23589 | The partial information used to index the methods of all those in a ModuleOrNamespace.
|
23590 | </summary>
|
23591 | </member>
|
23592 | <member name="T:Microsoft.FSharp.Compiler.Tast.TraitConstraintSln.BuiltInSln">
|
23593 | <summary>
|
23594 | Indicates a trait is solved by a 'fake' instance of an operator, like '+' on integers
|
23595 | </summary>
|
23596 | </member>
|
23597 | <member name="T:Microsoft.FSharp.Compiler.Tast.TraitConstraintSln.ClosedExprSln">
|
23598 | <summary>
|
23599 | ClosedExprSln(expr)
|
23600 |
|
23601 | Indicates a trait is solved by an erased provided expression
|
23602 | </summary>
|
23603 | </member>
|
23604 | <member name="T:Microsoft.FSharp.Compiler.Tast.TraitConstraintSln.ILMethSln">
|
23605 | <summary>
|
23606 | ILMethSln(typ, extOpt, ilMethodRef, minst)
|
23607 |
|
23608 | Indicates a trait is solved by a .NET method.
|
23609 | typ -- the type and its instantiation
|
23610 | extOpt -- information about an extension member, if any
|
23611 | ilMethodRef -- the method that solves the trait constraint
|
23612 | minst -- the generic method instantiation
|
23613 | </summary>
|
23614 | </member>
|
23615 | <member name="T:Microsoft.FSharp.Compiler.Tast.TraitConstraintSln.FSRecdFieldSln">
|
23616 | <summary>
|
23617 | FSRecdFieldSln(tinst, rfref, isSetProp)
|
23618 |
|
23619 | Indicates a trait is solved by an F# record field.
|
23620 | tinst -- the instantiation of the declaring type
|
23621 | rfref -- the reference to the record field
|
23622 | isSetProp -- indicates if this is a set of a record field
|
23623 | </summary>
|
23624 | </member>
|
23625 | <member name="T:Microsoft.FSharp.Compiler.Tast.TraitConstraintSln.FSMethSln">
|
23626 | <summary>
|
23627 | FSMethSln(typ, vref, minst)
|
23628 |
|
23629 | Indicates a trait is solved by an F# method.
|
23630 | typ -- the type and its instantiation
|
23631 | vref -- the method that solves the trait constraint
|
23632 | minst -- the generic method instantiation
|
23633 | </summary>
|
23634 | </member>
|
23635 | <member name="T:Microsoft.FSharp.Compiler.Tast.TraitConstraintSln">
|
23636 | <summary>
|
23637 | Indicates the solution of a member constraint during inference.
|
23638 | </summary>
|
23639 | </member>
|
23640 | <member name="T:Microsoft.FSharp.Compiler.Tast.TraitConstraintInfo.TTrait">
|
23641 | <summary>
|
23642 | TTrait(tys,nm,memFlags,argtys,rty,colution)
|
23643 |
|
23644 | Indicates the signature of a member constraint. Contains a mutable solution cell
|
23645 | to store the inferred solution of the constraint.
|
23646 | </summary>
|
23647 | </member>
|
23648 | <member name="P:Microsoft.FSharp.Compiler.Tast.TraitConstraintInfo.Solution(Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.Tast.TraitConstraintSln})">
|
23649 | <summary>
|
23650 | Get or set the solution of the member constraint during inference
|
23651 | </summary>
|
23652 | </member>
|
23653 | <member name="P:Microsoft.FSharp.Compiler.Tast.TraitConstraintInfo.Solution">
|
23654 | <summary>
|
23655 | Get or set the solution of the member constraint during inference
|
23656 | </summary>
|
23657 | </member>
|
23658 | <member name="P:Microsoft.FSharp.Compiler.Tast.TraitConstraintInfo.ReturnType">
|
23659 | <summary>
|
23660 | Get the return type recorded in the member constraint.
|
23661 | </summary>
|
23662 | </member>
|
23663 | <member name="P:Microsoft.FSharp.Compiler.Tast.TraitConstraintInfo.MemberName">
|
23664 | <summary>
|
23665 | Get the member name associated with the member constraint.
|
23666 | </summary>
|
23667 | </member>
|
23668 | <member name="T:Microsoft.FSharp.Compiler.Tast.TraitConstraintInfo">
|
23669 | <summary>
|
23670 | The specification of a member constraint that must be solved
|
23671 | </summary>
|
23672 | </member>
|
23673 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparConstraint.IsUnmanaged">
|
23674 | <summary>
|
23675 | Indicates a constraint that a type is .NET unmanaged type
|
23676 | </summary>
|
23677 | </member>
|
23678 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparConstraint.IsDelegate">
|
23679 | <summary>
|
23680 | Indicates a constraint that a type is a delegate from the given tuple of args to the given return type
|
23681 | </summary>
|
23682 | </member>
|
23683 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparConstraint.SupportsEquality">
|
23684 | <summary>
|
23685 | Indicates a constraint that a type does not have the Equality(false) attribute, or is not a structural type with this attribute, with special rules for some known structural container types
|
23686 | </summary>
|
23687 | </member>
|
23688 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparConstraint.SupportsComparison">
|
23689 | <summary>
|
23690 | Indicates a constraint that a type implements IComparable, with special rules for some known structural container types
|
23691 | </summary>
|
23692 | </member>
|
23693 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparConstraint.IsEnum">
|
23694 | <summary>
|
23695 | Indicates a constraint that a type is an enum with the given underlying
|
23696 | </summary>
|
23697 | </member>
|
23698 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparConstraint.RequiresDefaultConstructor">
|
23699 | <summary>
|
23700 | Indicates a constraint that a type has a parameterless constructor
|
23701 | </summary>
|
23702 | </member>
|
23703 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparConstraint.SimpleChoice">
|
23704 | <summary>
|
23705 | Indicates a constraint that a type is a simple choice between one of the given ground types. Only arises from 'printf' format strings. See format.fs
|
23706 | </summary>
|
23707 | </member>
|
23708 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparConstraint.IsReferenceType">
|
23709 | <summary>
|
23710 | Indicates a constraint that a type is a reference type
|
23711 | </summary>
|
23712 | </member>
|
23713 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparConstraint.IsNonNullableStruct">
|
23714 | <summary>
|
23715 | Indicates a constraint that a type is a non-Nullable value type
|
23716 | These are part of .NET's model of generic constraints, and in order to
|
23717 | generate verifiable code we must attach them to F# generalized type variables as well.
|
23718 | </summary>
|
23719 | </member>
|
23720 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparConstraint.MayResolveMember">
|
23721 | <summary>
|
23722 | Indicates a constraint that a type has a member with the given signature
|
23723 | </summary>
|
23724 | </member>
|
23725 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparConstraint.SupportsNull">
|
23726 | <summary>
|
23727 | Indicates a constraint that a type has a 'null' value
|
23728 | </summary>
|
23729 | </member>
|
23730 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparConstraint.DefaultsTo">
|
23731 | <summary>
|
23732 | Indicates a default value for an inference type variable should it be neither generalized nor solved
|
23733 | </summary>
|
23734 | </member>
|
23735 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparConstraint.CoercesTo">
|
23736 | <summary>
|
23737 | Indicates a constraint that a type is a subtype of the given type
|
23738 | </summary>
|
23739 | </member>
|
23740 | <member name="P:Microsoft.FSharp.Compiler.Tast.Typar.AsType">
|
23741 | <summary>
|
23742 | A cached TAST type used when this type variable is used as type.
|
23743 | </summary>
|
23744 | </member>
|
23745 | <member name="P:Microsoft.FSharp.Compiler.Tast.Typar.StaticReq">
|
23746 | <summary>
|
23747 | Indicates if the type variable has a static "head type" requirement, i.e. ^a variables used in FSharp.Core and member constraints.
|
23748 | </summary>
|
23749 | </member>
|
23750 | <member name="P:Microsoft.FSharp.Compiler.Tast.Typar.Stamp">
|
23751 | <summary>
|
23752 | The unique stamp of the type parameter
|
23753 | </summary>
|
23754 | </member>
|
23755 | <member name="P:Microsoft.FSharp.Compiler.Tast.Typar.Solution">
|
23756 | <summary>
|
23757 | The inferred equivalence for the type inference variable, if any.
|
23758 | </summary>
|
23759 | </member>
|
23760 | <member name="P:Microsoft.FSharp.Compiler.Tast.Typar.Rigidity">
|
23761 | <summary>
|
23762 | Indicates if the type variable can be solved or given new constraints. The status of a type variable
|
23763 | generally always evolves towards being either rigid or solved.
|
23764 | </summary>
|
23765 | </member>
|
23766 | <member name="P:Microsoft.FSharp.Compiler.Tast.Typar.Range">
|
23767 | <summary>
|
23768 | The range of the identifier for the type parameter definition
|
23769 | </summary>
|
23770 | </member>
|
23771 | <member name="P:Microsoft.FSharp.Compiler.Tast.Typar.Name">
|
23772 | <summary>
|
23773 | The name of the type parameter
|
23774 | </summary>
|
23775 | </member>
|
23776 | <member name="P:Microsoft.FSharp.Compiler.Tast.Typar.Kind">
|
23777 | <summary>
|
23778 | Indicates whether a type variable can be instantiated by types or units-of-measure.
|
23779 | </summary>
|
23780 | </member>
|
23781 | <member name="P:Microsoft.FSharp.Compiler.Tast.Typar.IsSolved">
|
23782 | <summary>
|
23783 | Indicates if a type variable has been solved.
|
23784 | </summary>
|
23785 | </member>
|
23786 | <member name="P:Microsoft.FSharp.Compiler.Tast.Typar.IsLinked">
|
23787 | <summary>
|
23788 | Indicates if a type variable has been linked. Only used during unpickling of F# metadata.
|
23789 | </summary>
|
23790 | </member>
|
23791 | <member name="P:Microsoft.FSharp.Compiler.Tast.Typar.IsFromError">
|
23792 | <summary>
|
23793 | Indicates if the type inference variable was generated after an error when type checking expressions or patterns
|
23794 | </summary>
|
23795 | </member>
|
23796 | <member name="P:Microsoft.FSharp.Compiler.Tast.Typar.IsErased">
|
23797 | <summary>
|
23798 | Indicates whether a type variable is erased in compiled .NET IL code, i.e. whether it is a unit-of-measure variable
|
23799 | </summary>
|
23800 | </member>
|
23801 | <member name="P:Microsoft.FSharp.Compiler.Tast.Typar.IsCompilerGenerated">
|
23802 | <summary>
|
23803 | Indicates if the type variable is compiler generated, i.e. is an implicit type inference variable
|
23804 | </summary>
|
23805 | </member>
|
23806 | <member name="P:Microsoft.FSharp.Compiler.Tast.Typar.Id">
|
23807 | <summary>
|
23808 | The identifier for a type parameter definition
|
23809 | </summary>
|
23810 | </member>
|
23811 | <member name="P:Microsoft.FSharp.Compiler.Tast.Typar.EqualityConditionalOn">
|
23812 | <summary>
|
23813 | Indicates that whether or not a generic type definition satisfies the equality constraint is dependent on whether this type variable satisfies the equality constraint.
|
23814 | </summary>
|
23815 | </member>
|
23816 | <member name="P:Microsoft.FSharp.Compiler.Tast.Typar.DynamicReq">
|
23817 | <summary>
|
23818 | Indicates if a type parameter is needed at runtime and may not be eliminated
|
23819 | </summary>
|
23820 | </member>
|
23821 | <member name="P:Microsoft.FSharp.Compiler.Tast.Typar.DisplayName">
|
23822 | <summary>
|
23823 | Indicates the display name of a type variable
|
23824 | </summary>
|
23825 | </member>
|
23826 | <member name="P:Microsoft.FSharp.Compiler.Tast.Typar.Constraints">
|
23827 | <summary>
|
23828 | The inferred constraints for the type inference variable, if any
|
23829 | </summary>
|
23830 | </member>
|
23831 | <member name="P:Microsoft.FSharp.Compiler.Tast.Typar.ComparisonConditionalOn">
|
23832 | <summary>
|
23833 | Indicates that whether or not a generic type definition satisfies the comparison constraint is dependent on whether this type variable satisfies the comparison constraint.
|
23834 | </summary>
|
23835 | </member>
|
23836 | <member name="P:Microsoft.FSharp.Compiler.Tast.Typar.Attribs">
|
23837 | <summary>
|
23838 | The declared attributes of the type parameter. Empty for type inference variables and parameters from .NET
|
23839 | </summary>
|
23840 | </member>
|
23841 | <member name="M:Microsoft.FSharp.Compiler.Tast.Typar.SetStaticReq(Microsoft.FSharp.Compiler.Ast.TyparStaticReq)">
|
23842 | <summary>
|
23843 | Sets whether a type variable has a static requirement
|
23844 | </summary>
|
23845 | </member>
|
23846 | <member name="M:Microsoft.FSharp.Compiler.Tast.Typar.SetRigidity(Microsoft.FSharp.Compiler.Tast.TyparRigidity)">
|
23847 | <summary>
|
23848 | Sets the rigidity of a type variable
|
23849 | </summary>
|
23850 | </member>
|
23851 | <member name="M:Microsoft.FSharp.Compiler.Tast.Typar.SetIdent(Microsoft.FSharp.Compiler.Ast.Ident)">
|
23852 | <summary>
|
23853 | Sets the identifier associated with a type variable
|
23854 | </summary>
|
23855 | </member>
|
23856 | <member name="M:Microsoft.FSharp.Compiler.Tast.Typar.SetEqualityDependsOn(System.Boolean)">
|
23857 | <summary>
|
23858 | Sets whether the equality constraint of a type definition depends on this type variable
|
23859 | </summary>
|
23860 | </member>
|
23861 | <member name="M:Microsoft.FSharp.Compiler.Tast.Typar.SetDynamicReq(Microsoft.FSharp.Compiler.Tast.TyparDynamicReq)">
|
23862 | <summary>
|
23863 | Sets whether a type variable is required at runtime
|
23864 | </summary>
|
23865 | </member>
|
23866 | <member name="M:Microsoft.FSharp.Compiler.Tast.Typar.SetCompilerGenerated(System.Boolean)">
|
23867 | <summary>
|
23868 | Sets whether a type variable is compiler generated
|
23869 | </summary>
|
23870 | </member>
|
23871 | <member name="M:Microsoft.FSharp.Compiler.Tast.Typar.SetComparisonDependsOn(System.Boolean)">
|
23872 | <summary>
|
23873 | Sets whether the comparison constraint of a type definition depends on this type variable
|
23874 | </summary>
|
23875 | </member>
|
23876 | <member name="M:Microsoft.FSharp.Compiler.Tast.Typar.NewUnlinked">
|
23877 | <summary>
|
23878 | Creates a type variable that contains empty data, and is not yet linked. Only used during unpickling of F# metadata.
|
23879 | </summary>
|
23880 | </member>
|
23881 | <member name="M:Microsoft.FSharp.Compiler.Tast.Typar.New(Microsoft.FSharp.Compiler.Tast.TyparData)">
|
23882 | <summary>
|
23883 | Creates a type variable based on the given data. Only used during unpickling of F# metadata.
|
23884 | </summary>
|
23885 | </member>
|
23886 | <member name="M:Microsoft.FSharp.Compiler.Tast.Typar.Link(Microsoft.FSharp.Compiler.Tast.TyparData)">
|
23887 | <summary>
|
23888 | Links a previously unlinked type variable to the given data. Only used during unpickling of F# metadata.
|
23889 | </summary>
|
23890 | </member>
|
23891 | <member name="M:Microsoft.FSharp.Compiler.Tast.Typar.FixupConstraints(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TyparConstraint})">
|
23892 | <summary>
|
23893 | Adjusts the constraints associated with a type variable
|
23894 | </summary>
|
23895 | </member>
|
23896 | <member name="T:Microsoft.FSharp.Compiler.Tast.Typar">
|
23897 | <summary>
|
23898 | A declared generic type/measure parameter, or a type/measure inference variable.
|
23899 | </summary>
|
23900 | </member>
|
23901 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyparData.typar_constraints">
|
23902 | <summary>
|
23903 | The inferred constraints for the type inference variable
|
23904 | </summary>
|
23905 | </member>
|
23906 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyparData.typar_solution">
|
23907 | <summary>
|
23908 | An inferred equivalence for a type inference variable.
|
23909 | </summary>
|
23910 | </member>
|
23911 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyparData.typar_attribs">
|
23912 | <summary>
|
23913 | The declared attributes of the type parameter. Empty for type inference variables.
|
23914 | </summary>
|
23915 | </member>
|
23916 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyparData.typar_xmldoc">
|
23917 | <summary>
|
23918 | The documentation for the type parameter. Empty for type inference variables.
|
23919 | </summary>
|
23920 | </member>
|
23921 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyparData.typar_stamp">
|
23922 | <summary>
|
23923 | The unique stamp of the typar blob.
|
23924 | </summary>
|
23925 | </member>
|
23926 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyparData.typar_il_name">
|
23927 | <summary>
|
23928 | MUTABILITY: we set the names of generalized inference type parameters to make the look nice for IL code generation
|
23929 | </summary>
|
23930 | </member>
|
23931 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyparData.typar_id">
|
23932 | <summary>
|
23933 | MUTABILITY: we set the names of generalized inference type parameters to make the look nice for IL code generation
|
23934 | </summary>
|
23935 | </member>
|
23936 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparData">
|
23937 | <summary>
|
23938 | Backing data for type parameters and type inference variables
|
23939 | </summary>
|
23940 | </member>
|
23941 | <member name="T:Microsoft.FSharp.Compiler.Tast.Accessibility.TAccess">
|
23942 | <summary>
|
23943 | Indicates the construct can only be accessed from any code in the given type constructor, module or assembly. [] indicates global scope.
|
23944 | </summary>
|
23945 | </member>
|
23946 | <member name="T:Microsoft.FSharp.Compiler.Tast.Construct">
|
23947 | <summary>
|
23948 | A set of static methods for constructing types.
|
23949 | </summary>
|
23950 | </member>
|
23951 | <member name="F:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.entities@1491">
|
23952 | <summary>
|
23953 | Mutation used during compilation of FSharp.Core.dll
|
23954 | </summary>
|
23955 | </member>
|
23956 | <member name="P:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.TypesByAccessNames">
|
23957 | <summary>
|
23958 | Get a table of types defined within this module, namespace or type. The
|
23959 | table is indexed by both name and, for generic types, also by mangled name.
|
23960 | </summary>
|
23961 | </member>
|
23962 | <member name="P:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.TypeDefinitions">
|
23963 | <summary>
|
23964 | Get a list of types defined within this module, namespace or type.
|
23965 | </summary>
|
23966 | </member>
|
23967 | <member name="P:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.TypeAndExceptionDefinitions">
|
23968 | <summary>
|
23969 | Get a list of type and exception definitions defined within this module, namespace or type.
|
23970 | </summary>
|
23971 | </member>
|
23972 | <member name="P:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.ModulesAndNamespacesByDemangledName">
|
23973 | <summary>
|
23974 | Get a table of nested module and namespace fragments indexed by demangled name (so 'ListModule' becomes 'List')
|
23975 | </summary>
|
23976 | </member>
|
23977 | <member name="P:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.ModuleOrNamespaceKind">
|
23978 | <summary>
|
23979 | Namespace or module-compiled-as-type?
|
23980 | </summary>
|
23981 | </member>
|
23982 | <member name="P:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.ModuleAndNamespaceDefinitions">
|
23983 | <summary>
|
23984 | Get a list of module and namespace definitions defined within this module, namespace or type.
|
23985 | </summary>
|
23986 | </member>
|
23987 | <member name="P:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.ExceptionDefinitionsByDemangledName">
|
23988 | <summary>
|
23989 | Get a table of F# exception definitions indexed by demangled name, so 'FailureException' is indexed by 'Failure'
|
23990 | </summary>
|
23991 | </member>
|
23992 | <member name="P:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.ExceptionDefinitions">
|
23993 | <summary>
|
23994 | Get a list of F# exception definitions defined within this module, namespace or type.
|
23995 | </summary>
|
23996 | </member>
|
23997 | <member name="P:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.AllValsByLogicalName">
|
23998 | <summary>
|
23999 | Get a table of values indexed by logical name
|
24000 | </summary>
|
24001 | </member>
|
24002 | <member name="P:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.AllValsAndMembersByPartialLinkageKey">
|
24003 | <summary>
|
24004 | Get a table of values and members indexed by partial linkage key, which includes name, the mangled name of the parent type (if any),
|
24005 | and the method argument count (if any).
|
24006 | </summary>
|
24007 | </member>
|
24008 | <member name="P:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.AllValsAndMembersByLogicalNameUncached">
|
24009 | <summary>
|
24010 | Compute a table of values and members indexed by logical name.
|
24011 | </summary>
|
24012 | </member>
|
24013 | <member name="P:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.AllValsAndMembers">
|
24014 | <summary>
|
24015 | Values, including members in F# types in this module-or-namespace-fragment.
|
24016 | </summary>
|
24017 | </member>
|
24018 | <member name="P:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.AllEntitiesByLogicalMangledName">
|
24019 | <summary>
|
24020 | Get a table of entities indexed by both logical name
|
24021 | </summary>
|
24022 | </member>
|
24023 | <member name="P:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.AllEntitiesByCompiledAndLogicalMangledNames">
|
24024 | <summary>
|
24025 | Get a table of entities indexed by both logical and compiled names
|
24026 | </summary>
|
24027 | </member>
|
24028 | <member name="P:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.AllEntities">
|
24029 | <summary>
|
24030 | Type, mapping mangled name to Tycon, e.g.
|
24031 | </summary>
|
24032 | </member>
|
24033 | <member name="P:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.ActivePatternElemRefLookupTable">
|
24034 | <summary>
|
24035 | Get a table of the active patterns defined in this module.
|
24036 | </summary>
|
24037 | </member>
|
24038 | <member name="M:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.TypesByDemangledNameAndArity(Microsoft.FSharp.Compiler.Range.range)">
|
24039 | <summary>
|
24040 | Get a table of types defined within this module, namespace or type. The
|
24041 | table is indexed by both name and generic arity. This means that for generic
|
24042 | types "List`1", the entry (List,1) will be present.
|
24043 | </summary>
|
24044 | </member>
|
24045 | <member name="M:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.TryLinkVal(Microsoft.FSharp.Compiler.Tast.CcuThunk,Microsoft.FSharp.Compiler.Tast.ValLinkageFullKey)">
|
24046 | <summary>
|
24047 | Try to find the member with the given linkage key in the given module.
|
24048 | </summary>
|
24049 | </member>
|
24050 | <member name="M:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.AddVal(Microsoft.FSharp.Compiler.Tast.Val)">
|
24051 | <summary>
|
24052 | Return a new module or namespace type with a value added.
|
24053 | </summary>
|
24054 | </member>
|
24055 | <member name="M:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.AddProvidedTypeEntity(Microsoft.FSharp.Compiler.Tast.Entity)">
|
24056 | <summary>
|
24057 | Mutation used in hosting scenarios to hold the hosted types in this module or namespace
|
24058 | </summary>
|
24059 | </member>
|
24060 | <member name="M:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.AddModuleOrNamespaceByMutation(Microsoft.FSharp.Compiler.Tast.Entity)">
|
24061 | <summary>
|
24062 | Mutation used during compilation of FSharp.Core.dll
|
24063 | </summary>
|
24064 | </member>
|
24065 | <member name="M:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType.AddEntity(Microsoft.FSharp.Compiler.Tast.Entity)">
|
24066 | <summary>
|
24067 | Return a new module or namespace type with an entity added.
|
24068 | </summary>
|
24069 | </member>
|
24070 | <member name="T:Microsoft.FSharp.Compiler.Tast.ExceptionInfo.TExnNone">
|
24071 | <summary>
|
24072 | Indicates that an exception is abstract, i.e. is in a signature file, and we do not know the representation
|
24073 | </summary>
|
24074 | </member>
|
24075 | <member name="T:Microsoft.FSharp.Compiler.Tast.ExceptionInfo.TExnFresh">
|
24076 | <summary>
|
24077 | Indicates that an exception carries the given record of values
|
24078 | </summary>
|
24079 | </member>
|
24080 | <member name="T:Microsoft.FSharp.Compiler.Tast.ExceptionInfo.TExnAsmRepr">
|
24081 | <summary>
|
24082 | Indicates that an exception is shorthand for the given .NET exception type
|
24083 | </summary>
|
24084 | </member>
|
24085 | <member name="T:Microsoft.FSharp.Compiler.Tast.ExceptionInfo.TExnAbbrevRepr">
|
24086 | <summary>
|
24087 | Indicates that an exception is an abbreviation for the given exception
|
24088 | </summary>
|
24089 | </member>
|
24090 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.rfield_other_range">
|
24091 | <summary>
|
24092 | If this field is populated, this is the implementation range for an item in a signature, otherwise it is
|
24093 | the signature range for an item in an implementation
|
24094 | </summary>
|
24095 | </member>
|
24096 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.rfield_id">
|
24097 | <summary>
|
24098 | Name/declaration-location of the field
|
24099 | </summary>
|
24100 | </member>
|
24101 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.rfield_fattribs">
|
24102 | <summary>
|
24103 | Attributes attached to generated field
|
24104 | </summary>
|
24105 | </member>
|
24106 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.rfield_pattribs">
|
24107 | <summary>
|
24108 | Attributes attached to generated property
|
24109 | </summary>
|
24110 | </member>
|
24111 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.rfield_access">
|
24112 | <summary>
|
24113 | Indicates the declared visibility of the field, not taking signatures into account
|
24114 | </summary>
|
24115 | </member>
|
24116 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.rfield_const">
|
24117 | <summary>
|
24118 | The default initialization info, for static literals
|
24119 | </summary>
|
24120 | </member>
|
24121 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.rfield_secret">
|
24122 | <summary>
|
24123 | Indicates a compiler generated field, not visible to Intellisense or name resolution
|
24124 | </summary>
|
24125 | </member>
|
24126 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.rfield_volatile">
|
24127 | <summary>
|
24128 | Indicates a volatile field
|
24129 | </summary>
|
24130 | </member>
|
24131 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.rfield_static">
|
24132 | <summary>
|
24133 | Indicates a static field
|
24134 | </summary>
|
24135 | </member>
|
24136 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.rfield_type">
|
24137 | <summary>
|
24138 | The type of the field, w.r.t. the generic parameters of the enclosing type constructor
|
24139 | </summary>
|
24140 | </member>
|
24141 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.rfield_xmldocsig">
|
24142 | <summary>
|
24143 | XML Documentation signature for the field
|
24144 | </summary>
|
24145 | </member>
|
24146 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.rfield_xmldoc">
|
24147 | <summary>
|
24148 | Documentation for the field
|
24149 | </summary>
|
24150 | </member>
|
24151 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.rfield_mutable">
|
24152 | <summary>
|
24153 | Is the field declared mutable in F#?
|
24154 | </summary>
|
24155 | </member>
|
24156 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.XmlDocSig(System.String)">
|
24157 | <summary>
|
24158 | Get or set the XML documentation signature for the field
|
24159 | </summary>
|
24160 | </member>
|
24161 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.XmlDocSig">
|
24162 | <summary>
|
24163 | Get or set the XML documentation signature for the field
|
24164 | </summary>
|
24165 | </member>
|
24166 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.XmlDoc">
|
24167 | <summary>
|
24168 | XML Documentation signature for the field
|
24169 | </summary>
|
24170 | </member>
|
24171 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.Range">
|
24172 | <summary>
|
24173 | Declaration-location of the field
|
24174 | </summary>
|
24175 | </member>
|
24176 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.PropertyAttribs">
|
24177 | <summary>
|
24178 | Attributes attached to generated property
|
24179 | </summary>
|
24180 | </member>
|
24181 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.Name">
|
24182 | <summary>
|
24183 | Name of the field
|
24184 | </summary>
|
24185 | </member>
|
24186 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.LiteralValue">
|
24187 | <summary>
|
24188 | The default initialization info, for static literals
|
24189 | </summary>
|
24190 | </member>
|
24191 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.IsZeroInit">
|
24192 | <summary>
|
24193 | Indicates if the field is zero-initialized
|
24194 | </summary>
|
24195 | </member>
|
24196 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.IsVolatile">
|
24197 | <summary>
|
24198 | Indicates a volatile field
|
24199 | </summary>
|
24200 | </member>
|
24201 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.IsStatic">
|
24202 | <summary>
|
24203 | Indicates a static field
|
24204 | </summary>
|
24205 | </member>
|
24206 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.IsMutable">
|
24207 | <summary>
|
24208 | Is the field declared mutable in F#?
|
24209 | </summary>
|
24210 | </member>
|
24211 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.IsCompilerGenerated">
|
24212 | <summary>
|
24213 | Indicates a compiler generated field, not visible to Intellisense or name resolution
|
24214 | </summary>
|
24215 | </member>
|
24216 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.Id">
|
24217 | <summary>
|
24218 | Name/declaration-location of the field
|
24219 | </summary>
|
24220 | </member>
|
24221 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.FormalType">
|
24222 | <summary>
|
24223 | The type of the field, w.r.t. the generic parameters of the enclosing type constructor
|
24224 | </summary>
|
24225 | </member>
|
24226 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.FieldAttribs">
|
24227 | <summary>
|
24228 | Attributes attached to generated field
|
24229 | </summary>
|
24230 | </member>
|
24231 | <member name="P:Microsoft.FSharp.Compiler.Tast.RecdField.Accessibility">
|
24232 | <summary>
|
24233 | Indicates the declared visibility of the field, not taking signatures into account
|
24234 | </summary>
|
24235 | </member>
|
24236 | <member name="T:Microsoft.FSharp.Compiler.Tast.RecdField">
|
24237 | <summary>
|
24238 | This may represent a "field" in either a struct, class, record or union
|
24239 | It is normally compiled to a property.
|
24240 | </summary>
|
24241 | </member>
|
24242 | <member name="P:Microsoft.FSharp.Compiler.Tast.UnionCase.Attribs">
|
24243 | <summary>
|
24244 | Attributes, attached to the generated static method to make instances of the case
|
24245 | </summary>
|
24246 | </member>
|
24247 | <member name="P:Microsoft.FSharp.Compiler.Tast.UnionCase.Accessibility">
|
24248 | <summary>
|
24249 | Indicates the declared visibility of the union constructor, not taking signatures into account
|
24250 | </summary>
|
24251 | </member>
|
24252 | <member name="P:Microsoft.FSharp.Compiler.Tast.UnionCase.OtherRangeOpt">
|
24253 | <summary>
|
24254 | If this field is populated, this is the implementation range for an item in a signature, otherwise it is
|
24255 | the signature range for an item in an implementation
|
24256 | </summary>
|
24257 | </member>
|
24258 | <member name="P:Microsoft.FSharp.Compiler.Tast.UnionCase.Id">
|
24259 | <summary>
|
24260 | Name/range of the case
|
24261 | </summary>
|
24262 | </member>
|
24263 | <member name="P:Microsoft.FSharp.Compiler.Tast.UnionCase.XmlDocSig">
|
24264 | <summary>
|
24265 | XML documentation signature for the case
|
24266 | </summary>
|
24267 | </member>
|
24268 | <member name="P:Microsoft.FSharp.Compiler.Tast.UnionCase.XmlDoc">
|
24269 | <summary>
|
24270 | Documentation for the case
|
24271 | </summary>
|
24272 | </member>
|
24273 | <member name="P:Microsoft.FSharp.Compiler.Tast.UnionCase.CompiledName">
|
24274 | <summary>
|
24275 | Name of the case in generated IL code
|
24276 | </summary>
|
24277 | </member>
|
24278 | <member name="P:Microsoft.FSharp.Compiler.Tast.UnionCase.ReturnType">
|
24279 | <summary>
|
24280 | Return type constructed by the case. Normally exactly the type of the enclosing type, sometimes an abbreviation of it
|
24281 | </summary>
|
24282 | </member>
|
24283 | <member name="P:Microsoft.FSharp.Compiler.Tast.UnionCase.FieldTable">
|
24284 | <summary>
|
24285 | Data carried by the case.
|
24286 | </summary>
|
24287 | </member>
|
24288 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyconUnionData.CompiledRepresentation">
|
24289 | <summary>
|
24290 | The ILX data structure representing the discriminated union.
|
24291 | </summary>
|
24292 | </member>
|
24293 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyconUnionData.CasesTable">
|
24294 | <summary>
|
24295 | The cases contained in the discriminated union.
|
24296 | </summary>
|
24297 | </member>
|
24298 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyconUnionCases.CasesByName">
|
24299 | <summary>
|
24300 | The cases of the discriminated union, indexed by name.
|
24301 | </summary>
|
24302 | </member>
|
24303 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyconUnionCases.CasesByIndex">
|
24304 | <summary>
|
24305 | The cases of the discriminated union, in declaration order.
|
24306 | </summary>
|
24307 | </member>
|
24308 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyconRecdFields.FieldsByName">
|
24309 | <summary>
|
24310 | The fields of the record, indexed by name.
|
24311 | </summary>
|
24312 | </member>
|
24313 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyconRecdFields.FieldsByIndex">
|
24314 | <summary>
|
24315 | The fields of the record, in declaration order.
|
24316 | </summary>
|
24317 | </member>
|
24318 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyconObjModelData.fsobjmodel_rfields">
|
24319 | <summary>
|
24320 | The fields of the class, struct or enum
|
24321 | </summary>
|
24322 | </member>
|
24323 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyconObjModelData.fsobjmodel_vslots">
|
24324 | <summary>
|
24325 | The declared abstract slots of the class, interface or struct
|
24326 | </summary>
|
24327 | </member>
|
24328 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyconObjModelData.fsobjmodel_kind">
|
24329 | <summary>
|
24330 | Indicates whether the type declaration is a class, interface, enum, delegate or struct
|
24331 | </summary>
|
24332 | </member>
|
24333 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyconObjModelKind.TTyconEnum">
|
24334 | <summary>
|
24335 | Indicates the type is an enumeration
|
24336 | </summary>
|
24337 | </member>
|
24338 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyconObjModelKind.TTyconDelegate">
|
24339 | <summary>
|
24340 | Indicates the type is a delegate with the given Invoke signature
|
24341 | </summary>
|
24342 | </member>
|
24343 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyconObjModelKind.TTyconStruct">
|
24344 | <summary>
|
24345 | Indicates the type is a struct
|
24346 | </summary>
|
24347 | </member>
|
24348 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyconObjModelKind.TTyconInterface">
|
24349 | <summary>
|
24350 | Indicates the type is an interface
|
24351 | </summary>
|
24352 | </member>
|
24353 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyconObjModelKind.TTyconClass">
|
24354 | <summary>
|
24355 | Indicates the type is a class (also used for units-of-measure)
|
24356 | </summary>
|
24357 | </member>
|
24358 | <member name="P:Microsoft.FSharp.Compiler.Tast.TProvidedTypeInfo.IsSuppressRelocate">
|
24359 | <summary>
|
24360 | Indicates the type is generated, but type-relocation is suppressed
|
24361 | </summary>
|
24362 | </member>
|
24363 | <member name="P:Microsoft.FSharp.Compiler.Tast.TProvidedTypeInfo.IsErased">
|
24364 | <summary>
|
24365 | Indicates the type is erased
|
24366 | </summary>
|
24367 | </member>
|
24368 | <member name="P:Microsoft.FSharp.Compiler.Tast.TProvidedTypeInfo.IsDelegate">
|
24369 | <summary>
|
24370 | A flag read from the provided type and used to compute basic properties of the type definition.
|
24371 | Reading is delayed, since it looks at the .BaseType
|
24372 | </summary>
|
24373 | </member>
|
24374 | <member name="P:Microsoft.FSharp.Compiler.Tast.TProvidedTypeInfo.UnderlyingTypeOfEnum">
|
24375 | <summary>
|
24376 | A type read from the provided type and used to compute basic properties of the type definition.
|
24377 | Reading is delayed, since it does an import on the underlying type
|
24378 | </summary>
|
24379 | </member>
|
24380 | <member name="P:Microsoft.FSharp.Compiler.Tast.TProvidedTypeInfo.IsEnum">
|
24381 | <summary>
|
24382 | A flag read eagerly from the provided type and used to compute basic properties of the type definition.
|
24383 | </summary>
|
24384 | </member>
|
24385 | <member name="P:Microsoft.FSharp.Compiler.Tast.TProvidedTypeInfo.IsStructOrEnum">
|
24386 | <summary>
|
24387 | A flag read eagerly from the provided type and used to compute basic properties of the type definition.
|
24388 | </summary>
|
24389 | </member>
|
24390 | <member name="P:Microsoft.FSharp.Compiler.Tast.TProvidedTypeInfo.IsInterface">
|
24391 | <summary>
|
24392 | A flag read eagerly from the provided type and used to compute basic properties of the type definition.
|
24393 | </summary>
|
24394 | </member>
|
24395 | <member name="P:Microsoft.FSharp.Compiler.Tast.TProvidedTypeInfo.IsSealed">
|
24396 | <summary>
|
24397 | A flag read eagerly from the provided type and used to compute basic properties of the type definition.
|
24398 | </summary>
|
24399 | </member>
|
24400 | <member name="P:Microsoft.FSharp.Compiler.Tast.TProvidedTypeInfo.IsClass">
|
24401 | <summary>
|
24402 | A flag read eagerly from the provided type and used to compute basic properties of the type definition.
|
24403 | </summary>
|
24404 | </member>
|
24405 | <member name="P:Microsoft.FSharp.Compiler.Tast.TProvidedTypeInfo.LazyBaseType">
|
24406 | <summary>
|
24407 | The base type of the type. We use it to compute the compiled representation of the type for erased types.
|
24408 | Reading is delayed, since it does an import on the underlying type
|
24409 | </summary>
|
24410 | </member>
|
24411 | <member name="P:Microsoft.FSharp.Compiler.Tast.TProvidedTypeInfo.ProvidedType">
|
24412 | <summary>
|
24413 | The underlying System.Type (wrapped as a ProvidedType to make sure we don't call random things on
|
24414 | System.Type, and wrapped as Tainted to make sure we track which provider this came from, for reporting
|
24415 | error messages)
|
24416 | </summary>
|
24417 | </member>
|
24418 | <member name="P:Microsoft.FSharp.Compiler.Tast.TProvidedTypeInfo.ResolutionEnvironment">
|
24419 | <summary>
|
24420 | The parameters given to the provider that provided to this type.
|
24421 | </summary>
|
24422 | </member>
|
24423 | <member name="T:Microsoft.FSharp.Compiler.Tast.TProvidedTypeInfo">
|
24424 | <summary>
|
24425 | The information kept about a provided type
|
24426 | </summary>
|
24427 | </member>
|
24428 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyconRepresentation.TNoRepr">
|
24429 | <summary>
|
24430 | The 'NoRepr' value here has four meanings:
|
24431 | (1) it indicates 'not yet known' during the first 2 phases of establishing type definitions
|
24432 | (2) it indicates 'no representation', i.e. 'type X' in signatures
|
24433 | (3) it is the setting used for exception definitions (!)
|
24434 | (4) it is the setting used for modules and namespaces.
|
24435 |
|
24436 | It would be better to separate the "not yet known" and other cases out.
|
24437 | The information for exception definitions should be folded into here.
|
24438 | </summary>
|
24439 | </member>
|
24440 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyconRepresentation.TProvidedNamespaceExtensionPoint">
|
24441 | <summary>
|
24442 | Indicates the representation information for a provided namespace.
|
24443 | </summary>
|
24444 | </member>
|
24445 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyconRepresentation.TProvidedTypeExtensionPoint">
|
24446 | <summary>
|
24447 | TProvidedTypeExtensionPoint
|
24448 |
|
24449 | Indicates the representation information for a provided type.
|
24450 | </summary>
|
24451 | </member>
|
24452 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyconRepresentation.TMeasureableRepr">
|
24453 | <summary>
|
24454 | Indicates the type is parameterized on a measure (e.g. float<_>) but erases to some other type (e.g. float)
|
24455 | </summary>
|
24456 | </member>
|
24457 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyconRepresentation.TAsmRepr">
|
24458 | <summary>
|
24459 | Indicates the type is implemented as IL assembly code using the given closed Abstract IL type
|
24460 | </summary>
|
24461 | </member>
|
24462 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyconRepresentation.TILObjectRepr">
|
24463 | <summary>
|
24464 | TILObjectRepr(scope, nesting, definition)
|
24465 |
|
24466 | Indicates the type is a type from a .NET assembly without F# metadata.
|
24467 | </summary>
|
24468 | </member>
|
24469 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyconRepresentation.TUnionRepr">
|
24470 | <summary>
|
24471 | Indicates the type is a discriminated union
|
24472 | </summary>
|
24473 | </member>
|
24474 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyconRepresentation.TRecdRepr">
|
24475 | <summary>
|
24476 | Indicates the type is a record
|
24477 | </summary>
|
24478 | </member>
|
24479 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyconRepresentation.TFSharpObjectRepr">
|
24480 | <summary>
|
24481 | Indicates the type is a class, struct, enum, delegate or interface
|
24482 | </summary>
|
24483 | </member>
|
24484 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyconRepresentation">
|
24485 | <summary>
|
24486 | The information for the contents of a type. Also used for a provided namespace.
|
24487 | </summary>
|
24488 | </member>
|
24489 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyconAugmentation.tcaug_abstract">
|
24490 | <summary>
|
24491 | Set to true if the type is determined to be abstract
|
24492 | </summary>
|
24493 | </member>
|
24494 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyconAugmentation.tcaug_closed">
|
24495 | <summary>
|
24496 | Set to true at the end of the scope where proper augmentations are allowed
|
24497 | </summary>
|
24498 | </member>
|
24499 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyconAugmentation.tcaug_super">
|
24500 | <summary>
|
24501 | Super type, if any
|
24502 | </summary>
|
24503 | </member>
|
24504 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyconAugmentation.tcaug_interfaces">
|
24505 | <summary>
|
24506 | Interface implementations - boolean indicates compiler-generated
|
24507 | </summary>
|
24508 | </member>
|
24509 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyconAugmentation.tcaug_adhoc">
|
24510 | <summary>
|
24511 | Properties, methods etc. as lookup table
|
24512 | </summary>
|
24513 | </member>
|
24514 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyconAugmentation.tcaug_adhoc_list">
|
24515 | <summary>
|
24516 | Properties, methods etc. in declaration order. The boolean flag for each indicates if the
|
24517 | member is known to be an explicit interface implementation. This must be computed and
|
24518 | saved prior to remapping assembly information.
|
24519 | </summary>
|
24520 | </member>
|
24521 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyconAugmentation.tcaug_hasObjectGetHashCode">
|
24522 | <summary>
|
24523 | True if the type defined an Object.GetHashCode method. In this
|
24524 | case we give a warning if we auto-generate a hash method since the semantics may not match up
|
24525 | </summary>
|
24526 | </member>
|
24527 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyconAugmentation.tcaug_hash_and_equals_withc">
|
24528 | <summary>
|
24529 | This is the value implementing the auto-generated comparison
|
24530 | semantics if any. It is not present if the type defines its own implementation
|
24531 | of IStructuralEquatable or if the type doesn't implement IComparable implicitly.
|
24532 | </summary>
|
24533 | </member>
|
24534 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyconAugmentation.tcaug_equals">
|
24535 | <summary>
|
24536 | This is the value implementing the auto-generated equality
|
24537 | semantics if any. It is not present if the type defines its own implementation
|
24538 | of Object.Equals or if the type doesn't override Object.Equals implicitly.
|
24539 | </summary>
|
24540 | </member>
|
24541 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyconAugmentation.tcaug_compare_withc">
|
24542 | <summary>
|
24543 | This is the value implementing the auto-generated comparison
|
24544 | semantics if any. It is not present if the type defines its own implementation
|
24545 | of IStructuralComparable or if the type doesn't implement IComparable implicitly.
|
24546 | </summary>
|
24547 | </member>
|
24548 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyconAugmentation.tcaug_compare">
|
24549 | <summary>
|
24550 | This is the value implementing the auto-generated comparison
|
24551 | semantics if any. It is not present if the type defines its own implementation
|
24552 | of IComparable or if the type doesn't implement IComparable implicitly.
|
24553 | </summary>
|
24554 | </member>
|
24555 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityData.entity_il_repr_cache">
|
24556 | <summary>
|
24557 | Used during codegen to hold the ILX representation indicating how to access the type
|
24558 | </summary>
|
24559 | </member>
|
24560 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityData.entity_cpath">
|
24561 | <summary>
|
24562 | The stable path to the type, e.g. Microsoft.FSharp.Core.FSharpFunc`2
|
24563 | </summary>
|
24564 | </member>
|
24565 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityData.entity_accessiblity">
|
24566 | <summary>
|
24567 | Indicates how visible is the entity is.
|
24568 | </summary>
|
24569 | </member>
|
24570 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityData.entity_pubpath">
|
24571 | <summary>
|
24572 | The stable path to the type, e.g. Microsoft.FSharp.Core.FSharpFunc`2
|
24573 | </summary>
|
24574 | </member>
|
24575 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityData.entity_xmldocsig">
|
24576 | <summary>
|
24577 | The XML document signature for this entity
|
24578 | </summary>
|
24579 | </member>
|
24580 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityData.entity_xmldoc">
|
24581 | <summary>
|
24582 | The declared documentation for the type or module
|
24583 | </summary>
|
24584 | </member>
|
24585 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityData.entity_modul_contents">
|
24586 | <summary>
|
24587 | This field is used when the 'tycon' is really a module definition. It holds statically nested type definitions and nested modules
|
24588 | </summary>
|
24589 | </member>
|
24590 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityData.entity_exn_info">
|
24591 | <summary>
|
24592 | Field used when the 'tycon' is really an exception definition
|
24593 | </summary>
|
24594 | </member>
|
24595 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityData.entity_tycon_tcaug">
|
24596 | <summary>
|
24597 | The methods and properties of the type
|
24598 | </summary>
|
24599 | </member>
|
24600 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityData.entity_tycon_abbrev">
|
24601 | <summary>
|
24602 | If non-None, indicates the type is an abbreviation for another type.
|
24603 | </summary>
|
24604 | </member>
|
24605 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityData.entity_tycon_repr">
|
24606 | <summary>
|
24607 | The declared representation of the type, i.e. record, union, class etc.
|
24608 | </summary>
|
24609 | </member>
|
24610 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityData.entity_attribs">
|
24611 | <summary>
|
24612 | The declared attributes for the type
|
24613 | </summary>
|
24614 | </member>
|
24615 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityData.entity_tycon_repr_accessibility">
|
24616 | <summary>
|
24617 | The declared accessibility of the representation, not taking signatures into account
|
24618 | </summary>
|
24619 | </member>
|
24620 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityData.entity_other_range">
|
24621 | <summary>
|
24622 | If this field is populated, this is the implementation range for an item in a signature, otherwise it is
|
24623 | the signature range for an item in an implementation
|
24624 | </summary>
|
24625 | </member>
|
24626 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityData.entity_range">
|
24627 | <summary>
|
24628 | The declaration location for the type constructor
|
24629 | </summary>
|
24630 | </member>
|
24631 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityData.entity_compiled_name">
|
24632 | <summary>
|
24633 | The name of the type, possibly with `n mangling
|
24634 | </summary>
|
24635 | </member>
|
24636 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityData.entity_logical_name">
|
24637 | <summary>
|
24638 | The name of the type, possibly with `n mangling
|
24639 | </summary>
|
24640 | </member>
|
24641 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityData.entity_stamp">
|
24642 | <summary>
|
24643 | The unique stamp of the "tycon blob". Note the same tycon in signature and implementation get different stamps
|
24644 | </summary>
|
24645 | </member>
|
24646 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityData.entity_typars">
|
24647 | <summary>
|
24648 | The declared type parameters of the type
|
24649 | </summary>
|
24650 | </member>
|
24651 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.XmlDocSig(System.String)">
|
24652 | <summary>
|
24653 | The XML documentation sig-string of the entity, if any, to use to lookup an .xml doc file. This also acts
|
24654 | as a cache for this sig-string computation.
|
24655 | </summary>
|
24656 | </member>
|
24657 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.XmlDocSig">
|
24658 | <summary>
|
24659 | The XML documentation sig-string of the entity, if any, to use to lookup an .xml doc file. This also acts
|
24660 | as a cache for this sig-string computation.
|
24661 | </summary>
|
24662 | </member>
|
24663 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.XmlDoc">
|
24664 | <summary>
|
24665 | The XML documentation of the entity, if any. If the entity is backed by provided metadata
|
24666 | then this _does_ include this documentation. If the entity is backed by Abstract IL metadata
|
24667 | or comes from another F# assembly then it does not (because the documentation will get read from
|
24668 | an XML file).
|
24669 | </summary>
|
24670 | </member>
|
24671 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.UnionTypeInfo">
|
24672 | <summary>
|
24673 | Get the union cases and other union-type information for a type, if any
|
24674 | </summary>
|
24675 | </member>
|
24676 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.UnionCasesAsList">
|
24677 | <summary>
|
24678 | Get the union cases for a type, if any, as a list
|
24679 | </summary>
|
24680 | </member>
|
24681 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.UnionCasesArray">
|
24682 | <summary>
|
24683 | Get the union cases for a type, if any
|
24684 | </summary>
|
24685 | </member>
|
24686 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.TypeReprInfo">
|
24687 | <summary>
|
24688 | The information about the r.h.s. of a type definition, if any. For example, the r.h.s. of a union or record type.
|
24689 | </summary>
|
24690 | </member>
|
24691 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.TypeReprAccessibility">
|
24692 | <summary>
|
24693 | Get the value representing the accessibility of the r.h.s. of an F# type definition.
|
24694 | </summary>
|
24695 | </member>
|
24696 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.TypeOrMeasureKind">
|
24697 | <summary>
|
24698 | The kind of the type definition - is it a measure definition or a type definition?
|
24699 | </summary>
|
24700 | </member>
|
24701 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.TypeContents">
|
24702 | <summary>
|
24703 | The logical contents of the entity when it is a type definition.
|
24704 | </summary>
|
24705 | </member>
|
24706 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.TypeAbbrev">
|
24707 | <summary>
|
24708 | Get the type abbreviated by this type definition, if it is an F# type abbreviation definition
|
24709 | </summary>
|
24710 | </member>
|
24711 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.TyparsNoRange">
|
24712 | <summary>
|
24713 | Get the type parameters for an entity that is a type declaration, otherwise return the empty list.
|
24714 | </summary>
|
24715 | </member>
|
24716 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.TrueInstanceFieldsAsList">
|
24717 | <summary>
|
24718 | Get a list of all instance fields for F#-defined record, struct and class fields in this type definition,
|
24719 | excluding compiler-generate fields.
|
24720 | </summary>
|
24721 | </member>
|
24722 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.TrueFieldsAsList">
|
24723 | <summary>
|
24724 | Get a list of all fields for F#-defined record, struct and class fields in this type definition,
|
24725 | including static fields, but excluding compiler-generate fields.
|
24726 | </summary>
|
24727 | </member>
|
24728 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.Stamp">
|
24729 | <summary>
|
24730 | A unique stamp for this module, namespace or type definition within the context of this compilation.
|
24731 | Note that because of signatures, there are situations where in a single compilation the "same"
|
24732 | module, namespace or type may have two distinct Entity objects that have distinct stamps.
|
24733 | </summary>
|
24734 | </member>
|
24735 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.Range">
|
24736 | <summary>
|
24737 | The code location where the module, namespace or type is defined.
|
24738 | </summary>
|
24739 | </member>
|
24740 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.PublicPath">
|
24741 | <summary>
|
24742 | Get a blob of data indicating how this type is nested in other namespaces, modules or types.
|
24743 | </summary>
|
24744 | </member>
|
24745 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.PreEstablishedHasDefaultConstructor">
|
24746 | <summary>
|
24747 | Indicates if we have pre-determined that a type definition has a default constructor.
|
24748 | </summary>
|
24749 | </member>
|
24750 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.ModuleOrNamespaceType">
|
24751 | <summary>
|
24752 | The logical contents of the entity when it is a module or namespace fragment.
|
24753 | </summary>
|
24754 | </member>
|
24755 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.MembersOfFSharpTyconSorted">
|
24756 | <summary>
|
24757 | Gets the immediate members of an F# type definition, excluding compiler-generated ones.
|
24758 | Note: result is alphabetically sorted, then for each name the results are in declaration order
|
24759 | </summary>
|
24760 | </member>
|
24761 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.MembersOfFSharpTyconByName">
|
24762 | <summary>
|
24763 | Gets all immediate members of an F# type definition keyed by name, including compiler-generated ones.
|
24764 | Note: result is a indexed table, and for each name the results are in reverse declaration order
|
24765 | </summary>
|
24766 | </member>
|
24767 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.LogicalName">
|
24768 | <summary>
|
24769 | The name of the namespace, module or type, possibly with mangling, e.g. List`1, List or FailureException
|
24770 | </summary>
|
24771 | </member>
|
24772 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsUnionTycon">
|
24773 | <summary>
|
24774 | Indicate if this is a type whose r.h.s. is known to be a union type definition.
|
24775 | </summary>
|
24776 | </member>
|
24777 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsTypeAbbrev">
|
24778 | <summary>
|
24779 | Indicates if this entity is an F# type abbreviation definition
|
24780 | </summary>
|
24781 | </member>
|
24782 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsStructRecordOrUnionTycon">
|
24783 | <summary>
|
24784 | Indicates if this is an F# type definition whose r.h.s. is known to be a record type definition that is a value type.
|
24785 | </summary>
|
24786 | </member>
|
24787 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsStructOrEnumTycon">
|
24788 | <summary>
|
24789 | Indicates if this is a struct or enum type definition , i.e. a value type definition
|
24790 | </summary>
|
24791 | </member>
|
24792 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsRecordTycon">
|
24793 | <summary>
|
24794 | Indicates if this is an F# type definition whose r.h.s. is known to be a record type definition.
|
24795 | </summary>
|
24796 | </member>
|
24797 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsProvidedNamespace">
|
24798 | <summary>
|
24799 | Indicates if the entity is a provided namespace fragment
|
24800 | </summary>
|
24801 | </member>
|
24802 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsProvidedGeneratedTycon">
|
24803 | <summary>
|
24804 | Indicates if the entity is a generated provided type definition, i.e. not erased.
|
24805 | </summary>
|
24806 | </member>
|
24807 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsProvidedErasedTycon">
|
24808 | <summary>
|
24809 | Indicates if the entity is an erased provided type definition
|
24810 | </summary>
|
24811 | </member>
|
24812 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsProvided">
|
24813 | <summary>
|
24814 | Indicates if the entity is a provided type or namespace definition
|
24815 | </summary>
|
24816 | </member>
|
24817 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsPrefixDisplay">
|
24818 | <summary>
|
24819 | Indicates the type prefers the "tycon<a,b>" syntax for display etc.
|
24820 | </summary>
|
24821 | </member>
|
24822 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsNamespace">
|
24823 | <summary>
|
24824 | Indicates if the entity is a namespace
|
24825 | </summary>
|
24826 | </member>
|
24827 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsModuleOrNamespace">
|
24828 | <summary>
|
24829 | Indicates the "tycon blob" is actually a module
|
24830 | </summary>
|
24831 | </member>
|
24832 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsModule">
|
24833 | <summary>
|
24834 | Indicates if the entity is an F# module definition
|
24835 | </summary>
|
24836 | </member>
|
24837 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsMeasureableReprTycon">
|
24838 | <summary>
|
24839 | Indicates if this is an F# type definition which is one of the special types in FSharp.Core.dll like 'float<_>' which
|
24840 | defines a measure type with a relation to an existing non-measure type as a representation.
|
24841 | </summary>
|
24842 | </member>
|
24843 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsLinked">
|
24844 | <summary>
|
24845 | Indicates if the entity is linked to backing data. Only used during unpickling of F# metadata.
|
24846 | </summary>
|
24847 | </member>
|
24848 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsILTycon">
|
24849 | <summary>
|
24850 | Indicate if this is a type definition backed by Abstract IL metadata.
|
24851 | </summary>
|
24852 | </member>
|
24853 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsILStructOrEnumTycon">
|
24854 | <summary>
|
24855 | Indicates if this is a .NET-defined struct or enum type definition , i.e. a value type definition
|
24856 | </summary>
|
24857 | </member>
|
24858 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsILEnumTycon">
|
24859 | <summary>
|
24860 | Indicates if this is a .NET-defined enum type definition
|
24861 | </summary>
|
24862 | </member>
|
24863 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsHiddenReprTycon">
|
24864 | <summary>
|
24865 | Indicates if this is an F# type definition whose r.h.s. definition is unknown (i.e. a traditional ML 'abstract' type in a signature,
|
24866 | which in F# is called a 'unknown representation' type).
|
24867 | </summary>
|
24868 | </member>
|
24869 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsFSharpStructOrEnumTycon">
|
24870 | <summary>
|
24871 | Indicates if this is an F#-defined struct or enum type definition , i.e. a value type definition
|
24872 | </summary>
|
24873 | </member>
|
24874 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsFSharpObjectModelTycon">
|
24875 | <summary>
|
24876 | Indicates if this is an F# type definition whose r.h.s. is known to be some kind of F# object model definition
|
24877 | </summary>
|
24878 | </member>
|
24879 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsFSharpInterfaceTycon">
|
24880 | <summary>
|
24881 | Indicates if this is an F#-defined interface type definition
|
24882 | </summary>
|
24883 | </member>
|
24884 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsFSharpEnumTycon">
|
24885 | <summary>
|
24886 | Indicates if this is an F#-defined enum type definition
|
24887 | </summary>
|
24888 | </member>
|
24889 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsFSharpDelegateTycon">
|
24890 | <summary>
|
24891 | Indicates if this is an F#-defined delegate type definition
|
24892 | </summary>
|
24893 | </member>
|
24894 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsFSharpClassTycon">
|
24895 | <summary>
|
24896 | Indicates if this is an F#-defined class type definition
|
24897 | </summary>
|
24898 | </member>
|
24899 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsExceptionDecl">
|
24900 | <summary>
|
24901 | Indicates if the entity represents an F# exception declaration.
|
24902 | </summary>
|
24903 | </member>
|
24904 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsErased">
|
24905 | <summary>
|
24906 | Indicates if the entity is erased, either a measure definition, or an erased provided type definition
|
24907 | </summary>
|
24908 | </member>
|
24909 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsEnumTycon">
|
24910 | <summary>
|
24911 | Indicates if this is an enum type definition
|
24912 | </summary>
|
24913 | </member>
|
24914 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.IsAsmReprTycon">
|
24915 | <summary>
|
24916 | Indicates if this is an F# type definition which is one of the special types in FSharp.Core.dll which uses
|
24917 | an assembly-code representation for the type, e.g. the primitive array type constructor.
|
24918 | </summary>
|
24919 | </member>
|
24920 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.ImmediateInterfacesOfFSharpTycon">
|
24921 | <summary>
|
24922 | Gets the immediate interface definitions of an F# type definition. Further interfaces may be supported through class and interface inheritance.
|
24923 | </summary>
|
24924 | </member>
|
24925 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.ImmediateInterfaceTypesOfFSharpTycon">
|
24926 | <summary>
|
24927 | Gets the immediate interface types of an F# type definition. Further interfaces may be supported through class and interface inheritance.
|
24928 | </summary>
|
24929 | </member>
|
24930 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.Id">
|
24931 | <summary>
|
24932 | The identifier at the point of declaration of the type definition.
|
24933 | </summary>
|
24934 | </member>
|
24935 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.ILTyconRawMetadata">
|
24936 | <summary>
|
24937 | Get the Abstract IL metadata for this type definition, assuming it is backed by Abstract IL metadata.
|
24938 | </summary>
|
24939 | </member>
|
24940 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.ILTyconInfo">
|
24941 | <summary>
|
24942 | Get the Abstract IL scope, nesting and metadata for this
|
24943 | type definition, assuming it is backed by Abstract IL metadata.
|
24944 | </summary>
|
24945 | </member>
|
24946 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.HasSelfReferentialConstructor">
|
24947 | <summary>
|
24948 | Indicates if we have pre-determined that a type definition has a self-referential constructor using 'as x'
|
24949 | </summary>
|
24950 | </member>
|
24951 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.GeneratedHashAndEqualsWithComparerValues">
|
24952 | <summary>
|
24953 | Gets any implicit hash/equals (with comparer argument) methods added to an F# record, union or struct type definition.
|
24954 | </summary>
|
24955 | </member>
|
24956 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.GeneratedHashAndEqualsValues">
|
24957 | <summary>
|
24958 | Gets any implicit hash/equals methods added to an F# record, union or struct type definition.
|
24959 | </summary>
|
24960 | </member>
|
24961 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.GeneratedCompareToWithComparerValues">
|
24962 | <summary>
|
24963 | Gets any implicit CompareTo (with comparer argument) methods added to an F# record, union or struct type definition.
|
24964 | </summary>
|
24965 | </member>
|
24966 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.GeneratedCompareToValues">
|
24967 | <summary>
|
24968 | Gets any implicit CompareTo methods added to an F# record, union or struct type definition.
|
24969 | </summary>
|
24970 | </member>
|
24971 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.FSharpObjectModelTypeInfo">
|
24972 | <summary>
|
24973 | Get the blob of information associated with an F# object-model type definition, i.e. class, interface, struct etc.
|
24974 | </summary>
|
24975 | </member>
|
24976 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.ExceptionInfo">
|
24977 | <summary>
|
24978 | The information about the r.h.s. of an F# exception definition, if any.
|
24979 | </summary>
|
24980 | </member>
|
24981 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.DisplayNameWithStaticParametersAndUnderscoreTypars">
|
24982 | <summary>
|
24983 | The display name of the namespace, module or type with <_,_,_> added for generic types, plus static parameters if any
|
24984 | </summary>
|
24985 | </member>
|
24986 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.DisplayNameWithStaticParameters">
|
24987 | <summary>
|
24988 | The display name of the namespace, module or type, e.g. List instead of List`1, including static parameters if any
|
24989 | </summary>
|
24990 | </member>
|
24991 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.DisplayName">
|
24992 | <summary>
|
24993 | The display name of the namespace, module or type, e.g. List instead of List`1, and no static parameters
|
24994 | </summary>
|
24995 | </member>
|
24996 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.DemangledModuleOrNamespaceName">
|
24997 | <summary>
|
24998 | Demangle the module name, if FSharpModuleWithSuffix is used
|
24999 | </summary>
|
25000 | </member>
|
25001 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.DefinitionRange">
|
25002 | <summary>
|
25003 | The range in the implementation, adjusted for an item in a signature
|
25004 | </summary>
|
25005 | </member>
|
25006 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.CompiledRepresentationForNamedType">
|
25007 | <summary>
|
25008 | Gets the data indicating the compiled representation of a named type or module in terms of Abstract IL data structures.
|
25009 | </summary>
|
25010 | </member>
|
25011 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.CompiledRepresentation">
|
25012 | <summary>
|
25013 | Gets the data indicating the compiled representation of a type or module in terms of Abstract IL data structures.
|
25014 | </summary>
|
25015 | </member>
|
25016 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.CompiledReprCache">
|
25017 | <summary>
|
25018 | Get the cache of the compiled ILTypeRef representation of this module or type.
|
25019 | </summary>
|
25020 | </member>
|
25021 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.CompiledName">
|
25022 | <summary>
|
25023 | The compiled name of the namespace, module or type, e.g. FSharpList`1, ListModule or FailureException
|
25024 | </summary>
|
25025 | </member>
|
25026 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.CompilationPathOpt">
|
25027 | <summary>
|
25028 | Get a blob of data indicating how this type is nested inside other namespaces, modules and types.
|
25029 | </summary>
|
25030 | </member>
|
25031 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.CompilationPath">
|
25032 | <summary>
|
25033 | Get a blob of data indicating how this type is nested inside other namespaces, modules and types.
|
25034 | </summary>
|
25035 | </member>
|
25036 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.Attribs">
|
25037 | <summary>
|
25038 | The F#-defined custom attributes of the entity, if any. If the entity is backed by Abstract IL or provided metadata
|
25039 | then this does not include any attributes from those sources.
|
25040 | </summary>
|
25041 | </member>
|
25042 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.AllInstanceFieldsAsList">
|
25043 | <summary>
|
25044 | Get a list of all instance fields for F#-defined record, struct and class fields in this type definition.
|
25045 | including hidden fields from the compilation of implicit class constructions.
|
25046 | </summary>
|
25047 | </member>
|
25048 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.AllGeneratedValues">
|
25049 | <summary>
|
25050 | Gets all implicit hash/equals/compare methods added to an F# record, union or struct type definition.
|
25051 | </summary>
|
25052 | </member>
|
25053 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.AllFieldsAsList">
|
25054 | <summary>
|
25055 | Get a list of fields for all the F#-defined record, struct and class fields in this type definition, including
|
25056 | static fields, 'val' declarations and hidden fields from the compilation of implicit class constructions.
|
25057 | </summary>
|
25058 | </member>
|
25059 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.AllFieldsArray">
|
25060 | <summary>
|
25061 | Get an array of fields for all the F#-defined record, struct and class fields in this type definition, including
|
25062 | static fields, 'val' declarations and hidden fields from the compilation of implicit class constructions.
|
25063 | </summary>
|
25064 | </member>
|
25065 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.AllFieldTable">
|
25066 | <summary>
|
25067 | Get a table of fields for all the F#-defined record, struct and class fields in this type definition, including
|
25068 | static fields, 'val' declarations and hidden fields from the compilation of implicit class constructions.
|
25069 | </summary>
|
25070 | </member>
|
25071 | <member name="P:Microsoft.FSharp.Compiler.Tast.Entity.Accessibility">
|
25072 | <summary>
|
25073 | Get the value representing the accessibility of an F# type definition or module.
|
25074 | </summary>
|
25075 | </member>
|
25076 | <member name="M:Microsoft.FSharp.Compiler.Tast.Entity.Typars(Microsoft.FSharp.Compiler.Range.range)">
|
25077 | <summary>
|
25078 | Get the type parameters for an entity that is a type declaration, otherwise return the empty list.
|
25079 |
|
25080 | Lazy because it may read metadata, must provide a context "range" in case error occurs reading metadata.
|
25081 | </summary>
|
25082 | </member>
|
25083 | <member name="M:Microsoft.FSharp.Compiler.Tast.Entity.SetIsStructRecordOrUnion(System.Boolean)">
|
25084 | <summary>
|
25085 | Sets the structness of a record or union type definition
|
25086 | </summary>
|
25087 | </member>
|
25088 | <member name="M:Microsoft.FSharp.Compiler.Tast.Entity.SetAttribs(Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Attrib})">
|
25089 | <summary>
|
25090 | Set the custom attributes on an F# type definition.
|
25091 | </summary>
|
25092 | </member>
|
25093 | <member name="M:Microsoft.FSharp.Compiler.Tast.Entity.NewUnlinked">
|
25094 | <summary>
|
25095 | Create a new entity with empty, unlinked data. Only used during unpickling of F# metadata.
|
25096 | </summary>
|
25097 | </member>
|
25098 | <member name="M:Microsoft.FSharp.Compiler.Tast.Entity.New``1(``0,Microsoft.FSharp.Compiler.Tast.EntityData)">
|
25099 | <summary>
|
25100 | Create a new entity with the given backing data. Only used during unpickling of F# metadata.
|
25101 | </summary>
|
25102 | </member>
|
25103 | <member name="M:Microsoft.FSharp.Compiler.Tast.Entity.Link(Microsoft.FSharp.Compiler.Tast.EntityData)">
|
25104 | <summary>
|
25105 | Link an entity based on empty, unlinked data to the given data. Only used during unpickling of F# metadata.
|
25106 | </summary>
|
25107 | </member>
|
25108 | <member name="M:Microsoft.FSharp.Compiler.Tast.Entity.GetUnionCaseByName(System.String)">
|
25109 | <summary>
|
25110 | Get a union case of a type by name
|
25111 | </summary>
|
25112 | </member>
|
25113 | <member name="M:Microsoft.FSharp.Compiler.Tast.Entity.GetFieldByName(System.String)">
|
25114 | <summary>
|
25115 | Get a field by name.
|
25116 | </summary>
|
25117 | </member>
|
25118 | <member name="M:Microsoft.FSharp.Compiler.Tast.Entity.GetFieldByIndex(System.Int32)">
|
25119 | <summary>
|
25120 | Get a field by index in definition order
|
25121 | </summary>
|
25122 | </member>
|
25123 | <member name="M:Microsoft.FSharp.Compiler.Tast.Entity.DemangleEntityName(System.String,Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceKind)">
|
25124 | <summary>
|
25125 | String 'Module' off an F# module name, if FSharpModuleWithSuffix is used
|
25126 | </summary>
|
25127 | </member>
|
25128 | <member name="T:Microsoft.FSharp.Compiler.Tast.Entity">
|
25129 | <summary>
|
25130 | Represents a type definition, exception definition, module definition or namespace definition.
|
25131 | </summary>
|
25132 | </member>
|
25133 | <member name="T:Microsoft.FSharp.Compiler.Tast.CompilationPath">
|
25134 | <summary>
|
25135 | The information ILXGEN needs about the location of an item
|
25136 | </summary>
|
25137 | </member>
|
25138 | <member name="T:Microsoft.FSharp.Compiler.Tast.PublicPath">
|
25139 | <summary>
|
25140 | A public path records where a construct lives within the global namespace
|
25141 | of a CCU.
|
25142 | </summary>
|
25143 | </member>
|
25144 | <member name="T:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceKind.Namespace">
|
25145 | <summary>
|
25146 | Indicates that a 'module' is really a namespace
|
25147 | </summary>
|
25148 | </member>
|
25149 | <member name="T:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceKind.ModuleOrType">
|
25150 | <summary>
|
25151 | Indicates that a module is compiled to a class with the same name as the original module
|
25152 | </summary>
|
25153 | </member>
|
25154 | <member name="T:Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceKind.FSharpModuleWithSuffix">
|
25155 | <summary>
|
25156 | Indicates that a module is compiled to a class with the "Module" suffix added.
|
25157 | </summary>
|
25158 | </member>
|
25159 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityFlags.ReservedBitForPickleFormatTyconReprFlag">
|
25160 | <summary>
|
25161 | This bit is reserved for us in the pickle format, see pickle.fs, it's being listed here to stop it ever being used for anything else
|
25162 | </summary>
|
25163 | </member>
|
25164 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityFlags.PickledBits">
|
25165 | <summary>
|
25166 | Get the flags as included in the F# binary metadata
|
25167 | </summary>
|
25168 | </member>
|
25169 | <member name="P:Microsoft.FSharp.Compiler.Tast.EntityFlags.IsStructRecordOrUnionType">
|
25170 | <summary>
|
25171 | This bit represents a F# record that is a value type, or a struct record.
|
25172 | </summary>
|
25173 | </member>
|
25174 | <member name="T:Microsoft.FSharp.Compiler.Tast.EntityFlags">
|
25175 | <summary>
|
25176 | Encode entity flags into a bit field. We leave lots of space to allow for future expansion.
|
25177 | </summary>
|
25178 | </member>
|
25179 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyparFlags.StaticReq">
|
25180 | <summary>
|
25181 | Indicates if the type variable has a static "head type" requirement, i.e. ^a variables used in FSharp.Core and member constraints.
|
25182 | </summary>
|
25183 | </member>
|
25184 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyparFlags.Rigidity">
|
25185 | <summary>
|
25186 | Indicates if the type variable can be solved or given new constraints. The status of a type variable
|
25187 | generally always evolves towards being either rigid or solved.
|
25188 | </summary>
|
25189 | </member>
|
25190 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyparFlags.PickledBits">
|
25191 | <summary>
|
25192 | Get the flags as included in the F# binary metadata. We pickle this as int64 to allow for future expansion
|
25193 | </summary>
|
25194 | </member>
|
25195 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyparFlags.Kind">
|
25196 | <summary>
|
25197 | Indicates whether a type variable can be instantiated by types or units-of-measure.
|
25198 | </summary>
|
25199 | </member>
|
25200 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyparFlags.IsFromError">
|
25201 | <summary>
|
25202 | Indicates if the type inference variable was generated after an error when type checking expressions or patterns
|
25203 | </summary>
|
25204 | </member>
|
25205 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyparFlags.IsCompilerGenerated">
|
25206 | <summary>
|
25207 | Indicates if the type variable is compiler generated, i.e. is an implicit type inference variable
|
25208 | </summary>
|
25209 | </member>
|
25210 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyparFlags.EqualityConditionalOn">
|
25211 | <summary>
|
25212 | Indicates that whether or not a generic type definition satisfies the equality constraint is dependent on whether this type variable satisfies the equality constraint.
|
25213 | </summary>
|
25214 | </member>
|
25215 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyparFlags.DynamicReq">
|
25216 | <summary>
|
25217 | Indicates if a type parameter is needed at runtime and may not be eliminated
|
25218 | </summary>
|
25219 | </member>
|
25220 | <member name="P:Microsoft.FSharp.Compiler.Tast.TyparFlags.ComparisonConditionalOn">
|
25221 | <summary>
|
25222 | Indicates that whether or not a generic type definition satisfies the comparison constraint is dependent on whether this type variable satisfies the comparison constraint.
|
25223 | </summary>
|
25224 | </member>
|
25225 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparFlags">
|
25226 | <summary>
|
25227 | Encode typar flags into a bit field
|
25228 | </summary>
|
25229 | </member>
|
25230 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparRigidity.Anon">
|
25231 | <summary>
|
25232 | Indicates the type parameter derives from an '_' anonymous type
|
25233 | For units-of-measure, we give a warning if this gets solved to '1'
|
25234 | </summary>
|
25235 | </member>
|
25236 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparRigidity.Flexible">
|
25237 | <summary>
|
25238 | Indicates the type parameter is an inference variable may be solved
|
25239 | </summary>
|
25240 | </member>
|
25241 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparRigidity.WarnIfNotRigid">
|
25242 | <summary>
|
25243 | Indicates we give a warning if the type parameter is ever solved
|
25244 | </summary>
|
25245 | </member>
|
25246 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparRigidity.WillBeRigid">
|
25247 | <summary>
|
25248 | Indicates the type parameter can't be solved, but the variable is not set to "rigid" until after inference is complete
|
25249 | </summary>
|
25250 | </member>
|
25251 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparRigidity.Rigid">
|
25252 | <summary>
|
25253 | Indicates the type parameter can't be solved
|
25254 | </summary>
|
25255 | </member>
|
25256 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparRigidity">
|
25257 | <summary>
|
25258 | Indicates if the type variable can be solved or given new constraints. The status of a type variable
|
25259 | evolves towards being either rigid or solved.
|
25260 | </summary>
|
25261 | </member>
|
25262 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparKind">
|
25263 | <summary>
|
25264 | Represents the kind of a type parameter
|
25265 | </summary>
|
25266 | </member>
|
25267 | <member name="P:Microsoft.FSharp.Compiler.Tast.ValFlags.PickledBits">
|
25268 | <summary>
|
25269 | Get the flags as included in the F# binary metadata
|
25270 | </summary>
|
25271 | </member>
|
25272 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValBaseOrThisInfo.MemberThisVal">
|
25273 | <summary>
|
25274 | Indicates the 'this' value specified in a memberm e.g. 'x' in 'member x.M() = 1'
|
25275 | </summary>
|
25276 | </member>
|
25277 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValBaseOrThisInfo.NormalVal">
|
25278 | <summary>
|
25279 | Indicates a normal value
|
25280 | </summary>
|
25281 | </member>
|
25282 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValBaseOrThisInfo.BaseVal">
|
25283 | <summary>
|
25284 | Indicates the value called 'base' available for calling base class members
|
25285 | </summary>
|
25286 | </member>
|
25287 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValBaseOrThisInfo.CtorThisVal">
|
25288 | <summary>
|
25289 | Indicates a ref-cell holding 'this' or the implicit 'this' used throughout an
|
25290 | implicit constructor to access and set values
|
25291 | </summary>
|
25292 | </member>
|
25293 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparDynamicReq.Yes">
|
25294 | <summary>
|
25295 | Indicates the type parameter is needed at runtime and may not be eliminated
|
25296 | </summary>
|
25297 | </member>
|
25298 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparDynamicReq.No">
|
25299 | <summary>
|
25300 | Indicates the type parameter is not needed at runtime and may be eliminated
|
25301 | </summary>
|
25302 | </member>
|
25303 | <member name="T:Microsoft.FSharp.Compiler.Tast.TyparDynamicReq">
|
25304 | <summary>
|
25305 | Indicates if a type parameter is needed at runtime and may not be eliminated
|
25306 | </summary>
|
25307 | </member>
|
25308 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValRecursiveScopeInfo.ValNotInRecScope">
|
25309 | <summary>
|
25310 | The normal value for this flag when the value is not within its recursive scope
|
25311 | </summary>
|
25312 | </member>
|
25313 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValRecursiveScopeInfo.ValInRecScope">
|
25314 | <summary>
|
25315 | Set while the value is within its recursive scope. The flag indicates if the value has been eagerly generalized and accepts generic-recursive calls
|
25316 | </summary>
|
25317 | </member>
|
25318 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValRecursiveScopeInfo">
|
25319 | <summary>
|
25320 | A flag associated with values that indicates whether the recursive scope of the value is currently being processed, and
|
25321 | if the value has been generalized or not as yet.
|
25322 | </summary>
|
25323 | </member>
|
25324 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValInline.Never">
|
25325 | <summary>
|
25326 | Indicates the value must never be inlined by the optimizer
|
25327 | </summary>
|
25328 | </member>
|
25329 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValInline.Optional">
|
25330 | <summary>
|
25331 | Indicates the value may optionally be inlined by the optimizer
|
25332 | </summary>
|
25333 | </member>
|
25334 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValInline.Always">
|
25335 | <summary>
|
25336 | Indicates the value is inlined but the .NET IL code for the function still exists, e.g. to satisfy interfaces on objects, but that it is also always inlined
|
25337 | </summary>
|
25338 | </member>
|
25339 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValInline.PseudoVal">
|
25340 | <summary>
|
25341 | Indicates the value must always be inlined and no .NET IL code is generated for the value/function
|
25342 | </summary>
|
25343 | </member>
|
25344 | <member name="T:Microsoft.FSharp.Compiler.Tast.Unique">
|
25345 | <summary>
|
25346 | Unique name generator for stamps attached to lambdas and object expressions
|
25347 | </summary>
|
25348 | </member>
|
25349 | <member name="M:Microsoft.FSharp.Compiler.Tast.CombineCcuContentFragments(Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType})">
|
25350 | <summary>
|
25351 | Combine a list of ModuleOrNamespaceType's making up the description of a CCU. checking there are now
|
25352 | duplicate modules etc.
|
25353 | </summary>
|
25354 | </member>
|
25355 | <member name="M:Microsoft.FSharp.Compiler.Tast.NewModifiedVal(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.ValData,Microsoft.FSharp.Compiler.Tast.ValData},Microsoft.FSharp.Compiler.Tast.Val)">
|
25356 | <summary>
|
25357 | Create a Val based on an existing one using the function 'f'.
|
25358 | We require that we be given the parent for the new Val.
|
25359 | </summary>
|
25360 | </member>
|
25361 | <member name="M:Microsoft.FSharp.Compiler.Tast.NewModifiedModuleOrNamespace(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType,Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceType},Microsoft.FSharp.Compiler.Tast.Entity)">
|
25362 | <summary>
|
25363 | Create a module Tycon based on an existing one using the function 'f'.
|
25364 | We require that we be given the parent for the new module.
|
25365 | We pass the new module to 'f' in case it needs to reparent the
|
25366 | contents of the module.
|
25367 | </summary>
|
25368 | </member>
|
25369 | <member name="M:Microsoft.FSharp.Compiler.Tast.NewModifiedTycon(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.Tast.EntityData,Microsoft.FSharp.Compiler.Tast.EntityData},Microsoft.FSharp.Compiler.Tast.Entity)">
|
25370 | <summary>
|
25371 | Create a tycon based on an existing one using the function 'f'.
|
25372 | We require that we be given the new parent for the new tycon.
|
25373 | We pass the new tycon to 'f' in case it needs to reparent the
|
25374 | contents of the tycon.
|
25375 | </summary>
|
25376 | </member>
|
25377 | <member name="M:Microsoft.FSharp.Compiler.Tast.accessSubstPaths(Microsoft.FSharp.Compiler.Tast.CompilationPath,Microsoft.FSharp.Compiler.Tast.CompilationPath,Microsoft.FSharp.Compiler.Tast.Accessibility)">
|
25378 | <summary>
|
25379 | Given (newPath,oldPath) replace oldPath by newPath in the TAccess.
|
25380 | </summary>
|
25381 | </member>
|
25382 | <member name="M:Microsoft.FSharp.Compiler.Tast.primValRefEq(System.Boolean,Microsoft.FSharp.Compiler.Tast.CcuThunk,Microsoft.FSharp.Compiler.Tast.ValRef,Microsoft.FSharp.Compiler.Tast.ValRef)">
|
25383 | <summary>
|
25384 | Primitive routine to compare two ValRef's for equality. On the whole value identity is not particularly
|
25385 | significant in F#. However it is significant for
|
25386 | (a) Active Patterns
|
25387 | (b) detecting uses of "special known values" from FSharp.Core.dll, such as 'seq'
|
25388 | and quotation splicing
|
25389 |
|
25390 | Note this routine doesn't take type forwarding into account
|
25391 | </summary>
|
25392 | </member>
|
25393 | <member name="M:Microsoft.FSharp.Compiler.Tast.primUnionCaseRefEq(System.Boolean,Microsoft.FSharp.Compiler.Tast.CcuThunk,Microsoft.FSharp.Compiler.Tast.UnionCaseRef,Microsoft.FSharp.Compiler.Tast.UnionCaseRef)">
|
25394 | <summary>
|
25395 | Primitive routine to compare two UnionCaseRef's for equality
|
25396 | </summary>
|
25397 | </member>
|
25398 | <member name="M:Microsoft.FSharp.Compiler.Tast.primEntityRefEq(System.Boolean,Microsoft.FSharp.Compiler.Tast.CcuThunk,Microsoft.FSharp.Compiler.Tast.EntityRef,Microsoft.FSharp.Compiler.Tast.EntityRef)">
|
25399 | <summary>
|
25400 | Primitive routine to compare two EntityRef's for equality
|
25401 | This takes into account the possibility that they may have type forwarders
|
25402 | </summary>
|
25403 | </member>
|
25404 | <member name="M:Microsoft.FSharp.Compiler.Tast.nonLocalRefDefinitelyNotEq(Microsoft.FSharp.Compiler.Tast.NonLocalEntityRef,Microsoft.FSharp.Compiler.Tast.NonLocalEntityRef)">
|
25405 | <summary>
|
25406 | This predicate tests if non-local resolution paths are definitely known to resolve
|
25407 | to different entities. All references with different named paths always resolve to
|
25408 | different entities. Two references with the same named paths may resolve to the same
|
25409 | entities even if they reference through different CCUs, because one reference
|
25410 | may be forwarded to another via a .NET TypeForwarder.
|
25411 | </summary>
|
25412 | </member>
|
25413 | <member name="M:Microsoft.FSharp.Compiler.Tast.rescopePubPath(Microsoft.FSharp.Compiler.Tast.CcuThunk,Microsoft.FSharp.Compiler.Tast.PublicPath)">
|
25414 | <summary>
|
25415 | From Ref_private to Ref_nonlocal when exporting data.
|
25416 | </summary>
|
25417 | </member>
|
25418 | <member name="M:Microsoft.FSharp.Compiler.Tast.rescopePubPathToParent(Microsoft.FSharp.Compiler.Tast.CcuThunk,Microsoft.FSharp.Compiler.Tast.PublicPath)">
|
25419 | <summary>
|
25420 | From Ref_private to Ref_nonlocal when exporting data.
|
25421 | </summary>
|
25422 | </member>
|
25423 | <member name="M:Microsoft.FSharp.Compiler.Tast.mkModuleUnionCaseRef(Microsoft.FSharp.Compiler.Tast.EntityRef,Microsoft.FSharp.Compiler.Tast.Entity,Microsoft.FSharp.Compiler.Tast.UnionCase)">
|
25424 | <summary>
|
25425 | Make a reference to a union case for type in a module or namespace
|
25426 | </summary>
|
25427 | </member>
|
25428 | <member name="M:Microsoft.FSharp.Compiler.Tast.|ValDeref|(Microsoft.FSharp.Compiler.Tast.ValRef)">
|
25429 | <summary>
|
25430 | For dereferencing in the middle of a pattern
|
25431 | </summary>
|
25432 | </member>
|
25433 | <member name="M:Microsoft.FSharp.Compiler.Tast.ccuEq(Microsoft.FSharp.Compiler.Tast.CcuThunk,Microsoft.FSharp.Compiler.Tast.CcuThunk)">
|
25434 | <summary>
|
25435 | Equality on CCU references, implemented as reference equality except when unresolved
|
25436 | </summary>
|
25437 | </member>
|
25438 | <member name="M:Microsoft.FSharp.Compiler.Tast.valEq(Microsoft.FSharp.Compiler.Tast.Val,Microsoft.FSharp.Compiler.Tast.Val)">
|
25439 | <summary>
|
25440 | Equality on value specs, implemented as reference equality
|
25441 | </summary>
|
25442 | </member>
|
25443 | <member name="M:Microsoft.FSharp.Compiler.Tast.typarRefEq(Microsoft.FSharp.Compiler.Tast.Typar,Microsoft.FSharp.Compiler.Tast.Typar)">
|
25444 | <summary>
|
25445 | Equality on type variables, implemented as reference equality. This should be equivalent to using typarEq.
|
25446 | </summary>
|
25447 | </member>
|
25448 | <member name="M:Microsoft.FSharp.Compiler.Tast.KeyTyconByAccessNames``1(System.String,``0)">
|
25449 | <summary>
|
25450 | Generic types can be accessed either by 'List' or 'List`1'. This lists both keys. The second form should really be deprecated.
|
25451 | </summary>
|
25452 | </member>
|
25453 | <member name="M:Microsoft.FSharp.Compiler.Tast.mustinline(Microsoft.FSharp.Compiler.Tast.ValInline)">
|
25454 | <summary>
|
25455 | Returns true if the implementation of a value must always be inlined
|
25456 | </summary>
|
25457 | </member>
|
25458 | <member name="P:Microsoft.FSharp.Compiler.Tast.globalStableNameGenerator">
|
25459 | <summary>
|
25460 | A global generator of stable compiler generated names
|
25461 | </summary>
|
25462 | </member>
|
25463 | <member name="P:Microsoft.FSharp.Compiler.Tast.globalNng">
|
25464 | <summary>
|
25465 | A global generator of compiler generated names
|
25466 | </summary>
|
25467 | </member>
|
25468 | <member name="P:Microsoft.FSharp.Compiler.Tast.newStamp">
|
25469 | <summary>
|
25470 | Unique name generator for stamps attached to to val_specs, tycon_specs etc.
|
25471 | </summary>
|
25472 | </member>
|
25473 | <member name="T:Microsoft.FSharp.Compiler.Tast.ValReprInfoModule">
|
25474 | <summary>
|
25475 | Metadata on values (names of arguments etc.
|
25476 | </summary>
|
25477 | </member>
|
25478 | <member name="T:Microsoft.FSharp.Compiler.TastPickle.unpickler`1">
|
25479 | <summary>
|
25480 | A function to read a value from a given state
|
25481 | </summary>
|
25482 | </member>
|
25483 | <member name="T:Microsoft.FSharp.Compiler.TastPickle.ReaderState">
|
25484 | <summary>
|
25485 | The type of state unpicklers read from
|
25486 | </summary>
|
25487 | </member>
|
25488 | <member name="T:Microsoft.FSharp.Compiler.TastPickle.pickler`1">
|
25489 | <summary>
|
25490 | A function to pickle a value into a given stateful writer
|
25491 | </summary>
|
25492 | </member>
|
25493 | <member name="T:Microsoft.FSharp.Compiler.TastPickle.WriterState">
|
25494 | <summary>
|
25495 | The type of state written to by picklers
|
25496 | </summary>
|
25497 | </member>
|
25498 | <member name="P:Microsoft.FSharp.Compiler.TastPickle.PickledDataWithReferences`1.FixupThunks">
|
25499 | <summary>
|
25500 | The assumptions that need to be fixed up
|
25501 | </summary>
|
25502 | </member>
|
25503 | <member name="P:Microsoft.FSharp.Compiler.TastPickle.PickledDataWithReferences`1.RawData">
|
25504 | <summary>
|
25505 | The data that uses a collection of CcuThunks internally
|
25506 | </summary>
|
25507 | </member>
|
25508 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.PickledDataWithReferences`1.OptionalFixup(Microsoft.FSharp.Core.FSharpFunc{System.String,Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.Tast.CcuThunk}})">
|
25509 | <summary>
|
25510 | Like Fixup but loader may return None, in which case there is no fixup.
|
25511 | </summary>
|
25512 | </member>
|
25513 | <member name="T:Microsoft.FSharp.Compiler.TastPickle.PickledDataWithReferences`1">
|
25514 | <summary>
|
25515 | Represents deserialized data with a dangling set of CCU fixup thunks indexed by name
|
25516 | </summary>
|
25517 | </member>
|
25518 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.unpickleObjWithDanglingCcus``1(System.String,Microsoft.FSharp.Compiler.AbstractIL.IL.ILScopeRef,Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.AbstractIL.IL.ILModuleDef},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.ReaderState,``0},System.Byte[])">
|
25519 | <summary>
|
25520 | Deserialize an arbitrary object which may have holes referring to other compilation units
|
25521 | </summary>
|
25522 | </member>
|
25523 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.unpickleCcuInfo(Microsoft.FSharp.Compiler.TastPickle.ReaderState)">
|
25524 | <summary>
|
25525 | Deserialize a TAST description of a compilation unit
|
25526 | </summary>
|
25527 | </member>
|
25528 | <member name="P:Microsoft.FSharp.Compiler.TastPickle.u_typ">
|
25529 | <summary>
|
25530 | Deserialize a TAST type
|
25531 | </summary>
|
25532 | </member>
|
25533 | <member name="P:Microsoft.FSharp.Compiler.TastPickle.u_expr">
|
25534 | <summary>
|
25535 | Deserialize a TAST expression
|
25536 | </summary>
|
25537 | </member>
|
25538 | <member name="P:Microsoft.FSharp.Compiler.TastPickle.u_ucref">
|
25539 | <summary>
|
25540 | Deserialize a TAST union case reference
|
25541 | </summary>
|
25542 | </member>
|
25543 | <member name="P:Microsoft.FSharp.Compiler.TastPickle.u_tcref">
|
25544 | <summary>
|
25545 | Deserialize a TAST type reference
|
25546 | </summary>
|
25547 | </member>
|
25548 | <member name="P:Microsoft.FSharp.Compiler.TastPickle.u_vref">
|
25549 | <summary>
|
25550 | Deserialize a TAST value reference
|
25551 | </summary>
|
25552 | </member>
|
25553 | <member name="P:Microsoft.FSharp.Compiler.TastPickle.u_const">
|
25554 | <summary>
|
25555 | Deserialize a TAST constant
|
25556 | </summary>
|
25557 | </member>
|
25558 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.u_namemap``1(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.ReaderState,``0})">
|
25559 | <summary>
|
25560 | Deserialize a namemap
|
25561 | </summary>
|
25562 | </member>
|
25563 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.u_array``1(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.ReaderState,``0})">
|
25564 | <summary>
|
25565 | Deserialize an array of values
|
25566 | </summary>
|
25567 | </member>
|
25568 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.u_tup4``4(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.ReaderState,``0},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.ReaderState,``1},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.ReaderState,``2},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.ReaderState,``3})">
|
25569 | <summary>
|
25570 | Deserialize a tuple
|
25571 | </summary>
|
25572 | </member>
|
25573 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.u_tup3``3(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.ReaderState,``0},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.ReaderState,``1},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.ReaderState,``2})">
|
25574 | <summary>
|
25575 | Deserialize a tuple
|
25576 | </summary>
|
25577 | </member>
|
25578 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.u_tup2``2(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.ReaderState,``0},Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.ReaderState,``1})">
|
25579 | <summary>
|
25580 | Deserialize a tuple
|
25581 | </summary>
|
25582 | </member>
|
25583 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.u_lazy``1(Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.ReaderState,``0})">
|
25584 | <summary>
|
25585 | Deserialize a lazy value (eagerly)
|
25586 | </summary>
|
25587 | </member>
|
25588 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.u_string(Microsoft.FSharp.Compiler.TastPickle.ReaderState)">
|
25589 | <summary>
|
25590 | Deserialize a string
|
25591 | </summary>
|
25592 | </member>
|
25593 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.u_int(Microsoft.FSharp.Compiler.TastPickle.ReaderState)">
|
25594 | <summary>
|
25595 | Deserialize an integer
|
25596 | </summary>
|
25597 | </member>
|
25598 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.u_bool(Microsoft.FSharp.Compiler.TastPickle.ReaderState)">
|
25599 | <summary>
|
25600 | Deserialize a bool
|
25601 | </summary>
|
25602 | </member>
|
25603 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.u_byte(Microsoft.FSharp.Compiler.TastPickle.ReaderState)">
|
25604 | <summary>
|
25605 | Deserialize a byte
|
25606 | </summary>
|
25607 | </member>
|
25608 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.pickleObjWithDanglingCcus``1(System.String,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.CcuThunk,Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.WriterState,Microsoft.FSharp.Core.Unit}},``0)">
|
25609 | <summary>
|
25610 | Serialize an arbitrary object using the given pickler
|
25611 | </summary>
|
25612 | </member>
|
25613 | <member name="P:Microsoft.FSharp.Compiler.TastPickle.pickleCcuInfo">
|
25614 | <summary>
|
25615 | Serialize a TAST description of a compilation unit
|
25616 | </summary>
|
25617 | </member>
|
25618 | <member name="P:Microsoft.FSharp.Compiler.TastPickle.p_typ">
|
25619 | <summary>
|
25620 | Serialize a TAST type
|
25621 | </summary>
|
25622 | </member>
|
25623 | <member name="P:Microsoft.FSharp.Compiler.TastPickle.p_expr">
|
25624 | <summary>
|
25625 | Serialize a TAST expression
|
25626 | </summary>
|
25627 | </member>
|
25628 | <member name="P:Microsoft.FSharp.Compiler.TastPickle.p_ucref">
|
25629 | <summary>
|
25630 | Serialize a TAST union case reference
|
25631 | </summary>
|
25632 | </member>
|
25633 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.p_tcref(System.String)">
|
25634 | <summary>
|
25635 | Serialize a TAST type or entity reference
|
25636 | </summary>
|
25637 | </member>
|
25638 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.p_vref(System.String)">
|
25639 | <summary>
|
25640 | Serialize a TAST value reference
|
25641 | </summary>
|
25642 | </member>
|
25643 | <member name="P:Microsoft.FSharp.Compiler.TastPickle.p_const">
|
25644 | <summary>
|
25645 | Serialize a TAST constant
|
25646 | </summary>
|
25647 | </member>
|
25648 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.p_namemap``1(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.WriterState,Microsoft.FSharp.Core.Unit}})">
|
25649 | <summary>
|
25650 | Serialize a namemap of data
|
25651 | </summary>
|
25652 | </member>
|
25653 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.p_array``1(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.WriterState,Microsoft.FSharp.Core.Unit}})">
|
25654 | <summary>
|
25655 | Serialize an array of data
|
25656 | </summary>
|
25657 | </member>
|
25658 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.p_tup4``4(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.WriterState,Microsoft.FSharp.Core.Unit}},Microsoft.FSharp.Core.FSharpFunc{``1,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.WriterState,Microsoft.FSharp.Core.Unit}},Microsoft.FSharp.Core.FSharpFunc{``2,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.WriterState,Microsoft.FSharp.Core.Unit}},Microsoft.FSharp.Core.FSharpFunc{``3,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.WriterState,Microsoft.FSharp.Core.Unit}})">
|
25659 | <summary>
|
25660 | Serialize a tuple of data
|
25661 | </summary>
|
25662 | </member>
|
25663 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.p_tup3``3(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.WriterState,Microsoft.FSharp.Core.Unit}},Microsoft.FSharp.Core.FSharpFunc{``1,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.WriterState,Microsoft.FSharp.Core.Unit}},Microsoft.FSharp.Core.FSharpFunc{``2,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.WriterState,Microsoft.FSharp.Core.Unit}})">
|
25664 | <summary>
|
25665 | Serialize a tuple of data
|
25666 | </summary>
|
25667 | </member>
|
25668 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.p_tup2``2(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.WriterState,Microsoft.FSharp.Core.Unit}},Microsoft.FSharp.Core.FSharpFunc{``1,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.WriterState,Microsoft.FSharp.Core.Unit}})">
|
25669 | <summary>
|
25670 | Serialize a tuple of data
|
25671 | </summary>
|
25672 | </member>
|
25673 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.p_lazy``1(Microsoft.FSharp.Core.FSharpFunc{``0,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Compiler.TastPickle.WriterState,Microsoft.FSharp.Core.Unit}})">
|
25674 | <summary>
|
25675 | Serialize a lazy value (eagerly)
|
25676 | </summary>
|
25677 | </member>
|
25678 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.p_string(System.String,Microsoft.FSharp.Compiler.TastPickle.WriterState)">
|
25679 | <summary>
|
25680 | Serialize a string
|
25681 | </summary>
|
25682 | </member>
|
25683 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.p_int(System.Int32,Microsoft.FSharp.Compiler.TastPickle.WriterState)">
|
25684 | <summary>
|
25685 | Serialize an integer
|
25686 | </summary>
|
25687 | </member>
|
25688 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.p_bool(System.Boolean,Microsoft.FSharp.Compiler.TastPickle.WriterState)">
|
25689 | <summary>
|
25690 | Serialize a boolean value
|
25691 | </summary>
|
25692 | </member>
|
25693 | <member name="M:Microsoft.FSharp.Compiler.TastPickle.p_byte(System.Int32,Microsoft.FSharp.Compiler.TastPickle.WriterState)">
|
25694 | <summary>
|
25695 | Serialize a byte
|
25696 | </summary>
|
25697 | </member>
|
25698 | <member name="T:Microsoft.FSharp.Compiler.TastPickle">
|
25699 | <summary>
|
25700 | Defines the framework for serializing and de-serializing TAST data structures as binary blobs for the F# metadata format.
|
25701 | </summary>
|
25702 | </member>
|
25703 | <member name="T:Microsoft.FSharp.Compiler.Tastops.TyconRefMultiMap`1">
|
25704 | <summary>
|
25705 | Maps TyconRef to list of T based on stamp keys
|
25706 | </summary>
|
25707 | </member>
|
25708 | <member name="T:Microsoft.FSharp.Compiler.Tastops.TyconRefMap`1">
|
25709 | <summary>
|
25710 | Maps TyconRef to T based on stamp keys
|
25711 | </summary>
|
25712 | </member>
|
25713 | <member name="T:Microsoft.FSharp.Compiler.Tastops.TyparMap`1">
|
25714 | <summary>
|
25715 | Maps Typar to T based on stamp keys
|
25716 | </summary>
|
25717 | </member>
|
25718 | <member name="T:Microsoft.FSharp.Compiler.Tastops.ValMultiMap`1">
|
25719 | <summary>
|
25720 | Maps Val's to list of T based on stamp keys
|
25721 | </summary>
|
25722 | </member>
|
25723 | <member name="T:Microsoft.FSharp.Compiler.Tastops.ValHash`1">
|
25724 | <summary>
|
25725 | Mutable data structure mapping Val's to T based on stamp keys
|
25726 | </summary>
|
25727 | </member>
|
25728 | <member name="T:Microsoft.FSharp.Compiler.Tastops.ValMap`1">
|
25729 | <summary>
|
25730 | Maps Val to T, based on stamps
|
25731 | </summary>
|
25732 | </member>
|
25733 | <member name="T:Microsoft.FSharp.Compiler.Tastops.TypeScheme">
|
25734 | <summary>
|
25735 | TypeSchme (generalizedTypars, tauTy)
|
25736 |
|
25737 | generalizedTypars -- the truly generalized type parameters
|
25738 | tauTy -- the body of the generalized type. A 'tau' type is one with its type parameters stripped off.
|
25739 | </summary>
|
25740 | </member>
|
25741 | <member name="M:Microsoft.FSharp.Compiler.Tastops.|SpecialComparableHeadType|_|(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.TType)">
|
25742 | <summary>
|
25743 | Determines types that are potentially known to satisfy the 'comparable' constraint and returns
|
25744 | a set of residual types that must also satisfy the constraint
|
25745 | </summary>
|
25746 | </member>
|
25747 | <member name="M:Microsoft.FSharp.Compiler.Tastops.TryDecodeTypeProviderAssemblyAttr(Microsoft.FSharp.Compiler.AbstractIL.IL.ILGlobals,Microsoft.FSharp.Compiler.AbstractIL.IL.ILAttribute)">
|
25748 | <summary>
|
25749 | returns Some(assemblyName) for success
|
25750 | </summary>
|
25751 | </member>
|
25752 | <member name="M:Microsoft.FSharp.Compiler.Tastops.TryFindAttributeUsageAttribute(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.EntityRef)">
|
25753 | <summary>
|
25754 | Try to find the AttributeUsage attribute, looking for the value of the AllowMultiple named parameter
|
25755 | </summary>
|
25756 | </member>
|
25757 | <member name="M:Microsoft.FSharp.Compiler.Tastops.TyconRefHasAttribute(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.TcGlobals.BuiltinAttribInfo,Microsoft.FSharp.Compiler.Tast.EntityRef)">
|
25758 | <summary>
|
25759 | Try to find a specific attribute on a type definition
|
25760 | </summary>
|
25761 | </member>
|
25762 | <member name="M:Microsoft.FSharp.Compiler.Tastops.TryFindTyconRefBoolAttribute(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.TcGlobals.BuiltinAttribInfo,Microsoft.FSharp.Compiler.Tast.EntityRef)">
|
25763 | <summary>
|
25764 | Try to find a specific attribute on a type definition, where the attribute accepts a bool argument.
|
25765 | </summary>
|
25766 | </member>
|
25767 | <member name="M:Microsoft.FSharp.Compiler.Tastops.TryFindTyconRefStringAttribute(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.TcGlobals.BuiltinAttribInfo,Microsoft.FSharp.Compiler.Tast.EntityRef)">
|
25768 | <summary>
|
25769 | Try to find a specific attribute on a type definition, where the attribute accepts a string argument.
|
25770 |
|
25771 | This is used to detect the 'DefaultMemberAttribute' and 'ConditionalAttribute' attributes (on type definitions)
|
25772 | </summary>
|
25773 | </member>
|
25774 | <member name="M:Microsoft.FSharp.Compiler.Tastops.StripSelfRefCell(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.ValBaseOrThisInfo,Microsoft.FSharp.Compiler.Tast.TType)">
|
25775 | <summary>
|
25776 | For "type Class as self", 'self' is fixed up after initialization. To support this,
|
25777 | it is converted behind the scenes to a ref. This function strips off the ref and
|
25778 | returns the underlying type.
|
25779 | </summary>
|
25780 | </member>
|
25781 | <member name="M:Microsoft.FSharp.Compiler.Tastops.rankOfArrayTy(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.TType)">
|
25782 | <summary>
|
25783 | Get the rank of an array type
|
25784 | </summary>
|
25785 | </member>
|
25786 | <member name="M:Microsoft.FSharp.Compiler.Tastops.destArrayTy(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.TType)">
|
25787 | <summary>
|
25788 | Get the element type of an array type
|
25789 | </summary>
|
25790 | </member>
|
25791 | <member name="M:Microsoft.FSharp.Compiler.Tastops.mkValAddr(Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.ValRef)">
|
25792 | <summary>
|
25793 | &localv
|
25794 | </summary>
|
25795 | </member>
|
25796 | <member name="M:Microsoft.FSharp.Compiler.Tastops.mkAddrGet(Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.ValRef)">
|
25797 | <summary>
|
25798 | *localv_ptr
|
25799 | </summary>
|
25800 | </member>
|
25801 | <member name="M:Microsoft.FSharp.Compiler.Tastops.mkAddrSet(Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.ValRef,Microsoft.FSharp.Compiler.Tast.Expr)">
|
25802 | <summary>
|
25803 | *localv_ptr = e
|
25804 | </summary>
|
25805 | </member>
|
25806 | <member name="M:Microsoft.FSharp.Compiler.Tastops.mkValSet(Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.ValRef,Microsoft.FSharp.Compiler.Tast.Expr)">
|
25807 | <summary>
|
25808 | localv <- e
|
25809 | </summary>
|
25810 | </member>
|
25811 | <member name="M:Microsoft.FSharp.Compiler.Tastops.IsHiddenTycon(Microsoft.FSharp.Collections.FSharpList{System.Tuple{Microsoft.FSharp.Compiler.Tastops.Remap,Microsoft.FSharp.Compiler.Tastops.SignatureHidingInfo}},Microsoft.FSharp.Compiler.Tast.Entity)">
|
25812 | <summary>
|
25813 | Query SignatureRepackageInfo
|
25814 | </summary>
|
25815 | </member>
|
25816 | <member name="M:Microsoft.FSharp.Compiler.Tastops.freeInBindingRhs(Microsoft.FSharp.Compiler.Tastops.FreeVarOptions,Microsoft.FSharp.Compiler.Tast.Binding)">
|
25817 | <summary>
|
25818 | Get the free variables in the right hand side of a binding.
|
25819 | </summary>
|
25820 | </member>
|
25821 | <member name="M:Microsoft.FSharp.Compiler.Tastops.freeInExpr(Microsoft.FSharp.Compiler.Tastops.FreeVarOptions,Microsoft.FSharp.Compiler.Tast.Expr)">
|
25822 | <summary>
|
25823 | Get the free variables in an expression.
|
25824 | </summary>
|
25825 | </member>
|
25826 | <member name="M:Microsoft.FSharp.Compiler.Tastops.freeInModuleOrNamespace(Microsoft.FSharp.Compiler.Tastops.FreeVarOptions,Microsoft.FSharp.Compiler.Tast.ModuleOrNamespaceExpr)">
|
25827 | <summary>
|
25828 | Get the free variables in a module definition.
|
25829 | </summary>
|
25830 | </member>
|
25831 | <member name="M:Microsoft.FSharp.Compiler.Tastops.qualifiedMangledNameOfTyconRef(Microsoft.FSharp.Compiler.Tast.EntityRef,System.String)">
|
25832 | <summary>
|
25833 | A unique qualified name for each type definition, used to qualify the names of interface implementation methods
|
25834 | </summary>
|
25835 | </member>
|
25836 | <member name="M:Microsoft.FSharp.Compiler.Tastops.fullDisplayTextOfModRef(Microsoft.FSharp.Compiler.Tast.EntityRef)">
|
25837 | <summary>
|
25838 | Return the full text for an item as we want it displayed to the user as a fully qualified entity
|
25839 | </summary>
|
25840 | </member>
|
25841 | <member name="M:Microsoft.FSharp.Compiler.Tastops.PartitionValRefTypars(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.ValRef)">
|
25842 | <summary>
|
25843 | Returns (parentTypars,memberParentTypars,memberMethodTypars,memberToParentInst,tinst)
|
25844 | </summary>
|
25845 | </member>
|
25846 | <member name="M:Microsoft.FSharp.Compiler.Tastops.PartitionValTypars(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.Val)">
|
25847 | <summary>
|
25848 | Returns (parentTypars,memberParentTypars,memberMethodTypars,memberToParentInst,tinst)
|
25849 | </summary>
|
25850 | </member>
|
25851 | <member name="M:Microsoft.FSharp.Compiler.Tastops.PartitionValTyparsForApparentEnclosingType(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.Val)">
|
25852 | <summary>
|
25853 | Returns (parentTypars,memberParentTypars,memberMethodTypars,memberToParentInst,tinst)
|
25854 | </summary>
|
25855 | </member>
|
25856 | <member name="M:Microsoft.FSharp.Compiler.Tastops.tryNiceEntityRefOfTy(Microsoft.FSharp.Compiler.Tast.TType)">
|
25857 | <summary>
|
25858 | Try to get a TyconRef for a type without erasing type abbreviations
|
25859 | </summary>
|
25860 | </member>
|
25861 | <member name="M:Microsoft.FSharp.Compiler.Tastops.stripExnEqns(Microsoft.FSharp.Compiler.Tast.EntityRef)">
|
25862 | <summary>
|
25863 | See through F# exception abbreviations
|
25864 | </summary>
|
25865 | </member>
|
25866 | <member name="M:Microsoft.FSharp.Compiler.Tastops.stripTyEqnsA(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,System.Boolean,Microsoft.FSharp.Compiler.Tast.TType)">
|
25867 | <summary>
|
25868 | set bool to 'true' to allow shortcutting of type parameter equation chains during stripping
|
25869 | </summary>
|
25870 | </member>
|
25871 | <member name="M:Microsoft.FSharp.Compiler.Tastops.mkUnionCaseFieldGetUnproven(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Tast.Expr,Microsoft.FSharp.Compiler.Tast.UnionCaseRef,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},System.Int32,Microsoft.FSharp.Compiler.Range.range)">
|
25872 | <summary>
|
25873 | Like mkUnionCaseFieldGetUnprovenViaExprAddr, but for struct-unions, the input should be a copy of the expression.
|
25874 | </summary>
|
25875 | </member>
|
25876 | <member name="M:Microsoft.FSharp.Compiler.Tastops.mkUnionCaseFieldSet(Microsoft.FSharp.Compiler.Tast.Expr,Microsoft.FSharp.Compiler.Tast.UnionCaseRef,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},System.Int32,Microsoft.FSharp.Compiler.Tast.Expr,Microsoft.FSharp.Compiler.Range.range)">
|
25877 | <summary>
|
25878 | Build a 'TOp.UnionCaseFieldSet' expression. For ref-unions, the input expression has 'TType_ucase', which is
|
25879 | an F# compiler internal "type" corresponding to the union case. For struct-unions,
|
25880 | the input should be the address of the expression.
|
25881 | </summary>
|
25882 | </member>
|
25883 | <member name="M:Microsoft.FSharp.Compiler.Tastops.mkUnionCaseFieldGetUnprovenViaExprAddr(Microsoft.FSharp.Compiler.Tast.Expr,Microsoft.FSharp.Compiler.Tast.UnionCaseRef,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},System.Int32,Microsoft.FSharp.Compiler.Range.range)">
|
25884 | <summary>
|
25885 | Build a 'TOp.UnionCaseFieldGetAddr' expression for a field of a union when we've already determined the value to be a particular union case. For ref-unions,
|
25886 | the input expression has 'TType_ucase', which is an F# compiler internal "type" corresponding to the union case. For struct-unions,
|
25887 | the input should be the address of the expression.
|
25888 | </summary>
|
25889 | </member>
|
25890 | <member name="M:Microsoft.FSharp.Compiler.Tastops.mkUnionCaseFieldGetAddrProvenViaExprAddr(Microsoft.FSharp.Compiler.Tast.Expr,Microsoft.FSharp.Compiler.Tast.UnionCaseRef,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},System.Int32,Microsoft.FSharp.Compiler.Range.range)">
|
25891 | <summary>
|
25892 | Build a 'TOp.UnionCaseFieldGetAddr' expression for a field of a union when we've already determined the value to be a particular union case. For ref-unions,
|
25893 | the input expression has 'TType_ucase', which is an F# compiler internal "type" corresponding to the union case. For struct-unions,
|
25894 | the input should be the address of the expression.
|
25895 | </summary>
|
25896 | </member>
|
25897 | <member name="M:Microsoft.FSharp.Compiler.Tastops.mkUnionCaseFieldGetProvenViaExprAddr(Microsoft.FSharp.Compiler.Tast.Expr,Microsoft.FSharp.Compiler.Tast.UnionCaseRef,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},System.Int32,Microsoft.FSharp.Compiler.Range.range)">
|
25898 | <summary>
|
25899 | Build a 'TOp.UnionCaseFieldGet' expression for something we've already determined to be a particular union case. For ref-unions,
|
25900 | the input expression has 'TType_ucase', which is an F# compiler internal "type" corresponding to the union case. For struct-unions,
|
25901 | the input should be the address of the expression.
|
25902 | </summary>
|
25903 | </member>
|
25904 | <member name="M:Microsoft.FSharp.Compiler.Tastops.mkUnionCaseProof(Microsoft.FSharp.Compiler.Tast.Expr,Microsoft.FSharp.Compiler.Tast.UnionCaseRef,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.TType},Microsoft.FSharp.Compiler.Range.range)">
|
25905 | <summary>
|
25906 | Make a 'TOp.UnionCaseProof' expression, which proves a union value is over a particular case (used only for ref-unions, not struct-unions)
|
25907 | </summary>
|
25908 | </member>
|
25909 | <member name="M:Microsoft.FSharp.Compiler.Tastops.mkLocal(Microsoft.FSharp.Compiler.Range.range,System.String,Microsoft.FSharp.Compiler.Tast.TType)">
|
25910 | <summary>
|
25911 | Return the local and an expression to reference it
|
25912 | </summary>
|
25913 | </member>
|
25914 | <member name="M:Microsoft.FSharp.Compiler.Tastops.exprForVal(Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.Val)">
|
25915 | <summary>
|
25916 | Note: try to use exprForValRef or the expression returned from mkLocal instead of this.
|
25917 | </summary>
|
25918 | </member>
|
25919 | <member name="T:Microsoft.FSharp.Compiler.Tastops.SimplifyTypes">
|
25920 | <summary>
|
25921 | Utilities used in simplifying types for visual presentation
|
25922 | </summary>
|
25923 | </member>
|
25924 | <member name="T:Microsoft.FSharp.Compiler.Tastops">
|
25925 | <summary>
|
25926 | Defines derived expression manipulation and construction functions.
|
25927 | </summary>
|
25928 | </member>
|
25929 | <member name="P:Microsoft.FSharp.Compiler.TcGlobals.TcGlobals.memoize_file">
|
25930 | <summary>
|
25931 | Memoization table to help minimize the number of ILSourceDocument objects we create
|
25932 | </summary>
|
25933 | </member>
|
25934 | <member name="T:Microsoft.FSharp.Compiler.TcGlobals">
|
25935 | <summary>
|
25936 | Defines the global environment for all type checking.
|
25937 |
|
25938 | The environment (TcGlobals) are well-known types and values are hard-wired
|
25939 | into the compiler. This lets the compiler perform particular optimizations
|
25940 | for these types and values, for example emitting optimized calls for
|
25941 | comparison and hashing functions.
|
25942 | </summary>
|
25943 | </member>
|
25944 | <member name="P:Microsoft.FSharp.Compiler.ToolLocationHelper.DotNetFrameworkSpec.GetPathToDotNetFrameworkReferenceAssemblies">
|
25945 | <summary>
|
25946 | Gets the full path of reference assemblies folder.
|
25947 | i.e. "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\" for .net v4.5.
|
25948 | </summary>
|
25949 | </member>
|
25950 | <member name="M:Microsoft.FSharp.Compiler.ToolLocationHelper.GetPathToDotNetFrameworkReferenceAssemblies(Microsoft.FSharp.Compiler.MsBuildAdapters.TargetDotNetFrameworkVersion)">
|
25951 | <summary>
|
25952 | Returns the path to the reference assemblies location for the given framework version.
|
25953 | </summary>
|
25954 | <param name="version">Version of the targeted .NET Framework</param>
|
25955 | <returns>Path string.</returns>
|
25956 | </member>
|
25957 | <member name="M:Microsoft.FSharp.Compiler.TypeRelations.FindUniqueFeasibleSupertype(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Tast.TType)">
|
25958 | <summary>
|
25959 | "Single Feasible Type" inference
|
25960 | Look for the unique supertype of ty2 for which ty2 :> ty1 might feasibly hold
|
25961 | </summary>
|
25962 | </member>
|
25963 | <member name="M:Microsoft.FSharp.Compiler.TypeRelations.IteratedAdjustArityOfLambda(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Tast.ValReprInfo,Microsoft.FSharp.Compiler.Tast.Expr)">
|
25964 | <summary>
|
25965 | Do AdjustArityOfLambdaBody for a series of
|
25966 | iterated lambdas, producing one method.
|
25967 | The required iterated function arity (List.length topValInfo) must be identical
|
25968 | to the iterated function arity of the input lambda (List.length vsl)
|
25969 | </summary>
|
25970 | </member>
|
25971 | <member name="M:Microsoft.FSharp.Compiler.TypeRelations.tryDestTopLambda(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Tast.ValReprInfo,Microsoft.FSharp.Compiler.Tast.Expr,Microsoft.FSharp.Compiler.Tast.TType)">
|
25972 | <summary>
|
25973 | Break apart lambdas. Needs ChooseTyparSolutionsForFreeChoiceTypars because it's used in
|
25974 | PostTypeCheckSemanticChecks before we've eliminated these nodes.
|
25975 | </summary>
|
25976 | </member>
|
25977 | <member name="M:Microsoft.FSharp.Compiler.TypeRelations.ChooseTyparSolutionAndRange(Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Tast.Typar)">
|
25978 | <summary>
|
25979 | Choose solutions for Expr.TyChoose type "hidden" variables introduced
|
25980 | by letrec nodes. Also used by the pattern match compiler to choose type
|
25981 | variables when compiling patterns at generalized bindings.
|
25982 | e.g. let ([],x) = ([],[])
|
25983 | Here x gets a generalized type "list<'T>".
|
25984 | </summary>
|
25985 | </member>
|
25986 | <member name="M:Microsoft.FSharp.Compiler.TypeRelations.TypeFeasiblySubsumesType(System.Int32,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,Microsoft.FSharp.Compiler.Import.ImportMap,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.TypeRelations.CanCoerce,Microsoft.FSharp.Compiler.Tast.TType)">
|
25987 | <summary>
|
25988 | The feasible coercion relation. Part of the language spec.
|
25989 | </summary>
|
25990 | </member>
|
25991 | <member name="M:Microsoft.FSharp.Compiler.TypeRelations.TypesFeasiblyEquiv``1(System.Int32,Microsoft.FSharp.Compiler.TcGlobals.TcGlobals,``0,Microsoft.FSharp.Compiler.Range.range,Microsoft.FSharp.Compiler.Tast.TType,Microsoft.FSharp.Compiler.Tast.TType)">
|
25992 | <summary>
|
25993 | The feasible equivalence relation. Part of the language spec.
|
25994 | </summary>
|
25995 | </member>
|
25996 | <member name="T:Microsoft.FSharp.Compiler.TypeRelations">
|
25997 | <summary>
|
25998 | Primary relations on types and signatures, with the exception of
|
25999 | constraint solving and method overload resolution.
|
26000 | </summary>
|
26001 | </member>
|
26002 | </members>
|
26003 | </doc>
|