コード例 #1
0
ファイル: Metric.x.cs プロジェクト: 0xCM/arrows
 public static MetricId Identify <T>(this MetricKind metric, OpKind op)
     where T : struct
 => MetricId.Define(metric, PrimalKinds.kind <T>(), op);
コード例 #2
0
ファイル: Metric.x.cs プロジェクト: 0xCM/arrows
 public static void Deconstruct(this MetricId metric, out MetricKind Classifier, out PrimalKind Primitive, out OpKind Operator)
 {
     Classifier = metric.Classifier;
     Primitive  = metric.Primitive;
     Operator   = metric.Operator;
 }
コード例 #3
0
ファイル: Metric.x.cs プロジェクト: 0xCM/arrows
 public static MetricId Identify(this MetricKind metric, PrimalKind primitive, OpKind op)
 => MetricId.Define(metric, primitive, op);