private static void ensureConfigurationAssembly(ConfigurationAssemblyAttribute attribute) { if (attribute == null) { throw new MissingMemberException( string.Format(Resources.Exceptions.MissingExternalConfigurationAssemblyAttribute_Template, typeof(ConfigurationAssemblyAttribute).Name)); } if (!attribute.Exists()) throw new ArgumentException( string.Format(Resources.Exceptions.MissingExternalConfigurationAssemblyFile_Template, attribute.FullPath), "path"); if (!attribute.PointsToAnAssembly()) throw new ArgumentException( string.Format(Resources.Exceptions.NotAnExternalConfigurationAssembly_Template, attribute.FullPath), "path"); }
private static void ensureConfigurationAssembly(ConfigurationAssemblyAttribute attribute) { if (attribute == null) { throw new MissingMemberException( string.Format(Resources.Exceptions.MissingExternalConfigurationAssemblyAttribute_Template, typeof(ConfigurationAssemblyAttribute).Name)); } if (!attribute.Exists()) { throw new ArgumentException( string.Format(Resources.Exceptions.MissingExternalConfigurationAssemblyFile_Template, attribute.FullPath), "path"); } if (!attribute.PointsToAnAssembly()) { throw new ArgumentException( string.Format(Resources.Exceptions.NotAnExternalConfigurationAssembly_Template, attribute.FullPath), "path"); } }