상속: EmitTypeHLSL
 private ITypeHLSL MakePseudoArrayElemTypeImpl(
     PseudoArrayTypeHLSL type,
     EmitValHLSL count)
 {
     return new PseudoArrayTypeHLSL(
         MakePseudoArrayElemType(
             type.ElementType,
             count),
         type.ElementCount);
 }
 public PseudoArrayValHLSL(
     PseudoArrayTypeHLSL type,
     EmitValHLSL innerVal)
     : base(type)
 {
     _innerVal = innerVal;
 }
        private EmitValHLSL GetFieldImpl(
            SimpleValHLSL objVal,
            PseudoArrayTypeHLSL fieldRep,
            string fieldName,
            int fieldIndex,
            Span span)
        {
            var innerVal = GetField(
                objVal,
                fieldRep.ElementType,
                fieldName,
                fieldIndex,
                span);

            return new PseudoArrayValHLSL(
                fieldRep,
                innerVal);
        }