コード例 #1
0
 public ReadyToRunCompilerContext(TargetDetails details, SharedGenericsMode genericsMode)
     : base(details, genericsMode)
 {
     _r2rFieldLayoutAlgorithm          = new ReadyToRunMetadataFieldLayoutAlgorithm();
     _systemObjectFieldLayoutAlgorithm = new SystemObjectFieldLayoutAlgorithm(_r2rFieldLayoutAlgorithm);
     _vectorFieldLayoutAlgorithm       = new VectorFieldLayoutAlgorithm(_r2rFieldLayoutAlgorithm);
 }
コード例 #2
0
 public VectorOfTFieldLayoutAlgorithm(FieldLayoutAlgorithm fallbackAlgorithm, FieldLayoutAlgorithm vectorFallbackAlgorithm, string similarVector, bool vectorAbiIsStable = true)
 {
     _fallbackAlgorithm       = fallbackAlgorithm;
     _vectorFallbackAlgorithm = vectorFallbackAlgorithm;
     _similarVectorName       = similarVector;
     _vectorAbiIsStable       = vectorAbiIsStable;
 }
コード例 #3
0
 public VectorOfTFieldLayoutAlgorithm(FieldLayoutAlgorithm fallbackAlgorithm, FieldLayoutAlgorithm vectorFallbackAlgorithm, string similarVector)
 {
     _fallbackAlgorithm       = fallbackAlgorithm;
     _vectorFallbackAlgorithm = vectorFallbackAlgorithm;
     _similarVectorName       = similarVector;
 }
コード例 #4
0
 public VectorFieldLayoutAlgorithm(FieldLayoutAlgorithm fallbackAlgorithm)
 {
     _fallbackAlgorithm = fallbackAlgorithm;
 }
コード例 #5
0
 public VectorFieldLayoutAlgorithm(FieldLayoutAlgorithm fallbackAlgorithm, bool vectorAbiIsStable)
 {
     _vectorAbiIsStable = vectorAbiIsStable;
     _fallbackAlgorithm = fallbackAlgorithm;
 }
コード例 #6
0
 public SystemObjectFieldLayoutAlgorithm(FieldLayoutAlgorithm fallbackAlgorithm)
 {
     _fallbackAlgorithm = fallbackAlgorithm;
 }
コード例 #7
0
 public Int128FieldLayoutAlgorithm(FieldLayoutAlgorithm fallbackAlgorithm)
 {
     _fallbackAlgorithm = fallbackAlgorithm;
 }