ThemeProperty<T>

Class

Constructors

ThemeProperty(key: string, defaultValue: object, styleName: string)

Methods

ComponentExtractor<TypeOfComponent, TypeOfMaybe>(extractor: Func<TypeOfComponent,TypeOfMaybe>): ThemeProperty<T>
ComponentExtractor<TypeOfComponent>(extractor: Func<TypeOfComponent,T>): ThemeProperty<T>
ComponentExtractorDefault<TypeOfComponent, TypeOfMaybe>(value: TypeOfComponent, extractor: Func<TypeOfComponent,TypeOfMaybe>): ThemeProperty<T>
ComponentExtractorDefault<TypeOfComponent>(value: TypeOfComponent, extractor: Func<TypeOfComponent,T>): ThemeProperty<T>
Compute(computeFunc: Func<ThemeProviderElement,T>): ThemeProperty<T>
StyleLoader(styleName: string, loader: IThemeStyleValueLoader<T>): ThemeProperty<T>
DebugFillProperties(properties: DiagnosticPropertiesBuilder): void
ResolveStyle(customStyle: ICustomStyle, result: T): bool
TryCompute(provider: ThemeProviderElement, result: T): bool
TryExtractComponent(type: Type, component: ThemeComponent, value: object): bool

Inherited Members

Extension Methods

ToDiagnosticsNodeSafeGetTryGetDescribeIdentityShortHashToStringNullable

On this page