public Store(IMutable <T> mutable) : this(A.Result(mutable) .Then() .Select(Is.Assigned <T>()) .Accept() .Out(), mutable) { }
IsAssignedConditions() : this(IsAssignableStructure.Default.Get(Type) ? Start.A.Generic(typeof(HasValue <>)) .Of.Type <T>() .As.Condition() .Then() .Invoke() .Bind(A.Type <T>().Yield().Result()) .Get() .Then() .Assume() .Get() : IsReference.Default.Get(Type) ? Start.A.Selection <T>() .AndOf <object>() .By.Cast.Select(Is.Assigned().Get()) : IsModified <T> .Default) { }
Query() : this(IsSingletonProperty.Default.Get, Is.Assigned()) { }
public AssignedInputOtherwiseContext(ISelect <TIn, TOut> subject) : base(subject, Is.Assigned <TIn>()) { }
public Selector <TIn, TOut> ResultsInAssigned() => Results(Is.Assigned <TOut>());
public TypeCandidates(Array <Type> types) : this(types, Is.Assigned(), Selections.Default.Get) { }
void VerifyImmutableArrays() { Is.Assigned <ImmutableArray <object> >().Get().Get(default).Should().BeFalse();
public ValidatedResult(IResult <T> result, IResult <T> fallback) : this(Is.Assigned <T>(), result.Get, fallback.Get) { }
public AssignedGuard(Func <T, string> message) : this(Is.Assigned <T>().Inverse().Out(), message) { }