コード例 #1
0
ファイル: DbC.cs プロジェクト: whiletrue-eu/libraries
 public static T DbC_AssureNull <T>([AssertionCondition(AssertionConditionType.IS_NULL)] this T value, string message, params object[] parameters)
 {
     DbC.AssureNull(value, message, parameters);
     return(value);
 }
コード例 #2
0
ファイル: DbC.cs プロジェクト: whiletrue-eu/libraries
 public static T DbC_AssureArgumentNotNull <T>([AssertionCondition(AssertionConditionType.IS_NOT_NULL)] this T value, string argumentName)
 {
     DbC.AssureArgumentNotNull(value, argumentName);
     return(value);
 }
コード例 #3
0
ファイル: DbC.cs プロジェクト: whiletrue-eu/libraries
 public static ObjectType DbC_AssureNotNull <ObjectType>([AssertionCondition(AssertionConditionType.IS_NOT_NULL)] this ObjectType value, string message, params object[] parameters)
 {
     DbC.AssureNotNull(value, message, parameters);
     return(value);
 }
コード例 #4
0
ファイル: DbC.cs プロジェクト: whiletrue-eu/libraries
 public static T DbC_AssureNull <T>([AssertionCondition(AssertionConditionType.IS_NULL)] this T value)
 {
     DbC.AssureNull(value);
     return(value);
 }
コード例 #5
0
ファイル: DbC.cs プロジェクト: whiletrue-eu/libraries
 public static void Assure([AssertionCondition(AssertionConditionType.IS_TRUE)] bool condition, string message = "", params object[] parameters)
 {
     DbC.Assure(condition, new InvalidOperationException(string.Format(message, parameters)));
 }
コード例 #6
0
ファイル: DbC.cs プロジェクト: whiletrue-eu/libraries
 /// <summary>
 /// Throws an <c>InvalidOperationException</c> if value does not implement the interface <c>interfaceType</c>
 /// </summary>
 #region AssureImplements
 public static ObjectType DbC_AssureImplements <ObjectType>(this ObjectType value, Type interfaceType)
 {
     DbC.AssureImplements(value, interfaceType);
     return(value);
 }
コード例 #7
0
ファイル: DbC.cs プロジェクト: whiletrue-eu/libraries
 public static void Assure <T>(T value, [AssertionCondition(AssertionConditionType.IS_TRUE)] Predicate <T> condition, Exception exception)
 {
     DbC.Assure(() => condition(value), exception);
 }
コード例 #8
0
ファイル: DbC.cs プロジェクト: whiletrue-eu/libraries
 public static void Assure([AssertionCondition(AssertionConditionType.IS_TRUE)] Func <bool> condition, Exception exception)
 {
     DbC.Assure(condition(), exception);
 }
コード例 #9
0
ファイル: DbC.cs プロジェクト: whiletrue-eu/libraries
 public static T DbC_Assure <T>(this T value, [AssertionCondition(AssertionConditionType.IS_TRUE)] Predicate <T> condition, Exception exception)
 {
     DbC.Assure(value, condition, exception);
     return(value);
 }
コード例 #10
0
ファイル: DbC.cs プロジェクト: whiletrue-eu/libraries
 public static void Assure <T>(T value, [AssertionCondition(AssertionConditionType.IS_TRUE)] Predicate <T> condition, string message = "", params object[] parameters)
 {
     DbC.Assure(() => condition(value), message, parameters);
 }
コード例 #11
0
ファイル: DbC.cs プロジェクト: whiletrue-eu/libraries
 public static T DbC_Assure <T>(this T value, [AssertionCondition(AssertionConditionType.IS_TRUE)] Predicate <T> condition, string message, params object[] parameters)
 {
     DbC.Assure(value, condition, message, parameters);
     return(value);
 }
コード例 #12
0
ファイル: DbC.cs プロジェクト: whiletrue-eu/libraries
 public static void AssureArgumentInRange <T>(T value, string argumentName, bool condition)
 {
     DbC.AssureArgumentInRange(value, argumentName, condition, "DbC: argument {0} is out of range", argumentName);
 }
コード例 #13
0
ファイル: DbC.cs プロジェクト: whiletrue-eu/libraries
 public static T DbC_AssureArgumentInRange <T>(this T value, string argumentName, Func <T, bool> condition, string message, params object[] parameters)
 {
     DbC.AssureArgumentInRange(value, argumentName, condition(value), message, parameters);
     return(value);
 }
コード例 #14
0
ファイル: DbC.cs プロジェクト: whiletrue-eu/libraries
 public static T DbC_AssureArgumentInRange <T>(this T value, string argumentName, Func <T, bool> condition)
 {
     DbC.AssureArgumentInRange(value, argumentName, condition(value));
     return(value);
 }
コード例 #15
0
ファイル: DbC.cs プロジェクト: whiletrue-eu/libraries
 public static void AssureArgumentNotNull <T>([AssertionCondition(AssertionConditionType.IS_NOT_NULL)] T value, string argumentName)
 {
     DbC.AssureArgumentNotNull(value, argumentName, "DbC: argument {0} may not be null", argumentName);
 }