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?) |