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;
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 internal override HLLocation AddressOf()
 {
     return(HLParameterAddressLocation.Create(mParameter));
 }