Class
MacroReference
class MacroReference
Namespace: Raven.CodeAnalysis.Macros
Assembly: Raven.CodeAnalysis.dll
Source file: MacroReference.cs
Inheritance: Object → MacroReference
Constructors
3 items
MacroReference(assembly: Assembly)
No summary available.
MacroReference(exportedType: Type)
No summary available.
MacroReference(macro: IMacroDefinition)
No summary available.
Properties
3 items
Display: string
No summary available.
Macros: ImmutableArray<IMacroDefinition>
Gets the immutable macro-definition snapshot exported by this reference.
SourceProjectFilePath: string?
No summary available.
Methods
7 items
Static member:
CreateFromAssembly(assembly: Assembly, display?: string?) -> MacroReference
Creates a macro reference from an already loaded assembly.
Static member:
CreateFromFile(assemblyPath: string, sourceProjectFilePath?: string?) -> MacroReference
No summary available.
Static member:
CreateFromImage(assemblyImage: byte[], display?: string?) -> MacroReference
Creates a macro reference from an emitted managed assembly image.
Equals(obj: object?) -> bool
Determines whether the specified object is equal to the current object.
Inherited from Object.Equals
GetHashCode() -> int
Serves as the default hash function.
Inherited from Object.GetHashCode
GetType() -> Type
Gets the System.Type of the current instance.
Inherited from Object.GetType
ToString() -> string?
Returns a string that represents the current object.
Inherited from Object.ToString