SimpleVersion
Search Results for

    Show / Hide Table of Contents

    Class TokenRuleExtensions

    Extension methods to handle rules.

    Inheritance
    System.Object
    TokenRuleExtensions
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: SimpleVersion.Rules
    Assembly: SimpleVersion.Core.dll
    Syntax
    public static class TokenRuleExtensions

    Methods

    | Improve this Doc View Source

    ApplyTokenRules<T>(IEnumerable<T>, IVersionContext, IEnumerable<ITokenRule<T>>)

    Applies an enumerable of token rules to a value.

    Declaration
    public static IEnumerable<T> ApplyTokenRules<T>(this IEnumerable<T> value, IVersionContext context, IEnumerable<ITokenRule<T>> rules)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<T> value

    The instance value to be processed.

    IVersionContext context

    The VersionContext of the current version calculation.

    System.Collections.Generic.IEnumerable<ITokenRule<T>> rules

    The enumerable of rules to apply.

    Returns
    Type Description
    System.Collections.Generic.IEnumerable<T>

    The value once all rules have been applied.

    Type Parameters
    Name Description
    T

    The type of value to be processed.

    | Improve this Doc View Source

    ResolveTokenRules<T>(T, IVersionContext, IEnumerable<ITokenRule<T>>)

    Resolves an enumerable of token rules against a value.

    Declaration
    public static T ResolveTokenRules<T>(this T value, IVersionContext context, IEnumerable<ITokenRule<T>> rules)
    Parameters
    Type Name Description
    T value

    The instance value to be processed.

    IVersionContext context

    The VersionContext of the current version calculation.

    System.Collections.Generic.IEnumerable<ITokenRule<T>> rules

    The enumerable of rules to resolve.

    Returns
    Type Description
    T

    The value once all rules have been resolved.

    Type Parameters
    Name Description
    T

    The type of value to be processed.

    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX