ShinyServiceAttribute Class

Namespace
Shiny
Base Types
  • object
  • Attribute
graph BT Type-->Base0["Attribute"] Base0-->Base1["object"] Type["ShinyServiceAttribute"] class Type type-node

Syntax

[AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true, Inherited = true)]
public class ShinyServiceAttribute : Attribute

Attributes

Type Description
AttributeUsageAttribute

Constructors

Properties

Name Value Summary
ImplementationType Type
Lifetime ServiceLifetime
ServiceType Type

Extension Methods

Name Value Summary
GetPropertyInfo<ShinyServiceAttribute, TRet>(Expression<Func<ShinyServiceAttribute, TRet>>) PropertyInfo
Reflects out property information based on the expression value
ReflectCopyTo(object) void
ReflectGet(string) object
Gets an objects property dynamically through reflection - will throw an exception if proper has no getter or property does not exists
ReflectGet<ShinyServiceAttribute, TReturn>(Expression<Func<ShinyServiceAttribute, TReturn>>) TReturn
Gets an objects property dynamically through reflection - will throw an exception if proper has no getter or property does not exists
ReflectSet(string, object) void
Sets an objects property dynamically through reflection - will throw an exception if proper has no setter, wrong type, or property does not exists
GitHub