Ejemplo n.º 1
0
 private BinaryOperatorAnalysisResult(OperatorAnalysisResultKind kind, BinaryOperatorSignature signature, Conversion leftConversion, Conversion rightConversion)
 {
     this.Kind            = kind;
     this.Signature       = signature;
     this.LeftConversion  = leftConversion;
     this.RightConversion = rightConversion;
 }
 private BinaryOperatorAnalysisResult(OperatorAnalysisResultKind kind, BinaryOperatorSignature signature, Conversion leftConversion, Conversion rightConversion)
 {
     this.Kind = kind;
     this.Signature = signature;
     this.LeftConversion = leftConversion;
     this.RightConversion = rightConversion;
 }
Ejemplo n.º 3
0
 private UnaryOperatorAnalysisResult(
     OperatorAnalysisResultKind kind,
     UnaryOperatorSignature signature,
     Conversion conversion
     )
 {
     this.Kind       = kind;
     this.Signature  = signature;
     this.Conversion = conversion;
 }
        private int CountKind(OperatorAnalysisResultKind kind)
        {
            int count = 0;
            for (int i = 0, n = this.Results.Count; i < n; i++)
            {
                if (this.Results[i].Kind == kind)
                {
                    count++;
                }
            }

            return count;
        }
        private int CountKind(OperatorAnalysisResultKind kind)
        {
            int count = 0;
            for (int i = 0, n = this.Results.Count; i < n; i++)
            {
                if (this.Results[i].Kind == kind)
                {
                    count++;
                }
            }

            return count;
        }
 private UnaryOperatorAnalysisResult(OperatorAnalysisResultKind kind, UnaryOperatorSignature signature, Conversion conversion)
     : this()
 {
     this.Kind = kind;
     this.Signature = signature;
     this.Conversion = conversion;
 }
Ejemplo n.º 7
0
 private BinaryOperatorAnalysisResult(OperatorAnalysisResultKind kind, BinaryOperatorSignature signature)
 {
     this.Kind      = kind;
     this.Signature = signature;
 }