TypeBaseExtensions TypeBaseExtensions Class

Definition

Extension methods for ITypeBase.

public static class TypeBaseExtensions
Public Module TypeBaseExtensions
Inheritance
System.ObjectSystem.Object
TypeBaseExtensionsTypeBaseExtensions

Methods

Equals(Object) Equals(Object)

Inherited from System.Object

Equals(Object, Object) Equals(Object, Object)

Inherited from System.Object

GetHashCode() GetHashCode()

Inherited from System.Object

GetPropertyAccessMode(ITypeBase) GetPropertyAccessMode(ITypeBase)

Gets the PropertyAccessMode being used for properties of this type. Null indicates that the default property access mode is being used.

Note that individual properties can override this access mode. The value returned here will be used for any property for which no override has been specified.

public static PropertyAccessMode? GetPropertyAccessMode(this ITypeBase typeBase)
<ExtensionAttribute>
Public Shared Function GetPropertyAccessMode(typeBase As ITypeBase) As PropertyAccessMode?
Parameters
typeBase
ITypeBase ITypeBase

The type for which to get the access mode.

Returns
System.Nullable<PropertyAccessMode> System.Nullable(Of PropertyAccessMode)

The access mode being used, or null if the default access mode is being used.

GetType() GetType()

Inherited from System.Object

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

ReferenceEquals(Object, Object) ReferenceEquals(Object, Object)

Inherited from System.Object

ToString() ToString()

Inherited from System.Object