public static HLParameterAddressLocation Create(HLParameter pParameter) { HLParameterAddressLocation location = new HLParameterAddressLocation(HLDomain.GetOrCreateType(MutableModelHelper.GetManagedPointerTypeReference(pParameter.Type.Definition, HLDomain.Host.InternFactory, pParameter.Type.Definition))); location.mParameter = pParameter; pParameter.RequiresAddressing = true; return location; }
public static HLParameterAddressLocation Create(HLParameter pParameter) { HLParameterAddressLocation location = new HLParameterAddressLocation(HLDomain.GetOrCreateType(MutableModelHelper.GetManagedPointerTypeReference(pParameter.Type.Definition, HLDomain.Host.InternFactory, pParameter.Type.Definition))); location.mParameter = pParameter; pParameter.RequiresAddressing = true; return(location); }
internal override HLLocation AddressOf() { return(HLParameterAddressLocation.Create(mParameter)); }