private void AddReferenceAssemblyAttribute()

in src/Refasmer/Importer/ReferenceAssemblyAttr.cs [109:124]


    private void AddReferenceAssemblyAttribute()
    {
        Debug?.Invoke("Adding ReferenceAssembly attribute");

        var ctorHandle = FindOrCreateReferenceAssemblyAttributeCtor(); 
            
        if (IsNil(ctorHandle))
        {
            Debug?.Invoke("Cannot add ReferenceAssembly attribute - no constructor");
        }
        else
        {
            var attrHandle = _builder.AddCustomAttribute(Import(EntityHandle.AssemblyDefinition), ctorHandle, _builder.GetOrAddBlob(VoidValueBlob));
            Debug?.Invoke($"Added ReferenceAssembly attribute {RowId(attrHandle)}");
        }
    }