Show / Hide Table of Contents

Interface IElementInfoGeneratorProvider

Interface for element information generator provider.

Namespace: Kephas.Generation
Assembly: Kephas.CodeAnalysis.dll
Syntax
[SingletonAppServiceContract]
public interface IElementInfoGeneratorProvider

Methods

| Improve this Doc View Source

GetElementInfoGenerator(IElementInfo, ICodeGenerationContext)

Gets the IElementInfoGenerator for the provided IElementInfo.

Declaration
IElementInfoGenerator GetElementInfoGenerator(IElementInfo elementInfo, ICodeGenerationContext codeGenerationContext)
Parameters
Type Name Description
IElementInfo elementInfo

The IElementInfo to be generated.

ICodeGenerationContext codeGenerationContext

Context for the code generation.

Returns
Type Description
IElementInfoGenerator

The element info generator.

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