UNPKG

4.25 kBXMLView Raw
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&apos;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 = &quot;Anna&quot; }`
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&apos;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&apos;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&apos;re bound only statically all methods will be called statically: if there&apos;s an
72 instance, it&apos;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 &lt; 0`
84</summary>
85</member>
86</members>
87</doc>