Class MetalAttributeSpecProvider
Implementation of IGetsMetalAttributeSpecs which uses string constants and a IGetsWellKnownNamespace.
Inheritance
System.Object
MetalAttributeSpecProvider
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: ZptSharp.Metal
Assembly: ZptSharp.dll
Syntax
public class MetalAttributeSpecProvider : IGetsMetalAttributeSpecs
Constructors
| Improve this Doc View SourceMetalAttributeSpecProvider(IGetsWellKnownNamespace)
Initializes a new instance of the MetalAttributeSpecProvider class.
Declaration
public MetalAttributeSpecProvider(IGetsWellKnownNamespace namespaceProvider)
Parameters
Type | Name | Description |
---|---|---|
IGetsWellKnownNamespace | namespaceProvider | Namespace provider. |
Properties
| Improve this Doc View SourceDefineMacro
Gets the define-macro attribute spec
Declaration
public AttributeSpec DefineMacro { get; }
Property Value
Type | Description |
---|---|
AttributeSpec | The define-macro spec. |
DefineSlot
Gets the define-slot attribute spec
Declaration
public AttributeSpec DefineSlot { get; }
Property Value
Type | Description |
---|---|
AttributeSpec | The define-slot spec. |
ExtendMacro
Gets the extend-macro attribute spec
Declaration
public AttributeSpec ExtendMacro { get; }
Property Value
Type | Description |
---|---|
AttributeSpec | The extend-macro spec. |
FillSlot
Gets the fill-slot attribute spec
Declaration
public AttributeSpec FillSlot { get; }
Property Value
Type | Description |
---|---|
AttributeSpec | The fill-slot spec. |
UseMacro
Gets the use-macro attribute spec
Declaration
public AttributeSpec UseMacro { get; }
Property Value
Type | Description |
---|---|
AttributeSpec | The use-macro spec. |