Represents call to a template method.
Implements
Namespace: Metalama.Framework.Aspects
Assembly: Metalama.Framework.dll
Syntax
[CompileTime]
public sealed record TemplateInvocation : IEquatable<TemplateInvocation>
Constructors
Name | Description |
---|---|
TemplateInvocation(string, ITemplateProvider, object?) | |
TemplateInvocation(string, TemplateProvider, object?) | Represents call to a template method. |
TemplateInvocation(string, object?) |
Properties
Name | Description |
---|---|
Arguments | Compile-time template arguments that will be passed to the template. |
TemplateName | The name of the called template method. |
TemplateProvider | An optional TemplateProvider, or |
Methods
Name | Description |
---|---|
Deconstruct(out string, out TemplateProvider, out object?) | |
Equals(TemplateInvocation?) | |
Equals(object?) | |
GetHashCode() | |
ToString() |
Operators
Name | Description |
---|---|
operator ==(TemplateInvocation?, TemplateInvocation?) | |
operator !=(TemplateInvocation?, TemplateInvocation?) |