MetalamaAPI documentationAspect APIMetalama.​Framework.​AspectsTemplate­Provider
Open sandboxFocus

TemplateProvider Class

Wraps a template provider type or instance.

Inheritance
System.Object
TemplateProvider
Implements
System.IEquatable<TemplateProvider>
Namespace: Metalama.Framework.Aspects
Assembly: Metalama.Framework.dll
Syntax
[CompileTime]
public sealed class TemplateProvider : ValueType

Properties

Name Description
IsNull

Methods

Name Description
Equals(TemplateProvider)
Equals(Object)
FromInstance(ITemplateProvider)

Creates a TemplateProvider from an object instance.

FromInstanceUnsafe(Object)
FromType<T>()

Creates a TemplateProvider from a type.

GetHashCode()
ToString()

Operators

Name Description
Equality(TemplateProvider, TemplateProvider)
Inequality(TemplateProvider, TemplateProvider)