public static void AssertParamOfType(Object value, String name, Type type) { ParamChecker.AssertNotNull(value, name); if (!type.IsAssignableFrom(value.GetType())) { if (!unitTestMode) { throw new ArgumentException("Parameter must be an instance of " + type.ToString(), name); } } }
// Has to be used by getter since it might be needed before afterPropertiesSet() was called. protected Regex[] GetPackageScanPatterns() { if (packageScanPatterns == null) { ParamChecker.AssertNotNull(PackageFilterPatterns, "PackageFilterPatterns"); String[] split = PackageFilterPatterns.Split(';'); packageScanPatterns = new Regex[split.Length]; for (int a = split.Length; a-- > 0;) { String packagePattern = split[a]; packageScanPatterns[a] = new Regex(packagePattern); } } return(packageScanPatterns); }
public virtual void AfterPropertiesSet() { ParamChecker.AssertNotNull(DefaultConversionHelper, "DefaultConversionHelper"); DefaultConversionHelper.DateTimeUTC = dateTimeUTC; }
public virtual void AfterPropertiesSet() { ParamChecker.AssertNotNull(PackageFilterPatterns, "PackageFilterPatterns"); }
public void AfterPropertiesSet() { ParamChecker.AssertNotNull(ClasspathScanner, "ClasspathScanner"); }