Show / Hide Table of Contents

Class DefaultDataCommandProvider

A default data command provider.

Inheritance
System.Object
DefaultDataCommandProvider
Implements
IDataCommandProvider
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: Kephas.Data.Commands.Factory
Assembly: Kephas.Data.dll
Syntax
[OverridePriority(Priority.Low)]
public class DefaultDataCommandProvider : IDataCommandProvider

Constructors

| Improve this Doc View Source

DefaultDataCommandProvider(ICompositionContext)

Initializes a new instance of the DefaultDataCommandProvider class.

Declaration
public DefaultDataCommandProvider(ICompositionContext compositionContext)
Parameters
Type Name Description
ICompositionContext compositionContext

Context for the composition.

Methods

| Improve this Doc View Source

CreateCommand(Type, Type)

Creates a command for the provided data context type.

Declaration
public IDataCommand CreateCommand(Type dataContextType, Type commandType)
Parameters
Type Name Description
System.Type dataContextType

Type of the data context.

System.Type commandType

Type of the command.

Returns
Type Description
IDataCommand

The new command.

Implements

IDataCommandProvider

Extension Methods

DynamicObjectExtensions.SetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.GetPropertyValue(Object, String)
DynamicObjectExtensions.TryGetPropertyValue(Object, String, out Object)
DynamicObjectExtensions.GetRuntimeTypeInfo(Object)
DynamicObjectExtensions.ToDynamic(Object)
DynamicObjectExtensions.ToExpando(Object)
BehaviorValue.ToBehaviorValue<TValue>(TValue)
CollectionExtensions.AddRange<T, TItem>(T, IEnumerable<TItem>)
LoggingExtensions.GetLogger(Object, IContext)
TypeExtensions.GetAbstractType(Object)
TypeExtensions.GetAbstractTypeInfo(Object)
ReflectionHelper.GetTypeInfo(Object)
EntityEntryExtensions.TryGetAttachedEntityEntry(Object)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX