[dartdoc] Updating dart reference docs
diff --git a/all/dart/_toc.yaml b/all/dart/_toc.yaml
index d15c7f9..e174815 100644
--- a/all/dart/_toc.yaml
+++ b/all/dart/_toc.yaml
@@ -276,6 +276,8 @@
       path: /reference/dart/package-fidl_fidl/Decoder/claimMemory.md
     - title: countClaimedHandles
       path: /reference/dart/package-fidl_fidl/Decoder/countClaimedHandles.md
+    - title: countUnclaimedHandles
+      path: /reference/dart/package-fidl_fidl/Decoder/countUnclaimedHandles.md
     - title: decodeBool
       path: /reference/dart/package-fidl_fidl/Decoder/decodeBool.md
     - title: decodeFloat32
@@ -1454,6 +1456,11 @@
       path: /reference/dart/package-fidl_fidl/InterfaceState/hashCode.md
     - title: runtimeType
       path: /reference/dart/package-fidl_fidl/InterfaceState/runtimeType.md
+  - heading: Functions
+  - title: decodeMessage
+    path: /reference/dart/package-fidl_fidl/decodeMessage.md
+  - title: decodeMessageWithCallback
+    path: /reference/dart/package-fidl_fidl/decodeMessageWithCallback.md
   - heading: Top-level Constants
   - title: epitaphOrdinal
     path: /reference/dart/package-fidl_fidl/epitaphOrdinal-constant.md
diff --git a/all/dart/package-fidl_fidl/ArrayType-class.md b/all/dart/package-fidl_fidl/ArrayType-class.md
index 6ca624c..9c396bc 100644
--- a/all/dart/package-fidl_fidl/ArrayType-class.md
+++ b/all/dart/package-fidl_fidl/ArrayType-class.md
@@ -64,7 +64,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -79,7 +79,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/BitsType-class.md b/all/dart/package-fidl_fidl/BitsType-class.md
index 0859934..8061159 100644
--- a/all/dart/package-fidl_fidl/BitsType-class.md
+++ b/all/dart/package-fidl_fidl/BitsType-class.md
@@ -64,7 +64,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -79,7 +79,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/BoolType-class.md b/all/dart/package-fidl_fidl/BoolType-class.md
index 736db63..2754c6c 100644
--- a/all/dart/package-fidl_fidl/BoolType-class.md
+++ b/all/dart/package-fidl_fidl/BoolType-class.md
@@ -54,7 +54,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -69,7 +69,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/ChannelType-class.md b/all/dart/package-fidl_fidl/ChannelType-class.md
index ca5f8de..6e7ecbd 100644
--- a/all/dart/package-fidl_fidl/ChannelType-class.md
+++ b/all/dart/package-fidl_fidl/ChannelType-class.md
@@ -54,7 +54,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -69,7 +69,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/Decoder-class.md b/all/dart/package-fidl_fidl/Decoder-class.md
index 5cf1828..5207568 100644
--- a/all/dart/package-fidl_fidl/Decoder-class.md
+++ b/all/dart/package-fidl_fidl/Decoder-class.md
@@ -58,6 +58,11 @@
    
 
 
+##### [countUnclaimedHandles](../package-fidl_fidl/Decoder/countUnclaimedHandles.md)() int
+
+   
+
+
 ##### [decodeBool](../package-fidl_fidl/Decoder/decodeBool.md)(int offset) bool
 
    
