Summary: 27 instances, 27 unique Text Count // TODO: Compile an expression tree on construction, or at least accept an optional delegate for construction 1 // TODO: Caching? We only do this once per property or type that's decorated with an attribute 1 // TODO: If a task fails prematurely or runs very quickly this could signal cancelation after 1 // TODO: Change ValueSerializer.SerializeMap to accept a map rather than return it? Then we can just pass it through. 1 // TODO: Hide configuration windows until this feature is ready. 1 /// // TODO: Continue with Firebase initialization. 1 // TODO: Protect against stack overflows? 1 // TODO: See if using a compiled expression tree is faster. 1 return CompletedTask(); // TODO: Re-evaluate this 1 /* %include "swig_docs_generated.i" */ // TODO: Generate 1 // TODO: (Maybe) Add support for wild-cards (current key and value must be matched exactly). 1 // TODO: Deliberate pass through of Value to Value (and maps/collections) to make it easier to plug in other mappers? 1 // TODO: How to test Query.KeepSynced(true)? 1 // TODO: Allow private constructors? (We probably want a helper method to do this, given that we do it in a bunch of places.) 1 // TODO: More validation, e.g. converter must be a concrete type, and the target type should not declare any 1 // TODO: Move this into App 1 // TODO: This is supported in the C# build, need this in the C++ version. 1 // TODO: Consider creating delegates for the property get/set methods. 1 // TODO: Serialize some other types, e.g. Guid? 1 // Assert(uploadState.Metadata != null); // TODO: Write validator for this. 1 // TODO: Delete this class and use the `Barrier` class from the standard library once .NET 3.5 1 // TODO: Add support for out-of-order events. 1 // TODO: Check that targetType isn't a nullable value type? We currently advise that, but we could enforce it. 1 // TODO: Consider using a compiled expression tree for this. 1 // TODO: Use an array instead? 1 // TODO: A lot of optimization of this and ValueSerializer, *after* writing comprehensive benchmarks. 1 // TODO: Create delegates instead of using reflection on every invocation? 1