Search Results for

    Show / Hide Table of Contents
    View Source

    Class ExpressionBuilderBase<TExpression, TNext>

    Provides a base class for expression builders.

    Inheritance
    System.Object
    ExpressionBuilderBase<TExpression>
    Namespace: Umbraco.Cms.Infrastructure.Migrations.Expressions
    Assembly: Umbraco.Infrastructure.dll
    Syntax
    public abstract class ExpressionBuilderBase<TExpression, TNext> : ExpressionBuilderBase<TExpression> where TExpression : IMigrationExpression where TNext : IFluentBuilder
    Type Parameters
    Name Description
    TExpression
    TNext

    Constructors

    View Source

    ExpressionBuilderBase(TExpression)

    Initializes a new instance of the ExpressionBuilderBase<TExpression, TNext> class.

    Declaration
    protected ExpressionBuilderBase(TExpression expression)
    Parameters
    Type Name Description
    TExpression expression

    Methods

    View Source

    AsAnsiString()

    Declaration
    public TNext AsAnsiString()
    Returns
    Type Description
    TNext
    View Source

    AsAnsiString(Int32)

    Declaration
    public TNext AsAnsiString(int size)
    Parameters
    Type Name Description
    System.Int32 size
    Returns
    Type Description
    TNext
    View Source

    AsBinary()

    Declaration
    public TNext AsBinary()
    Returns
    Type Description
    TNext
    View Source

    AsBinary(Int32)

    Declaration
    public TNext AsBinary(int size)
    Parameters
    Type Name Description
    System.Int32 size
    Returns
    Type Description
    TNext
    View Source

    AsBoolean()

    Declaration
    public TNext AsBoolean()
    Returns
    Type Description
    TNext
    View Source

    AsByte()

    Declaration
    public TNext AsByte()
    Returns
    Type Description
    TNext
    View Source

    AsCurrency()

    Declaration
    public TNext AsCurrency()
    Returns
    Type Description
    TNext
    View Source

    AsCustom(String)

    Declaration
    public TNext AsCustom(string customType)
    Parameters
    Type Name Description
    System.String customType
    Returns
    Type Description
    TNext
    View Source

    AsDate()

    Declaration
    public TNext AsDate()
    Returns
    Type Description
    TNext
    View Source

    AsDateTime()

    Declaration
    public TNext AsDateTime()
    Returns
    Type Description
    TNext
    View Source

    AsDecimal()

    Declaration
    public TNext AsDecimal()
    Returns
    Type Description
    TNext
    View Source

    AsDecimal(Int32, Int32)

    Declaration
    public TNext AsDecimal(int size, int precision)
    Parameters
    Type Name Description
    System.Int32 size
    System.Int32 precision
    Returns
    Type Description
    TNext
    View Source

    AsDouble()

    Declaration
    public TNext AsDouble()
    Returns
    Type Description
    TNext
    View Source

    AsFixedLengthAnsiString(Int32)

    Declaration
    public TNext AsFixedLengthAnsiString(int size)
    Parameters
    Type Name Description
    System.Int32 size
    Returns
    Type Description
    TNext
    View Source

    AsFixedLengthString(Int32)

    Declaration
    public TNext AsFixedLengthString(int size)
    Parameters
    Type Name Description
    System.Int32 size
    Returns
    Type Description
    TNext
    View Source

    AsFloat()

    Declaration
    public TNext AsFloat()
    Returns
    Type Description
    TNext
    View Source

    AsGuid()

    Declaration
    public TNext AsGuid()
    Returns
    Type Description
    TNext
    View Source

    AsInt16()

    Declaration
    public TNext AsInt16()
    Returns
    Type Description
    TNext
    View Source

    AsInt32()

    Declaration
    public TNext AsInt32()
    Returns
    Type Description
    TNext
    View Source

    AsInt64()

    Declaration
    public TNext AsInt64()
    Returns
    Type Description
    TNext
    View Source

    AsString()

    Declaration
    public TNext AsString()
    Returns
    Type Description
    TNext
    View Source

    AsString(Int32)

    Declaration
    public TNext AsString(int size)
    Parameters
    Type Name Description
    System.Int32 size
    Returns
    Type Description
    TNext
    View Source

    AsTime()

    Declaration
    public TNext AsTime()
    Returns
    Type Description
    TNext
    View Source

    AsXml()

    Declaration
    public TNext AsXml()
    Returns
    Type Description
    TNext
    View Source

    AsXml(Int32)

    Declaration
    public TNext AsXml(int size)
    Parameters
    Type Name Description
    System.Int32 size
    Returns
    Type Description
    TNext
    View Source

    GetColumnForType()

    Declaration
    public abstract ColumnDefinition GetColumnForType()
    Returns
    Type Description
    ColumnDefinition
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • ExpressionBuilderBase(TExpression)
    • Methods
      • AsAnsiString()
      • AsAnsiString(Int32)
      • AsBinary()
      • AsBinary(Int32)
      • AsBoolean()
      • AsByte()
      • AsCurrency()
      • AsCustom(String)
      • AsDate()
      • AsDateTime()
      • AsDecimal()
      • AsDecimal(Int32, Int32)
      • AsDouble()
      • AsFixedLengthAnsiString(Int32)
      • AsFixedLengthString(Int32)
      • AsFloat()
      • AsGuid()
      • AsInt16()
      • AsInt32()
      • AsInt64()
      • AsString()
      • AsString(Int32)
      • AsTime()
      • AsXml()
      • AsXml(Int32)
      • GetColumnForType()
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX