コード例 #1
0
ファイル: FormulaRef.cs プロジェクト: urasandesu/NTroll
 public static IAndAlsoFormulaRef AndAlso(IFormulaRef left, IFormulaRef right, Type type)
 {
     Required.NotDefault(type, () => type);
     return new AndAlsoFormulaRef(left, right, type.ToTypeDecl(), null, null);
 }
コード例 #2
0
ファイル: FormulaRef.cs プロジェクト: urasandesu/NTroll
 public static IConstantFormulaRef Constant(object value, Type type)
 {
     Required.NotDefault(type, () => type);
     return Constant(value, type.ToTypeDecl(), null);
 }
コード例 #3
0
ファイル: FormulaRef.cs プロジェクト: urasandesu/NTroll
 public static ITypeAsFormulaRef TypeAs(IFormulaRef operand, Type type)
 {
     Required.NotDefault(type, () => type);
     return TypeAs(type.ToTypeDecl(), operand, null, null);
 }
コード例 #4
0
ファイル: FormulaRef.cs プロジェクト: urasandesu/NTroll
 public static IVariableFormulaRef Variable(Type type, string name)
 {
     return Variable(type.ToTypeDecl(), name);
 }
コード例 #5
0
ファイル: FormulaRef.cs プロジェクト: urasandesu/NTroll
 public static IConvertFormulaRef Convert(IFormulaRef operand, Type type)
 {
     Required.NotDefault(type, () => type);
     return Convert(type.ToTypeDecl(), operand, null, null);
 }
コード例 #6
0
ファイル: FormulaRef.cs プロジェクト: urasandesu/NTroll
 public static INotEqualFormulaRef NotEqual(IFormulaRef left, IFormulaRef right, Type type)
 {
     Required.NotDefault(type, () => type);
     return new NotEqualFormulaRef(left, right, type.ToTypeDecl(), null, null);
 }
コード例 #7
0
 public NewArrayInitFormula(Formula[] formulas, Type type)
 {
     formulas.AddRangeTo(Formulas);
     TypeDeclaration = type.ToTypeDecl();
 }
コード例 #8
0
ファイル: VariableFormula.cs プロジェクト: urasandesu/NTroll
 public VariableFormula(string variableName, Type type)
 {
     VariableName = variableName;
     TypeDeclaration = type.ToTypeDecl();
 }
コード例 #9
0
ファイル: Formula.cs プロジェクト: urasandesu/NTroll
 public static ConvertFormula Convert(Formula operand, Type type)
 {
     return Convert(operand, type.ToTypeDecl());
 }
コード例 #10
0
ファイル: Formula.cs プロジェクト: urasandesu/NTroll
 public static ConstantFormula Constant(object value, Type type)
 {
     return Constant(value, type.ToTypeDecl());
 }
コード例 #11
0
ファイル: TypeAsFormula.cs プロジェクト: urasandesu/NTroll
 public TypeAsFormula(Formula operand, Type type)
 {
     Operand = operand;
     TypeDeclaration = type.ToTypeDecl();
 }