API Diff between 1.1.382 and 1.1.496
155 Additions
73 Removals
Noodles
-
public class BehaviourAttribute : Attribute
-
public static class HasNameHelperExtensions
-
public static class HasNodeHelperExtensions
-
public interface IHasName
-
public interface IHasNodeLinks
-
public sealed delegate FindNodeMethodsRule : MulticastDelegate
-
public static class IdExtension
- public static Func<object, string> MakeId { get; set; }
- public static string Id(this object node)
-
public interface IHasNodeProperties
-
public interface IInvokeableParameter : INode, IHasName
-
public class LinkAttribute : Attribute
-
public class LinksAttribute : Attribute
-
public static class LinksExtension
-
public static class NodeLinkRuleRegistry
-
public static class NodeLinksExtension
-
public class NodeLink
-
public static class NodeMethodExtensions
-
public class NodeMethodParameter : INode
-
public class NodeMethodsReflectionLogic
-
public class NodePropertiesAttribute : Attribute
-
public static class NodePropertiesExtension
- public static IEnumerable<NodeProperty> GetNodeProperties<TNode>(this object o, TNode resource, Type fallback = null) where TNode : INode
- public static NodeProperty NodeProperty<TNode>(this object o, TNode resource, string propertyName, Type fallback = null) where TNode : INode
- public static IEnumerable<NodeProperty> YieldFindNodePropertiesUsingReflection<TNode>(TNode node, object target, Type fallback) where TNode : INode
- public static IEnumerable<PropertyInfo> YieldFindPropertyInfosUsingReflection(this object target, Type fallback)
- public static IEnumerable<NodeProperty> NodeProperties(this object o, Resource resource, Type fallback = null)
- public static NodeProperty NodeProperty(this object o, Resource resource, string propertyName, Type fallback = null)
- public static IEnumerable<NodeProperty> YieldFindNodePropertiesUsingReflection(Resource node, object target, Type fallback)
- public static IEnumerable<PropertyInfo> YieldFindPropertInfosUsingReflection(this object target, Type fallback)
-
public static class NodePropertiesRuleRegistry
-
public static class PathExtension
- public static string GetUrlRoot<T>(this T root)
- public static string Path(this object o)
- public static T SetUrlRoot<T>(this T root, string urlRoot)
- public static T SetUrlRoot<T>(this T root, Func<string> getUrlRoot)
- public static string Urlz(this object o)
-
public static class SentenciseTextExtensions
-
public class ShowCollectionAttribute : ShowAttribute
-
public static class TextExtensions
- public static string Sentencise(this string str, bool titlecase = false)
-
public class UiHintAttribute : Attribute
Noodles.Attributes
Noodles.Helpers
Noodles.Models
-
public class GetChildAttribute : Attribute, IChildInfo
-
public interface IChildInfo
-
public interface IInvokeable
-
public interface INode
-
public static class INodeExtensions
-
public interface NodeCollectionProperty : NodeProperty, INode, IHasName
-
public class NodeCollectionProperty<TParent> : ReflectionNodeProperty<TParent>, NodeCollectionProperty, NodeProperty, INode, IHasName where TParent : INode
-
public interface NodeLink
-
public class NodeMethod : IInvokeable, INode
-
public class NodeProperty : IInvokeable, INode
-
public class NotEnoughParametersForNodeMethodException : Exception
-
public class QueryPage
-
public class ReflectionNodeLink : NodeLink
-
public class ReflectionNodeMethod : NodeMethod, IInvokeable, INode, IHasName
-
public class ReflectionNodeProperty<TParent> : IInvokeable, IInvokeableParameter, NodeProperty, INode, IHasName where TParent : INode
-
public class ReflectionResource : Resource, IHasNodeMethods, IHasNodeProperties, IHasNodeLinks, INode, IHasName, IInvokeable
-
public class ReflectionResource<T> : ReflectionResource, Resource<T>, Resource, INode, IHasName, IInvokeable, IHasNodeMethods, IHasNodeProperties, IHasNodeLinks, INode<T>
-
public class Resource : INode
-
public class Resource<T> : Resource, INode<T>
-
public class ResourceFactory
-
public class SlugAttribute : Attribute
Noodles.Reflection
-
public sealed delegate ParameterValueGetter : MulticastDelegate
- public virtual IAsyncResult BeginInvoke(object[] parameters, IInvokeableParameter parameterInfo, int index, out object result, AsyncCallback callback, object object)
- public virtual IAsyncResult BeginInvoke(object[] parameters, NodeMethodParameter parameterInfo, int index, out object result, AsyncCallback callback, object object)
- public virtual bool Invoke(object[] parameters, IInvokeableParameter parameterInfo, int index, out object result)
- public virtual bool Invoke(object[] parameters, NodeMethodParameter parameterInfo, int index, out object result)
Noodles.RequestHandling
Noodles.RequestHandling.ResultTypes
Noodles.Requests
-
public class ArgumentBindingException : Exception
-
public class DefaultProcessors<TContext>
- public DefaultProcessors()
- public static Task<Result> ProcessInvoke(TContext context, NoodlesRequest request, INode node, Func<IInvokeable, object[], object> doInvoke)
- public static Task<Result> Read(TContext context1, NoodlesRequest request, INode node, Func<IInvokeable, object[], object> doinvoke)
-
public abstract class Handler<TContext>
-
public abstract class NoodleResultMapper<TOutputResult, TContext>
-
public abstract class NoodlesRequest
-
public sealed delegate RequestProcessor<TContext> : MulticastDelegate
- public RequestProcessor(object object, IntPtr method)
- public virtual IAsyncResult BeginInvoke(TContext context, NoodlesRequest request, INode node, Func<IInvokeable, object[], object> doInvoke, AsyncCallback callback, object object)
- public virtual Task<Result> EndInvoke(IAsyncResult result)
- public virtual Task<Result> Invoke(TContext context, NoodlesRequest request, INode node, Func<IInvokeable, object[], object> doInvoke)
Noodles.Requests.Results