PropertyBaseExtensions PropertyBaseExtensions Class

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

Syntax

Declaration

public static class PropertyBaseExtensionsPublic Module PropertyBaseExtensions

Inheritance Hierarchy

  • System.Object
    System.Object
  • PropertyBaseExtensions
    PropertyBaseExtensions

Inherited Members

ToString(),
ToString(),
Equals(Object),
Equals(Object),
Equals(Object, Object),
Equals(Object, Object),
ReferenceEquals(Object, Object),
ReferenceEquals(Object, Object),
GetHashCode(),
GetHashCode(),
GetType(),
GetType(),
MemberwiseClone()
MemberwiseClone()

Methods summary

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

Methods

  • AsPropertyBase(IPropertyBase, String)
    AsPropertyBase(IPropertyBase, String)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public static PropertyBase AsPropertyBase(this IPropertyBase propertyBase, string methodName = "")<ExtensionAttribute>
    Public Shared Function AsPropertyBase(propertyBase As IPropertyBase, methodName As String = "") As PropertyBase

    Parameters

    Returns

  • CalculateIndexes(IEntityType, IPropertyBase)
    CalculateIndexes(IEntityType, IPropertyBase)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public static PropertyIndexes CalculateIndexes(this IEntityType entityType, IPropertyBase propertyBase)<ExtensionAttribute>
    Public Shared Function CalculateIndexes(entityType As IEntityType, propertyBase As IPropertyBase) As PropertyIndexes

    Parameters

    Returns

  • GetGetter(IPropertyBase)
    GetGetter(IPropertyBase)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public static IClrPropertyGetter GetGetter(this IPropertyBase propertyBase)<ExtensionAttribute>
    Public Shared Function GetGetter(propertyBase As IPropertyBase) As IClrPropertyGetter

    Parameters

    Returns

  • GetIndex(IPropertyBase)
    GetIndex(IPropertyBase)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public static int GetIndex(this IPropertyBase property)<ExtensionAttribute>
    Public Shared Function GetIndex(property As IPropertyBase) As Integer

    Parameters

    Returns

    • System.Int32
      System.Int32
  • GetMemberInfo(IPropertyBase, Boolean, Boolean)
    GetMemberInfo(IPropertyBase, Boolean, Boolean)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public static MemberInfo GetMemberInfo(this IPropertyBase propertyBase, bool forConstruction, bool forSet)<ExtensionAttribute>
    Public Shared Function GetMemberInfo(propertyBase As IPropertyBase, forConstruction As Boolean, forSet As Boolean) As MemberInfo

    Parameters

    Returns

    • System.Reflection.MemberInfo
      System.Reflection.MemberInfo
  • GetPropertyAccessors(IPropertyBase)
    GetPropertyAccessors(IPropertyBase)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public static PropertyAccessors GetPropertyAccessors(this IPropertyBase propertyBase)<ExtensionAttribute>
    Public Shared Function GetPropertyAccessors(propertyBase As IPropertyBase) As PropertyAccessors

    Parameters

    Returns

  • GetPropertyIndexes(IPropertyBase)
    GetPropertyIndexes(IPropertyBase)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public static PropertyIndexes GetPropertyIndexes(this IPropertyBase propertyBase)<ExtensionAttribute>
    Public Shared Function GetPropertyIndexes(propertyBase As IPropertyBase) As PropertyIndexes

    Parameters

    Returns

  • GetRelationshipIndex(IPropertyBase)
    GetRelationshipIndex(IPropertyBase)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public static int GetRelationshipIndex(this IPropertyBase propertyBase)<ExtensionAttribute>
    Public Shared Function GetRelationshipIndex(propertyBase As IPropertyBase) As Integer

    Parameters

    Returns

    • System.Int32
      System.Int32
  • GetSetter(IPropertyBase)
    GetSetter(IPropertyBase)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public static IClrPropertySetter GetSetter(this IPropertyBase propertyBase)<ExtensionAttribute>
    Public Shared Function GetSetter(propertyBase As IPropertyBase) As IClrPropertySetter

    Parameters

    Returns

  • GetShadowIndex(IPropertyBase)
    GetShadowIndex(IPropertyBase)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public static int GetShadowIndex(this IPropertyBase property)<ExtensionAttribute>
    Public Shared Function GetShadowIndex(property As IPropertyBase) As Integer

    Parameters

    Returns

    • System.Int32
      System.Int32
  • GetStoreGeneratedIndex(IPropertyBase)
    GetStoreGeneratedIndex(IPropertyBase)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public static int GetStoreGeneratedIndex(this IPropertyBase propertyBase)<ExtensionAttribute>
    Public Shared Function GetStoreGeneratedIndex(propertyBase As IPropertyBase) As Integer

    Parameters

    Returns

    • System.Int32
      System.Int32
  • TryGetMemberInfo(IPropertyBase, Boolean, Boolean, out MemberInfo, out String)
    TryGetMemberInfo(IPropertyBase, Boolean, Boolean, ByRef MemberInfo, ByRef String)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public static bool TryGetMemberInfo(this IPropertyBase propertyBase, bool forConstruction, bool forSet, out MemberInfo memberInfo, out string errorMessage)<ExtensionAttribute>
    Public Shared Function TryGetMemberInfo(propertyBase As IPropertyBase, forConstruction As Boolean, forSet As Boolean, ByRef memberInfo As MemberInfo, ByRef errorMessage As String) As Boolean

    Parameters

    • propertyBase
    • forConstruction
      System.Boolean
      System.Boolean
    • forSet
      System.Boolean
      System.Boolean
    • memberInfo
      System.Reflection.MemberInfo
      System.Reflection.MemberInfo
    • errorMessage
      System.String
      System.String

    Returns

    • System.Boolean
      System.Boolean
  • TrySetIndexes(IPropertyBase, PropertyIndexes)
    TrySetIndexes(IPropertyBase, PropertyIndexes)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public static void TrySetIndexes(this IPropertyBase propertyBase, PropertyIndexes indexes)<ExtensionAttribute>
    Public Shared Sub TrySetIndexes(propertyBase As IPropertyBase, indexes As PropertyIndexes)

    Parameters

Details

Assembly

Microsoft.EntityFrameworkCore.dll