diff --git a/all/dart/package-fidl_fidl/Decoder/countUnclaimedHandles.md b/all/dart/package-fidl_fidl/Decoder/countUnclaimedHandles.md
new file mode 100644
index 0000000..75250dc
--- /dev/null
+++ b/all/dart/package-fidl_fidl/Decoder/countUnclaimedHandles.md
@@ -0,0 +1,20 @@
+
+# countUnclaimedHandles method
+
+    *<Null safety>*
+
+
+int countUnclaimedHandles
+()
+
+
+
+## Implementation
+
+```dart
+int countUnclaimedHandles() {
+  return handles.length - _nextHandle;
+}
+```
+
+
diff --git a/all/dart/package-fidl_fidl/EnumType-class.md b/all/dart/package-fidl_fidl/EnumType-class.md
index b87bb34..487f7e1 100644
--- a/all/dart/package-fidl_fidl/EnumType-class.md
+++ b/all/dart/package-fidl_fidl/EnumType-class.md
@@ -69,7 +69,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -84,7 +84,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/EventPairType-class.md b/all/dart/package-fidl_fidl/EventPairType-class.md
index f1ba060..92ce29e 100644
--- a/all/dart/package-fidl_fidl/EventPairType-class.md
+++ b/all/dart/package-fidl_fidl/EventPairType-class.md
@@ -54,7 +54,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -69,7 +69,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/FidlErrorCode-class.md b/all/dart/package-fidl_fidl/FidlErrorCode-class.md
index c3b5e5d..5e5c454 100644
--- a/all/dart/package-fidl_fidl/FidlErrorCode-class.md
+++ b/all/dart/package-fidl_fidl/FidlErrorCode-class.md
@@ -52,6 +52,11 @@
    
 
 
+##### fidlTooManyHandles const [FidlErrorCode](../package-fidl_fidl/FidlErrorCode-class.md)
+
+   
+
+
 ##### fidlUnknownMagic const [FidlErrorCode](../package-fidl_fidl/FidlErrorCode-class.md)
 
    
diff --git a/all/dart/package-fidl_fidl/FidlType-class.md b/all/dart/package-fidl_fidl/FidlType-class.md
index da423b9..9d75302 100644
--- a/all/dart/package-fidl_fidl/FidlType-class.md
+++ b/all/dart/package-fidl_fidl/FidlType-class.md
@@ -61,7 +61,7 @@
    
 
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 
@@ -76,7 +76,7 @@
    
 
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 
diff --git a/all/dart/package-fidl_fidl/FidlType/decodingInlineSize.md b/all/dart/package-fidl_fidl/FidlType/decodingInlineSize.md
index cb32ea7..1d024ca 100644
--- a/all/dart/package-fidl_fidl/FidlType/decodingInlineSize.md
+++ b/all/dart/package-fidl_fidl/FidlType/decodingInlineSize.md
@@ -5,14 +5,14 @@
 
 
 int decodingInlineSize
-([Decoder](../../package-fidl_fidl/Decoder-class.md) decoder)
+()
 
 
 
 ## Implementation
 
 ```dart
-int decodingInlineSize(Decoder decoder) => inlineSize;
+int decodingInlineSize() => inlineSize;
 ```
 
 
diff --git a/all/dart/package-fidl_fidl/FidlType/encodeArray.md b/all/dart/package-fidl_fidl/FidlType/encodeArray.md
index 88d4853..4d5862c 100644
--- a/all/dart/package-fidl_fidl/FidlType/encodeArray.md
+++ b/all/dart/package-fidl_fidl/FidlType/encodeArray.md
@@ -14,7 +14,7 @@
 ```dart
 void encodeArray(Encoder encoder, Iterable<T> value, int offset) {
   int off = offset;
-  final int stride = encodingInlineSize(encoder);
+  final int stride = encodingInlineSize();
   for (final element in value) {
     encode(encoder, element, off);
     off += stride;
diff --git a/all/dart/package-fidl_fidl/FidlType/encodingInlineSize.md b/all/dart/package-fidl_fidl/FidlType/encodingInlineSize.md
index 41c7a40..be0d496 100644
--- a/all/dart/package-fidl_fidl/FidlType/encodingInlineSize.md
+++ b/all/dart/package-fidl_fidl/FidlType/encodingInlineSize.md
@@ -5,14 +5,14 @@
 
 
 int encodingInlineSize
-([Encoder](../../package-fidl_fidl/Encoder-class.md) encoder)
+()
 
 
 
 ## Implementation
 
 ```dart
