1 | <?xml version="1.0" encoding="utf-8"?>
|
2 | <doc>
|
3 | <assembly><name>Fable.Compiler</name></assembly>
|
4 | <members>
|
5 | <member name="M:Fable.FSharp2Fable.Compiler.DeclInfo.IsIgnoredMethod(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue)">
|
6 | <summary>
|
7 | Is compiler generated (CompareTo...) or belongs to ignored entity?
|
8 | (remember F# compiler puts class methods in enclosing modules)
|
9 | </summary>
|
10 | </member>
|
11 | <member name="M:Fable.FSharp2Fable.Helpers.lowerCaseName(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpUnionCase)">
|
12 | <summary>
|
13 | Lower first letter if there's no explicit compiled name
|
14 | </summary>
|
15 | </member>
|
16 | <member name="M:Fable.FSharp2Fable.Identifiers.tryGetBoundExpr(Fable.FSharp2Fable.Context,Microsoft.FSharp.Core.FSharpOption{Fable.AST.SourceLocation},Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue)">
|
17 | <summary>
|
18 | Get corresponding identifier to F# value in current scope
|
19 | </summary>
|
20 | </member>
|
21 | <member name="M:Fable.FSharp2Fable.Identifiers.bindIdentFrom(Fable.FSharp2Fable.IFableCompiler,Fable.FSharp2Fable.Context,Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue)">
|
22 | <summary>
|
23 | Sanitize F# identifier and create new context
|
24 | </summary>
|
25 | </member>
|
26 | <member name="M:Fable.FSharp2Fable.Identifiers.bindIdent(Fable.FSharp2Fable.IFableCompiler,Fable.FSharp2Fable.Context,Fable.AST.Fable.Type,Microsoft.FSharp.Core.FSharpOption{Microsoft.FSharp.Compiler.SourceCodeServices.FSharpMemberOrFunctionOrValue},System.String)">
|
27 | <summary>
|
28 | Make a sanitized identifier from a tentative name
|
29 | </summary>
|
30 | </member>
|
31 | <member name="M:Fable.FSharp2Fable.Patterns.|RecordMutatingUpdate|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
32 | <summary>
|
33 | Record updates as in `{ a with name = "Anna" }`
|
34 | </summary>
|
35 | </member>
|
36 | <member name="M:Fable.FSharp2Fable.Patterns.|CheckArrayLength|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
37 | <summary>
|
38 | This matches the boilerplate generated to check an array's length
|
39 | when pattern matching
|
40 | </summary>
|
41 | </member>
|
42 | <member name="M:Fable.FSharp2Fable.Patterns.|CreateEvent|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
43 | <summary>
|
44 | This matches the boilerplate generated to wrap .NET events from F#
|
45 | </summary>
|
46 | </member>
|
47 | <member name="M:Fable.FSharp2Fable.Patterns.|TryGetValue|_|(Microsoft.FSharp.Compiler.SourceCodeServices.FSharpExpr)">
|
48 | <summary>
|
49 | This matches the boilerplate F# compiler generates for methods
|
50 | like Dictionary.TryGetValue (see #154)
|
51 | </summary>
|
52 | </member>
|
53 | <member name="M:Fable.FSharp2Fable.Types.makeEntity(Fable.FSharp2Fable.IFableCompiler,Microsoft.FSharp.Compiler.SourceCodeServices.FSharpEntity)">
|
54 | <summary>
|
55 | Don't use this method directly, use IFableCompiler.GetEntity instead
|
56 | </summary>
|
57 | </member>
|
58 | <member name="M:Fable.Fable2Babel.Util.iife(Fable.Fable2Babel.IBabelCompiler,Fable.Fable2Babel.Context,Fable.AST.Fable.Expr)">
|
59 | <summary>
|
60 | Immediately Invoked Function Expression
|
61 | </summary>
|
62 | </member>
|
63 | <member name="M:Fable.Fable2Babel.Util.|Assignments|_|(Fable.AST.Fable.Expr)">
|
64 | <summary>
|
65 | Matches a sequence of assignments and a return value: a.b = 1, a.c = 2, a
|
66 | </summary>
|
67 | </member>
|
68 | <member name="T:Fable.Replacements.CoreLibPass.MapKind">
|
69 | <summary>
|
70 | Module methods in the core lib can be bound Static or Both (instance and static).
|
71 | If they're bound only statically all methods will be called statically: if there's an
|
72 | instance, it'll be passed as the first argument and constructors will change to `create`.
|
73 | </summary>
|
74 | </member>
|
75 | <member name="P:Fable.Replacements.AstPass.seqFunctionsImplementedOutside">
|
76 | <summary>
|
77 | Seq functions implemented in other modules to prevent cyclic dependencies
|
78 | </summary>
|
79 | </member>
|
80 | <member name="M:Fable.Replacements.Util.compare``1(``0,Microsoft.FSharp.Core.FSharpOption{Fable.AST.SourceLocation},Microsoft.FSharp.Collections.FSharpList{Fable.AST.Fable.Expr},Microsoft.FSharp.Core.FSharpOption{Fable.AST.BinaryOperator})">
|
81 | <summary>
|
82 | Compare function that will call Util.compare or instance `CompareTo` as appropriate
|
83 | If passed an optional binary operator, it will wrap the comparison like `comparison < 0`
|
84 | </summary>
|
85 | </member>
|
86 | </members>
|
87 | </doc>
|