CLanguage by praeclarum

<PackageReference Include="CLanguage" Version="0.18.46" />

 ResolvedVariable

public class ResolvedVariable
public int Address { get; }

public Value Constant { get; }

public BaseFunction Function { get; }

public VariableScope Scope { get; }

public CType VariableType { get; }

public ResolvedVariable(VariableScope scope, int address, CType variableType)

public ResolvedVariable(BaseFunction function, int address)

public ResolvedVariable(Value constantValue, CType variableType)

public void Emit(EmitContext ec)

public void EmitPointer(EmitContext ec)