-int encodingInlineSize(Encoder encoder) => inlineSize;
+int encodingInlineSize() => inlineSize;
 ```
 
 
diff --git a/all/dart/package-fidl_fidl/Float32Type-class.md b/all/dart/package-fidl_fidl/Float32Type-class.md
index 6d8a3da..d0aaff8 100644
--- a/all/dart/package-fidl_fidl/Float32Type-class.md
+++ b/all/dart/package-fidl_fidl/Float32Type-class.md
@@ -53,7 +53,7 @@
    
 _override_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -68,7 +68,7 @@
    
 _override_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/Float64Type-class.md b/all/dart/package-fidl_fidl/Float64Type-class.md
index 030ec58..98ef7cc 100644
--- a/all/dart/package-fidl_fidl/Float64Type-class.md
+++ b/all/dart/package-fidl_fidl/Float64Type-class.md
@@ -53,7 +53,7 @@
    
 _override_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -68,7 +68,7 @@
    
 _override_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/HandleType-class.md b/all/dart/package-fidl_fidl/HandleType-class.md
index a79a752..f4a6a3c 100644
--- a/all/dart/package-fidl_fidl/HandleType-class.md
+++ b/all/dart/package-fidl_fidl/HandleType-class.md
@@ -54,7 +54,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -69,7 +69,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/Int16Type-class.md b/all/dart/package-fidl_fidl/Int16Type-class.md
index 5d31fe9..5912955 100644
--- a/all/dart/package-fidl_fidl/Int16Type-class.md
+++ b/all/dart/package-fidl_fidl/Int16Type-class.md
@@ -53,7 +53,7 @@
    
 _override_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -68,7 +68,7 @@
    
 _override_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/Int32Type-class.md b/all/dart/package-fidl_fidl/Int32Type-class.md
index 0d18812..68b755b 100644
--- a/all/dart/package-fidl_fidl/Int32Type-class.md
+++ b/all/dart/package-fidl_fidl/Int32Type-class.md
@@ -56,7 +56,7 @@
    
 _override_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -71,7 +71,7 @@
    
 _override_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/Int64Type-class.md b/all/dart/package-fidl_fidl/Int64Type-class.md
index 7da38f7..49001e7 100644
--- a/all/dart/package-fidl_fidl/Int64Type-class.md
+++ b/all/dart/package-fidl_fidl/Int64Type-class.md
@@ -53,7 +53,7 @@
    
 _override_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -68,7 +68,7 @@
    
 _override_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/Int8Type-class.md b/all/dart/package-fidl_fidl/Int8Type-class.md
index 13bb7da..458289b 100644
--- a/all/dart/package-fidl_fidl/Int8Type-class.md
+++ b/all/dart/package-fidl_fidl/Int8Type-class.md
@@ -53,7 +53,7 @@
    
 _override_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -68,7 +68,7 @@
    
 _override_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/InterfaceHandleType-class.md b/all/dart/package-fidl_fidl/InterfaceHandleType-class.md
index 3dc2e0d..d4c0db5 100644
--- a/all/dart/package-fidl_fidl/InterfaceHandleType-class.md
+++ b/all/dart/package-fidl_fidl/InterfaceHandleType-class.md
@@ -54,7 +54,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -69,7 +69,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/InterfaceRequestType-class.md b/all/dart/package-fidl_fidl/InterfaceRequestType-class.md
index e89e30c..c76350a 100644
--- a/all/dart/package-fidl_fidl/InterfaceRequestType-class.md
+++ b/all/dart/package-fidl_fidl/InterfaceRequestType-class.md
@@ -54,7 +54,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -69,7 +69,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/MethodType-class.md b/all/dart/package-fidl_fidl/MethodType-class.md
index 5493b15..47c3129 100644
--- a/all/dart/package-fidl_fidl/MethodType-class.md
+++ b/all/dart/package-fidl_fidl/MethodType-class.md
@@ -53,22 +53,22 @@
 
 ## Methods
 
-##### [decodeRequestInlineSize](../package-fidl_fidl/MethodType/decodeRequestInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodeRequestInlineSize](../package-fidl_fidl/MethodType/decodeRequestInlineSize.md)() int
 
    
 
 
-##### [decodeResponseInlineSize](../package-fidl_fidl/MethodType/decodeResponseInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodeResponseInlineSize](../package-fidl_fidl/MethodType/decodeResponseInlineSize.md)() int
 
    
 
 
-##### [encodingRequestInlineSize](../package-fidl_fidl/MethodType/encodingRequestInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingRequestInlineSize](../package-fidl_fidl/MethodType/encodingRequestInlineSize.md)() int
 
    
 
 
-##### [encodingResponseInlineSize](../package-fidl_fidl/MethodType/encodingResponseInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingResponseInlineSize](../package-fidl_fidl/MethodType/encodingResponseInlineSize.md)() int
 
    
 
diff --git a/all/dart/package-fidl_fidl/MethodType/decodeRequestInlineSize.md b/all/dart/package-fidl_fidl/MethodType/decodeRequestInlineSize.md
index 936425f..e9d0063 100644
--- a/all/dart/package-fidl_fidl/MethodType/decodeRequestInlineSize.md
+++ b/all/dart/package-fidl_fidl/MethodType/decodeRequestInlineSize.md
@@ -5,14 +5,14 @@
 
 
 int decodeRequestInlineSize
-([Decoder](../../package-fidl_fidl/Decoder-class.md) decoder)
+()
 
 
 
 ## Implementation
 
 ```dart
