public static void SetStreamValue(this QueryStructuralValue instance, string namedStream, AstoriaQueryStreamValue value) { ExceptionUtilities.CheckArgumentNotNull(instance, "instance"); ExceptionUtilities.CheckStringArgumentIsNotNullOrEmpty(namedStream, "namedStream"); instance.AssertPropertyType <AstoriaQueryStreamType>(namedStream); instance.SetValue(namedStream, value); }