-int decodeRequestInlineSize(Decoder decoder) {
+int decodeRequestInlineSize() {
   return requestInlineSize;
 }
 ```
diff --git a/all/dart/package-fidl_fidl/MethodType/decodeResponseInlineSize.md b/all/dart/package-fidl_fidl/MethodType/decodeResponseInlineSize.md
index eda951b..abca90f 100644
--- a/all/dart/package-fidl_fidl/MethodType/decodeResponseInlineSize.md
+++ b/all/dart/package-fidl_fidl/MethodType/decodeResponseInlineSize.md
@@ -5,14 +5,14 @@
 
 
 int decodeResponseInlineSize
-([Decoder](../../package-fidl_fidl/Decoder-class.md) decoder)
+()
 
 
 
 ## Implementation
 
 ```dart
-int decodeResponseInlineSize(Decoder decoder) {
+int decodeResponseInlineSize() {
   return responseInlineSize;
 }
 ```
diff --git a/all/dart/package-fidl_fidl/MethodType/encodingRequestInlineSize.md b/all/dart/package-fidl_fidl/MethodType/encodingRequestInlineSize.md
index e66226e..c44892a 100644
--- a/all/dart/package-fidl_fidl/MethodType/encodingRequestInlineSize.md
+++ b/all/dart/package-fidl_fidl/MethodType/encodingRequestInlineSize.md
@@ -5,14 +5,14 @@
 
 
 int encodingRequestInlineSize
-([Encoder](../../package-fidl_fidl/Encoder-class.md) encoder)
+()
 
 
 
 ## Implementation
 
 ```dart
-int encodingRequestInlineSize(Encoder encoder) {
+int encodingRequestInlineSize() {
   return requestInlineSize;
 }
 ```
diff --git a/all/dart/package-fidl_fidl/MethodType/encodingResponseInlineSize.md b/all/dart/package-fidl_fidl/MethodType/encodingResponseInlineSize.md
index 767e76e..a75e787 100644
--- a/all/dart/package-fidl_fidl/MethodType/encodingResponseInlineSize.md
+++ b/all/dart/package-fidl_fidl/MethodType/encodingResponseInlineSize.md
@@ -5,14 +5,14 @@
 
 
 int encodingResponseInlineSize
-([Encoder](../../package-fidl_fidl/Encoder-class.md) encoder)
+()
 
 
 
 ## Implementation
 
 ```dart
-int encodingResponseInlineSize(Encoder encoder) {
+int encodingResponseInlineSize() {
   return responseInlineSize;
 }
 ```
diff --git a/all/dart/package-fidl_fidl/NullableChannelType-class.md b/all/dart/package-fidl_fidl/NullableChannelType-class.md
index 1beb8c5..053016a 100644
--- a/all/dart/package-fidl_fidl/NullableChannelType-class.md
+++ b/all/dart/package-fidl_fidl/NullableChannelType-class.md
@@ -54,7 +54,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -69,7 +69,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/NullableEventPairType-class.md b/all/dart/package-fidl_fidl/NullableEventPairType-class.md
index 8b97e42..791cd12 100644
--- a/all/dart/package-fidl_fidl/NullableEventPairType-class.md
+++ b/all/dart/package-fidl_fidl/NullableEventPairType-class.md
@@ -54,7 +54,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -69,7 +69,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/NullableHandleType-class.md b/all/dart/package-fidl_fidl/NullableHandleType-class.md
index c3a8872..0cb73ad 100644
--- a/all/dart/package-fidl_fidl/NullableHandleType-class.md
+++ b/all/dart/package-fidl_fidl/NullableHandleType-class.md
@@ -54,7 +54,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -69,7 +69,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/NullableInterfaceHandleType-class.md b/all/dart/package-fidl_fidl/NullableInterfaceHandleType-class.md
index a8ecd20..c80b3b9 100644
--- a/all/dart/package-fidl_fidl/NullableInterfaceHandleType-class.md
+++ b/all/dart/package-fidl_fidl/NullableInterfaceHandleType-class.md
@@ -54,7 +54,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -69,7 +69,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/NullableInterfaceRequestType-class.md b/all/dart/package-fidl_fidl/NullableInterfaceRequestType-class.md
index 77d2897..ef017b9 100644
--- a/all/dart/package-fidl_fidl/NullableInterfaceRequestType-class.md
+++ b/all/dart/package-fidl_fidl/NullableInterfaceRequestType-class.md
@@ -54,7 +54,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -69,7 +69,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/NullableSocketType-class.md b/all/dart/package-fidl_fidl/NullableSocketType-class.md
index cc083ef..841e0b4 100644
--- a/all/dart/package-fidl_fidl/NullableSocketType-class.md
+++ b/all/dart/package-fidl_fidl/NullableSocketType-class.md
@@ -54,7 +54,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -69,7 +69,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/NullableStringType-class.md b/all/dart/package-fidl_fidl/NullableStringType-class.md
index f912c39..a8fb1c2 100644
--- a/all/dart/package-fidl_fidl/NullableStringType-class.md
+++ b/all/dart/package-fidl_fidl/NullableStringType-class.md
@@ -59,7 +59,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -74,7 +74,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/NullableUnionType-class.md b/all/dart/package-fidl_fidl/NullableUnionType-class.md
index 777e4d5..d2d4aad 100644
--- a/all/dart/package-fidl_fidl/NullableUnionType-class.md
+++ b/all/dart/package-fidl_fidl/NullableUnionType-class.md
@@ -74,7 +74,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -89,7 +89,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/NullableVectorType-class.md b/all/dart/package-fidl_fidl/NullableVectorType-class.md
index b9f740a..6f350b9 100644
--- a/all/dart/package-fidl_fidl/NullableVectorType-class.md
+++ b/all/dart/package-fidl_fidl/NullableVectorType-class.md
@@ -64,7 +64,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -79,7 +79,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/NullableVmoType-class.md b/all/dart/package-fidl_fidl/NullableVmoType-class.md
index 0d9509a..7769104 100644
--- a/all/dart/package-fidl_fidl/NullableVmoType-class.md
+++ b/all/dart/package-fidl_fidl/NullableVmoType-class.md
@@ -54,7 +54,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -69,7 +69,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/PointerType-class.md b/all/dart/package-fidl_fidl/PointerType-class.md
index f8eca39..2ff5a05 100644
--- a/all/dart/package-fidl_fidl/PointerType-class.md
+++ b/all/dart/package-fidl_fidl/PointerType-class.md
@@ -59,7 +59,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -74,7 +74,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/PointerType/decode.md b/all/dart/package-fidl_fidl/PointerType/decode.md
index 99d70ab..2731755 100644
--- a/all/dart/package-fidl_fidl/PointerType/decode.md
+++ b/all/dart/package-fidl_fidl/PointerType/decode.md
@@ -21,7 +21,7 @@
     return null;
   }
   return element.decode(
-      decoder, decoder.claimMemory(element.decodingInlineSize(decoder)));
+      decoder, decoder.claimMemory(element.decodingInlineSize()));
 }
 ```
 
diff --git a/all/dart/package-fidl_fidl/PointerType/encode.md b/all/dart/package-fidl_fidl/PointerType/encode.md
index c9a6cae..a4410cf 100644
--- a/all/dart/package-fidl_fidl/PointerType/encode.md
+++ b/all/dart/package-fidl_fidl/PointerType/encode.md
@@ -19,7 +19,7 @@
     encoder.encodeUint64(kAllocAbsent, offset);
   } else {
     encoder.encodeUint64(kAllocPresent, offset);
-    int childOffset = encoder.alloc(element.encodingInlineSize(encoder));
+    int childOffset = encoder.alloc(element.encodingInlineSize());
     element.encode(encoder, value, childOffset);
   }
 }
diff --git a/all/dart/package-fidl_fidl/SimpleFidlType-class.md b/all/dart/package-fidl_fidl/SimpleFidlType-class.md
index 9810737..537851a 100644
--- a/all/dart/package-fidl_fidl/SimpleFidlType-class.md
+++ b/all/dart/package-fidl_fidl/SimpleFidlType-class.md
@@ -83,7 +83,7 @@
    
 _override_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -98,7 +98,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/SimpleFidlType/decodeArray.md b/all/dart/package-fidl_fidl/SimpleFidlType/decodeArray.md
index d768dca..a4d67d8 100644
--- a/all/dart/package-fidl_fidl/SimpleFidlType/decodeArray.md
+++ b/all/dart/package-fidl_fidl/SimpleFidlType/decodeArray.md
@@ -15,8 +15,8 @@
 ```dart
 @override
 List<T> decodeArray(Decoder decoder, int count, int offset) =>
-    List<T>.generate(count,
-        (int i) => decode(decoder, offset + i * decodingInlineSize(decoder)));
+    List<T>.generate(
+        count, (int i) => decode(decoder, offset + i * decodingInlineSize()));
 ```
 
 
diff --git a/all/dart/package-fidl_fidl/SocketType-class.md b/all/dart/package-fidl_fidl/SocketType-class.md
index b536b5e..bba5880 100644
--- a/all/dart/package-fidl_fidl/SocketType-class.md
+++ b/all/dart/package-fidl_fidl/SocketType-class.md
@@ -54,7 +54,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -69,7 +69,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/StatusType-class.md b/all/dart/package-fidl_fidl/StatusType-class.md
index df8e246..c1f2a1c 100644
--- a/all/dart/package-fidl_fidl/StatusType-class.md
+++ b/all/dart/package-fidl_fidl/StatusType-class.md
@@ -54,7 +54,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -69,7 +69,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/StringType-class.md b/all/dart/package-fidl_fidl/StringType-class.md
index 17e4c0d..9d06b63 100644
--- a/all/dart/package-fidl_fidl/StringType-class.md
+++ b/all/dart/package-fidl_fidl/StringType-class.md
@@ -59,7 +59,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -74,7 +74,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/StructType-class.md b/all/dart/package-fidl_fidl/StructType-class.md
index ad1d026..fea4bb6 100644
--- a/all/dart/package-fidl_fidl/StructType-class.md
+++ b/all/dart/package-fidl_fidl/StructType-class.md
@@ -59,7 +59,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -74,7 +74,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/TableType-class.md b/all/dart/package-fidl_fidl/TableType-class.md
index 61275a3..4c39df0 100644
--- a/all/dart/package-fidl_fidl/TableType-class.md
+++ b/all/dart/package-fidl_fidl/TableType-class.md
@@ -69,7 +69,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -84,7 +84,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/Uint16Type-class.md b/all/dart/package-fidl_fidl/Uint16Type-class.md
index 5af675c..f68a7f2 100644
--- a/all/dart/package-fidl_fidl/Uint16Type-class.md
+++ b/all/dart/package-fidl_fidl/Uint16Type-class.md
@@ -53,7 +53,7 @@
    
 _override_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -68,7 +68,7 @@
    
 _override_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/Uint32Type-class.md b/all/dart/package-fidl_fidl/Uint32Type-class.md
index 4362b49..a0bd755 100644
--- a/all/dart/package-fidl_fidl/Uint32Type-class.md
+++ b/all/dart/package-fidl_fidl/Uint32Type-class.md
@@ -53,7 +53,7 @@
    
 _override_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -68,7 +68,7 @@
    
 _override_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/Uint64Type-class.md b/all/dart/package-fidl_fidl/Uint64Type-class.md
index 52bc53e..581333c 100644
--- a/all/dart/package-fidl_fidl/Uint64Type-class.md
+++ b/all/dart/package-fidl_fidl/Uint64Type-class.md
@@ -53,7 +53,7 @@
    
 _override_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -68,7 +68,7 @@
    
 _override_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/Uint8Type-class.md b/all/dart/package-fidl_fidl/Uint8Type-class.md
index b2d6ea0..e3817f1 100644
--- a/all/dart/package-fidl_fidl/Uint8Type-class.md
+++ b/all/dart/package-fidl_fidl/Uint8Type-class.md
@@ -53,7 +53,7 @@
    
 _override_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -68,7 +68,7 @@
    
 _override_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/UnionType-class.md b/all/dart/package-fidl_fidl/UnionType-class.md
index 5653d11..5b1cd38 100644
--- a/all/dart/package-fidl_fidl/UnionType-class.md
+++ b/all/dart/package-fidl_fidl/UnionType-class.md
@@ -74,7 +74,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -89,7 +89,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/UnknownRawDataType-class.md b/all/dart/package-fidl_fidl/UnknownRawDataType-class.md
index 1361da7..0f447db 100644
--- a/all/dart/package-fidl_fidl/UnknownRawDataType-class.md
+++ b/all/dart/package-fidl_fidl/UnknownRawDataType-class.md
@@ -66,7 +66,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -81,7 +81,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/VectorType-class.md b/all/dart/package-fidl_fidl/VectorType-class.md
index 252b2f8..7510899 100644
--- a/all/dart/package-fidl_fidl/VectorType-class.md
+++ b/all/dart/package-fidl_fidl/VectorType-class.md
@@ -64,7 +64,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -79,7 +79,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/VmoType-class.md b/all/dart/package-fidl_fidl/VmoType-class.md
index ce5831d..e88b3ad 100644
--- a/all/dart/package-fidl_fidl/VmoType-class.md
+++ b/all/dart/package-fidl_fidl/VmoType-class.md
@@ -54,7 +54,7 @@
    
 _inherited_
 
-##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)([Decoder](../package-fidl_fidl/Decoder-class.md) decoder) int
+##### [decodingInlineSize](../package-fidl_fidl/FidlType/decodingInlineSize.md)() int
 
    
 _inherited_
@@ -69,7 +69,7 @@
    
 _inherited_
 
-##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)([Encoder](../package-fidl_fidl/Encoder-class.md) encoder) int
+##### [encodingInlineSize](../package-fidl_fidl/FidlType/encodingInlineSize.md)() int
 
    
 _inherited_
diff --git a/all/dart/package-fidl_fidl/decodeMessage.md b/all/dart/package-fidl_fidl/decodeMessage.md
new file mode 100644
index 0000000..7cab3d8
--- /dev/null
+++ b/all/dart/package-fidl_fidl/decodeMessage.md
@@ -0,0 +1,26 @@
+
+# decodeMessage&lt;T> function
+
+    *<Null safety>*
+
+
+T decodeMessage
+&lt;T>([Message](../package-fidl_fidl/Message-class.md) message, int inlineSize, [MemberType](../package-fidl_fidl/MemberType-class.md) typ)
+
+<p>Decodes a single FIDL message.  Most messages can be decoded using this
+entry point.  Such a messages generally take the form of header bytes
+followed immediately by the encoded message bytes.</p>
+
+## Implementation
+
+```dart
+T decodeMessage<T>(Message message, int inlineSize, MemberType typ) {
+  final Decoder decoder = Decoder(message)
+    ..claimMemory(kMessageHeaderSize + inlineSize);
+  T decoded = typ.decode(decoder, kMessageHeaderSize);
+  _validateDecoding(decoder);
+  return decoded;
+}
+```
+
+
diff --git a/all/dart/package-fidl_fidl/decodeMessageWithCallback.md b/all/dart/package-fidl_fidl/decodeMessageWithCallback.md
new file mode 100644
index 0000000..6da6110
--- /dev/null
+++ b/all/dart/package-fidl_fidl/decodeMessageWithCallback.md
@@ -0,0 +1,28 @@
+
+# decodeMessageWithCallback&lt;A> function
+
+    *<Null safety>*
+
+
+A decodeMessageWithCallback
+&lt;A>([Message](../package-fidl_fidl/Message-class.md) message, int inlineSize, A f([Decoder](../package-fidl_fidl/Decoder-class.md) decoder))
+
+<p>Decodes a FIDL message with multiple parameters.  Such messages generally
+take the form of header bytes followed by the encoded bytes of each
+parameter in turn.  The generated bindings should then wrap the resulting
+parameter types into a single "Async___Class" inside the callback function.</p>
+
+## Implementation
+
+```dart
+A decodeMessageWithCallback<A>(
+    Message message, int inlineSize, A Function(Decoder decoder) f) {
+  final Decoder decoder = Decoder(message)
+    ..claimMemory(kMessageHeaderSize + inlineSize);
+  A out = f(decoder);
+  _validateDecoding(decoder);
+  return out;
+}
+```
+
+
diff --git a/all/dart/package-fidl_fidl/package-fidl_fidl-library.md b/all/dart/package-fidl_fidl/package-fidl_fidl-library.md
index d282a61..421300f 100644
--- a/all/dart/package-fidl_fidl/package-fidl_fidl-library.md
+++ b/all/dart/package-fidl_fidl/package-fidl_fidl-library.md
@@ -332,6 +332,23 @@
 
 
 
+## Functions
+
+##### [decodeMessage](../package-fidl_fidl/decodeMessage.md)&lt;T>([Message](../package-fidl_fidl/Message-class.md) message, int inlineSize, [MemberType](../package-fidl_fidl/MemberType-class.md) typ) T
+
+Decodes a single FIDL message.  Most messages can be decoded using this
+entry point.  Such a messages generally take the form of header bytes
+followed immediately by the encoded message bytes.   
+
+
+##### [decodeMessageWithCallback](../package-fidl_fidl/decodeMessageWithCallback.md)&lt;A>([Message](../package-fidl_fidl/Message-class.md) message, int inlineSize, A f([Decoder](../package-fidl_fidl/Decoder-class.md) decoder)) A
+
+Decodes a FIDL message with multiple parameters.  Such messages generally
+take the form of header bytes followed by the encoded bytes of each
+parameter in turn.  The generated bindings should then wrap the resulting
+parameter types into a single "Async___Class" inside the callback function.   
+
+
 
 ## Enums